NefMoto

Technical => Flashing and Chipping => Topic started by: fknbrkn on September 26, 2013, 09:01:26 AM



Title: ME7Check GUI interface
Post by: fknbrkn on September 26, 2013, 09:01:26 AM
Hello

It is simple GUI to easy using with me7check
I made it in autoit3 and it is my first app :)

works with spaces in filenames


1. load bin
2. check it. if it s4 file and checksum are wrong, button "FIX" will appear
after you hit 'FIX' button, script will fix file, save em and check fixed file with me7check

script uses 8D0907551M.ini config

Latest version here (http://nefariousmotorsports.com/forum/index.php?action=dlattach;topic=4698.0;attach=7469)

(http://i57.fastpic.ru/big/2013/0926/eb/e674c20117c1dbb16ff99705c22005eb.png) (http://fastpic.ru/)


Title: Re: ME7Check GUI interface
Post by: ddillenger on September 26, 2013, 09:32:10 AM
Good job!


Title: Re: ME7Check GUI interface
Post by: cactusgreens4 on September 26, 2013, 12:21:46 PM
now just need one for me7 sum


Title: Re: ME7Check GUI interface
Post by: ddillenger on September 26, 2013, 12:23:56 PM
I'm more interested in turning ME7Sum and ME7Check into tunerpro plugins.

That would be very cool.


Title: Re: ME7Check GUI interface
Post by: nyet on September 26, 2013, 12:26:39 PM
I would be more interested in completing ME7Sum :)

It STILL is feature incomplete!!!!


Title: Re: ME7Check GUI interface
Post by: adam- on September 26, 2013, 12:28:24 PM
Tunerpro plugins are written in C++.  Need to get the creds to download the SDK.  Wouldn't be too hard though?..


Title: Re: ME7Check GUI interface
Post by: fknbrkn on September 26, 2013, 12:48:01 PM
it is very easy to using me7check (without GUI) with tuner pro

(http://i49.fastpic.ru/big/2013/0801/90/579af94a1f8a26babeecf9f4a0ea2190.png)

but its not worked if filename contain spaces


Title: Re: ME7Check GUI interface
Post by: fknbrkn on September 27, 2013, 08:22:23 PM
I made a second version which can fix checksum on me 7.1 using me7sum

1. load bin
2. check it. if it s4 file and checksum are wrong, button "FIX" will appear
after you hit 'FIX' button, script will fix file, save em and check fixed file with me7check

script uses 8D0907551M.ini config



Title: Re: ME7Check GUI interface
Post by: professor on September 27, 2013, 11:52:56 PM
Nice handy work  :)


Title: Re: ME7Check GUI interface
Post by: fknbrkn on October 11, 2013, 05:19:27 PM
fixed some rare errors
added copy button

its final version


Title: Re: ME7Check GUI interface
Post by: nyet on October 11, 2013, 11:59:29 PM
Never say final.

Ever.

Only noobs say "this is the final version" :)


Title: Re: ME7Check GUI interface
Post by: fknbrkn on October 15, 2013, 09:30:40 AM
im still a noob  :P

this script works fine.. nothing to add or fix in it

btw here is the source code


Title: Re: ME7Check GUI interface
Post by: ddillenger on October 15, 2013, 09:38:27 AM
May I suggest adding a button for attempting to checksum NON S4 files. I've noticed ME7Check works on quite a few 1.8t binaries, you should offer the option to try it. Maybe a prompt that comes up warning that the results are not guarenteed, then click OK to checksum it?


Title: Re: ME7Check GUI interface
Post by: fknbrkn on October 15, 2013, 09:52:37 AM
script can check all files via me7check. there is no limitations

but fix button will appear only if me7.1 file (with errors) has been checked. it will try to fix file via me7sum

me7sum cant fix me7.5 so there is no way for 1.8t users :(


Title: Re: ME7Check GUI interface
Post by: ddillenger on October 15, 2013, 11:42:09 AM
If you read my post, you'll see that I tested it on MANY 1.8 files, and it has a 70 percent success rate (approximate).


Title: Re: ME7Check GUI interface
Post by: nyet on October 15, 2013, 12:35:16 PM
im still a noob  :P

yep.

Quote
this script works fine.. nothing to add or fix in it

Case closed :P

There are always things to add or fix. Always.

If you plan to be more than a hobbiest programmer, it would serve you well to heed the advice and observations of professional programmers :)

And they will always tell you there is NEVER a "final" version.


Title: Re: ME7Check GUI interface
Post by: fknbrkn on October 15, 2013, 12:47:48 PM
If you read my post, you'll see that I tested it on MANY 1.8 files, and it has a 70 percent success rate (approximate).

yes, im reading your post and you talk about me7check. maybe you mean me7sum?

nyet, ok im going to learn howto add weather display, traffic, cd-burner etc and makemyown NERO-like program )))
just kidding
thanks anyway


Title: Re: ME7Check GUI interface
Post by: ddillenger on October 15, 2013, 12:50:27 PM
ME7Sum works with many 1.8T files. I'm sorry if I wasn't clear.

Having an option to attempt a checksum fix would be great.


Title: Re: ME7Check GUI interface
Post by: fknbrkn on October 15, 2013, 01:05:14 PM
understand you now )

is it possible that me7sum can damage incompatible file?


Title: Re: ME7Check GUI interface
Post by: ddillenger on October 15, 2013, 02:09:33 PM
No (It won't corrupt the files), but I suggest a preliminary display of the outcome BEFORE it saves, and if it is an incomplete correction, you have the option not to save it.


Title: Re: ME7Check GUI interface
Post by: ddillenger on October 17, 2013, 04:30:13 PM
Also, which version of ME7Check is this tied to? It looks like the first one that couldn't handle certain files.


Title: Re: ME7Check GUI interface
Post by: fknbrkn on October 17, 2013, 05:39:19 PM
me7check v1.12 (c) mki, 06/2004-05/2012


Title: Re: ME7Check GUI interface
Post by: Lost on February 13, 2014, 12:37:31 PM
I can not get it to correct 8D0907551K.bin
Do I need 8D0907551K .ini for that instead, couse with the gui comes 551M.ini

Getting this error

me7check v1.12 (c) mki, 06/2004-05/2012
Checking file C:\Users\KM\Downloads\PROGGZ\Träning\WinOLS training.bin (size=1048576)
Reading Version Strings...
-> Bootrom Version = embedded in CPU, asume 05.12/05.32
-> EPK = 40/1/ME7.1/5/6024.02//23g/DstW1o/051000//
-> Contents of ECUID data table:
   - '0261207001'         (SSECUHN)         
   - '1037360387'         (SSECUSN)         
   - '8D0907551K  '       (VAG part number)
   - '0001'               (VAG sw number)   
   - '2.7l V6/5VT     '   (engine id)       

Romsys checksum failure(s) found
-> Found 1 error!!!   *******************************


Title: Re: ME7Check GUI interface
Post by: nyet on February 13, 2014, 12:39:34 PM
Don't use the .ini's they are only for debugging/hacking


Title: Re: ME7Check GUI interface
Post by: Lost on February 13, 2014, 12:41:58 PM
I am not using them. Shall i remove Them from the directory?
What is cousing my error?


Title: Re: ME7Check GUI interface
Post by: Lost on February 13, 2014, 10:49:05 PM
I am not using them. Shall i remove Them from the directory?
What is cousing my error?


My bad!

Checkums working just fine

Done

It was .BIN size in XDF header info.
Changed from 0000 - 100000
Works perfectly!!


Title: Re: ME7Check GUI interface
Post by: nichtknicken on March 17, 2014, 07:43:30 PM
I'm having trouble getting this tool to work for me, I'm sure I'm missing something obvious. I seem to be stuck in a loop, load bin, check bin, it needs 4 checksums fixed, click the fix button. It rechecks after and comes up with 4 bad checksums again. I've tried using copy between any of the steps where it's available
and it says it copies to the clipboard (which I can't find) but that doesn't change the outcome. Any tips would be appreciated. 


Title: Re: ME7Check GUI interface
Post by: AudiMan85 on April 17, 2014, 06:26:17 PM
I like this works fine on L box files which is what I use for my car, and M box for a friends car. I

question, are you still improving this at all?

I hate to ask but the dialog box text is alittle hard on the eyes. I like the text in the preview in OP. Any chance you could make a copy with non-italic text?


Title: Re: ME7Check GUI interface
Post by: AudiMan85 on April 17, 2014, 06:27:07 PM
double post


Title: Re: ME7Check GUI interface
Post by: fknbrkn on April 18, 2014, 01:39:34 AM
yes there is limitation by name - fix button appears only if "2.7" detected in any string of me7check printout so you can cheat by adding "2.7" to your BIN filename or
change the sourcecode (it is autoit3 script, search on 1st page source code download link) and you can erase this limitation (simpliest way - replace "2.7" on "1" for example) and change colors/fonts whatever you want


Title: Re: ME7Check GUI interface
Post by: b4A4nowA6 on September 16, 2014, 10:58:27 AM
it is very easy to using me7check (without GUI) with tuner pro

(http://i49.fastpic.ru/big/2013/0801/90/579af94a1f8a26babeecf9f4a0ea2190.png)

but its not worked if filename contain spaces
Thanks for this Tip...