Hello Guest

8V ECU reprogrammable

  • 24 Replies
  • 6743 Views

0 Members and 1 Guest are viewing this topic.

*

Offline Rhinoman

  • 4502
  • 36
  • Gender: Male
  • Bend it, Break it, Fix it
    • Rhinoman
8V ECU reprogrammable
« on: May 22, 2007, 02:00:33 PM »
I posted this on another board but I'll repeat it here because this is my regular board and because I'm feeling quite chuffed  ;D ;D

I reckon so. I've been having a good look inside mine. I pulled the EPROM and after a good many hours I've been able to disassemble the binary image. I still need to work out which bit of code does what. I need to put back all the components that I took off to trace through the circuitry and then fire it up and do some monitoring on the bus. What I have done so far proves that it can be reprogrammed. I'm pretty sure that I have identified the fuel maps. I've not found the ignition maps though, it could be a problem if they are inside one of the custom chips.

Not very interesting but here is the (rather rough) source code
http://www.rhinoman.org/ee88.zip

This looks to be one of the fuel maps:

 

Most likely one for cold and one for hot. The first is a little richer so most likely for cold running. The fuelling on the second map drops off dramatically at the top end which I'm guessing is fuel cut to prevent over revving. Of course I could be wrong, lol.

The 16V ECU is much more difficult, it doesn't have the external EPROM and the code is hidden inside the processor which can't be reprogrammed. It would need a conversion to a different processor and all new code.


Edit: The two pics I originally posted were of the same map!
« Last Edit: May 23, 2007, 10:02:23 AM by Rhinoman »
2000 Vitara 1.6, 3+3 Lift, 33"MTs, 5:83s, LWB brakes, Winch, Snorkel, Safari Rack
1986 SJ413K PickUp, 1.6L conversion.

OBD1 - Full diagnostics on a PC/Laptop: http://www.rhinopower.org

*

Offline bentparts

  • *
  • 4536
  • 60
  • Gender: Male
  • I'd rather be Blown AND Injected.
    • mikekallie's flickr photos
Re: 8V ECU reprogrammable
« Reply #1 on: May 22, 2007, 03:18:36 PM »
Great Work Rhinoman! Keep at it, I'm sure you'll figure out a way to reprogram the 16 valve. Then I'll ship you one to do for my turbo!
The usual stuff, and 2nd generation Air to liquid intercooled TURBOCHARGER

*

Offline RACER X

  • 383
  • 0
  • Gender: Male
  • zuki or die!
Re: 8V ECU reprogrammable
« Reply #2 on: May 22, 2007, 03:24:38 PM »
your a freaking wiz wish i was that smart
98 kick

*

Offline Rhinoman

  • 4502
  • 36
  • Gender: Male
  • Bend it, Break it, Fix it
    • Rhinoman
Re: 8V ECU reprogrammable
« Reply #3 on: May 23, 2007, 10:10:29 AM »
I'm sure you'll figure out a way to reprogram the 16 valve.

I've figured out a way to do it, I have a couple of 16V ECUs here but I don't have a motor with a 16v that I can experiment on.
The 8V and 16V ECUs have quite different processors, the 8V uses a Mitsubishi propritary processor that has some commonality with the old Motorola HC11 family. The 16V uses a Mitsu clone of an Hitachi H8/532 processor. There is more than likely a reprogrammable device that would be a direct replacement for the processor. Unfortunately the H8 is obsolete and not very well supported. If I was going to tackle the 16V I would fit a replace the processor with a socket and then fit a different proceesor on an interface PCB. I could use a dsPIC which is what I used in my own ECU design, they are much faster than the original, 16-bit and have a DSP engine. The tools are free too and theres plenty of support for these.
The 8V ECU that I'm working with is destined for the 1.6 in the SJ. If I blow that engine up then I will definately replace it with a 16V.
2000 Vitara 1.6, 3+3 Lift, 33"MTs, 5:83s, LWB brakes, Winch, Snorkel, Safari Rack
1986 SJ413K PickUp, 1.6L conversion.

OBD1 - Full diagnostics on a PC/Laptop: http://www.rhinopower.org

*

Offline Rhinoman

  • 4502
  • 36
  • Gender: Male
  • Bend it, Break it, Fix it
    • Rhinoman
Re: 8V ECU reprogrammable
« Reply #4 on: May 23, 2007, 10:12:37 AM »
your a freaking wiz wish i was that smart

Thanks, I wish I could weld like a lot of you guys.
2000 Vitara 1.6, 3+3 Lift, 33"MTs, 5:83s, LWB brakes, Winch, Snorkel, Safari Rack
1986 SJ413K PickUp, 1.6L conversion.

OBD1 - Full diagnostics on a PC/Laptop: http://www.rhinopower.org

*

badhabits

Re: 8V ECU reprogrammable
« Reply #5 on: May 23, 2007, 04:19:40 PM »
I have a 16v ecu that shot craps on me, if you want it to experiment with i'll send it to you no charge.  The info you are posting is a goldmine, keep up the excellent work.

*

Offline Rhinoman

  • 4502
  • 36
  • Gender: Male
  • Bend it, Break it, Fix it
    • Rhinoman
Re: 8V ECU reprogrammable
« Reply #6 on: May 24, 2007, 04:58:43 AM »
I have a 16v ecu that shot craps on me, if you want it to experiment with i'll send it to you no charge.  The info you are posting is a goldmine, keep up the excellent work.

What numbers are on the case? The two 16V ECUS that I have are identical if its different It could be useful.
Cheers
James
2000 Vitara 1.6, 3+3 Lift, 33"MTs, 5:83s, LWB brakes, Winch, Snorkel, Safari Rack
1986 SJ413K PickUp, 1.6L conversion.

OBD1 - Full diagnostics on a PC/Laptop: http://www.rhinopower.org

*

Offline bentparts

  • *
  • 4536
  • 60
  • Gender: Male
  • I'd rather be Blown AND Injected.
    • mikekallie's flickr photos
Re: 8V ECU reprogrammable
« Reply #7 on: May 24, 2007, 06:51:04 PM »
 ;) Not that I'm wishing anything bad on such a respected member of the forum, but I do hope that that 8 valver does bite the big one someday! Then you'll have to work on development of the 16! Seriously though, you really are a rocket scientist!
The usual stuff, and 2nd generation Air to liquid intercooled TURBOCHARGER

*

badhabits

Re: 8V ECU reprogrammable
« Reply #8 on: May 27, 2007, 12:05:14 AM »
numbers are

                    33920-58b00
                     E2T42981 T
                     4408    A2
                       US-AT

*

Offline MKOLSEN22

  • 217
  • 1
  • Gender: Male
  • Come on 32's
Re: 8V ECU reprogrammable
« Reply #9 on: May 27, 2007, 11:04:38 PM »
WOW!!  Keep working on the 8V ECU.  I'd love to have the option to "chip" my tracker and find some extra power.

*

Offline Rhinoman

  • 4502
  • 36
  • Gender: Male
  • Bend it, Break it, Fix it
    • Rhinoman
Re: 8V ECU reprogrammable
« Reply #10 on: May 28, 2007, 06:43:45 AM »
numbers are

                    33920-58b00
                     E2T42981 T
                     4408    A2
                       US-AT

Cool, thats a different one to the two that I have here. I'll PM you
Thanks
James
2000 Vitara 1.6, 3+3 Lift, 33"MTs, 5:83s, LWB brakes, Winch, Snorkel, Safari Rack
1986 SJ413K PickUp, 1.6L conversion.

OBD1 - Full diagnostics on a PC/Laptop: http://www.rhinopower.org

*

Offline nevadasmith

  • 112
  • 0
  • Gender: Male
  • hey, wait wait I got a new idea!
Re: 8V ECU reprogrammable
« Reply #11 on: June 10, 2007, 04:30:27 PM »
If you get the 8v firgured out I'd buy one for a turbo 8v:D
thanks nevada smith
92 hardtop removable + swampers + 2.5" lift+ locker+ onboard air

*

Offline Rhinoman

  • 4502
  • 36
  • Gender: Male
  • Bend it, Break it, Fix it
    • Rhinoman
Re: 8V ECU reprogrammable
« Reply #12 on: July 07, 2007, 08:30:33 AM »
I've replaced the stock 27C256 EPROM with a 28HC256 EEPROM. The 27 device requires a UV light source to erase it. The 28 device can be electrically erased and can be reprogrammed many more times compared to the 27. The EPROM is the chip that holds all the programme code, needless to say the code must be copied into the new chip. The PCB needs a couple of mods to fit the alternative device. Save the pics to your PC if you want to see them full size.




1. Cut track near via
2. Links to pin 1
3. Cut track near via
4. Link pins 27 & 28

Pin 27 is the Write Enable pin, this is tied High to 5V (pin 28) to hold the chip in Read mode. At some point in the future it may be possible to tie the Write Enable to a spare processor pin to enable reprogramming down the serial link. For now the chip will have to be removed and placed in a programmer. To facilitate this a socket is fitted.




On the top side of the PCB the track from pin 1 is cut close to the IC. Note that the socket used has turned pins and is not the less reliable type that uses formed pins.

The EEPROM installed:



Now to start some serious hacking. The adaptor for Logic Analyser is made from a piece of strip board and fits between the socket and the IC. It is possible to buy clips that go over the IC but I'm a cheapskate. The adaptor will also stay in place if I end up driving round with the LA attached.

« Last Edit: July 07, 2007, 08:46:13 AM by Rhinoman »
2000 Vitara 1.6, 3+3 Lift, 33"MTs, 5:83s, LWB brakes, Winch, Snorkel, Safari Rack
1986 SJ413K PickUp, 1.6L conversion.

OBD1 - Full diagnostics on a PC/Laptop: http://www.rhinopower.org

*

BigRedZuki

Re: 8V ECU reprogrammable
« Reply #13 on: July 07, 2007, 09:43:09 AM »
Rhinoman do you have an electrical engineering degree?

*

Offline Yoak

  • 577
  • 0
  • Gender: Male
Re: 8V ECU reprogrammable
« Reply #14 on: July 07, 2007, 09:43:57 AM »
So Far very impressive.

There is a device that is used to reprogram 300zx ecu (pocket emulator to name one) that may work well for a final version of this, thus giving you the ability to drive and hack code