From mrgrimes1 at yahoo.com Sun Apr 16 18:58:51 2006 From: mrgrimes1 at yahoo.com (Darrin Garrett) Date: Sun, 16 Apr 2006 16:58:51 -0700 (PDT) Subject: [Efi332] Where can I find info about 4 layer board Message-ID: <20060416235851.63195.qmail@web33411.mail.mud.yahoo.com> Are these still available, if so what TPU mask do they have? Where can I find more detailed info? Thanks. Darrin Garrett --------------------------------- Love cheap thrills? Enjoy PC-to-Phone calls to 30+ countries for just 2?/min with Yahoo! Messenger with Voice. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.diy-efi.org/pipermail/efi332/attachments/20060416/643f1b71/attachment.html From andreic at chichak.ca Mon Apr 17 00:08:31 2006 From: andreic at chichak.ca (Andrei Chichak) Date: Sun, 16 Apr 2006 23:08:31 -0600 Subject: [Efi332] Where can I find info about 4 layer board Message-ID: <5.2.1.1.0.20060416230751.00ab4c90@pop.telus.net> At 05:58 PM 4/16/2006, you wrote: >Are these still available, if so what TPU mask do they have? The 4 layer board was only produced once, way back before the list had a problem with a mouthy troll and a server crash. There was also a situation, where a well meaning person, through an unfortunate set of circumstances had some major components go missing and a LOT of the 4 layer sets never got built. Frankly, at 8" x 8" it was a very large, fragile board. The people that have them running will swear that the boards are fine (they are also the people flogging the mega-squirt system). If you put out a request, you might find someone to sell you a complete or partial set. You had better be good at soldering, putting together programming tools, designing code, and be relatively self supporting. There are about 4 different TPU code sets available; the standard automotive set as it resides in ROM, the automotive set in assembleable microcode, the BMW set, and the one that you can easily put together to do the functions you need from the publicly available microcode. Remember that the microcode set is dependant on the processor that you order. You can get either set from Freescale. The processor is in a socket (!) and either fit. I have done a brain dump on a whole bunch of info on my web site. Some of it is specific to my project, but there is a bunch of general stuff there as well. See: http://www.chichak.ca:8080 for more info. >Where can I find more detailed info? On several occasions the list daddys were asked for some information/documentation/hints...well apparently if a job is hard to do, it should be hard to understand. I have put a bunch of docs on my web pages in the references section, a good overview of the whole project is the section called "Period Measurement With Missing Transition Detection TPU Function (PMM)". Motorola/Freescale has put out a LOT of data sheets on every part of the processor and it is a hell of a lot of information to take in. Please feel free to ask. >Thanks. >Darrin Garrett Andrei ------------------------------ Andrei Chichak 4024-120 Street Edmonton, Alberta Canada T6J 1X8 (780)434-6266 Lat: 53? 28' 40" N Lon: 113? 32' 27" W '62 Morris Traveller + 1275 Cooper 'S engine '97 Volvo 850 '99 VW Golf From bowtievette at aol.com Mon Apr 17 12:33:31 2006 From: bowtievette at aol.com (bowtievette at aol.com) Date: Mon, 17 Apr 2006 13:33:31 -0400 Subject: [Efi332] Where can I find info about 4 layer board In-Reply-To: <5.2.1.1.0.20060416230751.00ab4c90@pop.telus.net> References: <5.2.1.1.0.20060416230751.00ab4c90@pop.telus.net> Message-ID: <8C8305C2E2F37C4-1760-53FD@FWM-M30.sysops.aol.com> Darrin, The current design was offered as a group buy more than 5 years ago and has met with limited success. Only a few systems were completed, and I know of only 2 in current use. Although there are many reasons for this, the main one was the combination of difficult hurdles one had to overcome. There was/is little documentation and due to the complexity, it required a high degree of skill and perseverance to complete. Designing a system of this capability is a daunting task, documenting the design to the point where the common enthusiast can work with it is another thing entirely. The difference between the failure of efi332 and the success of megasquirt is mainly the lowering of the bar with MS. The simplicity of MS has given more folks the chance can be successful and these folks have in turn contributed mountains of documentation which has entrailed more folks etc etc. efi332 was difficult enough that it never quite "caught" despite being a basically sound design. Apparently some folks are still a little bitter about this. The board design itself has been proven to be very reliable when properly assembled. The board is large but is no more fragile than any other design. The main drawbacks are the need for external drivers, and the size/configuration leads to some issues with enclosures and connectors. Many folks did have problems with the group buy boards, but these generally stemmed primarily from ham fisted assembly. I have seen more of these boards than anyone else and this is the overwhelming problem with them. At the time of the group buy, one guy was doing assembly and it is these units that had the highest dropout rate. In any event, there are lots of boards out there, and many of them are sound. There are probably some folks who would like to sell if you're looking to buy. Like Andrei says though, you need to be competent at assembly, building your own cross-tools, programming, and integrating an entire system. Although there is always help via the list, its largely up to you to make it go. There are follow on designs out there too. Megasquirt is one. Its got basic capability, and as a result, a huge user base with good support. However, as you get into more complex systems, you run into the same problems that hurt efi332. My MPC555 based design is in this camp. Although fully functional, its relatively expensive and complex. Until some documentation is built up, it requires many of the same skills that efi332 does. Such is the nature of these systems. >-----Original Message----- >From: Andrei Chichak >To: efi332 at diy-efi.org >Sent: Sun, 16 Apr 2006 23:08:31 -0600 >Subject: Re: [Efi332] Where can I find info about 4 layer board > > >At 05:58 PM 4/16/2006, you wrote: >>Are these still available, if so what TPU mask do they have? > >The 4 layer board was only produced once, way back before the list had a problem >with a mouthy troll and a server crash. There was also a situation, where a well >meaning person, through an unfortunate set of circumstances had some major >components go missing and a LOT of the 4 layer sets never got built. > >Frankly, at 8" x 8" it was a very large, fragile board. The people that have >them running will swear that the boards are fine (they are also the people >flogging the mega-squirt system). > >If you put out a request, you might find someone to sell you a complete or >partial set. You had better be good at soldering, putting together programming >tools, designing code, and be relatively self supporting. > >There are about 4 different TPU code sets available; the standard automotive >set as it resides in ROM, the automotive set in assembleable microcode, the >BMW set, and the one that you can easily put together to do the functions >you need from the publicly available microcode. > >Remember that the microcode set is dependant on the processor that you order. >You can get either set from Freescale. The processor is in a socket (!) and either fit. > >I have done a brain dump on a whole bunch of info on my web site. Some of it >is specific to my project, but there is a bunch of general stuff there as well. >See: http://www.chichak.ca:8080 for more info. > >>Where can I find more detailed info? > >On several occasions the list daddys were asked for some information/documentation/hints >...well apparently if a job is hard to do, it should be hard to understand. > >I have put a bunch of docs on my web pages in the references section, a good overview >of the whole project is the section called > " > Period Measurement With Missing Transition Detection TPU Function (PMM)". > >Motorola/Freescale has put out a LOT of data sheets on every part of the processor >and it is a hell of a lot of information to take in. Please feel free to ask. > >>Thanks. >>Darrin Garrett > >Andrei > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.diy-efi.org/pipermail/efi332/attachments/20060417/f163ae1e/attachment.html From mrgrimes1 at yahoo.com Mon Apr 17 21:12:08 2006 From: mrgrimes1 at yahoo.com (Darrin Garrett) Date: Mon, 17 Apr 2006 19:12:08 -0700 (PDT) Subject: [Efi332] Where can I find info about 4 layer board Message-ID: <20060418021208.90866.qmail@web33404.mail.mud.yahoo.com> Thanks for the intro. I, like many of you, wrote drive train control software for over 12 years starting in 1988 for a little company call Airsensors, Inc. That company was purchased by another and so on, then starting around 1996 we were building our own 332 based controller for use in the Heavy Duty/Industrial automotive market. Two years later we gave up on rolling our own and worked a deal with Delphi, through our vendor for GM relationship, to purchase the 1997 vette/truck ECU, the GMWPX 68332 controller. It was flashed only with a minimal boot loader which we used to load our out boot loader in ram and then re-flashed it with our code. Our RTOS was of our own making using a 2ms interrupt to schedule other 4, 8, 16, 32, and 128ms interrupts that the application code used to do work in, like interface the QSPI or other peripheral devices. It was written in C++ and we used this language?s conventions to abstract out each physical device into a BSP that allowed application layer scheduled interrupts, when fired, to run till complete all the while accessing the desired peripheral device through its C++ defined interface. We were calculating speed density A/F, spark dwell and advance parameters in crank angle domain from TPU inputs, for TFD outputs, drive by wire throttle control, jerk and knock detection every 4ms. The TFD was another onboard peripheral asic that had a simple mask made up of logic devices whose output was used to trigger injector firing and coil charging and firing. Its input was registers, similar to a TPU that the application code would write to via the BSP device interface. Any way, I still have my SDS compiler, and PandE BDM software, and a whole bunch of C/C++ source code for the 332. I also have some accurate speed density code as well as many PID algorithms. The speed density code needed to have the temperature of the air at the intake valve, when air flow was above sonic at the throttle body, calibrated accurately before in was dead on. When sonic air flow at the throttle body was seen, a different approach was used. So why did I come calling to you message board? Well, all aftermarket fuel Injection systems, including the HC12 based one mentioned quite often in this board, are limited in their control accuracy. Once you go TPU, you will never go back! If any one reads this post and has any hardware you are willing to sell, please email me. Darrin --------------------------------- New Yahoo! Messenger with Voice. Call regular phones from your PC and save big. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.diy-efi.org/pipermail/efi332/attachments/20060417/0c5c7a0f/attachment.html From BowTieVette at aol.com Tue Apr 18 07:40:58 2006 From: BowTieVette at aol.com (BowTieVette at aol.com) Date: Tue, 18 Apr 2006 08:40:58 EDT Subject: [Efi332] Where can I find info about 4 layer board Message-ID: <2f6.3b55087.3176385a@aol.com> Sounds like you have a good software background to work from Darrin. One obvious question though.. if you have direct experience with the GMWPX computer, why not salvage one of these and use your knowledge of the interfaces to adapt it for your own use? At one point, there were some folks trying to hack this computer in order to insert their own code. Many of the diy listers are really software guys seeking stable hardware on which to experiment with. Hacking OEM stuff without knowledge of the hardware interfaces is probably more work that just designing from scratch. In a message dated 4/17/2006 10:13:20 P.M. Eastern Standard Time, mrgrimes1 at yahoo.com writes: Thanks for the intro. I, like many of you, wrote drive train control software for over 12 years starting in 1988 for a little company call Airsensors, Inc. That company was purchased by another and so on, then starting around 1996 we were building our own 332 based controller for use in the Heavy Duty/Industrial automotive market. Two years later we gave up on rolling our own and worked a deal with Delphi, through our vendor for GM relationship, to purchase the 1997 vette/truck ECU, the GMWPX 68332 controller. It was flashed only with a minimal boot loader which we used to load our out boot loader in ram and then re-flashed it with our code. Our RTOS was of our own making using a 2ms interrupt to schedule other 4, 8, 16, 32, and 128ms interrupts that the application code used to do work in, like interface the QSPI or other peripheral devices. It was written in C++ and we used this language?s conventions to abstract out each physical device into a BSP that allowed application layer scheduled interrupts, when fired, to run till complete all the while accessing the desired peripheral device through its C++ defined interface. We were calculating speed density A/F, spark dwell and advance parameters in crank angle domain from TPU inputs, for TFD outputs, drive by wire throttle control, jerk and knock detection every 4ms. The TFD was another onboard peripheral asic that had a simple mask made up of logic devices whose output was used to trigger injector firing and coil charging and firing. Its input was registers, similar to a TPU that the application code would write to via the BSP device interface. Any way, I still have my SDS compiler, and PandE BDM software, and a whole bunch of C/C++ source code for the 332. I also have some accurate speed density code as well as many PID algorithms. The speed density code needed to have the temperature of the air at the intake valve, when air flow was above sonic at the throttle body, calibrated accurately before in was dead on. When sonic air flow at the throttle body was seen, a different approach was used. So why did I come calling to you message board? Well, all aftermarket fuel Injection systems, including the HC12 based one mentioned quite often in this board, are limited in their control accuracy. Once you go TPU, you will never go back! If any one reads this post and has any hardware you are willing to sell, please email me. Darrin -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.diy-efi.org/pipermail/efi332/attachments/20060418/81bce25e/attachment.html From mrgrimes1 at yahoo.com Tue Apr 18 08:05:31 2006 From: mrgrimes1 at yahoo.com (Darrin Garrett) Date: Tue, 18 Apr 2006 06:05:31 -0700 (PDT) Subject: [Efi332] Where can I find info about 4 layer board Message-ID: <20060418130531.19092.qmail@web33407.mail.mud.yahoo.com> Well one reason, I do not have access to this hardware any more. Also it ouly had a max RPM of 8500 due to the TFD chip that I previously mentioned. Darrin --------------------------------- How low will we go? Check out Yahoo! Messenger?s low PC-to-Phone call rates. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.diy-efi.org/pipermail/efi332/attachments/20060418/ef3bbc0c/attachment.html From BowTieVette at aol.com Tue Apr 18 11:47:50 2006 From: BowTieVette at aol.com (BowTieVette at aol.com) Date: Tue, 18 Apr 2006 12:47:50 EDT Subject: [Efi332] Where can I find info about 4 layer board Message-ID: <303.3cb4819.31767236@aol.com> In a message dated 4/18/2006 9:06:36 A.M. Eastern Standard Time, mrgrimes1 at yahoo.com writes: Well one reason, I do not have access to this hardware any more. Also it ouly had a max RPM of 8500 due to the TFD chip that I previously mentioned. Darrin That's a good reason. I was under the impression that this was the same GM OEM unit that you could get from a wrecking yard or buy new as a replacement. Hopefully someone will come out of the woodwork with a working unit. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.diy-efi.org/pipermail/efi332/attachments/20060418/dc3b5ad2/attachment.html From mrgrimes1 at yahoo.com Tue Apr 18 13:25:25 2006 From: mrgrimes1 at yahoo.com (Darrin Garrett) Date: Tue, 18 Apr 2006 11:25:25 -0700 (PDT) Subject: [Efi332] Where can I find info about 4 layer board Message-ID: <20060418182525.87640.qmail@web33402.mail.mud.yahoo.com> I thought the production flashed ECUs had a key or key encryption of some kind that would not allow a production released ECU to be re-flashed. If I am wrong please let me know because I have a complete software source code for this ECU and it would be great if I could just go to a junk yard and re-flash one of these. The ones we used to get from Delphi only had a unsecured boot loader and were wide open to being flashed. Darrin --------------------------------- Blab-away for as little as 1?/min. Make PC-to-Phone Calls using Yahoo! Messenger with Voice. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.diy-efi.org/pipermail/efi332/attachments/20060418/66a6d46c/attachment.html From Steve.Ravet at arm.com Tue Apr 18 14:17:52 2006 From: Steve.Ravet at arm.com (Steve Ravet) Date: Tue, 18 Apr 2006 14:17:52 -0500 Subject: [Efi332] Where can I find info about 4 layer board Message-ID: Part of the reflashing procedure is a seed/key sequence where the programmer requests a seed from the computer, calculates a key based on it, and sends it back to the computer. If the key is right then the computer "unlocks" itself and allows the loader to run. This communication happens over the OBD2 bus using the J1850 protocol. One way around this is to reverse engineer the key algorithm. I've seen descriptions of it, it's not that difficult. Another way around this is to reflash via the BDM port. With your BDM tools you've probably got everything you need to do this, except for a BDM connector on the PCB itself. I wrote an article on the gmecm page that describes how to add a BDM connector. It also comes with reflashing software, but it's a prototype and very slow. Your own loader, of course, won't use any seed/key algorithms. You can find the article by going to diy-efi.org, clicking gmecm, then ecm info, then using BDM to dump and reflash. --steve ________________________________ From: efi332-bounces at diy-efi.org [mailto:efi332-bounces at diy-efi.org] On Behalf Of Darrin Garrett Sent: Tuesday, April 18, 2006 1:25 PM To: efi332 at diy-efi.org Subject: [Efi332] Where can I find info about 4 layer board I thought the production flashed ECUs had a key or key encryption of some kind that would not allow a production released ECU to be re-flashed. If I am wrong please let me know because I have a complete software source code for this ECU and it would be great if I could just go to a junk yard and re-flash one of these. The ones we used to get from Delphi only had a unsecured boot loader and were wide open to being flashed. Darrin ________________________________ Blab-away for as little as 1?/min. Make PC-to-Phone Calls using Yahoo! Messenger with Voice. -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.diy-efi.org/pipermail/efi332/attachments/20060418/cd1a9416/attachment.html From bowtievette at aol.com Tue Apr 18 14:54:30 2006 From: bowtievette at aol.com (Jeff Clarke) Date: Tue, 18 Apr 2006 19:54:30 +0000 GMT Subject: [Efi332] Where can I find info about 4 layer board In-Reply-To: References: Message-ID: <935690220-1145390070-cardhu_blackberry.rim.net-841101095-@bwe035-cell00.bisx.prod.on.blackberry> Better get ready for a barrage of interest in that software Darrin. It contains the keys to the hardware interfaces to make use of all those junkyard computers out there. What's the chance of prying loose a copy? Sent wirelessly via my BlackBerry. -----Original Message----- From: "Steve Ravet" Date: Tue, 18 Apr 2006 14:17:52 To: Subject: RE: [Efi332] Where can I find info about 4 layer board Part of the reflashing procedure is a seed/key sequence where the programmer requests a seed from the computer, calculates a key based on it, and sends it back to the computer.? If the key is right then the computer "unlocks" itself and allows the loader to run.? This communication happens over the OBD2 bus using the J1850 protocol. ? One way around this is to reverse engineer the key algorithm.? I've seen descriptions of it, it's not that difficult. ? Another way around this is to reflash via the BDM port.? With your BDM tools you've probably got everything you need to do this, except for a BDM connector on the PCB itself.? I wrote an article on the gmecm page that describes how to add a BDM connector.? It also comes with reflashing software, but it's a prototype and very slow.? Your own loader, of course, won't use any seed/key algorithms.? You can find the article by going to diy-efi.org, clicking gmecm, then ecm info, then using BDM to dump and reflash. ? --steve ---------------- From: efi332-bounces at diy-efi.org [mailto:efi332-bounces at diy-efi.org] On Behalf Of Darrin Garrett Sent: Tuesday, April 18, 2006 1:25 PM To: efi332 at diy-efi.org Subject: [Efi332] Where can I find info about 4 layer board I thought the production flashed ECUs had a key or key encryption of some kind that would not allow a production released ECU to be re-flashed.? If I am wrong please let me know because I have a complete software source code for this ECU and it would be?great if I could just go to a junk yard and re-flash one of these.? The ones we used to get from Delphi only had a unsecured boot loader and were wide open to being flashed. ? Darrin ---------------- Blab-away for as little as 1?/min. Make PC-to-Phone Calls: using Yahoo! Messenger with Voice. -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium.? Thank you. _______________________________________________ Efi332 mailing list Efi332 at diy-efi.org http://lists.diy-efi.org/mailman/listinfo/efi332 From darrenfreed at shaw.ca Tue Apr 18 18:10:16 2006 From: darrenfreed at shaw.ca (Darren Freed) Date: Tue, 18 Apr 2006 18:10:16 -0500 Subject: [Efi332] Where can I find info about 4 layer board Message-ID: <7da67db7da2fa2.7da2fa27da67db@shaw.ca> Specifically what years/part numbers are we talking about here? I've had great success reflashing the 96/97 OBD-II pcms via the serial line (vs VPW, for simplicity). They are unlocked for that type of purpose. As far as I can tell, reflashing via the VPW is limited only by creating some type of interface between pc and pcm. I couldn't say about other years/configurations. I would be very interested to see any info/software you have for the GMPX based pcms! My ultimate goal was/is to "port" the efi332 code to one of these pcms. Darren Content-type: multipart/alternative; boundary="Boundary_(ID_waiFzUmNNDT4gLRS35i0EA)" Content-transfer-encoding: 8BIT --Boundary_(ID_waiFzUmNNDT4gLRS35i0EA) Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8BIT I thought the production flashed ECUs had a key or key encryption of some kind that would not allow a production released ECU to be re-flashed. If I am wrong please let me know because I have a complete software source code for this ECU and it would be great if I could just go to a junk yard and re-flash one of these. The ones we used to get from Delphi only had a unsecured boot loader and were wide open to being flashed. Darrin --------------------------------- Blab-away for as little as 1?/min. Make PC-to-Phone Calls using Yahoo! Messenger with Voice. --Boundary_(ID_waiFzUmNNDT4gLRS35i0EA) Content-type: text/html; charset=iso-8859-1 Content-transfer-encoding: 8BIT
I thought the production flashed ECUs had a key or key encryption of some kind that would not allow a production released ECU to be re-flashed.  If I am wrong please let me know because I have a complete software source code for this ECU and it would be great if I could just go to a junk yard and re-flash one of these.  The ones we used to get from Delphi only had a unsecured boot loader and were wide open to being flashed.
 
Darrin


Blab-away for as little as 1?/min. Make PC-to-Phone Calls using Yahoo! Messenger with Voice. --Boundary_(ID_waiFzUmNNDT4gLRS35i0EA)-- -------------- next part -------------- _______________________________________________ Efi332 mailing list Efi332 at diy-efi.org http://lists.diy-efi.org/mailman/listinfo/efi332 From efi332 at t-n-e.com Wed Apr 19 12:31:04 2006 From: efi332 at t-n-e.com (Phil Hunter) Date: Wed, 19 Apr 2006 10:31:04 -0700 Subject: [Efi332] Re: Where can I find info about 4 layer board Message-ID: <1145467864.14888@bear.he.net> > What's the chance of prying loose a copy? Careful. If it's copyrighted s/w, the Digital Millenium Copyright Act could put Darrin in jail. Also, please move discussions about production GM ECM's over to the gmecm list, where more folks can see it now, and find it in the future via the archives. -phil From efi332 at t-n-e.com Wed Apr 19 13:48:02 2006 From: efi332 at t-n-e.com (Phil Hunter) Date: Wed, 19 Apr 2006 11:48:02 -0700 Subject: [Efi332] microC/OS-II book on sale(?) Message-ID: <1145472482.30927@bear.he.net> uC/OS-II is an RTOS, http://www.ucos-ii.com. At the Embedded Systems Conference, the book was on sale as a show special for 30% off, IIRC, until the end of April. They had a URL for ordering, but I didn't write it down as I bought the book there. The publisher's URL is http://www.cmpbooks.com, I don't see the special price mentioned (no surprise), but if you're interested you might contact them, pretending you were at the show... eCos/Redboot is another RTOS, open source and supports the MPC555, http://www.ecos.sourceware.org, a book is available also, but different publisher. Phytec was at the show, had an MPC555 ECM from Cornell's Formula SAE program, http://www.fsae.mae.cornell.edu What impressed me the most was the Eclipse IDE, http://www.eclipse.org One vendor asked if anything there "rocked my boat?". I kiddingly told them "naw, I'm just here cruisin' for babes..." regards, -phil (digest) From BowTieVette at aol.com Wed Apr 19 15:15:32 2006 From: BowTieVette at aol.com (BowTieVette at aol.com) Date: Wed, 19 Apr 2006 16:15:32 EDT Subject: [Efi332] Re: Where can I find info about 4 layer board Message-ID: <365.2e01452.3177f464@aol.com> In a message dated 4/19/2006 1:31:25 P.M. Eastern Standard Time, efi332 at t-n-e.com writes: > What's the chance of prying loose a copy? Careful. If it's copyrighted s/w, the Digital Millenium Copyright Act could put Darrin in jail. Also, please move discussions about production GM ECM's over to the gmecm list, where more folks can see it now, and find it in the future via the archives. -phil Hee, regardless of the copyright, its probably rightfully owned by the company who paid for its development. But I'm speculating of course. And hey, we get precious little juicy discussion over here so don't go stealing our subjects. :o) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.diy-efi.org/pipermail/efi332/attachments/20060419/95871afd/attachment.html From mrgrimes1 at yahoo.com Wed Apr 19 23:57:29 2006 From: mrgrimes1 at yahoo.com (Darrin Garrett) Date: Wed, 19 Apr 2006 21:57:29 -0700 (PDT) Subject: [Efi332] Re: Where can I find info about 4 layer board Message-ID: <20060420045729.97034.qmail@web33405.mail.mud.yahoo.com> Well the division that created this code is no more and the same fate for the product, but the company still exists. I think any info regarding peripheral?s register addresses and what not, would be OK to release, also none of the algorithms that were developed were not patented. Just a quick overview of this GMWPX software product: It was used in a heavy duty spark ignited diesel conversion application meant for busses and large stationary engines that ran on natural gas, hydrogen, or propane, up to 8 cylinders. The code handled drive by wire throttle in order to increase efficiency by always limiting any pumping losses due to throttle angle. It was mostly meant for boosted lean burn A/F ratios but the code would work at any ratio, rich or lean, as long as the engine could handle it. It had waist gate control, sequential spark control for individual cylinder timing and dwell of each individual coil, (Delphi coils on each plug), jerk detection (which did work very well), Drive by wire throttle, a single PWM controlled non linear fuel control valve for the gaseous fuel, fuel mass measurement, speed density A/F control ( map, temp, ), the knock control hardware was there and the pezio electric device's input could be detected but the code for this was not finished and was stubbed out beyond this. It had table driven feed forward PIDs for just about all of its feed back control algorithms including control of a lean burn ego sensor with external hardware/driver O2 pumps, which I do not have or its associated documents, and heuristic learning. All this from a ECU meant for light duty V8s. --------------------------------- Celebrate Earth Day everyday! Discover 10 things you can do to help slow climate change. Yahoo! Earth Day -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.diy-efi.org/pipermail/efi332/attachments/20060419/6288a251/attachment.html