I am disassembling some bins from 600/750 newer and older bikes. These use the SH7052 and SH7054 CPUs.
I have come to a point that i need to find out in the disassembly how the CPU hanldes the outputs of the ECU. Not ignition coils and injectors but STVA, EXCVA, pair valves and stuff like that! I need to learn these for my own knowledge and for a project that i am going to do! I am going to put one of these ECUs on an oilcooled suzuki bike. Currently i have done major progress on a 02H10 ecu. I have found compensation maps for fuel and ignition and trying to figure out the other outputs in order to disable them!
So are there any idc files from any 7052 cpus? I can use them for reference. The GSXR 1000 is a good reference point! I can figure out unknown maps on that ECU also but if anyone has a working idc file i would like to have it. I dont want to reinvent the wheel!
Thank you in advance!
P.S.: Petrik or Ridgeracer are here?
For your DIY or Professional tuning needs be sure to check outPVTech ECU Research & Development
The 7052 only has one set of analog inputs. (Check the datasheet for the addresses). Use IDA to find where they are stored in RAM. Use the AUD port to read those addresses to get a baseline. Now twist two 1k resistors together. Hook one end to sensor 5V supply and the other end to ground. The twisted center will be 2.5V. Connect that to TPS pin on the harness connector. Rescan the analog ram addresses with AUD. The bytes that changed are the TPS channel. You now have the addr for TPS and can search for every instance of TPS in IDA
Here is an example
AN_0 TPS BATT IAT AN_4 ECT AN_6 AN_7 AN_8 02 SAP AN11 IAP AN13 AN14 AN15 Idle 0201 0002 0001 03FF 03FF 03FF 01FC 026A 0001 0002 03FF 03FF 03FF 03FB 0200 0200 TPS(2.5V) 0200 01FE 0001 03FF 03FF 03FF 01FC 0264 0001 0002 03FF 03FF 03FF 03FB 0200 0200IAP(2.5V) 0200 0002 0000 03FF 03FF 03FF 01FC 0264 0000 0002 03FF 03FF 0210 03FB 0200 0200SAP(2.617) 0200 0002 0001 03FF 03FF 03FF 01FC 0263 0000 0002 0210 03FF 03FF 03FB 0200 020002 (2.52) 0200 0003 0001 03FF 03FF 03FF 01FC 0261 0000 01FE 03FF 03FF 03FF 03FB 0200 0200IAT (4.39) 0200 0002 0000 0376 03FF 03FF 01FC 0261 0000 0002 03FF 03FF 03FF 03FB 0200 0200 ECT (4.39) 0200 0002 0000 03FF 03FF 0376 01FC 0261 0001 0002 03FF 03FF 03FF 03FB 0200 0200