|
RomRaider
Documentation
Community
Developers
|
| Author |
Message |
|
dschultz
|
Post subject: Re: Help finding atmostpheric pressure scaling in ECUflash Posted: Wed Aug 10, 2016 7:33 pm |
|
 |
| RomRaider Developer |
Joined: Wed May 20, 2009 9:49 pm Posts: 7314 Location: Canada eh!
|
Don't use the modified ROM you made just in case something else was changed incorrectly. Through that file away. laz0r wrote: I pasted this: Code: <table name="Atmospheric Pressure Sensor Scaling" storageaddress="0xC0250" /> into the A2UI000A.xml file, and it showed the pressure sensor scaling once I opened ecuflash. But I changed the scaling and uploaded to the ecu and there is not change in value. That is for a RomRaider def not EcuFlash. For an EcuFlash def use: Code: <table name="Atmospheric Pressure Sensor Scaling" address="c0250" />
|
|
| Top |
|
 |
|
laz0r
|
Post subject: Re: Help finding atmostpheric pressure scaling in ECUflash Posted: Thu Aug 11, 2016 6:16 pm |
|
 |
| Newbie |
Joined: Thu Jun 02, 2016 6:46 pm Posts: 17
|
This is where i'm at now. Although still not working. Starting from scratch I pasted this into ecuflash A2UI000A.xml and it would show up. Code: <table name="Atmospheric Pressure Sensor Scaling" address="c0250" /> I pasted this in the romraider ecudefs.xml under the A2UI000A section, and it would show up. < Code: table name="Atmospheric Pressure Sensor Scaling" storageaddress="0xC0250" /> I edited the offset scaling with romraider saved it and opened it up in ecuflash and the values matched to what I changed it to. I uploaded the rom, and opened up romraider logger, but the ecu still displays the same value that was there before I changed the offset. Could it be the wrong address, or am I doing all wrong?
|
|
| Top |
|
 |
|
dschultz
|
Post subject: Re: Help finding atmostpheric pressure scaling in ECUflash Posted: Thu Aug 11, 2016 10:08 pm |
|
 |
| RomRaider Developer |
Joined: Wed May 20, 2009 9:49 pm Posts: 7314 Location: Canada eh!
|
|
It could be the wrong address although I found a number of other ECUs using the same address for the ATM sensor scaling and the resulting scaled value is used in some lookup tables where ATM is used, such as the front WBO2 sensor compensation and boost compensation.
What values are you changing to? If you change only the offset then you should see the value move up/down by that value.
When flashing, EcuFlash confirms by checksum that the block containing this address is being reprogrammed?
If you read the ROM back from the ECU, is your changed value still set?
|
|
| Top |
|
 |
|
laz0r
|
Post subject: Re: Help finding atmostpheric pressure scaling in ECUflash Posted: Sat Aug 13, 2016 10:46 pm |
|
 |
| Newbie |
Joined: Thu Jun 02, 2016 6:46 pm Posts: 17
|
I've tried changing the offset and the multiplier scale, and then read the ROM back from the ecu and the values are what I had changed them to. The original offset was -2.90 and multiplier 4.83. So looks like it is reading the correct address. Just that after changing the values I see no change in the reading. 
|
|
| Top |
|
 |
|
welaish
|
Post subject: Re: Help finding atmostpheric pressure scaling in ECUflash Posted: Sat Aug 13, 2016 11:29 pm |
|
 |
| RomRaider Donator |
Joined: Tue Apr 29, 2014 12:48 am Posts: 946
|
|
if the car cannot detect the sensor it will display a fixed value. May be you need to check the variable resistor that you have hooked.
when you change the value of the potentiometer any change in the value on the stock scaling?
_________________ RomRaid!
|
|
| Top |
|
 |
|
dschultz
|
Post subject: Re: Help finding atmostpheric pressure scaling in ECUflash Posted: Sun Aug 14, 2016 3:19 pm |
|
 |
| RomRaider Developer |
Joined: Wed May 20, 2009 9:49 pm Posts: 7314 Location: Canada eh!
|
|
If there is an ATM sensor fault the ECU will be forced to use the fixed value of 760 Tor (14.69595 psi). This value is applied after the sensor scaling so no matter what you set the scaling values to it won't make a difference on the Logger display. When the ECU reads the sensor volts it converts the volts to ATM with the scaling values as I defined above. The result is stored at address 0xFF5CDC. You can hack the Logger def to add this address to see if the value is changing here as you apply different scalings. Of course this does help anything if there's a sensor fault.
|
|
| Top |
|
 |
|
laz0r
|
Post subject: Re: Help finding atmostpheric pressure scaling in ECUflash Posted: Sun Aug 14, 2016 4:34 pm |
|
 |
| Newbie |
Joined: Thu Jun 02, 2016 6:46 pm Posts: 17
|
welaish wrote: if the car cannot detect the sensor it will display a fixed value. May be you need to check the variable resistor that you have hooked.
when you change the value of the potentiometer any change in the value on the stock scaling? Yes when I wind the potentiometer up or down the value changes in the romraider logger.
|
|
| Top |
|
 |
|
laz0r
|
Post subject: Re: Help finding atmostpheric pressure scaling in ECUflash Posted: Sun Aug 14, 2016 11:34 pm |
|
 |
| Newbie |
Joined: Thu Jun 02, 2016 6:46 pm Posts: 17
|
dschultz wrote: If there is an ATM sensor fault the ECU will be forced to use the fixed value of 760 Tor (14.69595 psi). This value is applied after the sensor scaling so no matter what you set the scaling values to it won't make a difference on the Logger display. When the ECU reads the sensor volts it converts the volts to ATM with the scaling values as I defined above. The result is stored at address 0xFF5CDC. You can hack the Logger def to add this address to see if the value is changing here as you apply different scalings. Of course this does help anything if there's a sensor fault. I think its getting a little above what I've figured out so far. Isn't the atmospheric pressure address 0x000023, not 0xFF5CDC?
|
|
| Top |
|
 |
|
welaish
|
Post subject: Re: Help finding atmostpheric pressure scaling in ECUflash Posted: Mon Aug 15, 2016 12:20 am |
|
 |
| RomRaider Donator |
Joined: Tue Apr 29, 2014 12:48 am Posts: 946
|
dschultz wrote: If there is an ATM sensor fault the ECU will be forced to use the fixed value of 760 Tor (14.69595 psi). This value is applied after the sensor scaling so no matter what you set the scaling values to it won't make a difference on the Logger display. When the ECU reads the sensor volts it converts the volts to ATM with the scaling values as I defined above. The result is stored at address 0xFF5CDC. You can hack the Logger def to add this address to see if the value is changing here as you apply different scalings. Of course this does help anything if there's a sensor fault. As far as I remember When my sensor was disconnected it was reading lower than 14.69 PSI my idle was -17 PSI (Manifold Pressure Relative(Corrected). when I hooked back the sensor it is ~-10 which is the correct value.
_________________ RomRaid!
|
|
| Top |
|
 |
|
dschultz
|
Post subject: Re: Help finding atmostpheric pressure scaling in ECUflash Posted: Mon Aug 15, 2016 10:27 am |
|
 |
| RomRaider Developer |
Joined: Wed May 20, 2009 9:49 pm Posts: 7314 Location: Canada eh!
|
laz0r wrote: dschultz wrote: If there is an ATM sensor fault the ECU will be forced to use the fixed value of 760 Tor (14.69595 psi). This value is applied after the sensor scaling so no matter what you set the scaling values to it won't make a difference on the Logger display. When the ECU reads the sensor volts it converts the volts to ATM with the scaling values as I defined above. The result is stored at address 0xFF5CDC. You can hack the Logger def to add this address to see if the value is changing here as you apply different scalings. Of course this does help anything if there's a sensor fault. I think its getting a little above what I've figured out so far. Isn't the atmospheric pressure address 0x000023, not 0xFF5CDC? Re-read... "When the ECU reads the sensor volts it converts the volts to ATM with the scaling values as I defined above. The result is stored at address 0xFF5CDC." There's additional processing before it's available at "address 0x000023".
|
|
| Top |
|
 |
|
dschultz
|
Post subject: Re: Help finding atmostpheric pressure scaling in ECUflash Posted: Mon Aug 15, 2016 10:29 am |
|
 |
| RomRaider Developer |
Joined: Wed May 20, 2009 9:49 pm Posts: 7314 Location: Canada eh!
|
welaish wrote: dschultz wrote: If there is an ATM sensor fault the ECU will be forced to use the fixed value of 760 Tor (14.69595 psi). This value is applied after the sensor scaling so no matter what you set the scaling values to it won't make a difference on the Logger display. When the ECU reads the sensor volts it converts the volts to ATM with the scaling values as I defined above. The result is stored at address 0xFF5CDC. You can hack the Logger def to add this address to see if the value is changing here as you apply different scalings. Of course this does help anything if there's a sensor fault. As far as I remember When my sensor was disconnected it was reading lower than 14.69 PSI my idle was -17 PSI (Manifold Pressure Relative(Corrected). when I hooked back the sensor it is ~-10 which is the correct value. You cannot disconnect the ATM sensor, is it not on the ECU circuit board? There's a separate air pump sensor and logger parameter.
|
|
| Top |
|
 |
|
laz0r
|
Post subject: Re: Help finding atmostpheric pressure scaling in ECUflash Posted: Mon Aug 15, 2016 4:38 pm |
|
 |
| Newbie |
Joined: Thu Jun 02, 2016 6:46 pm Posts: 17
|
dschultz wrote: You cannot disconnect the ATM sensor, is it not on the ECU circuit board? There's a separate air pump sensor and logger parameter. It was my understanding that after a certain year the sensor may have moved to inside the airpump valve to double as a valve open/closed feedback. My atmospheric pressure is definately in the airpump valve, which is where I have wired my potentiometer to at the moment. That is why I want to rescale and install a map sensor in there or something, instead of having to buy a whole new valve setup. Do you know the address to scale the airpump sensor, i'll try that and see if I get a change.
|
|
| Top |
|
 |
|
welaish
|
Post subject: Re: Help finding atmostpheric pressure scaling in ECUflash Posted: Tue Aug 16, 2016 12:05 am |
|
 |
| RomRaider Donator |
Joined: Tue Apr 29, 2014 12:48 am Posts: 946
|
laz0r wrote: dschultz wrote: You cannot disconnect the ATM sensor, is it not on the ECU circuit board? There's a separate air pump sensor and logger parameter. It was my understanding that after a certain year the sensor may have moved to inside the airpump valve to double as a valve open/closed feedback. My atmospheric pressure is definately in the airpump valve, which is where I have wired my potentiometer to at the moment. That is why I want to rescale and install a map sensor in there or something, instead of having to buy a whole new valve setup. Do you know the address to scale the airpump sensor, i'll try that and see if I get a change. Well I deleted the Air Pump and I had to cut the sensor out of its housing to and connect back to the plug that goes to the ECU harness. I used the car for a couple of days until I was able to cut the sensor. Attachment: AirPUMP.jpg Attachment: ATMS.jpg
You do not have the required permissions to view the files attached to this post.
_________________ RomRaid!
|
|
| Top |
|
 |
|
laz0r
|
Post subject: Re: Help finding atmostpheric pressure scaling in ECUflash Posted: Tue Aug 16, 2016 2:37 am |
|
 |
| Newbie |
Joined: Thu Jun 02, 2016 6:46 pm Posts: 17
|
welaish wrote: Well I deleted the Air Pump and I had to cut the sensor out of its housing to and connect back to the plug that goes to the ECU harness. I used the car for a couple of days until I was able to cut the sensor.
Yep thats what I would have done except my pressure sensor was playing up. Are those pictures the ones you've actually taken? Just looks like thats just the valve only having 2 pins. Just thought you may have cut up the wrong valve, since there is 2 of them. Pretty sure mine has 5 pin, 2 for the valve, 3 for the sensor. So I reckon the scaling for the atmospheric sensor in the valve is at some other address, but the final atmospheric pressure result is at the usual address, which is why i'm not seeing any change. Can anyone confirm that theory? Any ideas on where to change the "valve" atmospheric pressure scaling?
|
|
| Top |
|
 |
|
dschultz
|
Post subject: Re: Help finding atmostpheric pressure scaling in ECUflash Posted: Tue Aug 16, 2016 11:36 am |
|
 |
| RomRaider Developer |
Joined: Wed May 20, 2009 9:49 pm Posts: 7314 Location: Canada eh!
|
|
Do you have a wiring diagram of were it connects to the ECU, what pin does it come in on? The scaling for the Secondary Air Piping Pressure (P244) is at address 0xC0298. You can use the same table def as the ATM sensor and play with the scaling to see what affect it has.
I do see code where the SAP pressure and ATM are intermixed and this is probably where the on-board ATM sensor value is replaced with the SAP reading when the SAP is defined to be installed on the engine. Which means there may be a way to delete the usage of the SAP sensor and get the code to use the on-board ATM sensor instead.
|
|
| Top |
|
 |
Who is online |
Users browsing this forum: No registered users and 8 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|