In an effort to level the playing field between dealerships and independent repair shops, EPA mandated that all cars built after 2004 should meet specification J2534-1 for diagnosis and reflashing. This means that third party tools ( known as pass thru tools) costing about 1000$ that meet the specification can be used coupled with an internet connection to BMW's technical site www.bmwtechinfo.com ( 30$/day 200$/month subscription cost) and presto you have access to all the cars electronics that the dealer has, including flashing with the latest progman and retrofitting new accessories.
I purchased a PTT from I-M Actia, as it is supported by BMW, and after spending half a day downloading and installing drivers from BMW and Actia, I finally have a working system and can access the car with two different programs, WebDIS for diagnosis and PROGMAN for programming. I have stopped at this point because the car has to be connected to a power supply charger to maintain a constant voltage at the battery, otherwise there is risk of destroying the ecu's. My current charger is not powerfull enough, so I ordered an 800 Watt Deutronic charger / power supply ( the same one used at the dealers), and will actually try diagnosis and programming when I receive it next week.
My total cost is 2600$, 1300$ each for the PTT and the battery charger. I know that the charger is very expensive, but it is the only one approved by BMW and I don't want to take any chances.
I am a retired computer engineer with a BS in electrical engineering, and am on very good terms with the guy doing programming at my dealer, so I can get answers to my questions there and yet I do not feel 100% when working on the car. Please do not try this if you are not really sure you know what you are doing, the results can be very costly.
I purchased a PTT from I-M Actia, as it is supported by BMW, and after spending half a day downloading and installing drivers from BMW and Actia, I finally have a working system and can access the car with two different programs, WebDIS for diagnosis and PROGMAN for programming. I have stopped at this point because the car has to be connected to a power supply charger to maintain a constant voltage at the battery, otherwise there is risk of destroying the ecu's. My current charger is not powerfull enough, so I ordered an 800 Watt Deutronic charger / power supply ( the same one used at the dealers), and will actually try diagnosis and programming when I receive it next week.
My total cost is 2600$, 1300$ each for the PTT and the battery charger. I know that the charger is very expensive, but it is the only one approved by BMW and I don't want to take any chances.
I am a retired computer engineer with a BS in electrical engineering, and am on very good terms with the guy doing programming at my dealer, so I can get answers to my questions there and yet I do not feel 100% when working on the car. Please do not try this if you are not really sure you know what you are doing, the results can be very costly.