i bought a TL1000R recently and i can't resist to hack the ecu! The fact that it is a 16 bit unit makes it more expensive to hack than the 32 bit units! You need to buy a commercial cable and software solution, about 200$! I asked my self and thought that i should give it a shot with starting programming a software that could do exactly the same using a LPT to BDM adapter, costless! The problem is that gaining access to LPT port from WinXP is a little difficult. I am not an experienced programmer! I am reading a loooooot and going step by step in this project! I am programming in vc++ and vb! I need to build a driver with all the programming routines of the HC16 and the BDM! Any help would be really great from anyone! The easy part is already made! A front GUI with open, save, upload, download is completed. The hard part is the LPT and BDM drivers! If anyone can contribute in this that would be great!
The project continues and i am doing baby steps. Too much reading and searching in this one as i have to learn a lot new things. RR where are you, i need your input and your programming skills!!!
I finally made it!!! The application resets the MCU! I changed my code and it finally reseted it! At least this is what it receives on the Status Port address!!
So I am progressing more than i thought!!! It actually resets and stops the chip! This is good! Now I need to read the data from the mcu! The code from the source files don't work so i need to write my own but i don't know how! Maybe it is the serial clock that doesn't work but i can't tell for sure! Can anyone give suggestions??? I will try to copy and adjust the serial code from newer bdm source files which are for 683xx MCUs! I think that they are pretty much the same! Then will go for write, erase and verify functions!!!
I am waiting for suggestions!
TL1000R Programmer This doesn't do any harm on the ECU. I tested it on mine! The read and write crash the program and the erase and verify do nothing, just there for future use!