This is an old revision of the document!
IT9919 Reverse Engineering
Summary
Dec ??, 2018Experiments reprogramming the firmware of the IT9919 media processor with flashrom and STM32 Blue Pill boards.
Source Information
- v3l0c1r4pt0r: Reverse Engineering the LKV373A
-
- Daniel Kucera's Repository (includes upgrade files, and other captured information).
Collected Firmware
- Backups of the original content of the flash chips: 20181226-lkv-373a-backups.zip
Blue Pill Flash Reading
General Info
Firmware Loading
Software
Wiring
Serial Port Pin | Blue Pill Pin |
---|---|
GND | G |
RXD | PA9 (TX1) |
TXD | PA10 (RX1) |
3.3V | 3.3 |
Jumpers
- Boot0 (Outboard): 1
- Boot1 (Inboard): 0
Reading/Writing Flash
Wiring
23/25/26 Series Pin | Blue Pill Pin |
---|---|
1 (CS#) | PA4 |
2 (MISO) | PA6 |
3 (WP#) | G for Write Enable, 3.3 for Read-only |
4 (GND) | G |
5 (MOSI) | PA7 |
6 (SCK) | PA5 |
7 (HOLD#) | 3.3 |
8 (VCC) | 3.3 |
Boot Rom
- Internal Bootloader ROM: 20180318-rom.zip