G05
BMW X5
37.2KVIEWS
24REPLIES
11APPRECIATES
21ACTIVE PEOPLE
05-10-2026LAST POST
01-25-2024
Hi everyone,

since most of us are suffering from this error due to battery drain or actual malfunction. it is better to code it and remove the error.

Disable Backup Battery
ATM 1F61
3001 ON_Board /BUB_FITTED (to nicht_aktiv)

Sometimes, it is enough to code the first one only.

Disable emergency call
KOMBI
3004 st_ecal_alive to (nicht_aktiv)
3004 st_ecal_timeout to (nicht_aktiv)

Hope this helps.
01-29-2024
up2up wrote
Hi everyone,

since most of us are suffering from this error due to battery drain or actual malfunction. it is better to code it and remove the error.

Disable Backup Battery
ATM 1F61
3001 ON_Board /BUB_FITTED (to nicht_aktiv)

Sometimes, it is enough to code the first one only.

Disable emergency call
KOMBI
3004 st_ecal_alive to (nicht_aktiv)
3004 st_ecal_timeout to (nicht_aktiv)

Hope this helps.
up2up's user avatarup2up This is awesome. I have Bimmerlink - can you recommend a tutorial for me to use Bimmerlink to do this coding? OR, do I need a different program?
01-31-2024
gx5_027 wrote
up2up's user avatarup2up This is awesome. I have Bimmerlink - can you recommend a tutorial for me to use Bimmerlink to do this coding? OR, do I need a different program?
I believe biimerlink is a diagnostic tool. You need esys or biimer utility which is a great and easy tool. It has both PC and mobile version.
03-06-2024
I was able to code out the emergency SOS malfunction error for my 2019 X5 with Bimmercode just now.
  • Load up Bimmercode app with your OBD2 adapter
  • Select the "Instrument Cluster" from the menu
  • Select "Expert mode" and acknowledge you are aware of the risk
  • Scroll to the top and search for "Meldung_0299" in the search box and enter
  • Select "nicht_activ", back out and then hit "Code"
Just decided I'd pass this along to anyone else that may looking for a temporary fix and disabling the SOS error message that keeps popping up when you open the door. Good luck :)
06-27-2024
Thank you so much for this. Just did it on my 2021 m340i, 80 dollars for the OBD2 and 50 for bimmercode app, worked like a charm
06-28-2024
ZCPM3 wrote
I was able to code out the emergency SOS malfunction error for my 2019 X5 with Bimmercode just now.
  • Load up Bimmercode app with your OBD2 adapter
  • Select the "Instrument Cluster" from the menu
  • Select "Expert mode" and acknowledge you are aware of the risk
  • Scroll to the top and search for "Meldung_0299" in the search box and enter
  • Select "nicht_activ", back out and then hit "Code"
Just decided I'd pass this along to anyone else that may looking for a temporary fix and disabling the SOS error message that keeps popping up when you open the door. Good luck :)
Hello there I have a 2014 Bmw X5 N55. I did that but for some reason the SOS lights comes back on every time I restart the vehicle.
07-19-2024
This is the first and best solution i have found. Great job sharing it!
09-09-2024
I have purchased bimmercode full version for $50 and also purchased bimmerlink. I am using the MX+ OBDLink from my Iphone. The instructions here are very clear and I have no trouble going to "instrument cluster" Expert mode. I can then select "300A CC_Konfiguration", but I do not get an option from there for "CC_MELDUNG_0299=> nicht_aktiv" as others have instructed. When I select 300A CC_Konfiguration, I get about a dozen options that state "CC_AKTIVIERUNG_1" Then, the same followed by 2, 3 4, etc.

Does anyone have any suggestions? Vehicle is a 2019 BMW X3 and I am trying to just remove/delete the Emergency Call System Malfunction due to the cost of repairing.
02-21-2025
I had the same problem on by F85 and after continually resetting error messages for several months and BMW on service said they could not code it out I remembered I had bought the OBDEleven dongle for coding auto wipers on my son's Seat Leon.

I plugged it into the X5 and there is already a pre-configured coding pack to eliminate the SOS call system failure by setting it to "Not Active". The total cost of the pre-configured pack was only £2. Cost of the dongle orginally was £50.

Saved me the grief of changing a wrong setting by going deep into the coding screens.
02-24-2025
So does this basically turn off the system and take away the annoying "Emergency Malfunction" reminder on the dash? thanks
02-24-2025
Will any other issues pop up by deactivating it? I won't use the sos call feature I just want to remove the dash warning.
03-22-2025
bamagreg wrote
I have purchased bimmercode full version for $50 and also purchased bimmerlink. I am using the MX+ OBDLink from my Iphone. The instructions here are very clear and I have no trouble going to "instrument cluster" Expert mode. I can then select "300A CC_Konfiguration", but I do not get an option from there for "CC_MELDUNG_0299=> nicht_aktiv" as others have instructed. When I select 300A CC_Konfiguration, I get about a dozen options that state "CC_AKTIVIERUNG_1" Then, the same followed by 2, 3 4, etc.

Does anyone have any suggestions? Vehicle is a 2019 BMW X3 and I am trying to just remove/delete the Emergency Call System Malfunction due to the cost of repairing.
DId you ever get an answer for this? I also don't see Meldung 0299
04-12-2025
RockChalkKU wrote
DId you ever get an answer for this? I also don't see Meldung 0299
Having the same problem too.
04-19-2025
using the Bimmercode app to disable the "Emergency Call System Malfunction" error message. This won't fix the underlying problem, but it will remove the error from your display. (Solved)

KOMBI

3004 st_ecal_alive to (nicht_aktiv)
3004 st_ecal_timeout to (nicht_aktiv)

3001 CC_ID_Sperre
CC_AKTIVIERUNG_5
XX, XX, XX, XX, XX, FF, XX, XX --> XX, XX, xX, XX, XX, F7, XX, XX

change FF to F7 works on my F15 2017 X5
06-19-2025
I cannot find this option on my g80 m3
10-04-2025
daile wrote
using the Bimmercode app to disable the "Emergency Call System Malfunction" error message. This won't fix the underlying problem, but it will remove the error from your display. (Solved)

KOMBI

3004 st_ecal_alive to (nicht_aktiv)
3004 st_ecal_timeout to (nicht_aktiv)

3001 CC_ID_Sperre
CC_AKTIVIERUNG_5
XX, XX, XX, XX, XX, FF, XX, XX --> XX, XX, xX, XX, XX, F7, XX, XX

change FF to F7 works on my F15 2017 X5
I have 17 F15 too. The only thing you did was change FF to F7 in the 3001 module, correct? Or did you have to mess with 3004 as well? Thanks.
10-06-2025
Laguna Seca Blue wrote
I have 17 F15 too. The only thing you did was change FF to F7 in the 3001 module, correct? Or did you have to mess with 3004 as well? Thanks.
For anyone else who comes across this thread with a F15 X5 where getting to that damn battery requires dissembling half the interior, I can confirm that simply changing FF to F7 with BimmerCode gets rid of the sos error. You don’t need to do any of the other steps. There’s actually a great video on YouTube that shows you exactly what to do:
11-24-2025
03-12-2026
up2up wrote
Hi everyone,

since most of us are suffering from this error due to battery drain or actual malfunction. it is better to code it and remove the error.

Disable Backup Battery
ATM 1F61
3001 ON_Board /BUB_FITTED (to nicht_aktiv)

Sometimes, it is enough to code the first one only.

Disable emergency call
KOMBI
3004 st_ecal_alive to (nicht_aktiv)
3004 st_ecal_timeout to (nicht_aktiv)

Hope this helps.
I know this is an old thread but followed the instructions above and it worked perfectly for me. I have an X4 2019. 👍🏻
03-18-2026
Hi all, like fozi.g, I know this is an older post, but the problem is still out there and the solution is still elusive for some (and some of the recommendations are not helpful). I just successfully resolved my 2015 BMW X3 28i xdrive Emergency Call Malfunction/SOS light with the recommendation made by Laguna Seca Blue, and the linked video.

Some details:

Use the Bimmercode app Full Version. Only costs $50 (USD).

Bimmercode did not work with my older VeePeak bluetooth OBDII device. I had a vLinker MC device for my RAM 1500, and the Bimmercode worked fine using that. The app has a list of devices that it will link to:

UniCarScan UCSI-2000/2100
UniCarScan UCSI-3000
VeePeak OBDCheck BLE/BLE+ (This did not work with my VeePeak)
Vgate iCar Bluetooth
Vgate iCar Wi-Fi
vLinker BlueTooth (This is what I used)
vLinker Wi-Fi
xHP

Once you link up (select "Connect" with the app), the Bimmercode app will make a copy of your ECU settings. Takes a few minutes. The follow the steps from the YouTube Vid, listed below. Note, the app interface looked a little different than in the YT vid, but worked nonetheless.

1. Select "Connect" and choose your OBDII adapter from the list, then "Connect" again at the bottom.
(let Bimmercode make a backup of ECU)
2. Select "Instrument Cluster"
3. Select "Expert Mode" button on top, acknowledge warning.
4. Select "3001CC_ID_Sperre"
5. Select "CC_AKTIVIERUNG_5"
6. Whatever pops up next is your default. For my 2015 X3, it was not one of the two you see in the YT vid, it was a third option. Doesn't matter, just leave the radial button there, then select "Custom Value" and it will copy your default into the edit spots.
7. Mine did not list all of the values like in the YT vid. I had to select "Byte 5" to modify. Then change "FF" to "F7". Hit "OK" to confirm.
8. On the exit, be sure to select "CODE" for the ECU. Takes a minute or two.

That's it. I did have to reset my clock and date once coding was done. That was the only "System" error I got in the BMW message center.

The error message has NOT returned since I did this! And all functionality of the trip computer and other instrument cluster displays are back and functional.

OBTW, BMW dealer quoted me $1,700 to replace the battery with "no guarantee that this will fix the problem" - yeah, right!

Good luck!
03-26-2026
I have a 2019 330i xDrive with the same issue. I have not decided whether I will replace the battery or opt to re-code to eliminate this message.

In the meantime, is there an alternate means to check to odometer for managing service intervals (other than waiting for the random disappearance of this message)?
04-25-2026
I have a g20 330i 2023.

BimmerCode doesn't show the “Instrument Cluster” module.
Bimmerutility shows it but wont let me access it ?
Is this related to the “secure coding” ?