Pages: 1 ... 8 9 [10] 11
Author Topic: Open Source NefMoto ME7 ECU Flasher and Data Logger  (Read 408320 times)
nyet
Administrator
Hero Member
*****

Karma: +617/-190
Offline Offline

Posts: 12396


WWW
« Reply #135 on: August 30, 2026, 11:02:22 AM »

Tested v1.9.7.1-rc0: it does now reach Connected — Slow init succeeded → Switching to KWP2000 session → Connected — which never happened before (old version always failed at the address complement step, 0 bytes, expected 0xEE). But it only stays connected for a few seconds before "Disconnecting because no response was received for the Tester Present message" (3 failed attempts). So it's not staying up long enough for a Full Read Flash.

Yeah, i deleted the post because there was no way -rc0 would work anyway, since the problem wasn't slowinit at all.

Quote
On the ORI: I don't have another tool that can pull a full flash read (VCDS-Lite doesn't do that, and I don't have MPPS or anything similar). So I'm stuck getting you that ORI unless it's possible another way. Is there a smaller/faster read that might fit inside that few-second window, or a way to get what you need over KWP1281 instead since that already works reliably? Or should I just wait for a build that fixes the TesterPresent issue and try the full read again then? Whatever's most useful for you — happy to keep testing.

Yea, bootmode... nef supports it you just have to wire up the pin.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

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 ex
Seat Leon Auq
Newbie
*

Karma: +0/-4
Offline Offline

Posts: 9


« Reply #136 on: August 30, 2026, 12:23:26 PM »

Thanks for the bootmode pointer — makes sense that it sidesteps the TesterPresent bug entirely. That said, I think a Galletto 1260 read via the ME7.5.5/ME7.1.5 OBD category will be easier given my experience level (no case-opening, no bench harness/pinout guesswork needed), so I'm planning to get one — will take a little while to arrive once I do. I'll send the ORI from that once it's in hand. Would you recommend Galletto for this, or is there a reason to prefer bootmode specifically for what you need from the dump?
Logged
nyet
Administrator
Hero Member
*****

Karma: +617/-190
Offline Offline

Posts: 12396


WWW
« Reply #137 on: August 30, 2026, 04:45:46 PM »

Thanks for the bootmode pointer — makes sense that it sidesteps the TesterPresent bug entirely. That said, I think a Galletto 1260 read via the ME7.5.5/ME7.1.5 OBD category will be easier given my experience level (no case-opening, no bench harness/pinout guesswork needed), so I'm planning to get one — will take a little while to arrive once I do. I'll send the ORI from that once it's in hand. Would you recommend Galletto for this, or is there a reason to prefer bootmode specifically for what you need from the dump?

Nefmoto supports bootmode. Just want to flash it to my ECU to see if it responds the same.

As I said, i can't reproduce it with the file i have
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

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 ex
_nameless
Hero Member
*****

Karma: +374/-3463
Offline Offline

Posts: 3028



« Reply #138 on: August 31, 2026, 06:03:56 AM »

Thanks for the bootmode pointer — makes sense that it sidesteps the TesterPresent bug entirely. That said, I think a Galletto 1260 read via the ME7.5.5/ME7.1.5 OBD category will be easier given my experience level (no case-opening, no bench harness/pinout guesswork needed), so I'm planning to get one — will take a little while to arrive once I do. I'll send the ORI from that once it's in hand. Would you recommend Galletto for this, or is there a reason to prefer bootmode specifically for what you need from the dump?
The problem is on your end in one way or another, if you are not going to use nefmoto for flashing, start another thread.
Logged

UGT Performance | ME7.5 calibration editor, flasher & logger
Audi A4 B6 1.8T (early + late) · AWV / AWP / AWW
· VR6 in beta and 07K in progress
BMW N54, N55, F & G Series, ZF8 calibration editors
https://UGTuner.xyz/
https://github.com/ugtuner05-sys
Seat Leon Auq
Newbie
*

Karma: +0/-4
Offline Offline

Posts: 9


« Reply #139 on: August 31, 2026, 08:51:00 AM »

Fair, though I did answer a direct question that was asked of me — and I'm still planning to post the ORI back here either way, so not sure "start another thread" is warranted. Nyet was the one who brought up bootmode as an option in the first place; explaining why I'm going a different route isn't exactly derailing the thread.
Logged
nyet
Administrator
Hero Member
*****

Karma: +617/-190
Offline Offline

Posts: 12396


WWW
« Reply #140 on: August 31, 2026, 09:22:20 AM »

I'm ok with this discussion here as it may help others with flashing problems, even if its a bit of a digression.

In particular, if I can't reproduce your problem with your bin on the bench, there is something else wrong - likely the next step would be for you to get a bench setup. I realize that might not be feasible but I'm starting to doubt it's a flasher issue and more likely something else on the k-line that is interfering.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

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 ex
BlackT
Hero Member
*****

Karma: +82/-68
Offline Offline

Posts: 1547



« Reply #141 on: August 31, 2026, 02:42:11 PM »

Thanks for the bootmode pointer — makes sense that it sidesteps the TesterPresent bug entirely. That said, I think a Galletto 1260 read via the ME7.5.5/ME7.1.5 OBD category will be easier given my experience level (no case-opening, no bench harness/pinout guesswork needed), so I'm planning to get one — will take a little while to arrive once I do. I'll send the ORI from that once it's in hand. Would you recommend Galletto for this, or is there a reason to prefer bootmode specifically for what you need from the dump?
Galleto 1260 can work with any FTDI cable

I have same ECU as yours I can read it with nefmoto flasher  06A HN right?

But I have problem with writing, If I press diff write it still takes time like full write, and ECU stay in programing mode after flash. Same is with full write flash
And 8E0909518 AL ECU it can't even start writing, memory layout validation failed and it won't start writing.

No issuse ever with 1.9.4.3 version that I use for years
Logged
nyet
Administrator
Hero Member
*****

Karma: +617/-190
Offline Offline

Posts: 12396


WWW
« Reply #142 on: August 31, 2026, 06:16:32 PM »

Galleto 1260 can work with any FTDI cable

Latest nef supports bootmode with CH340 as well.

Quote
But I have problem with writing, If I press diff write it still takes time like full write, and ECU stay in programing mode after flash. Same is with full write flash
And 8E0909518 AL ECU it can't even start writing, memory layout validation failed and it won't start writing.

If you get a chance can you send me logs of both? If you cross flash to a different bin it works?
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

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 ex
BlackT
Hero Member
*****

Karma: +82/-68
Offline Offline

Posts: 1547



« Reply #143 on: August 31, 2026, 10:46:51 PM »

Yes no problem sending logs, I can test if you need any ME7 ECU, I have all versions
This is with HN,  I flashed with boot mode ori file (Worked) , than diff flash with same file (Worked), than try to flash file that is not original and it even don't try to flash it
one hint: mod file does not have same ECU number )it is custom, but 1.9.4 version have flashed it 1000 times without problem
Logged
nyet
Administrator
Hero Member
*****

Karma: +617/-190
Offline Offline

Posts: 12396


WWW
« Reply #144 on: September 01, 2026, 05:17:15 PM »

Any chance I can get you to try a few other versions to try to narrow down where it stopped working? I know it is a lot to ask. Trying to reproduce now.

Also if possible, add bins you are trying to flash. You can email me them nyet at nyet.org if you aren't comfortable posting them publicly.

TIA
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

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 ex
_nameless
Hero Member
*****

Karma: +374/-3463
Offline Offline

Posts: 3028



« Reply #145 on: September 01, 2026, 05:40:26 PM »

Any chance I can get you to try a few other versions to try to narrow down where it stopped working? I know it is a lot to ask. Trying to reproduce now.

Also if possible, add bins you are trying to flash. You can email me them nyet at nyet.org if you aren't comfortable posting them publicly.

TIA
On the previous page I took a log flashing the 032hn with a wire sniff too if you wanted something to look at
Logged

UGT Performance | ME7.5 calibration editor, flasher & logger
Audi A4 B6 1.8T (early + late) · AWV / AWP / AWW
· VR6 in beta and 07K in progress
BMW N54, N55, F & G Series, ZF8 calibration editors
https://UGTuner.xyz/
https://github.com/ugtuner05-sys
BlackT
Hero Member
*****

Karma: +82/-68
Offline Offline

Posts: 1547



« Reply #146 on: September 01, 2026, 05:46:19 PM »

Any chance I can get you to try a few other versions to try to narrow down where it stopped working? I know it is a lot to ask. Trying to reproduce now.

Also if possible, add bins you are trying to flash. You can email me them nyet at nyet.org if you aren't comfortable posting them publicly.

TIA
I have send you email to speed up the process, you are not asking a lot, after all you did for this forum that is at least I can do
Logged
Seat Leon Auq
Newbie
*

Karma: +0/-4
Offline Offline

Posts: 9


« Reply #147 on: September 02, 2026, 11:59:26 PM »

I have crossflashed to 06A906032HN and it works with the old slow init .. so not sure what is going on.

Can you attach an ORI for me? I am using 0001 maybe you have a different revision? Seems doubtful

Also VCDS-Lite 1.2 on the same KKL/COM: KWP2000 to ABS `0x03` (`1C0 907 379 K`) works; engine info was **KWP1281**. Cable and in-car KWP2000 are fine. That is not KWP2000 to this ME7 at `0x01`.

NefMoto already gets KWP1281 ident on the engine. It fails on the following KWP2000 slow init (`EF 8F` / tester `0x70` / complement `read=0`).

Update — got a clean, fully successful connection and read. What worked: switched to NefMoto 1.9.4.3 (older version) at 52800 baud, instead of the 1.9.7.x builds I'd been testing. Connected first try, no TesterPresent disconnect at any point — completed Read ECU Info, Read DTCs, and Full Read Flash all cleanly (100% each time, ~5 min for the full read).
This lines up with what BlackT mentioned earlier in the thread about 1.9.4.3 having no issues on this same ECU family while newer versions do — seems consistent with a regression in the newer builds rather than anything wrong with my hardware/wiring on this end (for what it's worth, I'd also gone through and ruled out OBD connector corrosion, K-line resistance, and a bad airbag-module ground in the meantime — all clean, so the version downgrade was what actually fixed it).
Attaching the ORI (auq.bin) now — hope it helps narrow down where the regression was introduced between 1.9.4.3 and 1.9.7.x. Let me know if you want logs from a specific version/baud combination to help bisect it.
Logged
nyet
Administrator
Hero Member
*****

Karma: +617/-190
Offline Offline

Posts: 12396


WWW
« Reply #148 on: September 03, 2026, 09:45:30 AM »

Thank you!! can you try https://github.com/NefMoto/NefMotoOpenSource/releases#release-v1.9.6.0? That will help bisect the regression.

Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

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 ex
nyet
Administrator
Hero Member
*****

Karma: +617/-190
Offline Offline

Posts: 12396


WWW
« Reply #149 on: September 03, 2026, 01:39:32 PM »

Thank you!! can you try https://github.com/NefMoto/NefMotoOpenSource/releases#release-v1.9.6.0? That will help bisect the regression.



Also i have built https://github.com/NefMoto/NefMotoOpenSource/releases/tag/v1.9.7.1-rc0 ... please test that and 1.9.6.0 tia
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

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 ex
Pages: 1 ... 8 9 [10] 11
  Print  
 
Jump to:  

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