PDA

View Full Version : BoostButton SBEC and SBECII Flash Module



ShelGame
05-13-2013, 09:25 AM
Just an FYI to anyone that bought a BoostButton flashable SBEC or SBECII (or DIY bare flash module) - there is a conflict between the module and the ECU software that I found this past weekend. It has to do with the Emissions maintenance Reminder lamp (which only the vans got AFAIK). When the code tries to write the EMR mileage to EEPROM, the flash module is selected simultaneously, and gets corrupted, causing your engine to die most likely.

It will restart normally after you re-flash the cal. Obviously, that's not convenient. And, it will just die again in approximately 8mi (13km) or so.

So, if you are having this issue with your BoostButton flashable SBEC, please let me know and I'll help you work thru the code fix (either a stock-based cal, or Turbonator cal). It's an easy fix.

For the future, I am redesigning the SBEC and SBECII flash modules to avoid this issue completely.

The Flashable SMEC and SMEC Flash modules are not affected by this at all. They are write-protected during write cycles while the ECU is running normally and can only be written to when in boot-strap mode.

ShelGame
05-14-2013, 02:00 PM
I think there's actually an easy fix for this. Currently, the SDP (software data protection) is not enabled after flashing. I'm working with wowzer to enable that after flashing with MP Tune. That should prevent any possibility of cal corruption while the ECU is running.

bfarroo
05-15-2013, 10:34 PM
Does this affect all of the SBEC's then? I've had my car die randomly but was able to restart it. I redid some grounds since then but haven't driven the car much and tend to adjust the cal fairly often.

ShelGame
05-16-2013, 11:39 AM
Does this affect all of the SBEC's then? I've had my car die randomly but was able to restart it. I redid some grounds since then but haven't driven the car much and tend to adjust the cal fairly often.

If it re-started, it's probably not this problem. This would cause the cal itself to be corrupted. So, it likely wouldn't even re-start. I test out the SDP the other night and it seemed to do the trick.

Rrider
05-16-2013, 05:45 PM
How do you enable SDP?

ShelGame
05-16-2013, 07:44 PM
How do you enable SDP?

It's part of the flash procedure. You write a specific series if bytes to specific memory locations to unlock the memory, then it re-locks automatically when finished writing. A separate sequence will leave it unlocked after flashing.

eski
05-17-2013, 04:07 AM
I don't think that flash gets corrupted. You just need to restart car (turn key off and back on). No need to reflash every 8 miles.

ShelGame
05-17-2013, 09:17 AM
I don't think that flash gets corrupted. You just need to restart car (turn key off and back on). No need to reflash every 8 miles.

Yours might be a different issue then.

eski
05-19-2013, 04:03 PM
Or another TIII SBECII speciality :) You did remove some EMR code or something and engine stall was gone.

bfarroo
06-19-2013, 09:47 PM
Hey Rob, I've had the car out the last few days checking a few things over and it dies on me today. I put my spare computer in and it fired right up. I put the flash computer back in and it wouldn't start. I redownloaded the program and everything was fine. What should I be looking at to fix this?

ShelGame
06-20-2013, 06:47 AM
Hey Rob, I've had the car out the last few days checking a few things over and it dies on me today. I put my spare computer in and it fired right up. I put the flash computer back in and it wouldn't start. I redownloaded the program and everything was fine. What should I be looking at to fix this?

That's the bootloader in MP Tune. The current one does not turn on the software write protection, so the ECU can overwrite the cal (which it does, with garbage data), causing the engine to stall and not re-start. I'll ask Morris when he can issue the update with the new bootloader in it... He may be waiting for me...

bamman
06-20-2013, 10:35 AM
Random question, why does it do it at 8 miles? What if you change the EMR mileage with a DRB II? Will it continue to corrupt the cal?

ShelGame
06-20-2013, 11:45 AM
Random question, why does it do it at 8 miles? What if you change the EMR mileage with a DRB II? Will it continue to corrupt the cal?

The mileage is updated in the EEPROM every 8 miles. When it writes to the EEPROM, it also overwrites part of the cal. The mileage itself doesn't matter, it will always corrupt the cal without the software write-protection turned on. Or, the EMR code removed...

bfarroo
06-20-2013, 01:27 PM
Sounds good just let me know. I'm assuming it will just be a automatic update to MP tune and ill just have to download the program.

wowzer
06-20-2013, 05:57 PM
i'll post the update tonight btw.

bfarroo
06-20-2013, 10:17 PM
Thanks

bfarroo
06-21-2013, 01:22 PM
So is there anything special I need to do other than redownload the program?

ShelGame
06-21-2013, 01:29 PM
So is there anything special I need to do other than redownload the program?

I'm not even sure you need to do that. It should update itself.

bfarroo
06-21-2013, 08:05 PM
I mean that after I open the program and let it update and then close, I reopen it and all I need to do is download the cal to the computer like normal right?

ShelGame
06-21-2013, 08:35 PM
I mean that after I open the program and let it update and then close, I reopen it and all I need to do is download the cal to the computer like normal right?

Yes, that's all. The new flash program in MP Tune will set the write protection when its done.