![]() |
Problems updating form ZA1JA01G to ZA1JD00G ROM - fixed disable U0155 code in rom
Problem now fixed by disabling CEL code U0155 in rom you will need the latesd definition files as the option was not availablein original definitions for romraider or ecuflash. Ok My car was originally ZA1JA01G (2013) all ok no problems, flashed the latest STOCK ZA1JD00G rom absolutely stock nothing changed. Flashed with Tactrix/Ecuflash. (I also have OFT but it will not jump calid's without a bit of messing around) Got CEL light Code U0155 Can Buss communications erro,r thought no worries get that occasionally after flash or when plugging in logging device or OFT. Tried to clear code no go comes straight back. Car Starts ok idles runs ok up to about 4000 rpm then no power (this is on completely stock ZA1JD00G rom. Stop reset clear code comes straight back. Logged and everthing looks pretty normal , suspect its in limp home mode due can- buss error. Flash back stock ZA1JA01G rom all sweet no codes no light car runs fine no can-buss problems. Appears something has changed with new 2015 cars either software in another computer or some hardware that is not installed in earlier cars and ECU code is not talking to something correctly on can-buss. anyone else flashed a D00G rom to an earlier model car with success ? @Shiv@Openflash @Td-d any ideas |
Tried to flash ZA1JD00G on my European GT86 to no avail. Due to limited time I just stopped... => no success, no big help.
Can bus communication error can be "produced" anytime very easily: Just plugin any hardware which tries to communicate with the ECU as long as the startup routines are not finished. Eg. plugin a mobile running Torque, stop engine for about 2 mins (ECU goes to sleep), then restart and you get that communication error. Did you try to reset the code while running the engine? If not please try. It works for me every time I forget to stop Torque while refuelling the car... (still running ZA1JA01G) So I assume they changed some code in startup and this is a timing problem. To be sure you might try to flash D00G again, you will get the failure code, you have to reset the code (no problem to do so with Torque) while engine runs. Failure gone means I'm correct with startup routines, failure comes back immediately you're right, it's a hardware problem, something changed. Bye for now Fred |
Quote:
If your trying to flash D00G with tactrix/ecuflash make sure you get the updated definition for ecuflash as the original D00G def had the incorrect flashing mode set, latest one is corrected but only corrected a few days ago. will try again and try reseting code with engine on in case it needs comms active to reset |
Hi Steve, due to lack of time I have to wait... Next month I have an inspection, I'll ask my dealer to update officially ;-). Or someone comes around with an OFT flashable solution... (Shiv?)
Bye for now Fred |
Quote:
|
Hi Steve - sounds like it's put the car into limp mode - I assume you flashed with ignition in the on position, and no interruptions (door opening, plug in devices, etc.)? I would be surprised if there was a fundamental change in the start-up code.
|
did you edit the d00g rom in romraider?
|
Quote:
|
Quote:
|
I had a similar issue once where it would keep putting the car into limp mode after I loaded a new rom. Unhooking the battery and putting it back on seemed to fix it for me.
|
So I guess you got it working
|
Quote:
|
OK I think I found the problem.
Looks like a possible error in the definitions for ZA1JD00G ROM for ECUFLASH the checksum module is blank for D00G rom when looking in ECUFLASH ROM info on the A01G ROM its set to "subarudbw" A01G roms flash ok D00G roms either fail on checksum module at end or flash ok and get CANBUSS error car in limp home mode. On non checksum corrected ROM get error at end of flash checksum module fail On checksum corrected ROMS it flashes ok but get CANBUSS error and limp home mode. On an A01G ROM Checksum Module : subarudbw on D00G ROM Checksum Module : (nothing it's blank) @Td-d am I on the right track here ?? |
I think that's if - did not come through when I ran the script on the RR definition to convert to Ecuflash. I've edited and uploaded to Github.
|
| All times are GMT -4. The time now is 10:13 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
User Alert System provided by
Advanced User Tagging v3.3.0 (Lite) -
vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.