10-31-2014, 04:41 PM | #23 |
Second Lieutenant
48
Rep 207
Posts |
You will need the full PSdZData (as the light doesn't contain all the firmware files)
No special cable other than the ODB-ENET one. You will need a charger, dont even try to do flashing without one. I use the CTEK Multi US 25000. It has a "supply" mode so that its constantly feeding the car the correct voltage. I've never had a problem using it. I can go into more detail sometime...but here is the basic procedure for flashing modules... Open E-SYS and connect to the car. Go to Comfort mode, then TAL-Calculating Read the VO and save it Read the SVT and save it as SVT_actual Select Complete Flash then select your SHIPMENT I-Level (very important to get this right) If you dont know your shipment level, go to VCM, master tab, and Read I-Steps. Select a Target I-Level (pick the most current one you have) Click Calculate Now look at your SVT Tree You can see what things need to be updated. Red items are the proposed state. If any items like HWEL are red, something is wrong..and you shouldn't update that module. Also SWFL's should have matching prefixes for example... SWFL_0000111D_001_006_000 0000111D is the software identifier and 001_006_000 is the version. So the red item should look something like... SWFL_0000111D_001_007_010 showing that its going to the 1.7.10 version. Save the calculated SVT as SVT_soll Then click on Calculation under TAL. This creates the plan from the 2 differences. Now you can go under Expert Mode TAL-Processing Load the SVT_tal under TAL: the SVT_soll under SVT Click read FA for FA Click the Check Software Availability if that passes, you have all the target firmware files, if it doesn't it tells you whats missing. In the ECU grid it shows you what modules are in the plan to upgrade. You want to uncheck ALL so that all the check boxes go away. Never use hwDeinstall/hwInstall (unless you are physically swapping hardware) Check everything else, but do not check idDelete. You can actually optimize your flashing time here, because not all operations are needed. For example in your TAL-Calculation, if only a new CAF was needed, you dont need to flash a bootloader or new software. When you are all ready, and feeling brave...click Start Ok, a few things... You will need ISTA/D after flashing. Mainly because a lot of false errors get triggered durring initialization after the flash. So you'll need to clear those. If you ever flash the airbag module (ACSM i think?) it goes into a safty mode where the airbags are disabled. You will need ISTA/D to unlock the module and put it back to normal. I can make a video of this sometime if people are interested in the actual step-by-step. And if you are in the California Bay Area, I'm happy to help you out in person :-) Cheers! Last edited by Cybertronic; 11-05-2014 at 11:45 AM.. |
Appreciate
2
llebnave6.50 |
10-31-2014, 05:53 PM | #24 |
Private First Class
16
Rep 100
Posts
Drives: 2015 M235i xDrive
Join Date: May 2014
Location: PA
|
This is awesome!
I'm usually pretty brave when it comes to this stuff, but on this one... not so much. Maybe that's because I just took delivery of my car and I'm still in the puppy love state haha. I'll look into this more and if you make a video at some point, that'd be awesome. While I don't live in the Bay Area, I fly out all the time for work... so maybe one time I'll just drive out instead Thanks again for the instructions, maybe I'll give this a crack at some point, but at the very least it was an interesting read! |
Appreciate
0
|
10-31-2014, 07:11 PM | #25 |
Captain
454
Rep 986
Posts |
I really appreciate you taking your time to write that up. It's great, I'm going to look it over and walk through the interface more.
I've read about the airbag needed to be reset. Should you just skip this module when programming, or is this just a known issue ? I have ISTA/D (Rheingold 3.44.50). is that sufficient to reset the ACSM? Do you have the procedure for that as well? |
Appreciate
0
|
11-05-2014, 11:44 AM | #26 |
Second Lieutenant
48
Rep 207
Posts |
Yeah, Rheingold is perfect, and will be able to reset the airbags. Let me know if you need help using Rheingold to diagnose and clear faults / other procedures.
Its not an issue, its a protection feature built in to the module for safety. I wouldn't skip a module, because remember an I-Level is a collection of firmware versions. So if you leave one out, you technically aren't at that I-Level (even if you write it to the car) make sense? |
Appreciate
0
|
11-05-2014, 11:55 AM | #27 |
Captain
454
Rep 986
Posts |
Yup that makes sense, everything should be on the same level. Curious if the vehicle get's updated and goes in for service, will they check that it doesn't match the I-level from production and flag it as tampered ?
I have been playing around with ISTA/D but mostly for general stuff, looking at wiring diagrams, etc.. |
Appreciate
0
|
11-05-2014, 03:14 PM | #30 |
Second Lieutenant
48
Rep 207
Posts |
Answered this in post #12
http://www.2addicts.com/forums/showp...6&postcount=12 |
Appreciate
0
|
Post Reply |
Bookmarks |
|
|