NefMoto

ECU Files => Checksum Update Requests => Topic started by: Murph on June 02, 2015, 07:59:00 AM



Title: DEPRECATED - ME7.x Checksum Correction/Check Utility/GUI
Post by: Murph on June 02, 2015, 07:59:00 AM
Hey guys, so hopefully some people find some use out of this Utility. Thanks to Nyet and 360trev we have the awesome ME7sum and ME7check programs to check the checksum of ME7.x ECU flash binary files and to also correct them. These are console based applications and are honestly pretty easy to use, but if a tuner is constantly making updates and trying new files. It can get tiring to constantly type commands (this is debatable I know).

See original thread for the console applications here:
http://nefariousmotorsports.com/forum/index.php?topic=3346.0title=

Below is a GUI I created to quickly check and correct your .bin file checksums using me7check and me7sum in the background. It's pretty easy to use and anyone can figure it out. Navigate to the Dependencies folder and run "ME7correction.exe".

The source code can be found on GitHub, here: https://github.com/murphtech/ME7.X_Correction

The latest pre-built release can be found here: https://github.com/murphtech/ME7.X_Correction/releases

(http://i.imgur.com/eaQQJCQ.png?1)


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Lost on June 02, 2015, 11:45:56 AM
I need this a lot!!! Works just perfect!! Wooow man.
Thanx mate!!!


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: vwaudiguy on June 02, 2015, 03:31:20 PM
Application does not open in Win XP?


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Murph on June 02, 2015, 03:37:27 PM
Application does not open in Win XP?

What error are you getting? I'm guessing it has something to do with what version .Net you have installed.

Let me know the error and I'll look into it.
//If your getting one at all that is..

//The target platform was set to use .NET4.5 which isn't supported, I bumped it down to 4.0 which is the highest version supported on XP. This would be an issue for you no matter what. So try the new one out and let me know if that works for yea. (V150602_2)



Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: vwaudiguy on June 02, 2015, 05:33:58 PM
That was the issue. Thanks, and great job on the app!


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Murph on June 02, 2015, 06:54:55 PM
That was the issue. Thanks, and great job on the app!

Great, thanks for getting back with me on that! Helped me fix a pretty major issue that I overlooked.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Westwood Developments on January 18, 2016, 08:12:33 AM
This app is golden!!!!

Hats off to you sir!!!


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Murph on January 18, 2016, 10:55:25 AM
Thanks. I'm glad you like it. Let me know if you have any issues or problems using it.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: everydayparadise on January 27, 2016, 09:35:21 AM
Thanks for making this. Very helpful.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Murph on January 27, 2016, 08:48:22 PM
New version up! Can be found in OP.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: jimmcgee5 on January 28, 2016, 06:19:47 AM
 :) thank you very much for this app , it saves a lazy person like myself so much typing  :D ;D.
jim


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: tdehrmann1 on March 06, 2016, 05:52:23 AM
I have an issue with the program.

Program starts normal, but always if i click an "Check" an error-message appears with the following content: An error has occured, please be sure me7check.exe, me7sum.exe, and me7correction.exe are all in the same folder: The system cannot find the file specified"

I checked the files but they are in the folder. So, where is the problem here?

The program runs on Windows XP and it's ne newest version of ME7.x Correction. (V160127). The error appears also in older versions.


Title: Re: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Murph on March 06, 2016, 07:15:35 AM
I have an issue with the program.

Program starts normal, but always if i click an "Check" an error-message appears with the following content: An error has occured, please be sure me7check.exe, me7sum.exe, and me7correction.exe are all in the same folder: The system cannot find the file specified"

I checked the files but they are in the folder. So, where is the problem here?

The program runs on Windows XP and it's ne newest version of ME7.x Correction. (V160127). The error appears also in older versions.
I'm not home at the moment but I will this afternoon. It sounds like an issue with the file you are trying to check rather than the program files. (that error message needs rewritten if that's the case)


Title: Re: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: tdehrmann1 on March 06, 2016, 08:57:49 AM
I'm not home at the moment but I will this afternoon. It sounds like an issue with the file you are trying to check rather than the program files. (that error message needs rewritten if that's the case)

i tried it with windows 7 and it works

i also have a problem with the anti-lag NLS and LC function but i think thats another problem


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Murph on March 06, 2016, 09:39:27 AM
I'm going to rewrite the error messages here in a bit. But basically that message only pops up when the file path is sent into the ME7sum and ME7check programs. Meaning there was an issue with the filename or filepath of the .bin you were trying to check.

//As a side note. This program DOES NOT check for validity/correctness of the tuning or changes made. It only checks and corrects the checksum if needed.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Murph on March 06, 2016, 09:52:20 AM
New version available.

V160306:
- Updated error messages for ME7sum and ME7check related errors



Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: tdehrmann1 on March 06, 2016, 11:17:39 AM
first: thank you for the fast help

the error now has another message. so i put the file for checking in the same folder as the GUI and now it works. but in windows 7 i dont have to put it in the same folder


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Murph on March 06, 2016, 06:56:58 PM
first: thank you for the fast help

the error now has another message. so i put the file for checking in the same folder as the GUI and now it works. but in windows 7 i dont have to put it in the same folder

Hmm weird. If the problem persists with other people I'll take a better look into it.. But for now it looks like you've got it figured out.  ;)


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: tdehrmann1 on March 07, 2016, 09:22:45 AM
I,ll do. I think there is a problem with my Windows XP version. I have 2 devices running this system and they have both the same problem. So i'll try another Windows XP. The Windows XP is an english version and some features of the windows are in german language, maybe thats the problem.

But i have to speak out a big praise at this point. The GUI is the best way to checksum the files.

I hope my english is not too bad, so that you can understand what i mean.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: nyet on March 07, 2016, 11:25:01 AM
The GUI is the best way to checksum the files.

IMO depending on GUIs is not a good thing. YMMV.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: tdehrmann1 on March 07, 2016, 01:09:19 PM
i can also check the file with the other .exe files but this way is much easier.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: paseratti on May 25, 2016, 08:59:54 AM
Thank You very much, just great, nothing more to say  ;)


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: A11463 on July 23, 2016, 01:02:06 AM
thank you very much for this helpful GUI


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Murph on December 11, 2017, 02:53:08 PM
Updated the OP with links to the source stored in GitHub, as well as the Release location where the built utility can be downloaded from.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: ibizaCUPRA18t on April 12, 2018, 05:14:44 AM
After I try to checksum, it says cant find specified file?


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: nyet on April 12, 2018, 10:42:02 AM
IMO depending on GUIs is not a good thing. YMMV.

etc.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Murph on April 12, 2018, 12:53:14 PM
After I try to checksum, it says cant find specified file?

In response to Nyet's continued knocking of the utility.. I am not perfect and this was orignially created for my learning purposes.. Which it has succesfully done.

Roni,

Try the process again, and if/when it fails, please click the button that says "Log".. This will capture the console output and provide you with a filepath for the log location.. You can either reply to this thread with it attached, send it to me in a PM, or if you wouldn't mind creating a bug on Github and attaching the log output there.

Github issue tracking: https://github.com/murphtech/ME7.X_Correction/issues

Thanks.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: nyet on April 12, 2018, 01:06:05 PM
Sorry, did not mean to knock your efforts or seem ungrateful; I do truly appreciate the work you have done AND the fact that you published the code.

That alone speaks volumes to me.

I also have no problem if you (or anyone else) wanted to rework the checksum code as a dll to make it easier to integrate with GUIs

Unfortunately, its current structure is inherited from the trev's original code, and it isn't very modular or modifiable. I have been meaning to restructure it but have not had a chance to.

My childish response is just an automatic reaction to noob laziness.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Murph on April 16, 2018, 07:30:25 AM
Sorry, did not mean to knock your efforts or seem ungrateful; I do truly appreciate the work you have done AND the fact that you published the code.

That alone speaks volumes to me.

I also have no problem if you (or anyone else) wanted to rework the checksum code as a dll to make it easier to integrate with GUIs

Unfortunately, its current structure is inherited from the trev's original code, and it isn't very modular or modifiable. I have been meaning to restructure it but have not had a chance to.

My childish response is just an automatic reaction to noob laziness.

No worries.. I am definitely at no shortage of projects or things to do, but if possible I would definitely like to contribute to a reorganization of the project, as well as creating DLLs. It would all be new to me, but seems like a great chance to learn.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: ibizaCUPRA18t on April 17, 2018, 08:01:01 AM
In response to Nyet's continued knocking of the utility.. I am not perfect and this was orignially created for my learning purposes.. Which it has succesfully done.

Roni,

Try the process again, and if/when it fails, please click the button that says "Log".. This will capture the console output and provide you with a filepath for the log location.. You can either reply to this thread with it attached, send it to me in a PM, or if you wouldn't mind creating a bug on Github and attaching the log output there.

Github issue tracking: https://github.com/murphtech/ME7.X_Correction/issues

Thanks.

Fixed it man. Had to put the .bin file in the same place with the checksum corrector! :D


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Murph on April 17, 2018, 08:07:01 AM
Fixed it man. Had to put the .bin file in the same place with the checksum corrector! :D

If you don't mind. Replicate the issue like you had before and send me the log in any of the above mentioned ways.. You shouldn't have to have the .bin in the same directory, that is a band-aid, not a fix :)


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: ibizaCUPRA18t on April 17, 2018, 08:33:36 AM
If you don't mind. Replicate the issue like you had before and send me the log in any of the above mentioned ways.. You shouldn't have to have the .bin in the same directory, that is a band-aid, not a fix :)

Hmm for some odd reason it works now can't get it to give me an error. Cheers man its all working.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Nickpe802 on October 11, 2020, 10:19:19 PM
is the current version v01.00.01 or v160306? thanks


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Murph on October 12, 2020, 05:54:05 AM
is the current version v01.00.01 or v160306? thanks

Hi,

I'm going to be honest with you. I kind of have forgotten about this entirely haha. It looks like the version on Github is v01.00.01 and the versioning matches inside the source.

-Murph


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Nickpe802 on October 12, 2020, 10:04:29 PM
ok i was just asking because it seems the 16 one would be a newer version but the 01 is posted as latest. and i have both somehow lol. and this program is awsome especialy for a noob like me lol.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Murph on October 15, 2020, 08:10:23 AM
ok i was just asking because it seems the 16 one would be a newer version but the 01 is posted as latest. and i have both somehow lol. and this program is awsome especialy for a noob like me lol.

When I was originally developing the app the version was just the current date of release, all smashed together (yymmdd).. I.e. a version released today would have been v201015.. When I switched to hosting releases via Github, I changed to a more traditional Semantic based versioning.. So the v01.00.01 is the latest and is actually just the same source as v160306.. The version convention just changed.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Nickpe802 on October 16, 2020, 02:06:00 AM
makes since. thank you


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Burnman6666 on February 16, 2021, 06:50:50 AM
Hello i tried to use this great Programm but it seems it doesnt work on my Pc and i don´t know why.
May you have a solution for me.

I tried on Win10 and Win7 on both Pc same Problem.

Starting ME7.x Correction
"Bin" select

Clicking on Check i get a Failure:

ME7 check An error has occured:
Das System kann die angegeben Datei nicht finden.

File is in Same Directory as the Program
Tried 2 Different Files both Me 7.5 1,8t
One from Forum.
Can´t hit the Log Button its not clickable.

Version is v01.00.01

Thank you very much.

Greetings Rene


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: nyet on February 16, 2021, 05:42:28 PM
Does ME7Sum work w/o the GUI for you?

I find that those that have problems with the GUI are people who need the GUI since they don't know how to work a command line.

Which, of course, makes these GUI tools utterly pointless, since they're ill equipped to figure out why the GUI app doesn't work.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Burnman6666 on February 17, 2021, 04:51:03 PM
Hey Nyet,

Never needed to work with a command line tool but i will try it.

Will reply when i have tried it.

Thanks Rene


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Burnman6666 on February 17, 2021, 05:37:00 PM
Hey Nyet i tried it but i failed.

Seems for me it could be the same Problem as  with the Gui or have i done it wrong?

Sadly the Threat with all the pictures with the instruction dont work because the picture are down.

Here you can se what i have typed (its a 7.5 file(1024kb) from forum):

C:\Users\burnm>cd c:Downloads/me7sum-v1.0.5\\

C:\Users\burnm\Downloads\me7sum-v1.0.5>me7sum ori
ME7Sum (v1.0.5) [Management tool for Bosch ME7.x firmwares]
Inspiration from Andy Whittaker's tools and information.
Written by 360trev and nyet [BSD License Open Source].

Attempting to open firmware file 'ori'
Ý Opening 'ori'

Can't open 'ori'.
Failed to open firmware file 'ori'

C:\Users\burnm\Downloads\me7sum-v1.0.5>ME7Check ORI
ME7Check: can't open binary file ORI

C:\Users\burnm\Downloads\me7sum-v1.0.5>


Thank you very much.


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: nyet on February 17, 2021, 06:59:45 PM
and the name of the file is "ori" or "ori.bin" because you have extensions hidden from filenames and windows is fucking idiotic as usual


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Burnman6666 on February 18, 2021, 06:05:13 AM
Great! That was the hint i needed!

It worked, thank you very much!


Title: Re: ME7.x Checksum Correction/Check Utility/GUI
Post by: Murph on February 18, 2021, 07:05:34 AM
Does ME7Sum work w/o the GUI for you?

I find that those that have problems with the GUI are people who need the GUI since they don't know how to work a command line.

Which, of course, makes these GUI tools utterly pointless, since they're ill equipped to figure out why the GUI app doesn't work.

My opinions and capabilities have vastly changed since initially creating this utility. I've also abandoned Windows entirely and really have no good way of keeping this app up to date since it's in C#..

I now align more with the idea that if someone is on Nefmoto making modifications to their ECU and other modules, they should be able to handle a simple command line utility.. I'll gladly edit the OP to indicate this application is deprecated if you would like to lock this thread.