new live map app
Evolved Member
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
ELM OP2..... is getting closer i think... i had a look at acamus's code... now just have to learn C# convert my code from VB to C# and then implement OP2.........atleast i have an idea on how it works.
or maybe a little sooner (thanks to C# to VB translators)
would be interesting to see how much if any OP2 is slower.
or maybe a little sooner (thanks to C# to VB translators)
would be interesting to see how much if any OP2 is slower.
Tried LiveMap on my USDM evo IX today, did not go well.
First I started the car for 30 seconds or so to get the battery voltage up so that I could flash the ECU (I have to do this during the winter otherwise EcuFlash refuses to reflash). After that I flashed the -dma rom, following the instructions in the ELM documentation. After flashing I used the DEAD reset button, read the maps from RAM with the ignition on, hit DEAD reset again and saw the success message at the bottom of the screen. Switched to alt maps and started the car. The car would barely idle, it was at or below 500rpm unless I gave it some throttle, and even then it had a hard time going up. AFR's were 9.5-10 and only went up to 11 or so when I gave it throttle. I stopped the car after 5-7 seconds or so of trying to get it to idle properly, waited a few seconds, and tried it again. Same thing happened, so I decided to go back to my old rom. Upon trying to flash with EcuFlash though, I found that the battery voltage had dropped again and I couldn't reflash. Luckily I was still in my garage, so I closed the garage door, plugged in 2 small heaters and waited for the battery to heat up, hoping I would be able to reflash. About an hour and a half later I was able to reflash to my older non-dma map, which is running fine now.
That said, I'll definitely give ELM another chance when the weather warms up and I don't run the risk of repeating this situation.
First I started the car for 30 seconds or so to get the battery voltage up so that I could flash the ECU (I have to do this during the winter otherwise EcuFlash refuses to reflash). After that I flashed the -dma rom, following the instructions in the ELM documentation. After flashing I used the DEAD reset button, read the maps from RAM with the ignition on, hit DEAD reset again and saw the success message at the bottom of the screen. Switched to alt maps and started the car. The car would barely idle, it was at or below 500rpm unless I gave it some throttle, and even then it had a hard time going up. AFR's were 9.5-10 and only went up to 11 or so when I gave it throttle. I stopped the car after 5-7 seconds or so of trying to get it to idle properly, waited a few seconds, and tried it again. Same thing happened, so I decided to go back to my old rom. Upon trying to flash with EcuFlash though, I found that the battery voltage had dropped again and I couldn't reflash. Luckily I was still in my garage, so I closed the garage door, plugged in 2 small heaters and waited for the battery to heat up, hoping I would be able to reflash. About an hour and a half later I was able to reflash to my older non-dma map, which is running fine now.
That said, I'll definitely give ELM another chance when the weather warms up and I don't run the risk of repeating this situation.
yeah i got a near dead battery (forgetting to disconnect the 1.3U cable before going on week long holidays a few times)... testing evo9 ecu i cannot flash unless the engine is running due to low battery issues i suppose, reflashing while the e8 ecu is connected i dont get it... so strange.
anyway, not sure about ur problem. but a few things. u do not need to hit "reset dead" twice, once only. so after flashing and before u start the car first time.. hit reset dead and thats it.
when u tried to read the maps, did they come out properly? as in what u expected to be there?
if so then maybe the map vectors were wrong.
if not then maybe DEAD address is wrong and even though it reset but it didnt reset the proper address. hence nothing got refreshed.
hmm maybe i should call it. "initialize ram" cuz thats what it does
anyway, not sure about ur problem. but a few things. u do not need to hit "reset dead" twice, once only. so after flashing and before u start the car first time.. hit reset dead and thats it.
when u tried to read the maps, did they come out properly? as in what u expected to be there?
if so then maybe the map vectors were wrong.
if not then maybe DEAD address is wrong and even though it reset but it didnt reset the proper address. hence nothing got refreshed.
hmm maybe i should call it. "initialize ram" cuz thats what it does
Last edited by ziad; Jan 15, 2012 at 05:37 PM.
yeah i got a near dead battery (forgetting to disconnect the 1.3U cable before going on week long holidays a few times)... testing evo9 ecu i cannot flash unless the engine is running due to low battery issues i suppose, reflashing while the e8 ecu is connected i dont get it... so strange.
anyway, not sure about ur problem. but a few things. u do not need to hit "reset dead" twice, once only. so after flashing and before u start the car first time.. hit reset dead and thats it.
when u tried to read the maps, did they come out properly? as in what u expected to be there?
if so then maybe the map vectors were wrong.
if not then maybe DEAD address is wrong and even though it reset but it didnt reset the proper address. hence nothing got refreshed.
anyway, not sure about ur problem. but a few things. u do not need to hit "reset dead" twice, once only. so after flashing and before u start the car first time.. hit reset dead and thats it.
when u tried to read the maps, did they come out properly? as in what u expected to be there?
if so then maybe the map vectors were wrong.
if not then maybe DEAD address is wrong and even though it reset but it didnt reset the proper address. hence nothing got refreshed.
ok... i will recheck the map vectors/pointers as my code patches them.... incase i stuffed up there... was done in a hurry..even though i did recheck... but sometimes its hard doing QA by one person.
Raptord and ziad, I checked patching and it does few mistakes (tephra DEADloc address 841E (should be AA30) and also vectors are wrong). See correct vectors from 88592715.xml. Maps looked correct because addresses are correct in live xml, they were just readen from wrong place by ecu.
If you want to test this thing is working you can download tested 88592715 rom from www.petterimutteri.fi, it is prepatched and tested in my EDM IX (drove around with it so should work fine). Also from that rom&xml you can see all modification needed for dma and you can compare to your patched rom.
If you want to test this thing is working you can download tested 88592715 rom from www.petterimutteri.fi, it is prepatched and tested in my EDM IX (drove around with it so should work fine). Also from that rom&xml you can see all modification needed for dma and you can compare to your patched rom.
donner i had a look today... only the DEAD was wrong... i put the address for JB dead...... the map vectors look to be fine.... (also unplugging the middle plug on 3plug ecus does the same thing)
if dead is wrong would explain why car was running crap i suppose.
but donner when u back can u tell me what vectors were wrong?
if dead is wrong would explain why car was running crap i suppose.
but donner when u back can u tell me what vectors were wrong?
donner i had a look today... only the DEAD was wrong... i put the address for JB dead...... the map vectors look to be fine.... (also unplugging the middle plug on 3plug ecus does the same thing)
if dead is wrong would explain why car was running crap i suppose.
but donner when u back can u tell me what vectors were wrong?
if dead is wrong would explain why car was running crap i suppose.
but donner when u back can u tell me what vectors were wrong?

Raptord, did you try prepatched rom? If possible try it so I get confirmation it really works as it worked just fine in my car. In my rom vectors are setted to ROM but I tested it back then by using RAM vectors and also tuned it with live when driving it around.
I got these by using patching, should be what xml says (ie FFFFA270 instead of FFFFA040)

Raptord, did you try prepatched rom? If possible try it so I get confirmation it really works as it worked just fine in my car. In my rom vectors are setted to ROM but I tested it back then by using RAM vectors and also tuned it with live when driving it around.

Raptord, did you try prepatched rom? If possible try it so I get confirmation it really works as it worked just fine in my car. In my rom vectors are setted to ROM but I tested it back then by using RAM vectors and also tuned it with live when driving it around.
sorry guys been on holidays... didnt think i would be causing this much issues.
ok firstly donner, mate ur prepatched roms available on ur website are then wrong. as i downloaded it now and just looked at it again. the xml says the address that my rom patches to. and the rom is pointing to rom addresses. so if the addresses in ur picture are correct then can u fix the zip file on ur website
i dont invent i just copy.
andy: the boost will read 10x.... well to me it outputs on the graphs much better being 10x... ie say u running 20psi it comes out at 200... if it was at 20 i couldnt see the difference between 20 and 23psi. atleast now it is more easier to see. same with the AFR... actually something i do is further processing... where it will go (AFR-10)*100... so 12AFR comes at 200.. 11.5 comes at 150... and so on (with min and max cut offs). regarding changing the gear. i will check that tomorrow. u are chaning it from the VDR settings tab in the settings window.
ok firstly donner, mate ur prepatched roms available on ur website are then wrong. as i downloaded it now and just looked at it again. the xml says the address that my rom patches to. and the rom is pointing to rom addresses. so if the addresses in ur picture are correct then can u fix the zip file on ur website
i dont invent i just copy.andy: the boost will read 10x.... well to me it outputs on the graphs much better being 10x... ie say u running 20psi it comes out at 200... if it was at 20 i couldnt see the difference between 20 and 23psi. atleast now it is more easier to see. same with the AFR... actually something i do is further processing... where it will go (AFR-10)*100... so 12AFR comes at 200.. 11.5 comes at 150... and so on (with min and max cut offs). regarding changing the gear. i will check that tomorrow. u are chaning it from the VDR settings tab in the settings window.



