Wanted: Help with DIY ECU project
You may or may not know, several of us have been collaborating with the final goal of a free. open-source like modified honda ECU supporting boost, vtec, n2o/external relay control, datalogging and pretty much anything else people want. Over the next week or two, I am going to try to add a hackedup WebCVS system and other tools to make collaborative work easier. Collaborative commenting of code dumps, group examination of new subroutines and sharing of ideas should be easier with the new system. Above all, FREE and OPEN exchange of information is encouraged. If the idea of hacking away in the ECU appeals to you, but you are intimidated by it, don't give up. Many of the valuable contributors to the site had little/no microcontroller experience prior to the pgmfi project.
The current consensus is that OBDII is not worth attacking at this time.
So far most work has focused on the 91 CRX Si PM6. Fuel and timing control routines have been isolated and commented. Support for custom fuel and timing maps has been made simple by a series of excel spreadsheets that automaticallyh convert between real world units and hex values to input into tables. Recurving tables for bigger injectors is easy. Datalogging and larger fuel tables to support boost are both in an alpha stage of development. A sound strategy for a 1wire vtec system has been suggested, although no code has been written. Testers and coders are desperately needed.
OBD1 ECUs are considerably harder to understand than OBD0. The microcontroller used does not have any FREE development tools unlike the OBD0 ecus. Glenn Anderson, who aparently wrote the first disassembler for Hondata based on some 66K manuals Doug Macmillan acquired, was kind enough to provide a mostly disassembled, partially commented PW0 dump. Additionally, many of the contributed rom images have been analyzed to determine the size and shape of fuel/timing tables. Current projects are basically writing a assembler and disassembler for the architecture so that further work can be done.
Sorry for the long post here, but I sincerely believe that understanding the Honda computers to the point where they can be used purely as a hardware platform for whatever software routines people care to write is not an unreachable goal. No one seems to be able to devote themselves to this project as their dayjob, so the "two heads are better than one" approach seems to be the only way forwards. Even if you just come and leech some of the many uploaded stock and aftermarket roms, spread awareness of the site.
http://pgmfi.crx-forum.org
Thanks
-D
The current consensus is that OBDII is not worth attacking at this time.
So far most work has focused on the 91 CRX Si PM6. Fuel and timing control routines have been isolated and commented. Support for custom fuel and timing maps has been made simple by a series of excel spreadsheets that automaticallyh convert between real world units and hex values to input into tables. Recurving tables for bigger injectors is easy. Datalogging and larger fuel tables to support boost are both in an alpha stage of development. A sound strategy for a 1wire vtec system has been suggested, although no code has been written. Testers and coders are desperately needed.
OBD1 ECUs are considerably harder to understand than OBD0. The microcontroller used does not have any FREE development tools unlike the OBD0 ecus. Glenn Anderson, who aparently wrote the first disassembler for Hondata based on some 66K manuals Doug Macmillan acquired, was kind enough to provide a mostly disassembled, partially commented PW0 dump. Additionally, many of the contributed rom images have been analyzed to determine the size and shape of fuel/timing tables. Current projects are basically writing a assembler and disassembler for the architecture so that further work can be done.
Sorry for the long post here, but I sincerely believe that understanding the Honda computers to the point where they can be used purely as a hardware platform for whatever software routines people care to write is not an unreachable goal. No one seems to be able to devote themselves to this project as their dayjob, so the "two heads are better than one" approach seems to be the only way forwards. Even if you just come and leech some of the many uploaded stock and aftermarket roms, spread awareness of the site.
http://pgmfi.crx-forum.org
Thanks
-D
sorry im a litlle confused. You are saying your trying to ind out how to reprogram a stock ECu to do different stuff by yourself and let others now about it?
Thats coo
Thats coo
I wouldn't say by myself. There are about a dozen or so of us that seem to have a decent grasp of at least what needs to be done. The PGMFI site currently has a forum that allows a lot of collaboration. The eventual goal of the proect is for any + all information needed to make a user-customizable ECU freely available.
not sure if this will help, but i have a working knowledge of PCB design, routing and testing. i also have access to high-speed oscilloscopes at work that i can use after hours. if you guys need something measured, let me know. you would probably just have to ship me the ECU to be measured, though. 

im going to finish this thing soon. Just need 4 more parts and one chip.
It is fully programmable and I NEED A TEST CAR..........
http://www.bgsoflex.com/megasquirt.html
It is fully programmable and I NEED A TEST CAR..........
http://www.bgsoflex.com/megasquirt.html
Trending Topics
Guest
Posts: n/a
this is a fantastic idea i have been thinking about it for a long time
http://www.gnu.org/copyleft/copyleft.html
http://www.gnu.org/copyleft/copyleft.html
In case it wasn't clear from my original post:
PGMFI.CRX-FORUM.ORG is the site.
89 CRX Si: I presume you are building a megasquirt. They are neat, but do nto control ignition timing at all. Good luck, come over, contribute.
breaka_1_9: your help might be needed for some of the datalogging stuff ASAP. Xtensive is struggling with his prototype currently.
TorteX: I think that the GNU copyleft is somewhat too harsh for me. I am thinking more of a BSD - style license.
Come help!!!
PGMFI.CRX-FORUM.ORG is the site.
89 CRX Si: I presume you are building a megasquirt. They are neat, but do nto control ignition timing at all. Good luck, come over, contribute.
breaka_1_9: your help might be needed for some of the datalogging stuff ASAP. Xtensive is struggling with his prototype currently.
TorteX: I think that the GNU copyleft is somewhat too harsh for me. I am thinking more of a BSD - style license.
Come help!!!
Thread
Thread Starter
Forum
Replies
Last Post
mtber
All Motor / Naturally Aspirated
5
Jun 24, 2006 12:10 PM
94tegGSR_TypeR
Acura Integra
1
Aug 20, 2001 08:30 AM



I wish I had the skill/training to help.
