printer_cartridge
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
printer_cartridge [2017/09/14 09:47] – add implementing cartridge chip kingkevin | printer_cartridge [2019/04/15 06:12] – [identifying cartridge chip] update link kingkevin | ||
---|---|---|---|
Line 43: | Line 43: | ||
- the family code (last byte of the ROM ID) " | - the family code (last byte of the ROM ID) " | ||
- the function commands present in the trace (0x0f, 0xaa, 0xa5) [[http:// | - the function commands present in the trace (0x0f, 0xaa, 0xa5) [[http:// | ||
- | - the [[https:// | + | - the [[https:// |
- based on this datasheet I implemented a DS2432 protocol decoder for sigrok, and the capture matches (no bytes missing or exceeding, and the commands order make sense). Only the family code does not match: 0x33 for DS2432, 0xb3 for our chip | - based on this datasheet I implemented a DS2432 protocol decoder for sigrok, and the capture matches (no bytes missing or exceeding, and the commands order make sense). Only the family code does not match: 0x33 for DS2432, 0xb3 for our chip | ||
- even the used SHA-1 hash implementation used for authentication matches (I re-implemented and tested it with key material I found later) | - even the used SHA-1 hash implementation used for authentication matches (I re-implemented and tested it with key material I found later) |
printer_cartridge.txt · Last modified: 2024/01/07 17:49 by 127.0.0.1