Diagnostický software INPA je dodáván v instalačním balíčku BMW Standard Tools. V tomto balíčku jsou mimochodem dodávány i další nástroje jako WinKFP, NCS Expert, NCS Dummy, Tool32, EDIABAS případně i další. Díky aplikacím z tohoto balíčku budete moci kódovat, přepisovat firmware jednotek, nebo provádět hlubší diagnostiku. Úvodní teorii jsem zběžně sepsal v tomto článku, který doporučuji přečíst, pokud si nejste ještě úplně jisti tím co děláte, jsou tam vysvětleny jednotlivé termíny, k čemu jaká aplikace slouží a možnosti spojení se s vozem.
Všechny tyto programy se obecně nejčastěji používají pro E- řadu BMW, pro novější řady lze také použít, ale nemusí tam být 100% podpora všech funkcí. Notebook s Windows - Není zde žádné omezení i když se jedná o staré programy. Můžete v klidu použít Windows 10 či 11. K+DCAN Kabel s FTDI čipem - Existuje více možností propojení vozu, ale tento kabel je nejvíce rozšířený pro E řadu BMW. Slouží k propojení auta z OBD zásuvky do USB portu u vašeho PC. Existuje jich několik variant, doporučuji ten s přepínačem, ten umožňuje plný přístup k funkcím vozu. FTDI drivery (ovladače) - Budou potřeba pro správnou funkci. Spusťte a nainstalujte balíček BMW Standard Tools. Po dokončení instalace restartujte počítač.
Pro správnou funkci je potřeba stáhnout a správně nastavit drivery ve vašem počítači. Nastavit je potřeba jen jednou při prvním připojení kabelu. Problémem je, že když jste připojení k internetu, tak Windows vám často rád podstrčí nějakou jeho verzi driverů, která s tím K+DCAN kabelem nefunguje. Níže je tedy postup co udělat, když už vám Windows podstrčil tu jeho verzi. Nastavte COM Port Number na COM1 - Protože EDIABAS má ve výchozím nastavení v .INI souboru přednastaven právě COM1 port. Nastavte Latency Timer (msec) na 1ms. Pokud jsou zde nastaveny vyšší hodnoty, nemusí se vám podařit spojit s některými jednotkami ve vozu. Připojte tedy kabel do OBD zásuvky a následně k notebooku. Spusťte INPA a pokud tam vidíte blikající/svíticí Battery a Ignition, tak je spojení s autem v pořádku.
Pomocí F1 - F12 případně v kombinaci se shiftem si zvolte váš model auta a připojte se přímo k nějaké jednotce. Jak jsem na začátku zmiňoval, INPA je součástí balíčku, můžete automaticky po tom to nastavení využívat i NCS Expert pro kódování, WinKFP pro updatování firmwaru jednotek a další. Pokud chcete kódovat, nezapomeňte přepnout spínač na vašem K+DCAN kabelu, aby spojil v OBD konektoru piny 7 a 8. Pokud vlastníte starší BMW E46, a máte v motoru kulatý konektor v kombinaci s klasickým OBD v kabině, tak doporučuji se stále připojovat přes ten kulatý v motoru.
Pokud se pohybujete kolem vozů BMW a zajímáte se o diagnostiku nebo kódování, pravděpodobně jste už narazili na názvy jako INPA, WinKFP, NCS Expert, Tool32 nebo ISTA. Pokusím se vám v tomto článku přiblížit ty nejdůležitější věci do začátku, ještě před tím, než se vrhnete na samotné diagnostikování či kódování. Tak snad nikoho neunudím mojí nalejvárnou. Tyto nástroje obsažené v balíku BMW Standard Tools, jsou určené pro interní použití v BMW a u dealerů. Vznikly v rámci vývojového zázemí automobilky BMW v Mnichově, za spolupráce s technologickými partnery jako Softing, EDIABAS nebo Siemens. Tyto nástroje byly určeny výhradně pro interní použití - vývoj, testování a autorizovaný servis. První verze sahají až do éry modelů jako E38, E39 a E46. Následně však byly různě modifikovány a zpřístupněny komunitou zdarma pro širokou veřejnost. Pokud jste tedy za tento šikovný balík BMW nástrojů někde platili, pravděpodobně jste naletěli. Neexistuje nic jako „oficiální prodej“ .. „oficiální distribuce“.
K čemu je užitečné mít tyto nástroje
Proč je vlastně dobré chtít ovládat tyto nástroje? K čemu je to dobré, když mám klasickou diagnostiku BOSCH, DELPHI nebo jiné? Například diagnostický software INPA či ISTA/D vám kolikrát dokáže ukázat chyby, které vám mnohdy nevypíše ani univerzální diagnostika za desítky tisíc. Případně dokáží číst hodnoty, které vám běžná diagnostika ani nenabídne. A nebo je tu kódování. Kódování spočívá ve vypínání a zapínání různých „předpřipravených“ funkcí v jednotkách vozu, které mohou být z výroby vypnuté. Kódováním si můžete spoustu věcí na vašem autě přizpůsobit dle potřeby, případně zapínáním či vypínáním různých parametrů mohou vzniknout i jinak zábavné situace. A v neposlední řadě je zde i flashování a programování jednotek. Ano i to lze u starších BMW jen pomocí OBD zásuvky, bez nutnosti připojovat nějaký programátor přímo na čip v jednotce. Takže si přehrajete palivovou mapu bez otevření kapoty, či si zrušíte EWS na pár kliknutí.
Staré BMW jako třeba E36, E39 i první modely E46 před r.v.2000, mají jen Kulatou diagnostickou zásuvku v motorovém prostoru, většinou na pravé straně za uložením tlumiče. Později, než kulatý konektor nahradí pouze OBD, mají i kombinaci kulaté zásuvky v motorovém prostoru a klasického OBD uvnitř kabiny. Pokud se jedná o kombinaci obou zásuvek - tak ta OBD zásuvka mívá omezené funkce, nelze pomocí ní třeba kódovat.
Velice jednoduchá redukce z kulatého BMW 20-pin na OBD. Zřejmě nejpopulárnější kabel, který pokryje drtivou většinu vašich požadavků ohledně BMW. Tento kabel se připojuje do OBD zásuvky a do USB u vašeho PC. Nástupce K+DCAN kabelu pro novější modely BMW od řady F a dále. Dosahuje vyšších přenosových rychlostí a vyšší stability. Nejnovější oficiální diagnostické i programovací zařízení, používané v autorizovaných BMW servisech. Podporuje K-line, CAN, MOST i DoIP. Software dodávaný v balíčku BMW Standard tools. Je to „prostředník“ mezi aplikacemi jako je třeba INPA a autem. Bez EDIABASu se nic nestane - všechna data přes něj „tečou“.
Na fotografii je jen informační rozhraní, které se otevře po kliknutí na ikonu Ediabas, ale není zde nic důležitého. To důležité se ukrývá v nastavení, viz. Asi nejpopulárnější diagnostický software. Umí v jednotkách číst/mazat chyby, provádět testy, sledovat živé hodnoty, provádět adaptace a další. Je převážně dodávaný v němčině občas s lámanou angličtinou, neboť se jedná přímo o tovární software BMW. Kódovací software, který přečte uložené nastavení kódování z jednotky a uloží jej do souboru ve vašem počítači. Tento soubor pak můžete pozměnit = měníte určitá výrobcem předdefinovaná nastavení té jednotky. Data z vámi upraveného souboru opět pomocí tohoto programu nahrajete zpět do dané jednotky. A tím je kódování dokončeno.
A tak dále: NCS Expert a NCS Dummy, EDIABAS, K+DCAN, ENET a iCOM NEXT
Hlavní komponenty a jejich role
- EDIABAS - komunikační software, prostředník mezi vozem a aplikacemi BMW Standard Tools.
- K+DCAN - kabel pro spojení vozidla s počítačem, verze s FTDI čipem je doporučovaná pro spolehlivost.
- INPA - diagnostický software v balíčku BMW Standard Tools, hlavní most mezi vozidlem a diagnostikou.
- NCS Expert - kódovací část balíčku, pracuje s FSW/PSW trasováním a konfigurací.
- NCS Dummy - doplněk pro snadnější práci s NCS Expert, čte a graficky zobrazuje data z FSW/PSW souborů.
- WinKFP/Tool32 - pro flashování a úpravy firmwaru jednotek.
- ISTA (D) - modernější diagnostický software na úrovni dealera (kódování a programování).
- ENET/Icom Next - moderní způsoby propojení (DoIP, Ethernet, Wi‑Fi, LAN) pro novější vozy.
Praktický návod: jak zapnout denní svícení (DRL) na BMW E60
- Ujistěte se, že máte správný kabel K+DCAN s FTDI čipem a že je firmware driverů v pořádku.
- Nainstalujte BMW Standard Tools (EDIABAS, INPA, NCS Expert, atd.). Restartujte počítač po instalaci.
- Nastavte COM port na COM1 a Latency Timer na 1 ms, aby bylo možné spolehlivé spojení s jednotkami přes EDIABAS.
- Připojte kabel do OBD zásuvky vozu a poté do notebooku. Spusťte INPA. Pokud se rozsvítí Battery a Ignition, spojení je v pořádku.
- V INPA zvolte model auta a vybrané jednotky pro diagnostiku. Případně použijte spínač kabelu pro plný přístup k funkcím vozu.
- Otevřete NCS Expert a načtěte profil Revtor's NCS Expert Profile. Dále postupujte dle následujících kroků: VIN/ZCS/FA, vyberte ECU, zvolte modul, a nastavte FSW_PSW.MAN (případně použijte NCS Dummy pro vizualizaci a úpravy).
- Pro kódování vyberte SG_CODIEREN a spusťte Execute job. Po dokončení kódování vypněte zapalování do polohy 0.
- Pro studenější závěr doporučujeme vyprázdnit obsah FSW_PSW.MAN (ne mazat, ponechat čistý soubor).
V rámci kódování DRL a dalších funkcí u E60 lze postupy mírně lišit podle konkrétního modulu (LSZ, LCM, EWS, CAS apod.). Kromě samotného DRL se často pracuje s nastavením dalších funkcí, jako je usměrnění jasu, zapnutí/vypnutí dalších světel a podobně. Důležité je porozumět, že změny v jednotkách mohou mít vliv na bezpečnost a funkčnost vozidla, proto je vhodné provádět změny opatrně a s poznámkami o tom, co bylo změněno.

Aby byl text srozumitelný, níže shrneme klíčové komponenty a jejich typické použití:
- EDIABAS - komunikace mezi PC a vozidlem; bez něj data totiž „netečou“ mezi diagnostikou a vozidlem.
- K+DCAN - nejrozšířenější kabel pro E řadu; verze s FTDI čipem je preferovaná pro stabilitu.
- INPA - čtení/vyhledávání chyb, sledování živých hodnot a adaptace; základ pro diagnostiku.
- NCS Expert - kódování a konfigurace, práce s FSW/PSW TRACE soubory.
- NCS Dummy - usnadnění práce s NCS Expert, grafické zobrazení a interpretace hodnot.
- ISTA/D - dealer-level software s pokročilým kódováním a diagnostikou moderních vozů.
- ENET/iCOM NEXT - moderní propojení DoIP a diagnostika v novějších modelech a platformách.
Rysy modernějších řešení a poznámky k opravám
- Enet kabel a DoIP protokol otevírají nové možnosti diagnostiky a kódování u novějších vozů prostřednictvím gateway modulů a DoIP.
- Pro starší modely E46-E39 se stále používá K+DCAN s kulatým 20-pin konektorem, a u některých E46 s VFL lze nastavit US DRL či jiná naprogramování, ale vyžadují pečlivé postupy a testy.
- Bať s FTDI čipem a kvalitní kvalitu kabelů - vyvarujte se levných klonů, které mohou mít problémy s kompatibilitou a stabilitou.
Časté problémy a řešení
- COAPI-1020: can not open file for reading - ujistěte se, že FSW_PSW.MAN je v NCSEXPER\WORK a že má příponu .MAN (ne .txt).
- COAPI-1063: CABD-parameter error - kódujete-li modul, který tuto operaci nepodporuje, zobrazí se tato chyba.
- COAPI-1141/1142: FSW/PSW faulty - zkontrolujte, že FSW_PSW.MAN byl vymazán/vyčištěn před novým pokusem o kódování.
- COAPI-2020: no answer from ECU - modul je mrtvý, nepritomný nebo poškozený; zkontrolujte spojení a správnost identifikace ECU.
V praxi se vyplatí vždy provést zálohu FSW_PSW.TRC a NETTODAT.TRC a následně uložit nové verze jako nové soubory. NCS Dummy pak slouží k překladům nápověd a ukazuje dostupné volby pro parametry podle obsahu C:\NCSEXPER\DATEN a C:\NCSEXPER\DATEN ...
Infografika a multimédia

How To Use NCS Expert To Code Any Car Full Walkthrough And Detailed Guide
Tabulka: Přehled nástrojů a jejich funkce
| Nástroj | Role | Klíčové použití |
|---|---|---|
| INPA | Diagnostika | Čtení a mazání chyb, sledování živých hodnot |
| NCS Expert | Kódování | Čtení/úpravy kódovacích souborů, SG_CODIEREN |
| NCS Dummy | Podpora NCS Expert | Vizualizace a interpretace FSW/PSW |
| WinKFP | Firmware | Flashování a update jednotek |
| Tool32 | Programátor | Nízké úrovně interakce |
| ISTA/D | Dealer software | Rozsáhlé diagnostiky a kódování |
| ENET/iCOM NEXT | Moderní spojení | DoIP, Do-LINE, MOST, CAN |
Upozornění: NCSE a NCS Expert vyžadují přesný postup a opatrnost - chybná konfigurace může vést k poškození modulů (bricknutí). Proto si vždy nejprve prostudujte základní vysvětlení pojmů a postupy, než začnete s kódováním.