ljscodex
Newbie
Karma: +2/-7
Offline
Posts: 21
|
 |
« Reply #105 on: November 21, 2024, 01:09:30 PM »
|
|
|
I have a vag409.1 I can use to test a few basic things, however I have no any ecu compatible
|
|
|
|
|
Logged
|
|
|
|
|
nyet
|
 |
« Reply #106 on: November 21, 2024, 03:19:45 PM »
|
|
|
it builds but it's pretty fugly
Also version is 0.0.0.0 now.
have not tested to see if it works yet
|
|
|
|
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease 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
|
|
|
ljscodex
Newbie
Karma: +2/-7
Offline
Posts: 21
|
 |
« Reply #107 on: November 21, 2024, 03:50:16 PM »
|
|
|
I was able to do a few tests
All the test are responding as expected.
First Test: Cable Recognition, OK Second Test: Try to establish a connection only with 12V on the interface: OK
Fixed a bug when InvokeParam/delegate are null
|
|
|
|
|
Logged
|
|
|
|
ljscodex
Newbie
Karma: +2/-7
Offline
Posts: 21
|
 |
« Reply #108 on: November 21, 2024, 04:04:42 PM »
|
|
|
|
|
|
|
|
Logged
|
|
|
|
|
nyet
|
 |
« Reply #109 on: December 16, 2025, 02:03:57 PM »
|
|
|
|
|
|
|
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease 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
|
 |
« Reply #110 on: December 16, 2025, 03:49:19 PM »
|
|
|
Currently working on bootmode.
Stay tuned!
|
|
|
|
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease 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
|
 |
« Reply #111 on: February 08, 2026, 07:43:25 PM »
|
|
|
|
|
|
|
« Last Edit: February 27, 2026, 07:14:59 PM by nyet »
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease 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
|
 |
« Reply #112 on: February 28, 2026, 03:30:53 PM »
|
|
|
|
|
|
|
« Last Edit: June 27, 2026, 11:54:15 AM by nyet »
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease 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
|
 |
« Reply #113 on: March 02, 2026, 04:57:07 AM »
|
|
|
Thank you 
|
|
|
|
|
Logged
|
|
|
|
|
nyet
|
 |
« Reply #114 on: June 29, 2026, 09:46:15 AM »
|
|
|
|
|
|
|
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease 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
|
|
|
FASA
Newbie
Karma: +0/-0
Offline
Posts: 2
|
 |
« Reply #115 on: August 25, 2026, 05:15:20 AM »
|
|
|
Subject: Three fixes for the open-source flasher (single-file build, EEPROM read) — need testers
Hi all,
While building the open-source ECU Flasher from source (master, commit 97df3fa) I ran into three issues and have fixes for them. I am posting them here in case they are useful and so someone with a bench setup can test them.
Honest disclaimer up front: all three COMPILE cleanly and I verified the build produces a working single-file executable, but I have NOT tested them against a live ECU yet. Please review the diffs before trusting them. Patches attached.
--- Fix 1: MemoryLayouts not found in a single-file publish --- GetMemoryLayoutsDirectory() locates itself through Assembly.Location, which returns an empty string in a single-file published app (compiler warning IL3000). The lookup then falls through to the current working directory, so a published build usually finds no layouts at all — and without a layout, KWP2000 read/write stay disabled ("Specified memory layout is not correct"). BootMode is unaffected (it auto-detects the layout). Fix: use AppContext.BaseDirectory, and copy the MemoryLayouts files next to the executable on build/publish so a plain "dotnet publish" gives a working app.
--- Fix 2: unsigned loop counter in WriteEntireSerialEEPROMOperation --- The search for the EEPROM shadow copy in external RAM uses a UInt32 counter with the condition "x >= 0", which is always true. When no match is found the counter wraps past zero and indexes out of bounds, throwing instead of reporting the miss through the existing "Could not locate serial eeprom data in RAM" path. Fix: count down with a signed value so the loop terminates at zero.
--- Fix 3: expose serial EEPROM read in the UI --- ReadEntireSerialEEPROMOperation already exists but nothing in the UI reaches it. Coding, immobiliser data and the ECU's own identity live in the serial EEPROM rather than in the flash, so a flash dump alone never shows them. This adds a "Read EEPROM" command next to the existing ECU-info commands: it reads the 512 bytes and saves them to a file, and requires a KWP2000 connection. Read only on purpose — the write path patches a shadow copy in external RAM, which is a different class of risk, so I left it out of the UI.
Patches are against commit 97df3fa, but I checked the current master today and all three issues are still present there unchanged, so the patches should still apply. Happy to open a GitHub pull request instead if that is preferred. Feedback and bench testing very welcome.
Full disclosure: I am a car enthusiast, not a programmer. The analysis and these fixes were done with AI assistance; the commits carry co-authorship. If you have detailed questions about the internals, I will be upfront — I will go and ask the AI, because I do not know the answer myself. The diffs are small, so please read them and judge the code on its own merits.
Thanks.
|
|
|
|
|
Logged
|
|
|
|
|
nyet
|
 |
« Reply #116 on: August 25, 2026, 10:31:33 AM »
|
|
|
Please open a pull request. Thank you so much for your time and effort. it is appreciated.
|
|
|
|
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease 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
|
 |
« Reply #117 on: August 25, 2026, 10:34:45 AM »
|
|
|
also i already have an eeprom branch locally but i haven't pushed it to the main repo, so please make eeprom changes a different PR.
TIA!!
|
|
|
|
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease 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
|
|
|
FASA
Newbie
Karma: +0/-0
Offline
Posts: 2
|
 |
« Reply #118 on: Today at 12:24:09 AM »
|
|
|
Thank you for the kind reply! To be honest, I am not a programmer and GitHub is unfamiliar ground for me — I would only be clicking buttons I do not understand, so I will pass on opening the PRs myself. The patches attached to my post #115 are the complete work: 0001-0002 are the two fixes, 0003 is the EEPROM read on its own — matching the split you asked for. Please feel free to apply them directly, or anyone is welcome to open PRs from them. GPL, no conditions. If questions about the changes come up, ask here and I will bring back answers. Thanks!
|
|
|
|
|
Logged
|
|
|
|
|