DIY ECU remap project....
#122
Scooby Regular
iTrader: (1)
Join Date: Oct 2001
Location: South East
Posts: 1,300
Likes: 0
Received 0 Likes
on
0 Posts
Apart from using my car everyday - all day, I will be willing (with MY97). Needs to be reliable, so not going to mega power, just something along the quicker spool-up etc. more drivability.
The 97 ecu is a bit different to 'board-up' tho isnt it? i.e ribbon cable or something? & desoldering surface-mount stuff?!?!
If the values for the fuel map are in RAM Paul, would they go if the ECU lost power? or would you boost-strap the code to dump them there from ROM 1st, so at-least you had a default map !?!?
I'm really anoyed the pre97 ecu's dont multi send ECU Data, as my program has had a bit more cosmetic work to it now & it wont work with you're ECU's !
Steve
p.s. is the ROM code gona be the same for 97's ?
[Edited by ScoobyDuck - 8/20/2002 5:18:51 PM]
The 97 ecu is a bit different to 'board-up' tho isnt it? i.e ribbon cable or something? & desoldering surface-mount stuff?!?!
If the values for the fuel map are in RAM Paul, would they go if the ECU lost power? or would you boost-strap the code to dump them there from ROM 1st, so at-least you had a default map !?!?
I'm really anoyed the pre97 ecu's dont multi send ECU Data, as my program has had a bit more cosmetic work to it now & it wont work with you're ECU's !
Steve
p.s. is the ROM code gona be the same for 97's ?
[Edited by ScoobyDuck - 8/20/2002 5:18:51 PM]
#123
No work being done on 97-98 ecus, but I think I've got it sorted with help from a work collegue.
Code will be different for sure, but the same principles apply. harder stuff to find are odd bits and bytes, many of those are know for pre-97.
the soldering job isn't as bad as it sounds.
get my own sorted for now
paul
Code will be different for sure, but the same principles apply. harder stuff to find are odd bits and bytes, many of those are know for pre-97.
the soldering job isn't as bad as it sounds.
get my own sorted for now
paul
#124
Scooby Regular
iTrader: (1)
Join Date: Oct 2001
Location: South East
Posts: 1,300
Likes: 0
Received 0 Likes
on
0 Posts
Paul,
yeah - obviously! once the technique is known, then it can be applied to others!
Like 'the hint dropper' said - there are lots of things in the ECU that you just wont find unless you sit and stare at it for months whilst it's doing its thing!
Well once Scott's had had phase2 in for a while & RR'ed etc, then mayb he & I (as we're local) can start on 97-98's & see if we cant get a PPP type ECU enhancement & then the skys the limit (once we've found all the stuff!)
that reminds me - must put Lambda on my ECU Reader....
Steve
[Edited by ScoobyDuck - 8/20/2002 5:38:45 PM]
yeah - obviously! once the technique is known, then it can be applied to others!
Like 'the hint dropper' said - there are lots of things in the ECU that you just wont find unless you sit and stare at it for months whilst it's doing its thing!
Well once Scott's had had phase2 in for a while & RR'ed etc, then mayb he & I (as we're local) can start on 97-98's & see if we cant get a PPP type ECU enhancement & then the skys the limit (once we've found all the stuff!)
that reminds me - must put Lambda on my ECU Reader....
Steve
[Edited by ScoobyDuck - 8/20/2002 5:38:45 PM]
#126
Looks good.
I have noticed that the address for a few things vary from map to map. So it's probably worth having some options to specifiy model and year etc.
I was thinking of using labview to make a map modifier, but have been concerntrating on other things.
Sensible GUIs are very time consuming to develop, takes far longer than the main functionality most of the time.
Just to add, the error handling I've used so far has been pants poor! It's another thing that takes a while to string together.
Paul
[Edited by Pavlo - 8/21/2002 1:52:30 PM]
I have noticed that the address for a few things vary from map to map. So it's probably worth having some options to specifiy model and year etc.
I was thinking of using labview to make a map modifier, but have been concerntrating on other things.
Sensible GUIs are very time consuming to develop, takes far longer than the main functionality most of the time.
Just to add, the error handling I've used so far has been pants poor! It's another thing that takes a while to string together.
Paul
[Edited by Pavlo - 8/21/2002 1:52:30 PM]
#127
Scooby Regular
iTrader: (2)
True...GUI's or MMI's are very time consuming, but the joy of Labview is that you can end up with a very professional looking package.
The guy's lecteuring on the NI Labview course didn't even know how to create a good MMI. They suggested running everything from 'push-buttons'. I don't think they were that aware of the Menu options.
P.S What Map differences have you spotted ?
The guy's lecteuring on the NI Labview course didn't even know how to create a good MMI. They suggested running everything from 'push-buttons'. I don't think they were that aware of the Menu options.
P.S What Map differences have you spotted ?
#131
Well, last week I could monitor a 4 things in real enough time.
Haven't got it to log to a spreadsheet file yet, but I have been playing with different memory addresses etc.
So far looked at:
Airflow
Load
RPM
Boost
Ignition timing
Injector duration
Coolant temp (can't figure conversion as yet)
Possibly knock signal
Various switches
No lambda info as yet.
Anyone know if you can get 2 serial ports hooked up to a lap top? USB to serial ports?
Paul
Haven't got it to log to a spreadsheet file yet, but I have been playing with different memory addresses etc.
So far looked at:
Airflow
Load
RPM
Boost
Ignition timing
Injector duration
Coolant temp (can't figure conversion as yet)
Possibly knock signal
Various switches
No lambda info as yet.
Anyone know if you can get 2 serial ports hooked up to a lap top? USB to serial ports?
Paul
#132
Scooby Regular
Join Date: Nov 2001
Location: Leeds - It was 562.4bhp@28psi on Optimax, How much closer to 600 with race fuel and a bigger turbo?
Posts: 15,239
Likes: 0
Received 1 Like
on
1 Post
you can use two serial ports on a laptop... USB is also serial and you can get adaptors.. (Depends on the laptop really..)
Why would you want to??
Why would you want to??
#135
Is anyone (else) interested in looking at MY99/00?
I think it would be worthwhile to state what is going to be done with the results of this in an unequivocal way. open source has been mentioned - what license?
I think it would be worthwhile to state what is going to be done with the results of this in an unequivocal way. open source has been mentioned - what license?
#137
Well, scott mentioned open source, I didn't!
I think the open source bit really refers to the decyphering of the map locations within the ecu.
Anyone will be welcome to my source files for select monitor etc, but they won't be a whole lot of use to most people because i did it useing Labview.
Paul
I think the open source bit really refers to the decyphering of the map locations within the ecu.
Anyone will be welcome to my source files for select monitor etc, but they won't be a whole lot of use to most people because i did it useing Labview.
Paul
#138
Scooby Regular
Join Date: Nov 2001
Location: Leeds - It was 562.4bhp@28psi on Optimax, How much closer to 600 with race fuel and a bigger turbo?
Posts: 15,239
Likes: 0
Received 1 Like
on
1 Post
That is also what I meant... we would publish memory locations etc on a website www.scoobyecu.co.uk which we havent done yet, then anybody would be free to download the std map... and modify the boards... It cost me a lot of money to have the boards produced, and I / we can sell these to people when we are happy with them, however we are not doing this as a business so I wouldnt count this as advertising?? We will be selling them at pretty much cost... the cost is in the time to program the eproms and solder them... but they are cheap, and comparable (sp) with an FCD and Dawes... Im sure paul or scott will correct me... I am currently writing a utility to edit the hex directly and show duty cycles etc as graphs and charts, but I am strugling to find a freeware third party surface chart component... so it may have to rely on excel for graphing...
David
David
#139
Scooby Regular
iTrader: (2)
Agreed...not sure about the license issue if an *.exe file is created by Labview.
Maps and Mapping info/graphs will be open source and detailed on a website, once time permits the creation of such a site.
All I've managed so far is http://geocities.com/subaru_555uk/su...Spereadsheets/
This site may also include further info on the Adaptor Board and links to related ECU de-bugging sites which can provide shareware utilities.
Maps and Mapping info/graphs will be open source and detailed on a website, once time permits the creation of such a site.
All I've managed so far is http://geocities.com/subaru_555uk/su...Spereadsheets/
This site may also include further info on the Adaptor Board and links to related ECU de-bugging sites which can provide shareware utilities.
#140
Scooby Regular
iTrader: (1)
Join Date: Oct 2001
Location: South East
Posts: 1,300
Likes: 0
Received 0 Likes
on
0 Posts
I think it has been said that there isnt much point in 99/00 as the ECUTEK covers that pretty well (& soon new age).
The main point of this was pre97 .. moving on to 97/98 as the main basis of the ECU is similar.
99/00 is another ball game totally as the ECU's are flash & protocol is OBD.
Steve
p.s. (Unless anyone has other plans?)
p.p.s I think that all findings are going to be up on the web, as most of the info is about already, just not in a very readable format!
The main point of this was pre97 .. moving on to 97/98 as the main basis of the ECU is similar.
99/00 is another ball game totally as the ECU's are flash & protocol is OBD.
Steve
p.s. (Unless anyone has other plans?)
p.p.s I think that all findings are going to be up on the web, as most of the info is about already, just not in a very readable format!
#142
Scooby Regular
iTrader: (1)
Join Date: Oct 2001
Location: South East
Posts: 1,300
Likes: 0
Received 0 Likes
on
0 Posts
GUI's .. YUK ... horrible .. and V. time consuming...here's what I've got select monitor wise so far (all data is test data - so no funny comments about my car running @18v eh ! )
Multiple monitoring of usefull params...(notenly on 97/98 cars. although can be make to work on pre97's, but will be slower!)
single (faster) realtime of a single param (with conversion for boost etc
Map Value Reading page. needs more options .. but that's just filling in boxes!
Hex dump of ECU. (to-from address boxes to be added shortly.currently just does the whole lot!)
Steve
p.s. will bring it all with me on Sat.
Multiple monitoring of usefull params...(notenly on 97/98 cars. although can be make to work on pre97's, but will be slower!)
single (faster) realtime of a single param (with conversion for boost etc
Map Value Reading page. needs more options .. but that's just filling in boxes!
Hex dump of ECU. (to-from address boxes to be added shortly.currently just does the whole lot!)
Steve
p.s. will bring it all with me on Sat.
#144
Steve
I'm interested to know how you found the the duty cycle, I think most of the data is all in the same area of ram.
I have yet to start looking at chunks of ram to try and find more stuff.
Paul
I'm interested to know how you found the the duty cycle, I think most of the data is all in the same area of ram.
I have yet to start looking at chunks of ram to try and find more stuff.
Paul
#149
Scooby Regular
iTrader: (1)
Join Date: Oct 2001
Location: South East
Posts: 1,300
Likes: 0
Received 0 Likes
on
0 Posts
Pavlo,
duty cycle is easy .. for me anyway .. starts at 0 with no throttle, then the value goes to 232 at light throttle - which is 90%.
so duty cycle value is n /256 * 100 = %
so at light throttle it's 90.625 & goes down as you get more boost.
not sure where the address is for pre97. will see if I can work it out/find it. it'll be around boost values (atmo & manifold).
v. impressed with Chris & your runs on Saturday. shame Scotts didnt perform quite as well. mayb he's done a bit of investigating into the scaling of the maps to check that they are correct???
resonably please with my output .. for a totally standard car - but has just given me the bug for more more more...
brakes first tho! oh.. Paul .. any info ?
one thing tho .. my boost does start to drop from stnd 0.85bar down to a lowly 0.65 at 6000rpm ! is this normal on that map?
Steve
(p.s. all maps for 97 ecu seem to be in totally different places! )
duty cycle is easy .. for me anyway .. starts at 0 with no throttle, then the value goes to 232 at light throttle - which is 90%.
so duty cycle value is n /256 * 100 = %
so at light throttle it's 90.625 & goes down as you get more boost.
not sure where the address is for pre97. will see if I can work it out/find it. it'll be around boost values (atmo & manifold).
v. impressed with Chris & your runs on Saturday. shame Scotts didnt perform quite as well. mayb he's done a bit of investigating into the scaling of the maps to check that they are correct???
resonably please with my output .. for a totally standard car - but has just given me the bug for more more more...
brakes first tho! oh.. Paul .. any info ?
one thing tho .. my boost does start to drop from stnd 0.85bar down to a lowly 0.65 at 6000rpm ! is this normal on that map?
Steve
(p.s. all maps for 97 ecu seem to be in totally different places! )
#150
Scooby Regular
Join Date: Nov 2001
Location: Leeds - It was 562.4bhp@28psi on Optimax, How much closer to 600 with race fuel and a bigger turbo?
Posts: 15,239
Likes: 0
Received 1 Like
on
1 Post
Paul... mapping opportunity... I can hire a local track for £75 for a morning... exclusive use.... (old runway)
Need to get the car done now!
David
Need to get the car done now!
David