Topic: which tool support basic diagnosis and ECU programming for BMW? Have one blank ECU, and want to program it.
Obdexpress.co.uk engineer provided the suggestions:
If you only want to read and write ECU, Kess V2, KTAG, CG FC200, VVDI2 are good choices. But they cannot diagnose.
If you are doing ECU programming and diagnosis, recommend to use VXDIAG and Autel tablet.
Program BMW ECU online depending on the car model supported.
Price: €87
Highlights:
KESS 5.017 / KTAG 7.020 support models list
KESS V2.80 Version Software download Link
Password: v93vhe
Price: €82
Highlights:
Kess 5.017 Ktag 7.020 support models list
Price: €629
Highlights:
Download the latest software V1.0.4.1 of CG FC200
Price: €1,274
Highlights:
Price: €201
Highlights:
Supported Car List:
BMW 1 Series (E81, E82, E87, E88, F20, F21, F52, F40)
BMW 2 Series (F22, F45, F46)
BMW 3 Series (E46, E90, E91, E92, E93, F30, F31, F34, G20)
BMW 4 Series (F32, F33, F36)
BMW 5 Series (E60, E61, F10, F11, F07, F18, G30, G31, G38)
BMW 6 Series (E63, E64, F06, F12, F13, G32)
BMW 7 Series (E65, F01, F02, F03, F04, G11, G12
BMW X1 (E84, F48)
BMW X2 (F39)
BMW X3 (E83, F25, G01)
BMW X4 (F26, G02)
BMW X5 (E53, E70, F15, G05)
BMW X6 (E71, E72, F16)
BMW X7 (G07)
BMW I3
BMW I8
Mini (R50, R52, R53, R55, R56, R57, R57, R58, R59, R60, R61, F54, F55, F56, F60)
Autel diagnostic tool recommended: Autel MS908P Pro, Autel MK908P, Autel Ultra
Product name | Autel MS908P Pro | Autel MK908P | Autel Ultra | Note | |
IMG | |||||
Price | €2,285 | €2,017 | €4,128 | ||
Hardware configuration | Release Date | 2018 | 2019 | 2020 | |
CPU | Exynox 5260 | Exynox 5260 | Exynos8895 | ||
RAM | 2G | 2G | 4G | ||
ROM | 64G | 64G | 256G | ||
battery capacity | 11000mAh | 15000mAh | 18000mAh | ||
Android version | Android 4.4.2 | Android 4.4.2 | Android 7.0 | ||
Screen size | 9.7inch | 10.1inch | 12.9inch | ||
Screen resolution | 1024x768 | 1920x1200 | 2732x2048 | ||
Wi-Fi | 2.4 & 5 GHz | 2.4 & 5 GHz | 2.4 & 5 GHz | ||
camera | Rear 8.0 Megapixel | Rear 8.0 Megapixel | Rear 16.0 Megapixel, | ||
Front 5.0 Megapixel | |||||
Weight | 1.53 | 1.53 | 2.2 | ||
VCI | Maxiflash Elite | Maxiflash Elite | MaxiFlash VCM | All VCIS can be connected to VCI and tablet via USB cable, Maxiflash VCI/VCMI adds WiFi connection | |
Main functions | basic function (read/clear code, data stream) | √ | √ | √ | |
Service | √ | √ | √ | ||
Special function | √ | √ | √ | ||
Action test | √ | √ | √ | ||
Programming | Benz programming online | √ | √ | √ | |
BMW programming online | √ | √ | √ | ||
Ford programming offline | √ | √ | √ | ||
Mazda programming offline | √ | √ | √ | ||
Jaguar programming offline | √ | √ | √ | ||
Vaxhall programming offline | √ | √ | √ | ||
Opel programming offline | √ | √ | √ | ||
Coding online | Benz coding online (SCN) | √ | √ | √ | |
BMW coding online | √ | √ | √ | ||
Audi coding online | √ | √ | √ | ||
Porsche coding online | √ | √ | √ | ||
VW coding online | √ | √ | √ | ||
Nissan coding online | √ | √ | √ | ||
Nissan-GTR coding online | √ | √ | √ | ||
Infiniti coding online | √ | √ | √ | ||
Hyundai coding online | √ | √ | √ | ||
iDrive | BMW iDrive | √ (Need to buy extra OTG conversion cable and F chassis professional harness) | √(Need to buy extra OTG conversion cable and F chassis professional harness) | √ | BMW coding does not need to differentiate chassis, but BMW E chassis uses CAN/KWP protocol to set the code, and BMW F/ G/I chassis uses TCP protocol to set the code |
VW、Audi、Skoda iDrive | √ | √ | √ | ||
VW、Audi、Skoda, Seat、Bently, Man LD guiding function | √ | √ | √ | ||
Guiding function | McLaren, Tesla diagnostic functions | √ | X | √ | |
Other functions | Auto VIN | √ | √ | √ | |
SCAN VIN/License | X | X | √ | ||
Remote Desk | √ | √ | √ | ||
Extended function | Oscilloscope(works with MP408) | √ | √ | included in VCMI | VCMI comes with oscilloscope, signal generator, multimeter, signal check 4 major functions |
Endoscope(works with MV105/MV108) | √ | √ | √ | ||
ADAS expand | √ | X | √ | ||
Battery test | √ | X | √ | ||
Remote expert | √ | X | √ | ||
Feature | Smart diagnosis(TSB technical bulletin, fault code guidance, fault priority sorting, maintenance video, etc ) | X | X | √ | |
Diagnosis system topological graph | X | X | √ | ||
Standard of Diagnosis D-PDU/RP1210 | X | X | √ | ||
Bus protocol DoIP/CAN FD | X | X | √ | If VCI does not support CAN FD, add a CAN FD connector | |
Language | English | English, Chinese, Spanish, French, German, Polish, Italian, Japanese, Korean, Dutch, Portuguese, Swedish, Russian | English |
So, which is the best one? It just depends on what function you want to do and your budget. Hope this post helps you!
Thanks to www.obdexpress.co.uk for the information in writing this article.