Pages: [1]
Author Topic: What am I doing wrong? Can read but not write  (Read 6433 times)
Harper84
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 15


« on: July 08, 2017, 04:38:33 PM »

This is my first attempt.  I am bench flashing a spare ecu with the nefmoto stage 2 flash downloaded from myaudis4.com

Writing ECU flash memory.
Negotiating communication timings.
Successfully changed to new communication timings.
Requesting security access.
Security access granted.
Negotiating communication timings.
Successfully changed to new communication timings.
Requesting security access.
Security access granted.
Validating flash memory starts at 0x00800000 and ends at 0x00900000.
Memory layout is valid.
Starting to flash data block.
Calculating flash checksum to determine if flashing is necessary for range: 0x00800000 to 0x00804000
Flash checksum does not match new data, flashing is necessary.
Requesting flash memory erase for address range 0x00800000 to 0x00803FFF.
Successfully erased flash memory.
Requesting download to ECU for address range 0x00800000 to 0x00803FFF.
Request download to ECU failed, ECU reports routine not complete or service in progress.
A previous flash programming attempt was not completed. Transfering invalid data to force the previous incomplete operation to fail.
Starting data transfer.
Data transfer failed.
Requesting data transfer exit.
Too many consecutive unsolicited messages from ECU, disconnecting.
Disconnecting...
Disconnected
Writing ECU flash memory failed because a previous programming operation was incomplete. Please reconnect and retry.
100% complete.
Restoring Windows sleep mode.
Logged
_nameless
Hero Member
*****

Karma: +323/-449
Offline Offline

Posts: 2688



« Reply #1 on: July 08, 2017, 05:31:40 PM »

turn down the broad rate to 3800 after connecting before writing
Logged

If you are in the market for a tune and would like the ease of downloading and flashing a dyno tested tune for a fair price check out https://instatune.sellfy.store/
Harper84
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 15


« Reply #2 on: July 08, 2017, 05:56:25 PM »

I don't have the option for 3800 baud. 9600 is the lowest. I keep getting "A communication error was encountered while flashing" message. This cable was one of the known good cables...
Logged
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12233


WWW
« Reply #3 on: July 09, 2017, 01:02:52 PM »

turn down the broad rate to 3800 after connecting before writing


Should not be necessary when bench flashing. You can use just about any baud rate on the S4 ME7.1 ECUs; they're super solid on the bench.

There is something else amiss.
Logged

ME7.1 tuning guide (READ FIRST)
ECUx Plot
ME7Sum checksum checker/corrrector for ME7.x

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience.
Harper84
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 15


« Reply #4 on: July 09, 2017, 02:45:43 PM »

Is the eBay galletto cable good for entering boot mode or do I need a official galletto brand cable?
I'm assuming because the flash wouldn't finish I have to go into boot mode? Then what do I do? Reflash the stock mbox file?
Logged
Harper84
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 15


« Reply #5 on: July 09, 2017, 08:00:09 PM »

This is what I am getting now:

Successfully started diagnostic session.
Negotiating communication timings.
Successfully changed to new communication timings.
Requesting security access.
Security access granted.
Resuming data transfer.
5% complete.
6% complete.
Data transfer complete.
Requesting data transfer exit.
Successfully exited data transfer.
Calculating flash checksum to determine if flashing was successful for range: 0x00800000 to 0x00810000
Flash checksum does not match new data.
Previous flash attempt failed, will retry.
Starting to flash data block.
Calculating flash checksum to determine if flashing is necessary for range: 0x00800000 to 0x00810000
Flash checksum does not match new data, flashing is necessary.
Requesting flash memory erase for address range 0x00800000 to 0x0080FFFF.
Successfully erased flash memory.
Requesting download to ECU for address range 0x00800000 to 0x0080FFFF.
Request download to ECU failed, ECU reports routine not complete or service in progress.
A previous flash programming attempt was not completed. Transfering invalid data to force the previous incomplete operation to fail.
Starting data transfer.
Data transfer failed.
Requesting data transfer exit.
Failed to exit data transfer.
Finished causing previous flash programming attempt to fail. Retrying flash programming.
Starting to flash data block.
Calculating flash checksum to determine if flashing is necessary for range: 0x00800000 to 0x00810000
Flash checksum does not match new data, flashing is necessary.
Requesting flash memory erase for address range 0x00800000 to 0x0080FFFF.
Successfully erased flash memory.
Requesting download to ECU for address range 0x00800000 to 0x0080FFFF.
Request download to ECU failed, ECU reports routine not complete or service in progress.
A previous flash programming attempt was not completed. Transfering invalid data to force the previous incomplete operation to fail.
Starting data transfer.
Data transfer failed.
Requesting data transfer exit.
Failed to exit data transfer.
Finished causing previous flash programming attempt to fail. Retrying flash programming.
Starting to flash data block.
Calculating flash checksum to determine if flashing is necessary for range: 0x00800000 to 0x00810000
Flash checksum does not match new data, flashing is necessary.
Requesting flash memory erase for address range 0x00800000 to 0x0080FFFF.
Successfully erased flash memory.
Requesting download to ECU for address range 0x00800000 to 0x0080FFFF.
Request download to ECU failed, ECU reports routine not complete or service in progress.
A previous flash programming attempt was not completed. Transfering invalid data to force the previous incomplete operation to fail.
Starting data transfer.
Data transfer failed.
Requesting data transfer exit.
Failed to exit data transfer.
Finished causing previous flash programming attempt to fail. Retrying flash programming.




I am using an ebay cable, a bench flashing harness and an adjustable dc power supply set to 5 amps max and 14vdc
Logged
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12233


WWW
« Reply #6 on: July 09, 2017, 10:19:51 PM »

What baudrate?

You can use an ebay cable for galletto but you need to hack the galletto exe to match the cable id
Logged

ME7.1 tuning guide (READ FIRST)
ECUx Plot
ME7Sum checksum checker/corrrector for ME7.x

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience.
Harper84
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 15


« Reply #7 on: July 09, 2017, 10:27:12 PM »

Baud is different for some processes. Usually 38400 but I've also seen 10400 at the bottom of the nefmoto program while it's connecting
Logged
Harper84
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 15


« Reply #8 on: July 09, 2017, 10:36:18 PM »

So I can hack the eBay galletto cable or my eBay vag cable to use the galletto software and get into boot mode? Is there a thread somewhere on how to flash an mbox in boot mode? Do i flash the new tune or flash the stock m box bin?
Logged
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12233


WWW
« Reply #9 on: July 09, 2017, 11:18:01 PM »

No you have to hack the Galletto exe or change the id of the cable

Quote
It is possible to make most (non-Galletto bundled) FTDI USB based cables work with the Galletto software, but it requires hex editing the executable so that the software looks for[1][2] or alter the serial number stored in the cable using MProg.[3]

https://s4wiki.com/wiki/Tuning#Flashing_utilities

Use 52800 or 124800 on the bench.

Doesn't matter if you flash stock or tuned.
Logged

ME7.1 tuning guide (READ FIRST)
ECUx Plot
ME7Sum checksum checker/corrrector for ME7.x

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience.
_nameless
Hero Member
*****

Karma: +323/-449
Offline Offline

Posts: 2688



« Reply #10 on: July 10, 2017, 06:10:22 AM »

just my 2 cents. you can always buy a flashing solution mpps v16 is like 50usd. It does way more then nefmoto would ever dream of doing and is much more stable for all me7 vag cars aside from st10(witch nefmoto wont flash anyway). nefmoto is a free program with known bugs so continuously beating the topic just find another solution its not that hard. also mpps v16 will do bootmode recovery and eeprom flash/
Logged

If you are in the market for a tune and would like the ease of downloading and flashing a dyno tested tune for a fair price check out https://instatune.sellfy.store/
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12233


WWW
« Reply #11 on: July 10, 2017, 09:37:16 AM »

If Nef doesn't work on his set up for ME7.1 there is something else wrong.

But MPPS is a much better program for (at least) bootmode. Problem is, that 50usd is for a cheap knockoff, not the real thing.

Nef should be 100% solid for 2.7t though.
Logged

ME7.1 tuning guide (READ FIRST)
ECUx Plot
ME7Sum checksum checker/corrrector for ME7.x

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience.
Harper84
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 15


« Reply #12 on: July 10, 2017, 05:53:25 PM »

Ordered an eBay galletto and I have another mbox in the way as well. I'll update the thread when I get it figured out or if I need more help
Logged
Harper84
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 15


« Reply #13 on: July 13, 2017, 05:11:14 AM »

Ok, I was able to upload the flash to the ecu after entering boot mode and using the galletto cable and software. I think there is something wrong with my vag cable... even vag com will recognize that it is plugged in but does not recognize the serial converter, nefmoto says test echo failed... I ordered a new cable below. Please verify this is the right cable I need:

https://www.ebay.com/itm/331795612427
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.021 seconds with 16 queries. (Pretty URLs adds 0.001s, 0q)