BMW Forum - BimmerFest BMW Forums banner

ATM retrofit and coding

129K views 168 replies 37 participants last post by  gunylinalex  
#1 · (Edited)
Hi,

We managed with my friend to completely retrofit a new ATM module in X1 F48 by wiring Ethernet with NBT Evo and replacing the old telematic module (lots of work!).

Finally, every services are working (GPS, RTTI, bmw online, etc) as if the ATM was original part. Last thing I am trying to do is add my car in Connecteddrive website to get remote services.

Currently when I try to add my car with active ATM VIN (different than my NBT EVO that is flashed with my original VIN), I do not get any confirmation message in my car.

Is it a coding parameter I missed? Or do both VIN need to be identical?
 
#79 ·
OK, I have found a way to disable SOS error without losing other functions : just disabled one bit instead of all 8 bytes :D

It seems it is enough to make the error disappear.

In Kombi, CC_AKTIVIERUNG_5 = FF FF FF FF FF F7 FF FF

I hope I won't have to change any antenna or other component with this nice solution.
 
#80 ·
My car is 2017/7 F36 and it comes with ID6 Magnet Marelli head unit and ATM module. I look at my head unit, It seems I have GPS signal from ATM module as the head unit has a 6 pin OABR connector and there are 3 wires which colors are
Pin 1: Apple Green
Pin 2: White
Pin 3: Black.

I recently retrofitted NBT EVO and move the 3 pins from Marelli to NBT EVO OABR to get GPS signal.
Marelli NBT EVO
Pin 1 Pin 2
Pin 2 Pin 4
Pin 3 Pin 3

After relocated the 3 wires and coded the SYSTEM_GPS_RECEIVER to Nicht_Aktiv. I get "No Almanac". Seems I get no GPS signal from my ATM module. My head unit has GPS connector but I do not want to use aftermarket GPS receiver. Does anyone know what I need to do to work it out?
 
#81 ·
My car is 2017/7 F36 and it comes with ID6 Magnet Marelli head unit and ATM module. I look at my head unit, It seems I have GPS signal from ATM module as the head unit has a 6 pin OABR connector and there are 3 wires which colors are
Pin 1: Apple Green
Pin 2: White
Pin 3: Black.

I recently retrofitted NBT EVO and move the 3 pins from Marelli to NBT EVO OABR to get GPS signal.
Marelli NBT EVO
Pin 1 Pin 2
Pin 2 Pin 4
Pin 3 Pin 3

After relocated the 3 wires and coded the SYSTEM_GPS_RECEIVER to Nicht_Aktiv. I get "No Almanac". Seems I get no GPS signal from my ATM module. My head unit has GPS connector but I do not want to use aftermarket GPS receiver. Does anyone know what I need to do to work it out?
 
#82 ·
Good afternoon friends, tell me, please, whether there is an opportunity to add the function "connected drive" on bmw x3 LCI (f25) 2017 year. Car was bought from the dealer with the ATM retrofitted, because it has "SOS" button inside cabin, but without the NBT EVO. The car was upgraded with NBT EVO (not from the dealer). It was a donor device from the broken car. I have everything activated except bmw connected drive. Guys who installed it about a year ago said that it is not possible to activate it, the only opportunity that I was offered was to put the ATM from the car on which this function have been already activated. May be something have changed since than? May be somebody give a clue is it possible now? May be i can code it through E-sys? I can't buy subscription from BMW official web site using my vin code, because i don't have this option from factory. If i try vin from car from which this nbt evo was taken is it gonna work or it is not that simple as it sounds?)) Any help will be appreciated. BMW has sale for connected drive subscription and i really want to use it) Thank you.
 
#83 ·
If ur car didn***8217;t come with evo then u shouldn***8217;t have atm ***8220;retrofitted***8221; unless I***8217;m mistaking. Maybe u had a tcb but in order to get connected drive services u need an atm module with current subscription and have that vin match the evo head unit. U can***8217;t change the vin in atm, at least I can***8217;t, heard some Russians can but idk. U have pic of the ***8220;atm***8221; module u have to make sure it is in fact an atm?
 
#84 · (Edited)
If ur car didn't come with evo then u shouldn't have atm "retrofitted" unless I'm mistaking. Maybe u had a tcb but in order to get connected drive services u need an atm module with current subscription and have that vin match the evo head unit. U can't change the vin in atm, at least I can't, heard some Russians can but idk. U have pic of the "atm" module u have to make sure it is in fact an atm?
I am sure that it is atm. All new cars comes with atm, besides electrician who was installing EVO confirmed it. I don't have subscription, because car wasn't occupied with evo from the factory. I have talked to one guy from BMW workshop in Moscow and he insured me that they can do it, but I don't want to drive 900 km because of such a trifle. I am looking for way to do it myself or find local specialists.
 
#85 ·
@VitaminXX
If your car have ATM with HU-ENTRY, there will have a small connector in HU-entry, you can modify the wire connect to nbt-EVO oabr port, then FA add vo coding , very work OK !
For China 2018 new car I modify as this ,everthing work fine. you can check the wire from ISTA-D.
Hu-entry small connector --White wire --->EVO OABR PIN 2
Hu-entry small connector --Green wire --->EVO OABR PIN 4
Hu-entry small connector --Transparent color wire --->EVO OABR PIN 8
Then FA add VO: 6AC,6AE,6AK,6AM,6AN,6AP, coding EVO.
Done !
 
#86 ·
@VitaminXX
If your car have ATM with HU-ENTRY, there will have a small connector in HU-entry, you can modify the wire connect to nbt-EVO oabr port, then FA add vo coding , very work OK !
For China 2018 new car I modify as this ,everthing work fine. you can check the wire from ISTA-D.
Hu-entry small connector --White wire --->EVO OABR PIN 2
Hu-entry small connector --Green wire --->EVO OABR PIN 4
Hu-entry small connector --Transparent color wire --->EVO OABR PIN 8
Then FA add VO: 6AC,6AE,6AK,6AM,6AN,6AP, coding EVO.
Done !
 
#89 ·
ATM Activation code

Sorry to jump in on this thread, but I've searched many other places without an answer.

I have an NBT Evo and ATM installed in my car. The Evo has FSCs matching the ATM, which currently has an active subscription. I cannot add my vehicle to my ConnectedDrive account as the activation message never comes through to the vehicle. Everything else works as expected, but the subscription expires in December, and I'd like to add it before then.

There seems to be a lot of knowledgeable people on here, so hoping someone can help. Despite provisioning data being downloaded when I choose "Update BMW Services", is it worth someone on here sending the provisioning data to me, and me injecting it through Tool32? Thanks for any help!
 
#90 ·
Sorry to jump in on this thread, but I've searched many other places without an answer.

I have an NBT Evo and ATM installed in my car. The Evo has FSCs matching the ATM, which currently has an active subscription. I cannot add my vehicle to my ConnectedDrive account as the activation message never comes through to the vehicle. Everything else works as expected, but the subscription expires in December, and I'd like to add it before then.

There seems to be a lot of knowledgeable people on here, so hoping someone can help. Despite provisioning data being downloaded when I choose "Update BMW Services", is it worth someone on here sending the provisioning data to me, and me injecting it through Tool32? Thanks for any help!
Did u code the the headunit for the atm? Hook it up to ista and see if it has to b initialized or something?
 
#92 ·
No, they were different cars, but I believe they are flashed to the same I-Step. I have an E series car, specifically an E46 with a CarSystems adapter. I did read that, it's a shame :-/.

@Jhnblckwood I coded the head unit to include ATM-specific flags as Aktiv. I don't use ISTA, only E-Sys and Tool32. My laptop is low on space, and I generally find these work fine.
 
#93 ·
No, they were different cars, but I believe they are flashed to the same I-Step. I have an E series car, specifically an E46 with a CarSystems adapter. I did read that, it's a shame ***x1f615;.

@Jhnblckwood I coded the head unit to include ATM-specific flags as Aktiv. I don't use ISTA, only E-Sys and Tool32. My laptop is low on space, and I generally find these work fine.
I understand esys is great but sometimes u do NEED ista. I did for lci led headlight upgrade plus it***8217;s great for diagnostics jus to make sure everything is set up correct. I would at least give it a shot.
 
#95 ·
Hello again , I have a similar problem with my retrofited EVO and ATM on F30: my EVO and ATM are having same VIN, they worked perfectly until 1 month ago when I saw that messages to the car, navi destinations, are not coming anymore. Remote commands are working. I made an update to services and now online apps are missing also. No messages, weather, news etc, but still remote commands working, position working and services are available until 06.2019, and also Connected Drive Store is available into car and can be accessed. Car is added to my account. Tried to update services from car, several times, but no luck. Does anyone have any idea? Or can help me? Thank you in advance!!!
 
#96 ·
Provisioning code comes as a text message/sms from BMW server, it is encoded for specific VIN. To make it appear:
ATM has to have original donor VIN from the car it came from, have active subscription and LTE network connectivity.
EVO has to have FSC and Coding VINs matching ATM. Evo has to be properly connected to ATM.
EVO has to be coded for ATM.

You need to update subscriptions from EVO. If it does not work, you may need to run provisioning reset from tool32 to reset it to DAS/DPAS (factory settings), or to properly signed and current provisioning file for the VIN.
 
#98 ·
Hello, please someone help me, I've tried to reset provisioning data from ATM and EVO, but I didn't find any tool32 command for this. Only steuern_provisioning_data I found in both ATM and NBTEVO prgs, but don't know arguments for reseting provisioning data. I tried updateing provision data from EVO, it returns data transfer OK, but it is like it doesn't want to change old provisioning file from EVO.
In this combination of EVO and ATM, system worked perfectly for almost 1 year.
Can someone please help me? I will pay for help.
 
#99 ·
Hello

Today I did this retrofit
I did as 2real4u described

I had NBT EVO already retrofitted and atm emulator for gps
So I look on eBay and found ATM and after a few messages with seller I purchase one from them.
Then I got new FSC codes for the EVO and programmed it with new vin from ATM.
And today it arrived
I wired it up and check with esys that I was ok and that the vin was correct.
Then I started the car and update services.
And bingo everything works great
Then I started app added vin and asked for code.
The code came in a few minuets and punch it in and bingo it’s activated



Sent from my iPhone using Bimmerfest
 
#100 ·
Solution

I finally found the solution to my problem. I had all FSCs correct, they matched the ATM VIN number as well. Tool32 jobs to reset the provisioning also did not resolve it. It was seemingly unsolvable without access to the backend.

It turns out that the coding file contains a calculated value for the VIN stored within the .ncd file as "longvin", which is in hexadecimal form. The only way I could find that changed this VIN was by creating a TAL with cdDeploy for the coding file. Any previously created .ncd file wrote the old VIN back to the HU, as did right clicking the HU and choosing "Code", and therefore did not work. Once the new coding file was deployed, I could FDL edit as much as I liked.
 
#106 ·
I have done that and tried with a different phone and still the same :)

Maybe there is some coding that need to be done

Sent from my iPhone using Bimmerfest
I have this same issue. Was your head unit destined for a BMW, or possibly a Mini without an optical drive? I flashed mine with the FA of a Mini, and then FDL coded everything else. Was considering flashing with a BMW i FA and seeing if this works, as they have Evos without an optical drive as well.
 
#112 ·
Ok does it also show in app when the car is running?

Mine update almost like I should if I open a door and close and lock it it updates but if I start the car and drive it doesn’t update before I have stopped the car lock it then open it and lock it again then it update?
Also nothing is showing in app when the car is running


Sent from my iPhone using Bimmerfest