Kalasnikov píše:na STD:OBD mi to jede ale jakmile přepnu na ADS tak mi vyskočí chyba
ApiInit: Error no 38
IFH-0028: ILLEGAL IFH VERSION
API initialization error
No API calls possible
ADS driver je snad korektně nainstalovaný, soubor directNT je ve složce windows/system32/drivers, údaje v registrech dle regeditu jsou.
SYS-0002 ECU OBJECT FILE NOT FOUND
Requested control unit DME331, DM331K20 not found. Control unit found.
Ať na to čumím jak chci, mám otevřeno 11 různých oken s návody a Error-FAQ, .... máš tam nějaký kiks.
1)ECU objekt nenalezen. Požadovaná řídící jednotka DME331 nebo DM331K20 nenalezena. Řídící jednotka nalezena. Jestli jsi to opsal dobře nevím. Tak je nalezeno nebo ne?
2)Podle EDIABAS_Error-v6b.pdf -->IFH-0028: ilegální IFH VERZE EDIABAS_IFH_0028 Význam: špatné rozhraní nebo je nainstalována jiná verze ovladače . Příčiny: Váš EDIABAS vyžaduje jiné rozhraní nebo verzi ovladače než ten, který je nainstalován. Korekce chyb: Re-instalace požadované EDIABAS verzi a možná rozšíření disku. Re-instalovat požadované EDIC API nebo ADS verze. Řekl bych, že jsi ten ADS ovladač nainstaloval špatně. Je to popsáno v návodu. Takže žádné poklepání myší na ADSSETUP.EXE, ale udělat to v příkazovém okně. U WinXP START - Spustit, do řádku napsat "cmd", otevře se černé okno. Teď se musíš příkazy DOSu "cd" nebo "cd .." dostat do adresáře (složky), kde máš ten ADSSETUP.EXE, takže do složky ADS32 a tady na klávesnici napsat ADSSETUP a vyčkat provedení instalace. Pokud máš instalaci INPA kompletní, tak je to popsáno v souboru ...\ADS32\README.TXT. K instalaci ovladače musíš být přihlášen jako administrátor, uživateli se instalace neprovede. A pokud jsi jen v módu uživatele poklepal myší na ADSSETUP.EXE, tak Ti bliklo okno, ty si myslíš že je hotovo a ono zatím h...o.
1. Melden Sie sich auf Ihrem Rechner als Administrator an
2. Starten Sie eine DOS-Box und starten Sie ADSSETUP.EXE
Nach dem Ausfuehren erscheint die Meldung:
Installing DirectNT driver ....... done
Please reboot the machine now.
3. Starten Sie den Rechner neu ( jetzt wieder als normaler
Anwender )
4. Der Treiber ist jetzt installiert.
Po ukončení instalace to černé okno zavřeš napsáním příkazu EXIT + Enter, ne křížkem nahoře. Nevím, jak jsi na tom s počítačem a kolik toho umíš ve starém dobrém DOSu, ale musíš to dělat, jak je posáno výše.
Taky jsem zkontrolovat Tvůj EDIABAS.INI, něco málo, možná nepodstatné bych upravil v sekci "Trace size" a "Task priority", je to tam okomentováno v řádcích výše nebo pod příkazem, který bych upravil. A taky jsem Ti tam doplnil sekci "Clamp handling", i když je vypnutá. Hlavně jsem Ti tam doplnil jeden odstaveček ohledně Interface. Nejdůležitější je ten středník na začátku řádky. Je to něco jako rem - REMARK. Takže řádek, který začíná středníkem se bere jen jako poznámka nebo komentář a je úplně jedno, co je za středníkem napsáno. Co potřebuji aktivovat, na tom řádku středník odstraním. Takže při pohledu níže tohle nastavení odpovídá pro aktivaci řežimu ADS.
;--------------------------------------------------------------------
; Interface
; Description : Connected diagnosis interface
; Default = EDIC
;Starší auta (do 95)- mód ADS, komunikuje po pomalé L-Line i rychlé K-Line. V souboru Ediabas.ini musí být INTERFACE=ADS
;Novější auta (od 95) – mód OBD, komunikuje jen na rychlé K-Line. V souboru Ediabas.ini musí být INTERFACE= STD:ODB
;Interface =STD:OBD
Interface =ADS
;--------------------------------------------------------------------
Druhá možnost je STD:OBD, o možnosti Interface=STD:ADS nevím, podle mne to je blbost, verzi INPA 80x neznám a pokusně ji instalovat nebudu. Ale taky jsem měl podobný problém a taky mi tady poradili.
Pokud se jedná o e36/325i 1994, tak ADS mód je v pořádku, ale už by mohla jet i v ODB. Ale ŘJ motoru pojede asi jen po L-Line/ADS. Přeinstaluj ten ovladač ADSSETUP.EXE v chráněném režimu a po restartu mašiny by to mělo jet v ADS. Nastavený mód si zjistíš na běžící INPA, když si na úvodní obrazovce klikneš na F1-Info, v posledním řádku je vypsán Interface : ADS nebo STD:OBD. Pokud to tam vypsáno není, tak je něco někde špatně.
Při vypnutí INPA a změně ovladače nezapoměň vypnout ten EDIABAS Server, který běží na dolní liště. Pokud ho nezavřeš a INPALOAD si ho znova nenastartuje v nové konfiguraci podle EDIABAS.INI, tak se změna ADS/OBD neprojeví a zase Ti to nepůjde.
Ovladače ADS32 a OBDSetup ti posílám zazipované mailem, Ty sem potom dej fotku toho ADS kabelu pro Ediabas/INPA. Jen doufám, že to není zase nějaká verze s převodníkem USB, které zpravidla nejsou schopny vybudit starší ŘJ, protože USB používá jen 5 Voltů. Kdyžto sériový COM port jede na 12 Voltech a s vybuzením ŘJ problémy nejsou.
Edit - oprava překlepu STD:OBD, díky za upozornění