In the mean time I've been reading the 6811 datasheet and I'm contemplating writing directly to the eeprom. They give examples in assembler, I just need to translate to the right instructions / params.
Edit: You can abandon your disassembly efforts as it relates to the eeprom routines, we can write to eeprom.
Note - I stupidly used 02 reads instead of 03. I edited the responses for brevity so the checksums are wrong.
Code:
TX+F15802B7FFFF
RX+F19602393D
TX+F15605B4
RX+F15705AA09
TX+F15605B4
RX+F15705AA09
TX+F1670660008630C602F7103BB7B7FFC603F7103B0A
RX+NO REPLY
TX+F15B0660007F103B84
RX+NO REPLY
TX+F15802B7FFFF
RX+F196023046
Nevertheless, the last digit of the vin is now $30 (0) instead of $39 (9) even after removing power for several minutes. On to bigger and better things.
Bookmarks