01

Uvod u BMW Coding

BMW coding je proces mijenjanja parametara u memoriji pojedinih modula automobila. Za razliku od remapiranja, coding ne mijenja mape motora — mijenja on/off parametre i postavke koji su već predviđeni od strane BMW-a ali su zaključani za određena tržišta ili pakete opreme.

Razlika: Coding vs Remap vs Dijagnostika
OperacijaŠto mijenjaRizikAlat
Coding On/off parametre, opcije modula Nizak NCS Expert / BimmerCode
Remap Mape motora (boost, fuel, timing) Visok WinOLS + KESS/KTAG
Dijagnostika Samo čita, ništa ne mijenja Nikakav INPA / ISTA
Počni s dijagnostikom i codingom — nema rizika za motor. Remap dolazi kad već razumiješ kako ECU funkcionira.
02

Generacije i Protokoli

Svaka BMW generacija koristi drugačiji komunikacijski protokol. Ovo je najvažnija stvar — pogrešan kabel ne radi ništa.

E-serija
2003 – 2013
ModeliE81 E87 E90 E60
ProtokolK-Line / DCAN
KabelK+DCAN USB
Coding SWNCS Expert
DijagnostikaINPA
F-serija
2010 – 2019
ModeliF20 F30 F10 F15
ProtokolMOST / DoIP
KabelENET (RJ45)
Coding SWE-Sys / BimmerCode
DijagnostikaISTA / Rheingold
G-serija
2018 – danas
ModeliG20 G30 G05 G07
ProtokolDoIP Ethernet
KabelENET / ICOM A3
Coding SWBimmerCode / E-Sys
DijagnostikaISTA-D
Kako provjeriti generaciju: Idi na bimmer.work, unesi VIN broj — odmah vidiš generaciju, motor i sve opcije auta.
03

Potreban Hardver

K+DCAN USB kabel — E-serija
ParametarDetalj
KonektoriOBD2 (16-pin) + USB-A
Čip unutraFTDI FT232R — obavezan!
Što izbjegavatiCH340 čip — nestabilan s BMW softverom
Cijena10–15 EUR (AliExpress)
Što tražitiBMW K+DCAN USB cable FTDI
ENET kabel — F/G-serija
ParametarDetalj
KonektoriOBD2 (16-pin) + RJ45 Ethernet
NapomenaTreba USB-Ethernet adapter ako laptop nema RJ45
Cijena10–20 EUR (AliExpress)
Što tražitiBMW ENET cable F-series OBD
Bluetooth adapteri (za BimmerCode app)
AdapterCijenaKompatibilnost
Vgate iCar Pro BLE 4.020–25 EURiOS + Android, F/G serija
OBDLink MX+80–100 EURSve generacije, najpouzdaniji
Veepeak OBDCheck BLE+25–35 EURiOS + Android
Obični ELM327 klon5–10 EURNIJE kompatibilan s BimmerCode
Provjeri kompatibilnost svog adaptera na bimmercode.app stranici prije kupnje.
04

Potreban Softver

SoftverZa štoGeneracijaCijenaGdje naći
BMW Standard Tools 2.12 Paket: INPA, NCS Expert, WinKFP, Tool32 E-serija Besplatno BimmerPost / Torrent (~1GB)
INPA 5.0.2 Dijagnostika, živo čitanje podataka E-serija Besplatno U Standard Tools paketu
NCS Expert Coding E-serije E-serija Besplatno U Standard Tools paketu
E-Sys Coding F i G serije F/G-serija Besplatno E46Fanatics, BimmerPost
BimmerCode Coding app za mobitel F/G-serija ~30 EUR App Store / Google Play
Rheingold / ISTA Profesionalna dijagnostika Sve Besplatno Torrent (~15–25 GB)
WinOLS ECU remap, napredni tuning Sve Demo besplatno winols.eu
Preporučeni redoslijed za početnike: BMW Standard Tools → INPA dijagnostika → NCS Expert coding → BimmerCode za F-seriju → Rheingold → WinOLS zadnje.
05

Instalacija BMW Standard Tools

Sistemski zahtjevi
  • Windows 10 ili Windows 11 (64-bit)
  • .NET Framework 3.5 mora biti uključen (Control Panel → Programs → Turn Windows features on/off)
  • Administrator prava na računalu
  • K+DCAN USB kabel s FTDI čipom
Korak po korak instalacija
  • 1
    Preuzimanje: Skini BMW Standard Tools 2.12 puni paket s torrenta. Veličina ~500MB–1GB. Sadrži INPA, NCS Expert, WinKFP i Ediabas.
  • 2
    COM port: Spoji K+DCAN kabel u USB. Otvori Device Manager → Ports (COM & LPT) → FTDI port. Zapamti broj, npr. COM3.
  • 3
    Instalacija: Pokreni installer kao Administrator. Instaliraj u zadanu mapu C:\EC-Apps\
  • 4
    Ediabas config: Otvori C:\Ediabas\Bin\obd.ini u Notepadu. Pronađi Interface= i promijeni na Interface=STD:OBD. Spremi.
  • 5
    INPA config: Otvori C:\EC-Apps\INPA\cfgdat\inpa.ini. Pronađi Com= i upiši broj svog COM porta, npr. Com=COM3. Spremi.
  • 6
    Test: Spoji kabel u OBD, upali paljenje (ne motor). Pokreni INPA, odaberi seriju. Ako se spoji — instalacija je uspješna.
Ako INPA ne može naći auto: provjeri COM port u inpa.ini, je li paljenje upaljeno, i pokušaj s COM1, COM3, COM4. Uvijek pokreni kao Administrator.
06

Coding E-serija — NCS Expert

NCS Expert je moćan ali malo neintuitivan alat. Jednom kad naučiš workflow, coding je brz. Uvijek napravi backup prije promjena.

Workflow za coding
  • 1
    Pokreni NCS Expert kao Administrator
  • 2
    File → Load Profile → odaberi Expertmode
  • 3
    VIN/ZCS/FA → odaberi ZCS/FA f. ECU
  • 4
    Odaberi ECU koji želiš kodirati (npr. KOMBI za instrument cluster)
  • 5
    Klikni Read ECU — učitava trenutne postavke
  • 6
    Jobs → Change Job → CODIERDATEN_LESEN → F3 (Execute) — vidi sve parametre
  • 7
    Pronađi parametar, dvostruki klik → mijenjaj vrijednost
  • 8
    Jobs → Change Job → SG_CODIEREN → F3 — zapisuje promjene
Važni moduli
KraticaModulŠto kontrolira
KOMBIInstrument ClusterIgle, displej, upozorenja, needle sweep
JBEJunction BoxRasvjeta, start-stop, elektrika
FRMFootwell ModuleVanjska rasvjeta, cornering lights
CASCar Access SystemPaljenje, ključevi, imobilajzer
CICCar Info ComputeriDrive, video opcije
DSCDynamic Stability ControlStabilizacija, DTC mode
UVIJEK napravi backup prije promjena. Job CODIERDATEN_LESEN sprema trenutno stanje. Ako nešto krene po krivu, učitaj backup i vrati originalno stanje.
07

Coding F-serija — E-Sys / BimmerCode

BimmerCode — preporučeno za početnike

Grafičko sučelje, jasni opisi, lako vraćanje promjena. Preporučeno za sve koji počinju s F-serijom.

  • 1
    Instalirati BimmerCode na mobitel (App Store / Google Play)
  • 2
    Kupiti BMW modul unutar aplikacije (~30 EUR jednokratno)
  • 3
    Spoji kompatibilni Bluetooth adapter u OBD priključak
  • 4
    Upali paljenje auta (ne motor)
  • 5
    Otvori BimmerCode — automatski traži adapter
  • 6
    Odaberi model auta → modul → opciju → toggle
  • 7
    Klikni "Code" — aplikacija automatski sprema backup
E-Sys — napredniji alat
  • 1
    Preuzmi E-Sys s BimmerPost ili E46Fanatics foruma
  • 2
    Instaliraj i pokreni kao Administrator
  • 3
    File → Open Connection → odaberi ENET
  • 4
    Unesi IP adresu (tipično 169.254.x.x nakon spajanja ENET kabla)
  • 5
    Connect → Vehicle info → Read all ECUs → Odaberi ECU → Read → Edit → Write
Za početak koristi BimmerCode — daleko jednostavniji. E-Sys uči kad već razumiješ kako BMW moduli funkcioniraju.
08

Najpopularniji Kodovi

FunkcijaModulParametarVrijednostGen.
Trajno isključiti start-stop JBE / Body SSTA_AUTO nicht_aktiv E F
Needle sweep pri paljenju KOMBI NEEDLE_SWEEP aktiv E F
Cornering lights FRM / LICHT AFL aktiv E F
Video in motion CIC / NBT VIDEO_IN_MOTION aktiv E F
Auto sklapanje ogledala FRM AUTOM_KLAPP aktiv E F
Dobrodošao efekt svjetla FRM WELCOME_LIGHT aktiv F
Sport display (boost, temp) KOMBI SPORT_DISPLAY aktiv E F
Isključi zvuk pojasa KOMBI GONG_SBR nicht_aktiv E F
Auto uključi dnevna svjetla FRM DRL_AUTO aktiv E F
Isključi iDrive animaciju CID / HU ANIMATION nicht_aktiv F
Aktiviraj Apple CarPlay HU_NBT CARPLAY aktiv F G
Točni nazivi parametara mogu se razlikovati ovisno o godištu i opremi. Provjeri na forumu za točne vrijednosti za tvoj VIN. Neki kodovi rade samo ako je odgovarajući hardware prisutan.
09

Dijagnostika s INPA

INPA (Integrated National Project Automobil) je BMW-ov dijagnostički alat za E-seriju. Omogućuje čitanje grešaka, praćenje živog toka podataka i testiranje aktuatora.

Osnovno korištenje
  • 1
    Pokreni INPA kao Administrator, odaberi seriju auta (npr. E87)
  • 2
    F1 = Engine, F2 = Transmission, F3 = ABS/DSC, F4 = Airbag...
  • 3
    Nakon odabira modula: F1 = Status (živo), F2 = Greške, F3 = Aktuatori
  • 4
    Greške prikazuju kod i opis — npr. 180523 — Injector 1 fault
  • 5
    F5 za brisanje grešaka — briši tek nakon dijagnoze!
Važni parametri za praćenje
ParametarŠto značiNormalna vrijednost
Coolant temperatureTemperatura rashladne tekućine85–95°C u radu
Boost pressureTlak turbopunjača1.2–1.8 bar tipično
Lambda valueOmjer zrak/gorivoOko 1.0 (lambda = 1)
Rail pressureTlak common rail sustava300–1600 bar
EGTTemperatura ispušnih plinovaIdealno ispod 650°C
Battery voltageNapon baterije13.8–14.4V u radu
Oil temperatureTemperatura motornog ulja80–110°C u normalnom radu
10

Programiranje Ključa

BMW koristi CAS imobilajzer koji mora prepoznati ključ. Novi ključ mora biti programiran na auto — nije dovoljno samo kopirati fizički ključ.

Što trebaš:
• K+DCAN kabel + laptop
• BMW Standard Tools (Tool32)
• Blank BMW ključ s transponderom (20–40 EUR AliExpress)
• CAS PIN kod (izvlači se iz auta)
• Fizičko rezanje ključa (10–15 EUR)
Ako imaš samo 1 ključ:
Izvuci i spremi CAS PIN ODMAH dok auto radi. Bez PIN koda programiranje novog ključa košta 300–500 EUR kod BMW dealera.
Korak 1: Izvuci CAS PIN (OBVEZNO PRVO)
  • 1
    Pokreni Tool32, File → Open → nađi CAS_E8x.prg
  • 2
    Spoji se na auto (paljenje upaljeno)
  • 3
    U listi jobova nađi CAS_GET_PIN ili READ_PIN
  • 4
    Klikni Execute (F3) — PIN se prikazuje. Zapiši ga i spremi sigurno.
Korak 2: Programiranje novog ključa
  • 1
    Ureži fizički ključ kod ključara prema uzorku originalnog
  • 2
    Stavi novi blank ključ u bravu paljenja
  • 3
    U Tool32 nađi job KEY_LEARN ili ADD_KEY
  • 4
    Unesi CAS PIN kad aplikacija traži
  • 5
    Execute — proces traje 30–60 sekundi. Testiraj paljenje i daljinsko.
11

Troubleshooting

  • Provjeri COM port broj u inpa.ini
  • Provjeri je li paljenje upaljeno (ne motor)
  • Provjeri FTDI driver u Device Manager
  • Pokušaj COM1, COM3, COM4 — BMW koristi specifične portove
  • Pokreni kao Administrator

  • Provjeri je li baterija puna — ispod 12V coding može failati
  • Spoji punjač baterije za sigurnost
  • Provjeri je li ECU ispravan i prepoznat
  • Ponekad je jednokratna komunikacijska greška — pokušaj ponovo

  • Provjeri je li adapter na listi kompatibilnih na bimmercode.app
  • Onemogući i ponovo omogući Bluetooth na mobitelu
  • Provjeri je li OBD adapter ispravno umetnut
  • Restart aplikacije i ponovni pokušaj

  • Nemoj paničariti — spoji se ponovo i učitaj backup
  • Ako nemaš backup — pokušaj Factory Reset ECU-a kroz WinKFP
  • Zadnja opcija: BMW specialist za ECU reprogramiranje (100–200 EUR)
12

Brza Referentna Kartica

Koji kabel za koji auto
GeneracijaPrimjeriKabelSoftware
E-serija (pre-2013) E81, E87, E90, E91, E60 K+DCAN USB (FTDI) NCS Expert + INPA
F-serija (2010–2019) F20, F30, F10, F15 ENET (RJ45) E-Sys / BimmerCode
F-serija (mobitel) F20, F30, F10, F15 Vgate iCar Pro BT BimmerCode app
G-serija (2018+) G20, G30, G05, G07 ENET / ICOM A3 BimmerCode / E-Sys
Cijenovna lista opreme
OpremaCijenaGdje kupiti
K+DCAN USB kabel (FTDI)10–15 EURAliExpress: BMW K+DCAN FTDI
ENET kabel10–20 EURAliExpress: BMW ENET cable
Vgate iCar Pro Bluetooth20–25 EURAliExpress / Amazon
Blank BMW ključ s čipom20–40 EURAliExpress: BMW E87 key fob blank
BimmerCode app (BMW modul)~30 EURApp Store / Google Play
BMW Standard Tools 2.12BesplatnoBimmerPost forum / Torrent
E-Sys softwareBesplatnoE46Fanatics / BimmerPost
KESS V2 klon (Murata filter)60–120 EURAliExpress: KESS V2 Murata
KTAG klon (Murata filter)60–120 EURAliExpress: KTAG Murata filter
WinOLS demoBesplatnowinols.eu
Preporučeni redoslijed učenja
1
Dijagnostika E-serija
INPA — čitanje grešaka, živi podaci. Nema rizika. Trajanje: 1–2 tjedna.
2
Osnove Codinga E-serija
NCS Expert ili BimmerCode — start-stop, needle sweep. Trajanje: 2–4 tjedna.
3
Ključ i Napredni Coding
Tool32 + NCS Expert — programiranje ključa, svi moduli. Trajanje: 1–2 mjeseca.
4
F-serija i Rheingold F-serija
E-Sys + ISTA — sve generacije, profesionalna dijagnostika. Trajanje: 3–6 mjeseci.
5
ECU Remap
WinOLS + KESS/KTAG — boost, fuel, timing mape. Trajanje: 6+ mjeseci. Samo na žrtvenom autu!
BMW CODING VODIČ
Napravljeno za osobnu upotrebu · Uvijek provjeri kompatibilnost s vlastitim vozilom