Toyota GR86, 86, FR-S and Subaru BRZ Forum & Owners Community - FT86CLUB

Toyota GR86, 86, FR-S and Subaru BRZ Forum & Owners Community - FT86CLUB (https://www.ft86club.com/forums/index.php)
-   Software Tuning (https://www.ft86club.com/forums/forumdisplay.php?f=88)
-   -   ECUFlash - Getting close! (https://www.ft86club.com/forums/showthread.php?t=47322)

vgi 11-01-2013 12:05 AM

pulled my rom - ZA1JA01C
when saving as hex got a msg:
"this rom image contains sections of invalid data which must be zero padded to make a contiguous file. It is possible upon subsequent loading of this file that you might flash over valid areas with these zeroed areas."
the files was saved with first x8000 (32768 dec) zero padded, 1.25mb.
i was also able to open the file in RomRaider with RR_ZA1JA01C.xml def file (from this post http://www.ft86club.com/forums/showp...2&postcount=12)

http://i803.photobucket.com/albums/y...psd5dd8b87.jpg

jamesm 11-01-2013 10:13 AM

Quote:

Originally Posted by vgi (Post 1306735)
pulled my rom - ZA1JA01C
when saving as hex got a msg:
"this rom image contains sections of invalid data which must be zero padded to make a contiguous file. It is possible upon subsequent loading of this file that you might flash over valid areas with these zeroed areas."
the files was saved with first x8000 (32768 dec) zero padded, 1.25mb.
i was also able to open the file in RomRaider with RR_ZA1JA01C.xml def file (from this post http://www.ft86club.com/forums/showp...2&postcount=12)

some folks are reporting the roms needing to be zero padded. i don't believe it's an issue at all, and it should work fine for you.

vgi 11-01-2013 01:06 PM

Quote:

Originally Posted by jamesm (Post 1307169)
some folks are reporting the roms needing to be zero padded. i don't believe it's an issue at all, and it should work fine for you.


that was exactly the point of my post, everything worked fine out of the box! :D

jamesm 11-01-2013 01:48 PM

Quote:

Originally Posted by vgi (Post 1307538)
that was exactly the point of my post, everything worked fine out of the box! :D

oh i wasn't sure if you had just pulled it or actually done anything with it and successfully flashed it back on. disregard.

vgi 11-01-2013 02:10 PM

Quote:

Originally Posted by jamesm (Post 1307634)
oh i wasn't sure if you had just pulled it or actually done anything with it and successfully flashed it back on. disregard.

didn't flash back, just pulled it. i saw that post from SkullWorks, so I think I'll wait.
but i did not have an issue with zero padding others reported.

jamesm 11-01-2013 02:14 PM

Quote:

Originally Posted by vgi (Post 1307701)
didn't flash back, just pulled it. i saw that post from SkullWorks, so I think I'll wait.
but i did not have an issue with zero padding others reported.

yeah i wouldn't go flashing anything not based on the rom that came off of your own car until more is understood. personally i've flashed roms based on my pulled image as well as another (stock image) dozens of times with no issues. i suspect the guy flashed the wrong rom for his car or had some other sort of hardware issue.

endrswrd 11-01-2013 02:20 PM

I have flashed both a stock image with the 0 padding issue and one of the shiv roms with the bad checksum (I believe its the calculation that is having issues). Both cars were perfectly fine after the flash.

Td-d 11-01-2013 02:23 PM

Quote:

Originally Posted by jamesm (Post 1307710)
yeah i wouldn't go flashing anything not based on the rom that came off of your own car until more is understood. personally i've flashed roms based on my pulled image as well as another (stock image) dozens of times with no issues. i suspect the guy flashed the wrong rom for his car or had some other sort of hardware issue.

That's what I'm thinking as well - he flashed an OFT stage 2 rom I think. At this stage, I would edit whatever rom was pulled off the car to flash, the architecture (i.e. CAL ids) of the various roms is only just being identified.

I hope he managed to get hold of Skullworks, they should be able to take him through the SHBoot process.

Td-d 11-01-2013 02:24 PM

Quote:

Originally Posted by endrswrd (Post 1307719)
I have flashed both a stock image with the 0 padding issue and one of the shiv roms with the bad checksum (I believe its the calculation that is having issues). Both cars were perfectly fine after the flash.

Ah, interesting - so you didn't correct the checksum error? I believe Skullworks did, might be the issue.

vgi 11-01-2013 02:36 PM

Quote:

Originally Posted by jamesm (Post 1307710)
yeah i wouldn't go flashing anything not based on the rom that came off of your own car until more is understood. personally i've flashed roms based on my pulled image as well as another (stock image) dozens of times with no issues. i suspect the guy flashed the wrong rom for his car or had some other sort of hardware issue.

maybe you're right, I hope it's not a beta soft.

Td-d 11-01-2013 02:46 PM

I can tell you that using the various older version of Ecuflash, I've used it literally hundreds of times on my STI, without any problems.

vgi 11-01-2013 03:18 PM

Quote:

Originally Posted by Td-d (Post 1307772)
I can tell you that using the various older version of Ecuflash, I've used it literally hundreds of times on my STI, without any problems.

just like many other folks :thumbup: i have faith in Ecuflash but it's still a beta
PS for brz i mean

SkullWorks 11-01-2013 03:27 PM

Quote:

Originally Posted by Td-d (Post 1307720)
That's what I'm thinking as well - he flashed an OFT stage 2 rom I think. At this stage, I would edit whatever rom was pulled off the car to flash, the architecture (i.e. CAL ids) of the various roms is only just being identified.

I hope he managed to get hold of Skullworks, they should be able to take him through the SHBoot process.


Per MikeyPSF: He understood that Colby had worked out the recovery method for this ECU, BUT he was under the impression that there was an AUTO recovery feature, that appears to be not working ***IN MY CASE*** I have full faith that it will work, However Colby is getting married this weekend, Mike offered to try and steal some time from him to help me solve my issue, I insisted that he not think about my utter stupidity until after he has taken care of getting hitched.

Again I have full faith that my issue will be handled early next week and that we will find the issue is my stupidity.

Td-d 11-01-2013 03:54 PM

I'm sure you'll come right - don't be too hard on yourself - I've also nearly fried the ECU.

I didn't realise that when I got into the car, I had kicked the OP2 extension cable just enough to have it half in half out... I was lucky that I picked it up after a couple of failed attempts, and with the ignition on, and the cable firmly in place, I managed to flash.

I remember having a couple of stiff whiskeys that night :D

ztan 11-01-2013 09:29 PM

Quote:

Originally Posted by endrswrd (Post 1307719)
I have flashed both a stock image with the 0 padding issue and one of the shiv roms with the bad checksum (I believe its the calculation that is having issues). Both cars were perfectly fine after the flash.

How does EcuFlash behave when writing the padded ROM files to our ECU? Does it write all the 00s or does it write from 8000 on?

Asking because my ROM pull was padded and I have not yet tried to write with this beta.

Ralph Spoilsport 11-01-2013 10:25 PM

Quote:

Originally Posted by Td-d (Post 1307886)
I'm sure you'll come right - don't be too hard on yourself - I've also nearly fried the ECU.

I didn't realise that when I got into the car, I had kicked the OP2 extension cable just enough to have it half in half out... I was lucky that I picked it up after a couple of failed attempts, and with the ignition on, and the cable firmly in place, I managed to flash.

I remember having a couple of stiff whiskeys that night :D

Along those lines... the only thing I absolutely detest about my BRZ... is the location of the OBDII port. It's like they designed it to put the OP2 in harm's way.

vgi 11-02-2013 12:26 AM

Quote:

Originally Posted by ztan (Post 1308416)
How does EcuFlash behave when writing the padded ROM files to our ECU? Does it write all the 00s or does it write from 8000 on?.

well, based on this

Quote:

Originally Posted by endrswrd (Post 1307719)
I have flashed both a stock image with the 0 padding issue and one of the shiv roms with the bad checksum (I believe its the calculation that is having issues). Both cars were perfectly fine after the flash.

if i had to guess, looks like the EcuFlash just writes block 8000-13FEFF and thus the padding difference between oft (FF) vs ecuflash (00) for the first 32768 bytes and last 256 bytes doesn't matter as long as checksum correction is not applied

Td-d 11-02-2013 06:53 AM

Quote:

Originally Posted by ztan (Post 1308416)
How does EcuFlash behave when writing the padded ROM files to our ECU? Does it write all the 00s or does it write from 8000 on?

Asking because my ROM pull was padded and I have not yet tried to write with this beta.

To answer that:
Quote:

Originally Posted by cboles
Here is a full ROM for ZA1JA00C to get you started. I'll be posting up a beta for and EcuFlash version that does the "OEM style" 0x8000-0x13FEFF reads and writes in the next day or so, just to get you started while I work on finishing up a kernel based reflash which will be quicker and more flexible, along with being able to read out the full ROM. Since there is no longer a kernel loader in the stock ROM, I will be adding a patch to allow for this. I'm also working on another patch to add fast and complete logging capability.


ft_sjo 11-02-2013 10:39 AM

Is the boot loader part of that address range?

Td-d 11-02-2013 11:35 AM

I assume so - my understanding is that Colby is also coding a new kernel based reflash alongside the logging capability.

Td-d 11-02-2013 11:36 AM

I have started on the Ecuflash definition, it's a work in progress and requires an updated 32bitbase.xml - check out the original definition thread for the new links.

utekineir 11-02-2013 11:41 AM

is this viable for the unwashed masses yet?

tactrix cable waiting,

very computer literate, but 100% programming retarded.


thanks,

endrswrd 11-02-2013 11:44 AM

Quote:

Originally Posted by utekineir (Post 1309053)
is this viable for the unwashed masses yet?

tactrix cable waiting,

very computer literate, but 100% programming retarded.


thanks,

Wouldnt say its viable to the masses as they are some little things getting ironed out but it is usable. If you have never have used ECUflash I would wait for things to get ironed out with the checksums / padding so that your not taking the risk of flashing a bad rom. Its very close though.

ft_sjo 11-02-2013 12:27 PM

Quote:

Originally Posted by Td-d (Post 1309037)
I assume so - my understanding is that Colby is also coding a new kernel based reflash alongside the logging capability.

So if you flash without the correct padding you will brick the ECU?

Td-d 11-02-2013 02:15 PM

Quote:

Originally Posted by ft_sjo (Post 1309098)
So if you flash without the correct padding you will brick the ECU?

No, I wouldn't think so - Ecuflash can read the unpadded bins no problem - but you won't be able to edit using Romraider - since it expects a contiguous set of data, and the CAL id to be at 0x8000.

Td-d 11-02-2013 02:17 PM

Quote:

Originally Posted by endrswrd (Post 1309061)
Wouldnt say its viable to the masses as they are some little things getting ironed out but it is usable. If you have never have used ECUflash I would wait for things to get ironed out with the checksums / padding so that your not taking the risk of flashing a bad rom. Its very close though.

That's why it's only been released on request for now, and mostly to devs. I expect the next release will have kernel based flashing and data logging enabled.

Td-d 11-03-2013 05:57 AM

Quote:

Originally Posted by Td-d (Post 1309041)
I have started on the Ecuflash definition, it's a work in progress and requires an updated 32bitbase.xml - check out the original definition thread for the new links.

I've completed updating the 32bitbase - this should provide a full Ecuflash definition for 00C. I'll put up 001C asap.

brn12345 11-03-2013 10:00 AM

Quote:

Originally Posted by Td-d (Post 1310061)
I've completed updating the 32bitbase - this should provide a full Ecuflash definition for 00C. I'll put up 001C asap.

Crossing fingers for 01J definition :)

vgi 11-03-2013 11:11 AM

does flashing have the same effect as disconnecting battery? another words does the ecu need some driving time to adjust to the new tune?

Td-d 11-03-2013 12:45 PM

Quote:

Originally Posted by vgi (Post 1310219)
does flashing have the same effect as disconnecting battery? another words does the ecu need some driving time to adjust to the new tune?

With most ecus, yes, it will reset the AF learning and other values.

vgi 11-03-2013 12:47 PM

ah, thank you!

Td-d 11-03-2013 12:48 PM

001C is up, working on A01G next, I've actually got A01J mostly disassembled already (since it was the first BRZ rom uploaded, before the beta was even mentioned).

Td-d 11-03-2013 12:48 PM

Quote:

Originally Posted by vgi (Post 1310301)
ah, thank you!

Check my response on the RR forums - you've downloaded the wrong A01c def - it's a bare bones one that I initially uploaded to test the beta. There is a fully defined one now.

nelsmar 11-05-2013 09:28 AM

Quote:

Originally Posted by Ralph Spoilsport (Post 1308476)
Along those lines... the only thing I absolutely detest about my BRZ... is the location of the OBDII port. It's like they designed it to put the OP2 in harm's way.

Get an extension cable with a right angle on it. Now it wont be anywhere near you. I had to do this for logging with EcuTek, leg would hit the damn cable. -.-

Td-d 11-06-2013 03:53 PM

ZA1JA01G, RR and Ecuflash definition is up on the RR forum.

Td-d 11-07-2013 11:27 AM

ZA1JA01J, RR and Ecuflash definition is up on the RR forum.

brn12345 11-07-2013 11:47 AM

Quote:

Originally Posted by Td-d (Post 1318025)
ZA1JA01J, RR and Ecuflash definition is up on the RR forum.

You have just made my day!!!!!!!!

Td-d 11-07-2013 02:33 PM

Right - if anyone can get me the A01K, A01D, A01I and A01H, I'll get definitions out for those as well.

Td-d 11-07-2013 02:37 PM

And I gather there's a ZA1JA01N model as well, China.

The more, the merrier.

stugray 11-07-2013 03:35 PM

Quote:

Originally Posted by Td-d (Post 1318432)
And I gather's there's an ZA1JA01N model as well, China.

The more, merrier.

But I think for a market THAT large it is -> BAZILL10N :confused0068:


All times are GMT -4. The time now is 09:05 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.


Garage vBulletin Plugins by Drive Thru Online, Inc.