sergio_lindau
Junior Member level 1
- Joined
- Mar 30, 2006
- Messages
- 17
- Helped
- 1
- Reputation
- 2
- Reaction score
- 0
- Trophy points
- 1,281
- Location
- Areado - Brazil
- Activity points
- 1,402
bl010101.hex disassembled
I see the topic Project to replace CY7C64613 in the ICD2 and build PiCS RevB but it doesn't work. After examining schematics, board and do some modifications I think that hardware is OK but it still not working.
To investigate this problem I start disassembling BL010101.HEX to understand ICD2.
This work grows quickly then (with a vsmGuy sugestion. Thanks!) I do this topic to document all work.
The primary objectives of this thread is:
- Do the reverse engennering of all firmware of ICD2
- Do a document explaining how ICD2 works and a generalized functional diagram of ICD2
- Examine all diferences in designs of ICD2 Clone and explain it.
To start the threads I'm posting all files that I disassemble. The BL010101 is completely disassembled. The ICD2_4550 is partially disassembled and ICD1020701 too. The files in this first post will be updated when significant modifications are made.
If you wish to participate actively in this project then read all the topic Project to replace CY7C64613 in the ICD2. Remember that all our work is derived from his work!
Thanks for albert22, rkodaira, Zedman, Kripton2035, Brem, narccizzo, pedrage, Jay.slovak, petarpav, potyo, ravimarcus, polymath, petarpav, PiCS and all others.
I propose, as initial thread, that we study this files, do some comments and evaluate the possibility to translate BL010101.ASM to C using HI-TECH commpiler.
Another important thread is finalize ICD2_4550.ASM reverse engennering.
let's go work!
I see the topic Project to replace CY7C64613 in the ICD2 and build PiCS RevB but it doesn't work. After examining schematics, board and do some modifications I think that hardware is OK but it still not working.
To investigate this problem I start disassembling BL010101.HEX to understand ICD2.
This work grows quickly then (with a vsmGuy sugestion. Thanks!) I do this topic to document all work.
The primary objectives of this thread is:
- Do the reverse engennering of all firmware of ICD2
- Do a document explaining how ICD2 works and a generalized functional diagram of ICD2
- Examine all diferences in designs of ICD2 Clone and explain it.
To start the threads I'm posting all files that I disassemble. The BL010101 is completely disassembled. The ICD2_4550 is partially disassembled and ICD1020701 too. The files in this first post will be updated when significant modifications are made.
If you wish to participate actively in this project then read all the topic Project to replace CY7C64613 in the ICD2. Remember that all our work is derived from his work!
Thanks for albert22, rkodaira, Zedman, Kripton2035, Brem, narccizzo, pedrage, Jay.slovak, petarpav, potyo, ravimarcus, polymath, petarpav, PiCS and all others.
I propose, as initial thread, that we study this files, do some comments and evaluate the possibility to translate BL010101.ASM to C using HI-TECH commpiler.
Another important thread is finalize ICD2_4550.ASM reverse engennering.
let's go work!