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.
If you are TX-003.004.031 it may be needed to update to UPD01006.bin first!