QtHPConnect/Notes
2019-02-21 20:51:56 +02:00

122 lines
2.5 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Command d-249 Settings
Send 0x00 0xFF
Edit a 0xFF 0x59
Read info
get 00 fa 01 00 00 00 6C string
Read is_ready
get 00 fa 01 00 00 00 6c string
Get Image return header
00 CMD 01 [ SIZE ][CRC ][ ]
00 fc 01 00 00 1d 73 5a 2d 08 ff ff ff ff || 89 [ 50 4E 47 ] (PNG)
P N G
PNG Magic number 89 50 4e 47 0d 0a 1a 0a
Subsequent chucnks, byte 1 = chunk number
Chunk header
xx chunk no
data
Header format
00
Type
01
Num Packets 00 00 00 00
CRC??
00 00 00 6c String Marker
Read procedure
1. Get message
2. Get header
3, Exract data from header
3. If chuncks get chunks
4. Combine chunks to data
5. issue complete message to parser
6. look for next message
7. stop when return length 0;
Set GetInfo, IsReady
NOTE Program data comes across in ASCII :)
First header with serial number is repeated
tokens calc.hpvars
calc.hpsettings
list off all apps comes through in Ascii with & as Start
Near full dump, reading over 213 chuncks and still not enough
00 f7 01 00 00 18 46 00 1e d6 4a 63 00 61 00 6c
File header
[ int } TYPE {Data ...
00 F7 01 00 00 00 00 00 00 ?? ?? ?? Name Start ...
Name len
Do a get settings
CAS SETTINGS - 6 chunks follow
0040 00 f7 01 00 00 18 33 00 1c 8a c6 63 00 61 00 73 .÷....3...Æc.a.s
CAL VARS - 0 chunks follow
0040 00 f7 01 00 00 01 02 00 16 93 1d 63 00 61 00 6c .÷.........c.a.l
L lists - A list item per packet - 0 chunks follow
0040 00 f7 01 00 00 00 60 03 04 58 8f 4c 00 31 00 fe .÷....`..X.L.1.þ
M Lists - A list item per packet
0040 00 f7 01 00 00 00 38 04 04 bf 4e 4d 00 30 00 01 .÷....8..¿NM.0..
Prog
0040 00 f7 01 00 00 02 3c 06 06 51 72 41 00 57 00 47 .÷....<..QrA.W.G
Next Prog - spread over 0xF chunks
0040 00 f7 01 00 00 3e 18 06 0e 80 79 65 00 65 00 78 .÷...>....ye.e.x
Next Prog - sperad over ?? chunks
0040 00 f7 01 00 0d 01 dc 06 08 13 cf 43 00 6e 00 48 .÷....Ü...ÏC.n.H
CAN READ ALL!!!
0040 00 f7 01 00 00 00 b8 00 10 24 0b 73 00 65 00 74 .÷....¸..$.s.e.t
0050 00 74 00 69 00 6e 00 67 00 73 00 dc 2d 6b c9 03 .t.i.n.g.s.Ü-kÉ.
0040 00 f7 01 00 00 00 20 04 04 c8 9c 4d 00 37 00 01 .÷.... ..È.M.7..
0040 00 f7 01 00 00 00 20 04 04 68 a9 4d 00 38 00 01 .÷.... ..h©M.8..
0040 00 f7 01 00 00 00 38 04 04 a5 92 4d 00 39 00 01 .÷....8..¥.M.9..
0040 00 f7 01 00 00 3e 18 06 0e 80 79 65 00 65 00 78 .÷...>....ye.e.x