I’m a software developer so it’s my nature to explore the possibilities of a computer system. Since BMW cars have iDrive system that is basically a computer system to control the car, it must have software – or more precisely – firmware. And it is should be updateable.
Few hours after picking up my brand new BMW car, I play around with the iDrive and I find its firmware can be updated. In order to get the right software update, I need to know my car’s Vehicle Identification Number (VIN).
VIN is the last 7 digit of the number printed on car frame (nomor rangka). At least that’s VIN numbering in Indonesian car, can be different in another countries. Just open the engine compartment, you’ll find the number on the left side.
To download the latest software update, go to BMW Software Update website. It will redirect you to this page:
Select the latest update. I select the UPD01005 as I’m sure it fits my car. Then click “Download software update” button. After download is completed, you’ll have a “UPD01005.bin” file. Copy that file to USB drive (formatted with FAT file system), under the root (top most) directory. Then apply the update into the car.
I plug the USB drive into a USB port inside centre arm console. Then in control display on iDrive system, I go to Setting –> Software Update –> Update Software. The system automatically picks up software update file within the USB drive and shows this:
I made a video to show step by step procedure to apply the update in the car: