BMW Forum - BimmerFest BMW Forums banner

ATM retrofit and coding

128K 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?
 
#40 ·
Your connecteddrive services will work as long as your ATM is active. EVO uses signed provisioning using your VIN and ATM is providing the network layer using its own VIN. But any telematic services that depend on SMS would not work. You would also not be able to extend your subscription without having account ownership or matching VINs between EVO and ATM.
 
#41 ·
Yes that is what I understood, but when you say ATM active, you mean the subscriptions are valid? I don't think I will extend my subscriptions. My only concern is that GPS works after subscriptions are expired and no SOS error.

Now that the new X1 has NBT EVO and ATM, maybe BMW would accept to sell ATM with my original VIN? I have 2016 X1 model which had TCB.
 
#48 ·
OK I tried cc_Aktivierung_5=aus and SOS error is gone but it generates at least 3 new important errors in ISTA so I reverted it back. Are your counters still working on your dashboard?

My original error is "GPS aerial: Open Circuit" with details "A short circuit to B+ of GPS aerial was detected by control unit". The error sometimes disappears and comes back after a few weeks... Very tricky.

I also have another error with oxygen sensor that won't disappear, don't know if it is linked or not with this other problem?

Any idea?
 
#49 ·
I realy don't think that cc_Aktivierung_5=aus cause that problems, it is something else. What model of ATM do you use? and what GPS antenna? I manage to use an roof ATM with my car's original GPS antenna, and no errors. Maybe is aerial antenna that gives you problems.
Oxygen sensor also has nothing to do with ATM or kombi coding.
 
#50 ·
Well I ran a test with ISTA before coding cc_Aktivierung_5=aus (only error was this B+ problem) and just after coding it I confirm I had new errors (kilometer counter error and 2 others). Then I coded back cc_Aktivierung_5=ein and another check confirmed that only B+ problem is present. Did you try a compete test with ISTA?

From what I remember original GPS antenna from X1 F48 is used with ATM from serie 4 (2016). What is really frustrating is that this error disappears with coding in ATM/KOMBI, and then with no apparent reason it keeps coming back.

Do you think I should still search in ATM FDL code or try to replace the antenna?
 
#76 · (Edited)
I ended coding cc_Aktivierung_5=aus and SOS error never came back. Only consequence is that this option has disabled the low fuel level warning. Everything else works fine.

I tried to search X3 main and backup antennas (to replace mine as it may be the source of the error) but it is the same reference as X1! Maybe I missed something..
 
#61 ·
Signal path checked and OK.

I am suprised no one else has this SOS issue after upgrading to NBT Evo and ATM.

My idea was to replace my antenna (X1 2016) with new model still from X1 (which now has NBT Evo), but it seems that the antenna has not changed... (same reference number 65209350089)

Should I install one from another serie that is tested, with both active and backup? I see that in my car there is no backup antenna, only one (backup_antenna is disabled in ATM FDL)
 
#55 ·
ATM on NBT-HU

Hi all, i found this thread about atm retrofit, maybe someone can answer me few questions.

I recently have 435i 15plate .
The situation is, i bought car from auction with stolen NBT Evo, all wires and antenas from Navi in dash was cuted.
I bought NBT HU from ebay with precoded VIN for this car, everything connected, only one thing not working is GPS.
I'm researched that may car have ATM, were Gps signal going trough ATM, and then trough ETH two wire shielded wires goes to NBT HU.
I compare NBT Evo and NBT Hu connections from ATM.
Nbt Evo Have A42*3B 20pin connector, Nbt Hu A42*3B 12pin connector.
I connected ETH wires from ATM acording wiring diagram :
ATM(A331*1B) 2 < > 4 NBT Hu (A42*3B 12pin)
4 < > 2
3 < > 8(shield ground)

Also i changed coding in NBT-HU Gps receiver from navi NICHT Active.

Now my questions:
1) Maybe it's not possible to connect NBT HU with ATM?
2) If it possible, maybe i'm missing something, coding?
3) Think to try reflash with ISTA, can it help i'n my situation?

Thanks , who can help ! :))
 
#56 ·
Hi all, i found this thread about atm retrofit, maybe someone can answer me few questions.

I recently have 435i 15plate .
The situation is, i bought car from auction with stolen NBT Evo, all wires and antenas from Navi in dash was cuted.
I bought NBT HU from ebay with precoded VIN for this car, everything connected, only one thing not working is GPS.
I'm researched that may car have ATM, were Gps signal going trough ATM, and then trough ETH two wire shielded wires goes to NBT HU.
I compare NBT Evo and NBT Hu connections from ATM.
Nbt Evo Have A42*3B 20pin connector, Nbt Hu A42*3B 12pin connector.
I connected ETH wires from ATM acording wiring diagram :
ATM(A331*1B) 2 < > 4 NBT Hu (A42*3B 12pin)
4 < > 2
3 < > 8(shield ground)

Also i changed coding in NBT-HU Gps receiver from navi NICHT Active.

Now my questions:
1) Maybe it's not possible to connect NBT HU with ATM?
2) If it possible, maybe i'm missing something, coding?
3) Think to try reflash with ISTA, can it help i'n my situation?

Thanks , who can help ! :))
I believe the 12-pin connector you are using is for additional video sources. For NBT-HU the GPS antenna is connected directly to the back of the NBT headunit - the blue plug. For NBT-EVO, the GPS antenna is connected to the ATM, and the ATM is connected to the headunit over ETH the OABR connector.

The ATM handles both telematics, and GPS, for the EVO headunit. For the older NBT headunit, telematics comes over a 4-pin HSD connector between a TCB (telematics control box), and the green connector on the back of the NBT headunit - TCB had no GPS functionality. I believe this was probably a design change, so that with the antenna directly connected to the telematics controller, it could always no the cars location, it did not require the NBT unit.
 
#57 ·
Thanks for the answer. One guy Bubblebeard2011 from this forum pm me and told to connect seperate GPS antena and drive few miles to satelites detect me. It worked. But then i try disconnect GPS aerial and it still showing my location without any pluged aerial to gps plug on headunit. The coding is still Gps from navi ACTIVE.
I asume that headunit get location trough can from ATM.
But what interesting that my NBT HU lower generation than EVO and it understanding that info from can bus.
And another thing. I get that NBT HU already precoded to car with my cars VIN. Maybe they changed or flashed software on that headunit?
Because i'm only soldered cuted wires without any VO coding or nbt flashing with Ista.
It's very strange and i want to know how it working in this situation.

P.s that antena from ATM A331*4B white plug. For what it used? Because i left it unpluged.
 
#58 ·
ATM sends GPS signal over OABR and not CAN. Did you drive without the seperate GPS Antena and it still gave your location, I would find that very odd.

Not sure on your other question, if NBT is coded to your car then it is logical it works if all connections are soldered.

Not sure what 4B plug is, but ATM has two connectors, one for SDARS or DAB signal and one for additional telephone connection. But again not sure what 4B is.

Cheers,
 
#60 ·
You are NOT getting GPS data over CAN, and nothing is going from the ATM to the NBT-HU.

What happened is that when you connected the GPS antenna, the NBT was able to attain your location. When you disconnected the antenna, the navigation software started to use data from other ECU's such as steering angle sensor, and DSC, to know when you turned, which direcction, and how far you traveled. It only appeared like you were still getting GPS data. This allows the navigation system to work well when in situations where the GPS signal is not reliable.
 
#62 ·
Hello all, I need some help from you, maybe someone had the same problems like me, and know what I can do to fix them. My car is an F30 2012 with retrofited EVO and ATM. ATM came from an 2014 F23. I managed to even add vehicle to my connected drive account, but I have 2 problems :
1. Locate vehicle doesn't work, but vehicle tracking is activated in iDrive menu.
2. Remote services are working only if the car didn't got to sleep. If I let car to sleep, then nothing works. While car not sleeping HORN, LOCK/UNLOCK, HEADLIGHTS flashing are working from mobile app, but if car got to sleep, then nothing works until car is awake again.

So, what I'm missing? Is there anything that must be coded or something to do?

ATM is power like original, CAN-BUS between NBT + ATM and car is separated by can filter, navigation working, everything beside that 2 errors.
So please, maybe someone can help me.
 
#63 ·
I don't know why the locate vehicle is not working, it should work, it works for me.

The issue with remote services has to do with you can filter, when the car goes to sleep, it's not sending the messages from the ATM, across to the KCAN bus. I believe this was done to keep from waking the car, and draining the battery. I know the adapters stay powered, they just stop sending the messages across the bus. You can contact the adapter supplier, and see if you can get custom firmware that will continue sending messages after the car goes to sleep.
 
#64 ·
Thank you for your answer. I think you are right about filter stoping can messages, I will check that. I hope that is the problem.
I have to see about location also. I read about that cars newer than 07/2014 must have GPS TRACKING activated in settings, and older than 07/2014 not. Now, my car is 2012, my ATM is 03/2014 and EVO is 2017, I have also GPS TRACKING activated, but .... something still not right.
 
#65 ·
Hello again, I managed to find the problem with remote services , can filter was powerd behind the EVO, and when car goes to deep sleep it turns that power off, so my can filter was dead also, after connecting can filter to an pwermanent power, now remote control works even car is in deep sleep.
But, unfortunatlely Vehicle finder still not working. It is keep saying that gps is not active in the car, but GPS TRACKING is 100% checked.
Can someone help me with cafd’s from EVO, ATM and FEM from an F30 that has this service and is working ? Please, please , please !!!! Maybe is something that I’m missing in codings.
 
#66 ·
Hi,

can you please tell me how you changed a VIN to your car's VIN, doesn't EVO have a component protection? It can be flashed to your car's VIN? Can you tell me more how it works? You want to tell that you don't use nay CAN filter like NBT EVO ATM emulator?

I have F10 2015 and I have retrofitted NBT EVO with ATM emulator, but now I would like to have ConnectedDrive services like internet, live etc. Can you point me in the right direction how can I flash EVO with my VIN and install ATM module (currently have TCB, but it's usless of course)?

Thank you in advance.
 
#67 ·
I want to thank all as through reading through the forum I was able to retrofit EVO and ATM in my 2010 F10. Neo helped a lot with coding and the emulator.

As I wanted connected drive fully working I bought a EVO with matching ATM so both VIN would be the same. It turned out the seller had messed with the EVO by adding some fake FCS that invalidated all the FSC. I had to flash with different VIN on EVO to get it to work, so will not be able tp register it. But it is awesome to have all the services.

Time to think about the next project :p
 
#71 ·
I want to thank all as through reading through the forum I was able to retrofit EVO and ATM in my 2010 F10. Neo helped a lot with coding and the emulator.

As I wanted connected drive fully working I bought a EVO with matching ATM so both VIN would be the same. It turned out the seller had messed with the EVO by adding some fake FCS that invalidated all the FSC. I had to flash with different VIN on EVO to get it to work, so will not be able tp register it. But it is awesome to have all the services.

Time to think about the next project :p
So, you flashed it with the VIN of the 'fake' FSC codes?

Did you know about FSC Repair Kits? If not, a FSC Repair Kit contains all the original FSC's for the car. They are available for free to anyone with ASAP access - I don't have it, but there are a number of people who do, and threads where people can ask for help receiving one.

If I was you, I would look into acquiring FSC's for the original VIN, and using it. That way the VIN will match the ATM. If you do go that way, one thing I do is, I code TELEX on the NBT to nicht_activ - that way your car will not send telematics data to the dealer.
 
#68 ·
Hello friends, is there any way to connect OABR from NBT EVO to the car on ethernet to be able to flash and not last long? in the way that it comes from factory to connect and thus not have to put the cable or ethernet and in future occasions not having to dismantle anything, is it possible? What cables do you have to connect? I think they are 4 cables but I do not know where they connect so that it is as factory. Thanks friends.
 
#70 ·
Yes depends on what you want. Connect ethernet wires from FEM/ZGW/BDC to the EVO OABR and you can access EVO through normal connection. In the other topics you asked the same question there is a picture showing you how to wire.
Image
. Make sure you either cut the wires so they no longer connect to your quadlock. Make sure that you crimp the connectors on really well as they are tiny and I have had problems with connectivity when they connectors are not done perfect. You can also buy pre-crimped wires from BMW so you are certain they work. The part code is listed earlier in the same message.

You can also make a ethernet cable with same connection to OABR on EVO but just leave it behind the dashboard and you connect to it directly to your laptop when you need it. See the picture on direct connection.https://eobd21.wordpress.com/2016/09/19/bmw-nbt-evo-hu-pinout-for-enet-e-sys-cable/