ECU reprogramming
#76
Senior Member
Join Date: Jul 2002
Location: Ann Arbor, MI
Posts: 624
Likes: 0
Received 0 Likes
on
0 Posts
Jinx,
Here are a few pointers:
1. Use Bosch Injectors: they are the best...hands down. You can get a kit to convert both your primaries and secondaries to Bosch style (universal) injectors.
www.k2rd.com
2. Don't tune overly rich. A lot of people think you should always tune rich with rotaries, but its really not necesarry. Remember, peak efficiency (in terms of BSFC) is reached with lambda is approx. 1 (i.e. A/F ratio of 14.3 to 1 or so).
3. Don't your time, or money with plug and play crap. Very rarely do these systems work better then true stand-alone EFI.
4. KEEP DIRECT IGNITION!! Coil on plug ignition is fundamentally better then a dizzy setup.... Even if you would be using an electronic distributor. Use a CDI box if necesarry.
Here are a few pointers:
1. Use Bosch Injectors: they are the best...hands down. You can get a kit to convert both your primaries and secondaries to Bosch style (universal) injectors.
www.k2rd.com
2. Don't tune overly rich. A lot of people think you should always tune rich with rotaries, but its really not necesarry. Remember, peak efficiency (in terms of BSFC) is reached with lambda is approx. 1 (i.e. A/F ratio of 14.3 to 1 or so).
3. Don't your time, or money with plug and play crap. Very rarely do these systems work better then true stand-alone EFI.
4. KEEP DIRECT IGNITION!! Coil on plug ignition is fundamentally better then a dizzy setup.... Even if you would be using an electronic distributor. Use a CDI box if necesarry.
#78
Full Member
Join Date: Oct 2002
Location: New Zealand
Posts: 74
Likes: 0
Received 0 Likes
on
0 Posts
i fall into the A) and C) catagories.
I've been doing chip tuning for years.. CA18, SR20, RB20, RB, 4G63, EJ20 etc engines.
I have 3x FD ECUs here which have aftermarket chips in them which I'm willing to play with a bit more also
I've been doing chip tuning for years.. CA18, SR20, RB20, RB, 4G63, EJ20 etc engines.
I have 3x FD ECUs here which have aftermarket chips in them which I'm willing to play with a bit more also
#80
Senior Member
Thread Starter
Join Date: Mar 2003
Location: Front Royal, Virginia
Posts: 328
Likes: 0
Received 0 Likes
on
0 Posts
I apologize greatly for not taking much time with this as of late. I'm right in the middle of Physical Therapy for my damaged shoulder, in preparation for surgery. I've been thinking and tinkering constantly, looking at some older rom dumps that i have of some other performance chips. I've also been trying to adapt some Rom editing software to suit out needs. I will get back to this, I'm just working a bit slowly, as the therapy kinda wears you out and amplifies what pain was already there. I have not forgotten.
Go get em' Tweaked!!!!!!
Go get em' Tweaked!!!!!!
#82
RX7 FOR LIFE! **D
Join Date: Apr 2003
Location: Clemson University
Posts: 482
Likes: 0
Received 0 Likes
on
0 Posts
jinx22630, I do not know a lot but I am willing to help in any way. I was wanting do the same thing bt just do not know enough to do it(but maybe after majoring in electrical and mechanical engineering after High School).
#83
Rotodeus
iTrader: (2)
Join Date: May 2002
Location: Gresham, OR
Posts: 1,704
Likes: 0
Received 0 Likes
on
0 Posts
Odds are you're not going to learn anything that would help you out with that in EE and probably hardly any at all in ME. You'd honestly probably be better off just leraning it on the forum. I too would be interested in if there was some way to come up with an informal write up on how to read the code and work on it myself. I am really interested in how these things are written.
#84
Senior Member
Join Date: Sep 2003
Location: Syracuse, New York
Posts: 488
Likes: 0
Received 0 Likes
on
0 Posts
Originally posted by zjbarra
Odds are you're not going to learn anything that would help you out with that in EE and probably hardly any at all in ME. You'd honestly probably be better off just leraning it on the forum. I too would be interested in if there was some way to come up with an informal write up on how to read the code and work on it myself. I am really interested in how these things are written.
Odds are you're not going to learn anything that would help you out with that in EE and probably hardly any at all in ME. You'd honestly probably be better off just leraning it on the forum. I too would be interested in if there was some way to come up with an informal write up on how to read the code and work on it myself. I am really interested in how these things are written.
could learn a lot.
I've cracked open my spare ECU and checked the ROM number against those listed at:
http://www.16paws.com/ECU/bin-images/Rx7-ecu.lst
I have 277 and 287 ROMs in my spare ECU. Hopefully they are the same as the ECU that is actually in my car, but that link lists the ROMs for an '86 GXL as 275 and 285.
The part number on the cover on this ECU is N326 12 881C. Since the part numbers are the same for ECU with several different ROM versions, I'm going to take a SWAG and assume the there were a few bug fixes made. This would result in ECUs out there having different ROM #'s but not different part #'s (they would want any ECUs replaced to get the newest code). Included in this guess will be the assumption that higher number = more recent (bugfixed) version. This means I'll want to do my work on the 277 and 287 ROMs.
I've ordered this:
http://www.batronix.com/electronic/c...eprommer.shtml
programmer.
Next I need to order a couple of ZIF sockets for the ROM ICs (28 pin DIP package) and a bunch of blank EEPROMs.
Last edited by theloudroom; 12-18-03 at 09:45 AM.
#85
Senior Member
Join Date: Sep 2003
Location: Syracuse, New York
Posts: 488
Likes: 0
Received 0 Likes
on
0 Posts
Originally posted by derek1987
jinx22630, I do not know a lot but I am willing to help in any way. I was wanting do the same thing bt just do not know enough to do it(but maybe after majoring in electrical and mechanical engineering after High School).
jinx22630, I do not know a lot but I am willing to help in any way. I was wanting do the same thing bt just do not know enough to do it(but maybe after majoring in electrical and mechanical engineering after High School).
Do you know how to write computer programs? In assembly language?
Do you understand basic electrical principles? (Voltage, current, etc)
#86
Senior Member
Join Date: Sep 2003
Location: Syracuse, New York
Posts: 488
Likes: 0
Received 0 Likes
on
0 Posts
#87
Senior Member
Join Date: Sep 2003
Location: Syracuse, New York
Posts: 488
Likes: 0
Received 0 Likes
on
0 Posts
Digikey part #s for low profile ZIF socket and UV-erasable EPROM.
497-1684-5-ND IC 64KBIT UV EPROM 100NS 28-FDIP $4.86000
A346-ND SOCKET 24PIN ZIF LO PROFILE $6.03
497-1684-5-ND IC 64KBIT UV EPROM 100NS 28-FDIP $4.86000
A346-ND SOCKET 24PIN ZIF LO PROFILE $6.03
#88
Senior Member
Join Date: Sep 2003
Location: Syracuse, New York
Posts: 488
Likes: 0
Received 0 Likes
on
0 Posts
If anyone technically inclined can read Japanese, I would appreciate if they would take a look at this site:
http://www.romtune.com/
Babelfish gives me stuff like this:
"Simply, in the throttle position sensor, those which become the idle switch existence
Because it does not do, it detects idling in some wind, details are unclear."
which makes my head hurt.
(I wonder what Noam Chomsky would have to say about that sentence.....)
http://www.romtune.com/
Babelfish gives me stuff like this:
"Simply, in the throttle position sensor, those which become the idle switch existence
Because it does not do, it detects idling in some wind, details are unclear."
which makes my head hurt.
(I wonder what Noam Chomsky would have to say about that sentence.....)
#89
Rotodeus
iTrader: (2)
Join Date: May 2002
Location: Gresham, OR
Posts: 1,704
Likes: 0
Received 0 Likes
on
0 Posts
EE would not be completely useless, but I'm saying that this is more of an applied EE thing. I'd imagine it would make learning a much faster process but my point was more that you're not going to learn all about how the ecu works in EE 3xx or 4xx.
#90
Senior Member
Join Date: Sep 2003
Location: Syracuse, New York
Posts: 488
Likes: 0
Received 0 Likes
on
0 Posts
Originally posted by zjbarra
EE would not be completely useless, but I'm saying that this is more of an applied EE thing. I'd imagine it would make learning a much faster process but my point was more that you're not going to learn all about how the ecu works in EE 3xx or 4xx.
EE would not be completely useless, but I'm saying that this is more of an applied EE thing. I'd imagine it would make learning a much faster process but my point was more that you're not going to learn all about how the ecu works in EE 3xx or 4xx.
So you're right that there's no courses specfically on ECUs, but you are going to learn all about how a system like that works.
The forum is good for learning about the engine that the ECU is hooked up to and for answering things like "What's the best why to tune spark advance?", but he's not going to find a good explanation of how a microprocessor works and what an EPROM is.
#91
Just out of curiosity, do you guys have any idea what type of processor is in the ECU? I have programmed microcontrollers, and just looking at a pile of bits in a rom without knowing what hardware is processing those bits doesn't seem very promising. For example, the processor may not even be a general purpose off the shelf item. If it were, the data in the rom would just be a program that you might have some hope of decoding if you knew which processor you were dealing with. If the processor is a custom unit, the data in the rom might just be tables of information that could be very difficult to interpret. What plan do you have for testing your ideas? If its just changing data in the rom and seeing what happens, I think you have a long road ahead of you. If you had diagnostic hardware to log the inputs and outputs of an unkown processor you might stand a better chance.
#92
Senior Member
Join Date: Sep 2003
Location: Syracuse, New York
Posts: 488
Likes: 0
Received 0 Likes
on
0 Posts
Originally posted by junior-coyote
Just out of curiosity, do you guys have any idea what type of processor is in the ECU? I have programmed microcontrollers, and just looking at a pile of bits in a rom without knowing what hardware is processing those bits doesn't seem very promising. For example, the processor may not even be a general purpose off the shelf item. If it were, the data in the rom would just be a program that you might have some hope of decoding if you knew which processor you were dealing with. If the processor is a custom unit, the data in the rom might just be tables of information that could be very difficult to interpret. What plan do you have for testing your ideas? If its just changing data in the rom and seeing what happens, I think you have a long road ahead of you. If you had diagnostic hardware to log the inputs and outputs of an unkown processor you might stand a better chance.
Just out of curiosity, do you guys have any idea what type of processor is in the ECU? I have programmed microcontrollers, and just looking at a pile of bits in a rom without knowing what hardware is processing those bits doesn't seem very promising. For example, the processor may not even be a general purpose off the shelf item. If it were, the data in the rom would just be a program that you might have some hope of decoding if you knew which processor you were dealing with. If the processor is a custom unit, the data in the rom might just be tables of information that could be very difficult to interpret. What plan do you have for testing your ideas? If its just changing data in the rom and seeing what happens, I think you have a long road ahead of you. If you had diagnostic hardware to log the inputs and outputs of an unkown processor you might stand a better chance.
#93
RX7 FOR LIFE! **D
Join Date: Apr 2003
Location: Clemson University
Posts: 482
Likes: 0
Received 0 Likes
on
0 Posts
Originally posted by theloudroom
What's your level of knowledge?
Do you know how to write computer programs? In assembly language?
Do you understand basic electrical principles? (Voltage, current, etc)
What's your level of knowledge?
Do you know how to write computer programs? In assembly language?
Do you understand basic electrical principles? (Voltage, current, etc)
http://webster.cs.ucr.edu/AoA.html but school keep stop me(homework).
I understand basic electrical principles and what the components do. I just do not know how to use them to perform a task or job(like making a radio or something).
Last edited by derek1987; 12-20-03 at 08:18 PM.
#94
Senior Member
Join Date: Dec 2002
Location: Racing Bear's Tepee
Posts: 286
Likes: 0
Received 0 Likes
on
0 Posts
Originally posted by theloudroom
Someone else has already established the processor to be a Hitachi 6303.
Someone else has already established the processor to be a Hitachi 6303.
Last edited by RunningDeer; 12-20-03 at 09:14 PM.
#95
Senior Member
Join Date: Sep 2003
Location: Syracuse, New York
Posts: 488
Likes: 0
Received 0 Likes
on
0 Posts
Originally posted by derek1987
I know a little c/c++, pascal, basic, html, scheme nothing hardcore. I have been trying to learn x86 assembly
http://webster.cs.ucr.edu/AoA.html but school keep stop me(homework).
I understand basic electrical principles and what the components do. I just do not know how to use them to perform a task or job(like making a radio or something).
I know a little c/c++, pascal, basic, html, scheme nothing hardcore. I have been trying to learn x86 assembly
http://webster.cs.ucr.edu/AoA.html but school keep stop me(homework).
I understand basic electrical principles and what the components do. I just do not know how to use them to perform a task or job(like making a radio or something).
The first thing you can do is familiarize yourself with this:
http://www.16paws.com/ECU/chips/HD6303.pdf
(I figure nows a good time to mention that I plan to GPL any code I generate during this project.)
Once my programmer comes in I'm going to read out the contents on my EPROMs and compare them to the images posted on that site. Then I'll start trying to disassemble the code.
I may also add a serial port for degubbing purposes. If I do, I'll post a schematics so people can duplicate it.
Last edited by theloudroom; 12-21-03 at 10:09 AM.
#96
RX7 FOR LIFE! **D
Join Date: Apr 2003
Location: Clemson University
Posts: 482
Likes: 0
Received 0 Likes
on
0 Posts
Originally posted by theloudroom
Sounds good.
The first thing you can do is familiarize yourself with this:
http://www.16paws.com/ECU/chips/HD6303.pdf
(I figure nows a good time to mention that I plan to GPL any code I generate during this project.)
Once my programmer comes in I'm going to read out the contents on my EPROMs and compare them to the images posted on that site. Then I'll start trying to disassemble the code.
I may also add a serial port for degubbing purposes. If I do, I'll post a schematics so people can duplicate it.
Sounds good.
The first thing you can do is familiarize yourself with this:
http://www.16paws.com/ECU/chips/HD6303.pdf
(I figure nows a good time to mention that I plan to GPL any code I generate during this project.)
Once my programmer comes in I'm going to read out the contents on my EPROMs and compare them to the images posted on that site. Then I'll start trying to disassemble the code.
I may also add a serial port for degubbing purposes. If I do, I'll post a schematics so people can duplicate it.
#97
Senior Member
Thread Starter
Join Date: Mar 2003
Location: Front Royal, Virginia
Posts: 328
Likes: 0
Received 0 Likes
on
0 Posts
By the way, I'm still working on this!!!!! My PC that I had everything stored on, turned cannibal and ate itself.
So I'm having to start over again trying to comment out the Rom dissasembly. Makng progress though, I'm using IDA PRO to do the 8086 stuff. Its pretty cool, anyone interested should check it out.
So I'm having to start over again trying to comment out the Rom dissasembly. Makng progress though, I'm using IDA PRO to do the 8086 stuff. Its pretty cool, anyone interested should check it out.
#98
Senior Member
Join Date: Aug 2003
Location: Kiev, UKRAINE
Posts: 255
Likes: 0
Received 0 Likes
on
0 Posts
Guys! You're doing a GREAT job! KEEP IT UP! I think all of us should pray for you!!!
I wonder why nobody really tried (and finished) a project like that taking in count that it is a 15-years old car... Sounds strange, isn't it?
And one more time thank you for your efforts!
I wonder why nobody really tried (and finished) a project like that taking in count that it is a 15-years old car... Sounds strange, isn't it?
And one more time thank you for your efforts!
#99
jinx i also applaud for even the attempt to make a contribution for free to the rx7 community. the negative feedback here disgusts me.. hes doing something FREE that will help.. not a 700$ ECU.. ITS FREE.. and you take it and get it tuned JUST LIKE A HALTECH.. omg people how can you give any negative feedback. let the man do his thing and all of us without $500++++ to spend on a ECU can be happy
#100
Senior Member
Join Date: Sep 2003
Location: Syracuse, New York
Posts: 488
Likes: 0
Received 0 Likes
on
0 Posts
Originally posted by jinx22630
By the way, I'm still working on this!!!!! My PC that I had everything stored on, turned cannibal and ate itself.
So I'm having to start over again trying to comment out the Rom dissasembly. Makng progress though, I'm using IDA PRO to do the 8086 stuff. Its pretty cool, anyone interested should check it out.
By the way, I'm still working on this!!!!! My PC that I had everything stored on, turned cannibal and ate itself.
So I'm having to start over again trying to comment out the Rom dissasembly. Makng progress though, I'm using IDA PRO to do the 8086 stuff. Its pretty cool, anyone interested should check it out.