nyet
|
|
« Reply #105 on: January 03, 2013, 10:03:46 PM »
|
|
|
Ok. So it is pretty clear that we cannot detect (for example) the CRC offsets in the C box... they have to be hard coded...
so we will need *some* database of EPKs somewhere where we can list exceptions... and possibly a whitelist of known ECUs so people don't break things?
Clearly the "-i inifile" stuff is a non-starter; we can't expect an end user to always specify an ini file. At some point, we need a full database that is ALWAYS loaded by the checksum checker.
also note that ferrari's bin is still unsupported, along with that weird S file that I have.
Finally, i don't have anywhere NEAR all the ME7 bins, so at some point I'm going to need help doing testing and adding things to the database when they can't be autodetected.
Anybody have any opinions?
Also, has anybody else managed to checkout and compile the code to test it on their bins?
|
|
|
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
|
|
|
phila_dot
|
|
« Reply #106 on: January 03, 2013, 10:24:43 PM »
|
|
|
That allroad file is different. I don't think it has a CRC32 checksum, but I did find some checksum routines.
I found some checksum routines in the ferrari bin as well.
C box still doesn't work as well?
Setzi's tool is accurately detecting and calculating the checksums for most ME7 files somehow.
|
|
|
Logged
|
|
|
|
nyet
|
|
« Reply #107 on: January 03, 2013, 10:56:52 PM »
|
|
|
C box still doesn't work as well?
Yea, i can find checksums, but not CRC blocks. However, the CRC value locations are detected. Setzi's tool is accurately detecting and calculating the checksums for most ME7 files somehow.
Yup. He's a lot smarter than me though.
|
|
|
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
|
|
|
prj
|
|
« Reply #108 on: January 04, 2013, 02:04:46 AM »
|
|
|
Yea, i can find checksums, but not CRC blocks. However, the CRC value locations are detected. Hardcode them if ECU image size is 512kb.
|
|
|
Logged
|
|
|
|
nyet
|
|
« Reply #109 on: January 04, 2013, 09:27:14 AM »
|
|
|
Hardcode them if ECU image size is 512kb.
Done. This leaves 4Z7907551S and the ferrari bin as the only two (that I have) that do not work. I'd appreciate more bins, or other testers
|
|
|
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
|
|
|
ddillenger
|
|
« Reply #110 on: January 04, 2013, 09:48:46 AM »
|
|
|
Here are a few a6 bins.
|
|
|
Logged
|
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!
Email/Google chat: DDillenger84(at)gmail(dot)com
Email>PM
|
|
|
Bische
|
|
« Reply #111 on: January 04, 2013, 10:04:59 AM »
|
|
|
Great work guys! I wish I could help, maybe I can test some files?
After im done with the 5120 project im gonna spend my time learning ASM.
|
|
|
Logged
|
|
|
|
nyet
|
|
« Reply #112 on: January 04, 2013, 10:21:26 AM »
|
|
|
Here are a few a6 bins.
All are ok except for 4Z7907551AA.bin Great work guys! I wish I could help, maybe I can test some files?
YES PLEASE
|
|
|
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
|
|
|
ddillenger
|
|
« Reply #113 on: January 04, 2013, 10:24:45 AM »
|
|
|
Do any of the allroad bins work?
|
|
|
Logged
|
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!
Email/Google chat: DDillenger84(at)gmail(dot)com
Email>PM
|
|
|
nyet
|
|
« Reply #114 on: January 04, 2013, 10:27:34 AM »
|
|
|
Do any of the allroad bins work?
They're all good except for AA... it can't find the CRC location offsets (it finds everything else)
|
|
|
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
|
|
|
AARDQ
|
|
« Reply #115 on: January 04, 2013, 10:39:20 AM »
|
|
|
I didn't see 4z7907551R as being tested. I imagine it will be the same as the S and AA (i.e. not currently supported); my box was listed as R but contained S software originally.
The R is interesting from the standpoint that it can be programmed over original S or AA software to get around the 'programming not finished' stumbling block.
|
|
|
Logged
|
|
|
|
nyet
|
|
« Reply #116 on: January 04, 2013, 11:13:26 AM »
|
|
|
I don't have a clean copy of R. I have (what I think) is a modified one.
|
|
|
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
|
|
|
AARDQ
|
|
« Reply #117 on: January 04, 2013, 12:22:34 PM »
|
|
|
The attached should be original. It was posted by Tony way back when.
|
|
|
Logged
|
|
|
|
nyet
|
|
« Reply #118 on: January 04, 2013, 01:11:14 PM »
|
|
|
Thanks. As expected same result as AA and S... I'm working on fixing it now. ETA: i failed. I will need assistance from the smarter people here
|
|
« Last Edit: January 04, 2013, 01:30:42 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 #119 on: January 04, 2013, 04:49:27 PM »
|
|
|
One more thing: would it be good to try to autodetect the rom info offsets? eg. here is my mbox.ini: [dumps] dump_show=6
dump_1_type=String dump_1_visible=true dump_1_label=EPK : dump_1_offset=0x10007 dump_1_len=41
dump_2_type=String dump_2_visible=true dump_2_label=PartNumber: dump_2_offset=0x110ed dump_2_len=12
dump_3_type=String dump_3_visible=true dump_3_label=EngineId : dump_3_offset=0x110f9 dump_3_len=17
dump_4_type=String dump_4_visible=true dump_4_label=HWNumber : dump_4_offset=0x18400 dump_4_len=10
dump_5_type=String dump_5_visible=true dump_5_label=SWNumber : dump_5_offset=0x1840a dump_5_len=10
dump_6_type=String dump_6_visible=true dump_6_label=SWVersion : dump_6_offset=0x1110d dump_6_len=4
|
|
|
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
|
|
|
|