|hp30b SAMBA questions|
Message #1 Posted by Lode on 28 Aug 2011, 7:47 p.m.
I've got a few questions about SAMBA and flashing a 30b:
When you simply turn the calculator on, and connect the SAMBA software to it, it says "No valid processor ID found". Only when doing the erase, reset, etc..., procedure, it can connect to it and show the whole GUI of the SAMBA program.
Is there any method, to make it not give that error message and go into the GUI, *without* erasing the ROM of the calculator? I ask this so that I can test whether or not SAMBA 2.9 is properly working in Wine in Linux, in a non destructive way (it currently never seems to work). And also for writing a program that can flash it in C.
How much different types of memory does the calculator have, and how much of these can be accessed with the flashing, and which not?
Are there sequences of bytes or strings you can send to the calculator through RS232 such that it will respond at least some bytes back that I can check, again without erasing its ROM?
I'm currently not getting back bytes after sending certain sequences while I would expect it, and am not sure if it's due to the RS232 library I'm using or something else. It's probably an error in my code. But it'd be nice to be able to test basic sending and receiving of anything, no matter what, without erasing the ROM :)
Should the calculator be on or off for this?
What is the meaning of the reset button? My current guess is that erase deletes ROM, reset deletes non volatile user memory... Is there a possibility that apart from deleting things, these buttons also set the calculator to certain states related to the RS232 connection?
How much baudrate would the calculator prefer to have if you connect to it?
Edited: 28 Aug 2011, 7:55 p.m.