Pages: 1 ... 11 12 [13] 14 15 ... 45
Author Topic: MED9.1 Tuning/FAQ/Help Thread  (Read 313124 times)
majorahole
Sr. Member
****

Karma: +16/-4
Offline Offline

Posts: 302


« Reply #180 on: August 22, 2012, 02:05:38 PM »

so do i still need a bdm with these new mpps v12 clones?? i'd rather not have to open ecu case and possibly break it
Logged
thom337
Full Member
***

Karma: +15/-1
Offline Offline

Posts: 81


« Reply #181 on: August 22, 2012, 04:52:30 PM »

Better safe than sorry...its always best to have a backup of your flash and NVM EEPROM. Never know when yours will get corrupted or physically damaged. Just be carefully opening it and putting BDM on.
Logged
RaraK
Hero Member
*****

Karma: +58/-2
Offline Offline

Posts: 537


« Reply #182 on: August 23, 2012, 08:37:11 PM »

yea i highly recommend having a bdm.  I have pro tools and still have broke ecu's on obd flash(2 out of 50 ive done)  Didnt have BDM read of ecu, but one will due to stitch a proper file back that works.

But you neeeed to have one just in case.  I still rely on bdm to flash my a4, as its faster to get ecu out and BDM it than to write by obd by half the time! :/  oh well, no tools flash med9 very fast that i have tried.
Logged
majorahole
Sr. Member
****

Karma: +16/-4
Offline Offline

Posts: 302


« Reply #183 on: August 24, 2012, 09:43:34 AM »

ok, thanks for input. i will buying a bdm next friday then. 
cant wait to get started! just need to figure out where everything is now.
for a typical "stage1" remap i assume its mostly upping the boost and maybe some slight timing changes???
my car is still completely stock, as i still have till may 2013 or another 10k to go.
i may put a new air filter in. and maybe a cheapo ebay downpipe. but thats it while its in warranty.
Logged
RaraK
Hero Member
*****

Karma: +58/-2
Offline Offline

Posts: 537


« Reply #184 on: August 24, 2012, 05:19:10 PM »

I change about 50 or so maps on a typical "stock car" tune, just for 1 bar of boost.
Logged
Jason
Hero Member
*****

Karma: +38/-0
Offline Offline

Posts: 500


Breaks everything!


« Reply #185 on: August 25, 2012, 09:18:07 AM »

Does anybody know if the MT and DSG files are the same?  A friend's B box died, but the only ori I see is for MT - his car is DSG.
Logged
Rick
Hero Member
*****

Karma: +62/-4
Offline Offline

Posts: 704


« Reply #186 on: August 25, 2012, 10:15:17 AM »

There are differences, but try coding it to DSG and see how you get on.

Rick
Logged
Jason
Hero Member
*****

Karma: +38/-0
Offline Offline

Posts: 500


Breaks everything!


« Reply #187 on: August 27, 2012, 08:54:33 PM »

Can somebody sanity check my thoughts here?

So, with the checksum DTC set, I was forced to start digging to figure out how to un-set the DTC.  I didn't have an original e2p, so I took my spare ECU, flashed a working e2p and the fixed file.

I booted the ECU, cleared the DTC's, let the DTC's get set (it was on the bench), and then powered off the ECU and dumped the e2p.

Then I intentionally broke the file, flashed it back, booted the ECU, and verified the DTC was set.

Then I compared the two files.  Broken on the left, no DTC on the right:

00000102: F0 C4
00000103: 3D 67
00000104: 57 20
00000105: BF CE
0000011F: B5 DF
00000902: F0 C4
00000903: 3D 67
00000904: 57 20
00000905: BF CE
0000091F: B5 DF

So I figured I could fix this - but the checksum needs to be fixed on those pages... That's why 0000011F and 0000091F were modified and presumably at the end of the page.

I remembered Setzi posted about ME7 checksums, so I found his guide here:

http://nefariousmotorsports.com/forum/index.php?topic=362.0title=

Obviously the MED9 e2p is bigger, but why would they change anything?  I assumed it was divided into 128 pages of 16 bytes per page.

Since I don't know what the page info table is like, I just made some assumptions.

Based on Setzi's notes, I followed:

Quote
If the checksumBit(CS) is set for a page, this page has a checksum.
Calculate the checksum as follows:
- sum up the first 14 bytes of the eeprom page in a 16bit variable.
- add the page number to the sum.
- if the checksumBit(CB) is set, subtract 1 from the sum.
- negate the sum (this is not the same as complement!).
- store the resulting value in the last two bytes of the eeprom page,
  first the low-byte, then the high-byte.

Boom.  A sample check of each page showed the last two bytes were correct for the above checksum routine.  MED9's eeprom checksum works just like ME7.

The interesting thing is my BDM would never flash e2p files that have been modified, during my immo-off quest.  It would always fail the verification.

I used the above method as a test to see if I could fix a file... and sure enough - it flashed!

Now to get this DTC unset...
« Last Edit: August 27, 2012, 08:56:12 PM by Jason » Logged
Jason
Hero Member
*****

Karma: +38/-0
Offline Offline

Posts: 500


Breaks everything!


« Reply #188 on: August 28, 2012, 12:55:15 AM »

So far, no luck.  This is the DTC I'm trying to clear:


005642 - Internal Control Module Memory
               P160A - 004 - Check Sum Error
             Freeze Frame:
                    Fault Status: 01100100
                    Fault Priority: 0
                    Fault Frequency: 1
                    Mileage: 0 km
                    Time Indication: 0

             Freeze Frame:
                    RPM: 0 /min
                    Load: 0.0 %
                    Speed: 0.0 km/h
                    Temperature: -40.0°C
                    Temperature: -40.0°C
                    Absolute Pres.: 960.0 mbar
                    Voltage: 12.192 V

Logged
Jason
Hero Member
*****

Karma: +38/-0
Offline Offline

Posts: 500


Breaks everything!


« Reply #189 on: August 28, 2012, 07:53:38 PM »

Observation:

e2p's that don't flash via BDM either contain invalid checksums or if they are the 4096 byte variety don't have the first 2048 bytes matching the last 2048 bytes.

I got immo off working on my development ECU today...
Logged
matchew
Hero Member
*****

Karma: +47/-22
Offline Offline

Posts: 503


« Reply #190 on: August 28, 2012, 09:34:43 PM »

No checksums are checked when loading an ECU with BDM.
Logged
Jason
Hero Member
*****

Karma: +38/-0
Offline Offline

Posts: 500


Breaks everything!


« Reply #191 on: August 28, 2012, 09:41:04 PM »

My BDM will not flash e2p's that have been modified unless the checksum for that page is corrected.  It also won't flash an e2p that has a mismatch between the first and second half of the flash.
Logged
matchew
Hero Member
*****

Karma: +47/-22
Offline Offline

Posts: 503


« Reply #192 on: August 28, 2012, 09:44:51 PM »

CMD? or some clone there of?
Logged
Jason
Hero Member
*****

Karma: +38/-0
Offline Offline

Posts: 500


Breaks everything!


« Reply #193 on: August 28, 2012, 09:47:56 PM »

Clone running 3.1.0.1255
Logged
majorahole
Sr. Member
****

Karma: +16/-4
Offline Offline

Posts: 302


« Reply #194 on: August 31, 2012, 09:47:34 AM »

so i ordered my bdm today!! i should get it mid next week. im pumped!
do i need to get the pogo pins, or is there another way to connect? well i suppose direct solder.
oh well cross that bridge when i get there.

hey rarak, you on vortex??
i plan on writing up a guide for others after i get mine all figured out and putting it up there. as opposed to other sites. they seem the most competent out of the vw forums im on, and they might actually appreciate the diy factor.
Logged
Pages: 1 ... 11 12 [13] 14 15 ... 45
  Print  
 
Jump to:  

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