madman_xxx
Member
- Aug 16, 2012
- 7
- 0
Hello,
Yes, I'm another idiot, who bricked the touch screen by using the wrong tool... And that's how it started.
I disassembled the infamous FwTool that comes with Coby Kyros MID7022, EM73, Lark 70.2 and other tablets with Telechips TCC8803 and capacitive touch screen (based on SIS9209 chip). What I found until now:
Also, the whole process was done by me, but there is a post on another forum (Coby Kyrosw Mid7022 Touchscreen doesn't work [Archive] - xda-developers) where some other forum member tried to do this, but obviously didn't finish.
Yes, I'm another idiot, who bricked the touch screen by using the wrong tool... And that's how it started.
I disassembled the infamous FwTool that comes with Coby Kyros MID7022, EM73, Lark 70.2 and other tablets with Telechips TCC8803 and capacitive touch screen (based on SIS9209 chip). What I found until now:
- FwTool uses a native library (SiS810IOjni) to communicate with TS over I2C
- This library offers a few methods, like reading EEPROM, writing, screen recalibration
- Bootloader part 2: 0 - 12287 (12288 bytes)
- Bootloader part 1: 12288 - 16383 (4096 bytes)
- Phase 2: 16384 - 20479 (4096 bytes)
- Phase 1: 20480 - 32767 (4096 bytes)
- ZEUS: 32768 - ? (length determined by "flash_file_size - 32768")
- The order of flashing inside FwTool is Phase 2, Phase 1, ZEUS, Bootloader part 1, Bootloader part 2
- The write itself consists of RESET, WRITE_HEADER, QUERY, RESET, WRITE. This is not necessarily the proper order (bad disassembly).
Also, the whole process was done by me, but there is a post on another forum (Coby Kyrosw Mid7022 Touchscreen doesn't work [Archive] - xda-developers) where some other forum member tried to do this, but obviously didn't finish.