Officially titled: BMW Software Update for External Devices β Multimedia and Telephone
βΉοΈ About This Guide:
- I am not pro at any of this. I started to search for information how to update vehicle's multimedia because of my own Bluetooth issue.
- As BMW no longer provided software updates on their main site at that time, the task was to find is it still possible to get them.
- After long searches I managed to solve my issue successfully and decided to put everything I found in one place.
Caution
The following BMW multimedia update instructions and links are based on publicly available information. Although these steps are generally safe and should not cause harm, I accept no responsibility for any damage, errors, or consequences arising from their use. Proceed at your own risk and consult a professional if unsure.
- BMW no longer provides CIC (Multimedia) and Combox (Bluetooth/Telephone) updates for older cars on their main site, but they are still accessible from archived CDN links.
- The path of the link is the same for any version, the only differing variable is a version name.
- I do not know every version available yet. I also doubt that all released versions can be accessible through these links.
- Some versions were found on the forums and some just by playing with version number.
- You can also try to find something what is not found yet.
- And if you find something what is not listed yet - share it in the comments and I will update the version list.
In the following links <VERSION> should be changed with version name e.g. UPD01008:
https://static.bmw.com/content/dam/bmw/staticContent/static_bmw_com/bluetooth/updates/bmw/bin/<VERSION>.bin
https://static.bmw.com/content/dam/bmw/staticContent/static_bmw_com/bluetooth/updates/bmw/pdf/Readme_<VERSION>_en.pdf
- With each package (if it suits your car) one of the following combo of versions (separated by new line and β·) will be installed depending on the vehicle.
- Try to find the combo of versions which prefix matches the version you currently have
- e.g. You have TB 005.xxx.xxx, MB 005.xxx.xxx, HB 006.xxx.xxx, find these with a newer version (.xxx.xxx) than you currently have.
| Update File | Software Update Information | Available versions in this package |
|---|---|---|
UPD01008.bin |
Readme_UPD01008_en.pdf |
β· MX-3.5.4, TX-3.5.8 β· TX-2.6.6 β· MX-1.12.0 |
UPD03007.bin |
Readme_UPD03007_en.pdf |
β· ME-8.5.5, TE-8.5.5 |
UPD05021.bin |
Readme_UPD05021_en.pdf |
β· TN-2.34.1 β· MN-2.18.2, TN-2.18.5 β· MN-1.37.3, TN-1.37.10 β· MN-1.23.7, TN-1.23.15 β· MN-1.21.6, TN-1.21.15 |
UPD05074.bin |
Readme_UPD05074_en.pdf |
β· MN-002.055.071, TN-002.055.070 β· MN-002.039.071, TN-002.039.070 β· MN-002.034.070, TN-002.034.070 β· MN-002.027.070, TN-002.027.070 β· MN-002.018.070, TN-002.018.070 β· MN-001.037.070, TN-001.037.070 β· MN-001.023.070, TN-001.023.070 β· MN-001.021.070, TN-001.021.070 |
UPD05081.bin |
Readme_UPD05081_en.pdf |
β· HN 003.255.080, MN 002.255.071, TN 002.255.080 β· HN 003.255.080, MN 003.001.002, TN 003.255.080 β· HN 003.255.080, MN 003.003.001, TN 003.255.080 β· HN 003.255.080, MN 003.009.004, TN 003.255.080 β· HN 003.255.080, MN 003.011.002, TN 003.255.080 β· HN 003.255.080, MN 003.013.001, TN 003.255.080 |
UPD07032.bin |
Readme_UPD07032_en.pdf |
β· TV 010.013.011, MV 010.013.011, HV 130.017.021 β· TV 110.005.011, MV 110.005.011, HV 130.017.021 β· TV 110.005.011, MV 110.005.011, HV 130.017.021 β· TV 110.005.011, MV 110.005.011, HV 130.017.021 β· TV 130.017.020, MV 130.008.020, HV 130.017.021 β· TV 130.017.020, MV 130.009.020, HV 130.017.021 β· TV 130.017.020, MV 130.009.020, HV 130.017.021 β· TV 130.017.020, HV 130.017.021 β· TV 130.017.020, HV 130.017.021 β· TV 130.017.020, HV 130.017.021 |
UPD07041.bin |
Readme_UPD07041_en.pdf |
β· MV 110.005.011, TV 110.005.030, HV 130.017.032 |
UPD07044.bin |
Readme_UPD07044_en.pdf |
β· TV 130.025.041, MV 130.008.020, HV 130.025.041 β· TV 130.025.041, MV 130.009.020, HV 130.025.041 β· TV 130.025.041, HV 130.025.041 |
UPD07052.bin |
Readme_UPD07052_en.pdf |
β· TV 130.027.051, HV 130.027.051 |
UPD09032.bin |
Readme_UPD09032_en.pdf |
β· TB 001.032.032, MB 001.031.022, HB 001.062.032 β· TB 001.042.032, MB 001.041.022, HB 001.062.032 β· TB 001.046.032, MB 001.042.007, HB 001.062.032 β· TB 001.046.032, MB 001.043.002, HB 001.062.032 β· TB 001.046.032, MB 001.045.022, HB 001.062.032 β· TB 001.062.032, MB 001.061.023, HB 001.062.032 β· TB 001.062.032, MB 001.052.004, HB 001.062.032 β· TB 002.024.032, MB 002.020.012, HB 006.007.032 β· TB 002.024.032, MB 002.023.021, HB 006.007.032 β· TB 002.036.032, MB 002.032.018, HB 006.007.032 β· TB 002.036.032, MB 002.035.021, HB 006.007.032 β· TB 003.012.032, MB 003.006.039, HB 006.007.032 β· TB 003.012.032, MB 003.008.011, HB 006.007.032 β· TB 005.004.032, MB 005.001.016, HB 006.007.032 β· TB 005.004.032, MB 005.002.001, HB 006.007.032 β· TB 005.013.032, MB 005.008.026, HB 006.007.032 β· TB 005.013.032, MB 005.010.002, HB 006.007.032 β· TB 006.002.032, MB 006.001.041, HB 006.007.032 β· TB 006.002.032, MB 006.001.044, HB 006.007.032 β· TB 006.007.032, MB 006.006.006, HB 006.007.032 |
UPD09041.bin |
Readme_UPD09041_en.pdf |
β· TB 001.063.040, MB 001.062.040, HB 001.062.032 |
UPD09042.bin |
Readme_UPD09042_en.pdf |
β· TB 001.062.032, MB 001.062.040, HB 001.062.032 |
UPD09051.bin |
Readme_UPD09051_en.pdf |
β· TB 001.064.050, MB 001.061.023, HB 001.063.050 β· TB 001.064.050, MB 001.052.004, HB 001.063.050 β· TB 001.054.001, MB 001.062.040, HB 001.054.001 β· TB 001.064.050, MB 001.062.040, HB 001.063.050 β· TB 005.005.050, MB 005.003.050, HB 006.026.050 β· TB 005.014.050, MB 005.013.050, HB 006.026.050 β· TB 006.003.050, MB 006.002.050, HB 006.026.050 β· TB 006.008.050, MB 006.007.050, HB 006.026.050 β· TB 006.018.050, MB 006.018.050, HB 006.026.050 β· TB 006.023.007, MB 006.026.050, HB 006.026.050 β· TB 006.025.001, MB 006.026.050, HB 006.026.050 |
* List of available versions of the package were taken from Readme file.
* You can find more information about specific software update in that file as well.
- Format USB to FAT32
- Copy
.binfile to the root directory of the USB (do not extract or rename) - Insert USB into car's port (in my case the one which worked was in armrest)
- Navigate to
Settings β Software Update β Update Software(* this path might be different in other vehichles) - Follow on-screen prompts
- USB may not be recognized immediately - plug it in and drive for a while if needed.
- If there is more than one USB port, try every one of them.
- If iDrive shows "Too old" or "Not supported," the update may be incompatible with your software.
- However, if the update is rejected as "too old", try setting the vehicle's internal date ~10 years earlier, then cycle the ignition and try again.
- BMW 118i of year 2010
- There was a problem that multimedia did not display the song data when music was playing from Bluetooth (on Spotify).
- I somehow managed to find UPD05074 and UPD01008.
- UPD01008 was installed successfully (I needed to change date through vehicle's settings 10 years back) and my bluetooth issue was fixed.
- Sometimes it still show 'unknown' instead of song data, but reconnecting device again helps on those cases.
- Software versions which were specified in my multimedia settings β version after installing UPD01008:
- Multimedia: MX-003.004.031 β MX-003.005.004
- Telephone: TX-003.004.031 β MX-003.005.008
- After I shared my case, people ask me questions I unfortunately do not have answers to.
- However some questions made me google again and find more information.
- So I try to maintain and update this gist.
As far as internet knows. I have not found any newer. But to doublecheck before answering I googled again and found this thread which has a longer list of available versions. However the newest listed is also UPD09051.bin, but have in mind that the newest might not be the one which is supported by your car. The Readme file of the specific version helps to determine that.
I will try to update my gist later to contain all information at one place.