Unfortunately we do not accept new members for free, Now Registration cost 30€, if you are interesting Send Email to [email protected]

ATM 4G ECE With custom SIM
26-02-2022, 15:27 PM,
Post: #1
ATM 4G ECE With custom SIM
Hi all,

I've bought a broken ATM 4G from a friend and made some tests with it. Seems fine so far. What he tried to do move the eSIM (MFF2) from TCB to ATM but he damaged the ATM pads.

Dismantling it found out it uses Peiker 1140-100 (LTE EU) modem and it has only 1 sim installed by factory. Modem supports 2 sim cards tho...

There are ATM modules in US which use sim trays not MFF2 format.

I've soldered a compatible SIM card (on phone works 2G/3G/4G). They only use 5 out 8 pins (VCC, GND, CLK, RESET, IO). It's the roof model, and some pads can be found on both sides of the pcb.

Here are the results... (works, no more SOS warnings and s**t like that). I will test later with other sim cards, as I am going to install a sim tray. Currently it was connected to 3G network (HSDPA/UMTS) as in garage I have very poor network reception... biggrin


Attached Files Thumbnail(s)
           

I like Objective-C

https://bmwevofix.com EVO Ram upgrade, gps, NAND, NOR, etc...
Reputation: +5 - DayvG [+1] , jaramillo [+1] , ruben_17non [+1] , Twointje [+1] , simzep [+1]
Quote this message in a reply
[+] 17 users say Thank You to walkernight88 for this post
27-02-2022, 17:56 PM, (This post was last modified: 27-02-2022, 17:57 PM by walkernight88.)
Post: #2
RE: ATM 4G ECE With custom SIM
More information update:

So by the V1140 datasheet, it appears that it has several UART, I2C and USB2.0 OTG interfaces. On ATM PCB the OTG traces are printed and you can actually add the usb mini or micro port. 

The European version, for 4G connection supports only 3 bands (B3,B7 and B20) which are 800/1800/2600 MHZ. So in order to access the full speed, you must choose a carrier which offers LTE on one of those bands biggrin WCDMA with 850/2100 MHZ are also supported.

Anyway, Remote Services are not supported and they will never be by doing this, so don't even bother.


Attached Files Thumbnail(s)
   

I like Objective-C

https://bmwevofix.com EVO Ram upgrade, gps, NAND, NOR, etc...
Reputation: +1 - ruben_17non [+1]
Quote this message in a reply
[+] 7 users say Thank You to walkernight88 for this post
24-02-2023, 02:01 AM,
Post: #3
RE: ATM 4G ECE With custom SIM
One year later I revisited this stuff and made some progress in past 2 weeks... I've managed to make my own provisioning and I can feed apps to it. A lot has changed since CIC and NBT... A single 'word': RHMI.

Anyway, it is doable... dunno if it worths. Everything is fed from my server (IIS/10 -NET6) via Romanian Digi SIM Card.

But another one to add to checklist. Next is to make rs and add some ram to this 5432 as it lacks 2gigs.

Don't ask me how and if I provide this service. Be creative, I can answer pertinent questions in this matter.


Attached Files Thumbnail(s)
           

I like Objective-C

https://bmwevofix.com EVO Ram upgrade, gps, NAND, NOR, etc...
Reputation: +5 - jaramillo [+1] , Jartsa [+1] , ad-d [+1] , ruben_17non [+1] , Twointje [+1]
Quote this message in a reply
[+] 7 users say Thank You to walkernight88 for this post
24-02-2023, 08:30 AM,
Post: #4
RE: ATM 4G ECE With custom SIM
Impressive - I certainly think they'd be more interest in this from a lot of people especially for those who have gone from NBT to NBT Evo who would like to get ConnectedDrive provisioning for their older cars!
Quote this message in a reply
[+] 1 user says Thank You to slackers for this post
24-02-2023, 11:45 AM,
Post: #5
RE: ATM 4G ECE With custom SIM
(24-02-2023, 08:30 AM)slackers Wrote:  Impressive - I certainly think they'd be more interest in this from a lot of people especially for those who have gone from NBT to NBT Evo who would like to get ConnectedDrive provisioning for their older cars!

It implies a ton of mod-ing and financial wise, for me it's not feasible. Only if BMW denies the retrofit or whatever Connected Drive part you're lacking, then maybe to do it over several weekends.

First you have to know what you're dealing with, hardware speaking. It's not rocket science but for example, the card slot which I glued there connects to those pads, which in fact some are no connect, so you need to add some resistors on back of the board. On the software side, how the system works and how the HU is making requests using the ATM. (Routing, packet filtering, so on... Fun fact the vlan between the HU for conn drive and ATM is ipv6, weird decision but whatever floats their boat). Then comes to what is doing, why is doing it. For example now on the official servers, everything is kept out from the public by using the virtual private network provided by the carriers with the SIM and their proxies.

Here are some well known facts:
1) Network access to their servers is allowed using their esim. VIN is NOT a property which decides if you have or not access to the network. Provisioning on the other hand is impacted by the VIN.
2) Provisioning has some very important parameters to request and to response:
REQ -> VIN
REQ -> Network Keys
RESP -> Network Keys Response
RESP -> Signature (provisioning xmls are signed, you cannot alter the content, otherwise the signature will fail, the system will discard the provisioning)
3) Apps are NOT html funky s**t as they were on NBT. For example HMI renders everything. No browser rendering stuff as you had on the elders. Apps are signed, and yes they use JS, but that's only a part of it. The rest is their in-house engine.

You have to inject a shitload of code in their binaries, make new libs, port libs, etc... So, no, it's not worth making this on a larger scale. But now I can track my car smile)

I like Objective-C

https://bmwevofix.com EVO Ram upgrade, gps, NAND, NOR, etc...
Reputation: +1 - ruben_17non [+1]
Quote this message in a reply
[+] 2 users say Thank You to walkernight88 for this post
24-02-2023, 13:26 PM,
Post: #6
RE: ATM 4G ECE With custom SIM
Sounds like a lot of effort! Think the alternative methods are probably easier....
Quote this message in a reply
[+] 1 user says Thank You to slackers for this post
26-02-2023, 10:57 AM,
Post: #7
RE: ATM 4G ECE With custom SIM
walkernight88, you made great big work!
IPv6 probably very modern technology, BMW solutions always this kind. I was very confused and spend lot of time with network namespaces in combox which is now in docker and kubernetes. There is small datacenter in each car smile

Have you got shell access to ATM or active USB link? Is flash data patching required to get access or just ethernet access is good enough?
Quote this message in a reply
[+] 2 users say Thank You to volaltd for this post
26-02-2023, 15:31 PM,
Post: #8
RE: ATM 4G ECE With custom SIM
I haven't got there as it was not needed for this. At the moment I'm looking at the IPCEServer and the etch protocol to allow myself to modify (actually to remove) the need of BMW App Kit Development certs. You can bypass this by always recreating the whole interface calling RHMI methods, but I don't really like that approach. (Hufman did it this way)

For the RS I will move my attention to the ATM, to which I have very limited knowledge. But that's another whole topic, probably on another reverse session when I get spare time.

BTW: Congrats on your work for CIC/Combox!

I like Objective-C

https://bmwevofix.com EVO Ram upgrade, gps, NAND, NOR, etc...
Quote this message in a reply
[+] 1 user says Thank You to walkernight88 for this post
26-02-2023, 18:47 PM,
Post: #9
RE: ATM 4G ECE With custom SIM
RS based on NGT protocol with ASN.1 encoding over sms and http. Require lot of backend development.
Quote this message in a reply
[+] 2 users say Thank You to volaltd for this post
13-12-2023, 11:17 AM,
Post: #10
RE: ATM 4G ECE With custom SIM
(26-02-2023, 18:47 PM)volaltd Wrote:  RS based on NGT protocol with ASN.1 encoding over sms and http. Require lot of backend development.

Several months later, yes. Got rid of NGTP with ASN.1. Rewritten a lot of code and got to re-write a lot more. I replaced the NGTP+ASN1 with some custom implementation with RSA signature. Managed to get 4G wideband to work on it with VoLTE so all good on ATM part. Now, maybe in near future going to re-write all the backend. I can enjoy the RS without giving a dime or being tracked by any BMW server biggrin

Ahh, I might need to upgrade the browser... =))


Attached Files Thumbnail(s)
   

I like Objective-C

https://bmwevofix.com EVO Ram upgrade, gps, NAND, NOR, etc...
Reputation: +1 - Jartsa [+1]
Quote this message in a reply
[+] 5 users say Thank You to walkernight88 for this post


Possibly Related Threads…
Thread Author Replies Views Last Post
  Car Systems / Custom Retrofit Garage ENBT Adapter Ulsmak 39 2,070 02-04-2024, 08:25 AM
Last Post: painsage
XZBMW Request custom FSC codes for a used CiC vin WBAXG5C53CDX02192 Yah 2 319 22-11-2022, 23:18 PM
Last Post: DayvG
XZBMW Solved ✔ NBT EVO ID5 / 6 Custom Picture Clock Image required maron 1 644 23-06-2022, 11:58 AM
Last Post: maron
XZBMW NBT EVO going back to stock after using custom FSC set Krysiaman 8 1,669 18-03-2022, 18:58 PM
Last Post: DayvG
  F11 CIC retrofit - can't enable navigation by script or custom FSC's claw 5 1,080 20-02-2019, 09:57 AM
Last Post: claw
XZBMW ID5 flash with PSdZData 4.13.11 and Custom FSC set Vithy 6 1,577 01-09-2018, 21:48 PM
Last Post: Vithy
XZBMW Custom retrofit vs Carsystems TomoR 10 3,138 07-06-2018, 23:52 PM
Last Post: Jartsa
  How to make custom BIN files for FDL coding? bmwcoder75 0 769 15-01-2018, 17:10 PM
Last Post: bmwcoder75
XZBMW Custom FSC for Asia Fxx CIC ChrisF30 1 842 06-10-2017, 15:58 PM
Last Post: litany
XZBMW BMW Business 2016/2017 custom map converted from Mercedes NTG2 navigation system BMWdriva 14 8,139 09-06-2017, 19:34 PM
Last Post: meinealte2er

Forum Jump:


Users browsing this thread:
1 Guest(s)

Return to TopReturn to Content