ilkka.t.i.korhonen
2020-03-18 18:00:45 UTC
hi!
Does anyone know good resource to encrypt file structure of HP calculator e.g. HP48, which is sent thru serial interface?
I am getting it with XMODEM and so far I understand the XMODEM packet structure (SOH + packet number + "negative" packet number + data + checksum). It is the data content what I dont understand. (Also, the file can be transferred to PC text file with communication software & usb).
For example the next string sends list L2 which has one item, as hex string (only the "data" part):
4850333942696E45024C32742A70F2112B3110010000742AB012030C000040A7022B31C0000000742AB012030C000040A7022B31C0000000742AB012030C000040A7022B31C0000000742AB012030C0000E0B1021100100000010000800100001E2B100100010010000000180000E0B1021100100000010000800100001E2B10
I can change the value of item (number), I can read/find HP objects, but there is something else too... between HP objects there are some weird numbers like C000000 which meaning is unknown so far.
for example the nibbles of list 02A74 prolog, and epilogue 0312B can be found easily from the hex string. it looks like there are multiple lists in the file format (just to fill the packet?)
any help appreciated.
Does anyone know good resource to encrypt file structure of HP calculator e.g. HP48, which is sent thru serial interface?
I am getting it with XMODEM and so far I understand the XMODEM packet structure (SOH + packet number + "negative" packet number + data + checksum). It is the data content what I dont understand. (Also, the file can be transferred to PC text file with communication software & usb).
For example the next string sends list L2 which has one item, as hex string (only the "data" part):
4850333942696E45024C32742A70F2112B3110010000742AB012030C000040A7022B31C0000000742AB012030C000040A7022B31C0000000742AB012030C000040A7022B31C0000000742AB012030C0000E0B1021100100000010000800100001E2B100100010010000000180000E0B1021100100000010000800100001E2B10
I can change the value of item (number), I can read/find HP objects, but there is something else too... between HP objects there are some weird numbers like C000000 which meaning is unknown so far.
for example the nibbles of list 02A74 prolog, and epilogue 0312B can be found easily from the hex string. it looks like there are multiple lists in the file format (just to fill the packet?)
any help appreciated.