|
|
|
|
|
by asciimike
1457 days ago
|
|
I've spent quite a bit of time hacking my own F-Series BMW, and I can confirm it's a _huge_ pain in the ass, mostly because there is basically zero documentation on how to do it. IMO BMW also occasionally makes some bizarre engineering decisions, for instance, connect one long wire from an internal switch console to the DME unit (engine controller) rather than connect directly to an adjacent CANBUS that already went there. German engineering ¯\_(ツ)_/¯ I've found the following tools helpful:
- newtis.info (has literally all the wiring diagrams as well as a bunch of info on how systems are built and work together, though unfortunately the protocols aren't documented)
- Esys (be able to flash new firmware to a control unit or modify settings within a control unit, plus it often contains helpful comments in a mix of English and German that explain what the various acronyms are)
- German and American BMW forums (bimmerpost, 1erforum.de); aided of course by a lot of German <> English Google translate |
|
https://aos.bmwgroup.com/web/oss/start - you’ll need something like an “icom next” to connect the car but it’ll do e-sys with the ability to install the latest firmwares.
Some stuff (quite limited though) is available through the car data api - i think most f-series and all g-series i think have telematics. I have a 2018 f15 and that works.
https://bmw-cardata.bmwgroup.com/thirdparty/public/repair-an...