Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

All about ICD2 - Reverse engennering of ICD2

Status
Not open for further replies.

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!
 

icd2_4550

Hehe, been working on 877 OS past lotta houirs and found something interesting - a bunch of RETLW's that return (in ASCII) 'All Your Base @re Belong To Us'. Wonder who was the joker at Microchip that wrote this?:D
 
Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top