Have spent my entire Saturday on this:
All running on XP and also tried on Win7 x64
INPA is working fine. Battery and ignition both ON
When running NCS Expert, try to read the VIN from ECU i get VIN Faulty
Vin is faulty
COAPI-2000 Error or in ECU description file (SGBD) IFH-0018 CAS
COAPI-2000 Error or in ECU description file (SGBD) FGNR_LESEN
COAPI-2000 Error or in ECU description file (SGBD) FGNR_A_E65CAS


Solution 1:
If you have Standard tools 2.12 you are fine.
Check if you have E89 folder in C:NCSEXPERTDATEN
And make sure that you copied all files from sp-datendaten*.* to here C:NCSEXPERTDATEN and here C:NCSEXPERTDATENE89
Just recopy this and check if this helps
Solution 2:
You can only run INPA or NCS one at a time, not simultaneously.
Also, sometimes mine gives me that error. It’s usually because I didn’t initialize the USB cable properly. Unplugging it, closing NCS, plugging it back and restarting NCS usually solves my problem.
Hope this helps.
Solution 3:
you are missing some files for E65 at sp-daten. Try to download newer spdaten and copy at least e65 folder or update whole data.
Solution 4:
make sure you update your daten files correctly as well
you can do the following copy-paste procedure: (copy the files and replace )
Target —————————Source .(SP-Daten-Exx directory )
NCSEXPERSGDAT ——– .ipo files
NCSEXPERDATEN ——– coding data (daten) for models
EDIABASEcu ————– .prg files……
If not work, please empty your .man file .. delelete everything inside then save.. then try again
ON YOUR NCS EXPERT FOLDER YOU SHOULD SEE A FILE:
FSW_PSW (MAN)
FSW_PSW (TRC)
INSIDE THE (MAN) ONE DELETE ALL THE VALUES INSIDE THEN SAVE AS.MAN SO FSW_PSW.MAN MAKE SURE SAVE AS ALL FILES OTHERWISE IT WOULD SAVE ONLY AS PLAIN TEXT.
After You Do That.. Try To Read The Car Again.. So Ncs Expert,f1,f3 E89,cas, Then Back
NOTE:
All above solutions are shared on BMW forums; never know he/she is the professional or amateur. So, YOU ARE TRYING EACH SOLUTION ON YOUR OWN RISK.
Reference: NCS EXPERT User Guide
Proceed at your own risk, this is just my interpretation for educational/entertainment value only. I am not responsible for you blowing up your car or damaging your modules. Im serious!
DUMMIES GUIDE TO UNDERSTANDING NCS AND CODING
This is roughly how it works… and my dummy interpretation of it. Please read it fully if you want to understand, this isn’t exactly a quick cheat sheet guide.
On Pre ’02 cars the coding is slightly different method than Post ’02 cars. I am only going to elaborate on coding individual parameters, you can go learn how to code entire modules thru the VO later once you learn the basics below.
The first part to understand is what this stuff about ZCS/VO or “vehicle order” is. When BMW makes a car, they create whats called a “vehicle order”, this is basically a bunch of numbers written into the car that tell what modules are installed in the car, regional info etc. This is like your car’s DNA! for example if the car has a sunroof, or a convertible or radio etc etc and that it was meant for US,Canada,France etc. Because each car is different with a different set of options/modules or country that its located, the “vehicle order” aka. “ZCS” or “VO” may be different. Why is it called ZCS you ask? because its abbreviated german, and its confusing as hell.
The VO is written into a couple modules of the car, usually ones that start with an “A”, like AKMB or ALSZ. On some cars its written elsewhere. In my 02 M3, the VO was written in ALSZ and AKMB. On my ’00 328ci it was stored in EWS, KMB. Its nothing more than a string of text/numbers stored in the flash memory of these modules, nothing special. Why is it written into two places? because if one module is failed and has to be replaced, then the other will serve as a backup so you can code the new replacement module to your car. For example ALSZ is the “light switch module” in your car, for some reason it fails. When you buy a new LSZ/LCM, you can retrieve all your settings of VO from AKMB and then code your new LCM to YOUR factory settings. The chances of both modules failing is slim, but if it does… you’ll have to contact BMW so they can give you the VO for your car from their records.
OK the one difference is pre-02 cars don’t have a VO. Those cars have their ZCS (which acts like a VO) stored in the EWS or KMB modules. The stuff below is basically identical however for individual parameter coding.
Now go get into the basics of coding.
1. When you load NCS expert bmw coding software, you need to load a profile. These profiles just change how ncs expert behaves when you read your car. The two profiles i stick to are “expertmode” and “revtor’s expert profile”. if you don’t have it, you can find it on the net easily. In order to code your car the first time, you should pick “revtors“. This has something called “manipulation” enabled… ill elaborate on that later.
2. Once the profile is loaded, you basically need to select Vin/ZCS/FA in order for ncs to download VIN info off your car. Once it does this, it will ask you to select a module. Why? because it needs to know your “vehicle order” information. In most cases it will probably be in an “A” module. if it doesn’t load, or cant be accessed, no harm done, just try a different module. When it is able to read it, you will see a long string next to “FA” starting with your chassis “E46_” followed by numbers and text along with #’s and $’s. This is your VO. Now that NCS Expert knows it, it can code your car properly!
CODING HAS NOTHING TO DO WITH THE MODULE YOU JUST SELECTED TO READ THE VO FROM! This perplexed me for the longest time, I didn’t understand why i selected two modules each time, or what the difference selecting AKMB or ALSZ or etc the first time was. Well… It has no bearing!! all NCS is doing is reading the text/number string that is your VO off the memory in these modules in this first step. You will actually select the desired module to code in later steps.
** PRE-02 cars, you wont see the long FA “VO” string, instead there will be a few lines FG, GM, VN, SA followed by numbers, its basically the same thing different format. For all intents and purposes this is referred to by me as the vehicle order or ZCS for a pre-02 car.
ON POST-02 cars select any module with “A’ in front of it, on PRE-02 the “A” modules wont work, you will need to use EWS or KMB for this step… It doesn’t matter which.
Now this guide will touch on the basics to code INDIVIDUAL items on your car. The steps to add items to your VO and code your modules is different and i wont comment on that here, because it will confuse the amateur. Just understand the basics of individual coding first, then coding from your VO will all make sense later.
3. The next part is to download your factory settings in your car to your PC. Once you get the VO loaded, you hit the BACK button. The default job in NCS is to write SO BE VERY CAREFUL here. You will see all your modules listed, for example “EWS,ABG,ASC,KMB,APL,…..etc” and underneath “SG_CODIEREN”
NCS at this point is set to SG_CODIEREN, which means to WRITE to ALL modules listed. You don’t want to do that.
4. So now select “Process ECU”, and select the INDIVIDUAL MODULE you want to code. For example LSZ (light switch module). Once you do this, it will say only LSZ (and not all the modules in your car).
5. Now you want to change the job from WRITE to READ. Select “CHANGE JOB”, then select “CODIERDATEN_LESEN”. This is to READ DATA.
6. Once selected it will confirm this by indicating the module and job type on the screen. Now you are ready. Hit “EXECUTE JOB”.
It will say Coding Activ, then Coding Ended.
7. At this point, in your NCSexpert/WORK/ folder there will be a file called “FSW_PSW.TRC”
This is what we want, the coding of your LSZ module that we read earlier. IMMEDIATELY save a backup of this file, rename it to FSW_PSW_LSZ_ORIGINAL.TRC and save it somewhere in case you decide you want to revert to the original copy. Now I want you to resave another copy of this FSW_PSW.TRC file as FSW_PSW.MAN (manipulation…hint hint). Make sure it doesn’t save as FSW_PSW.MAN.TXT or some crap like that, it wont work properly.
OK why all this juggling?? because NCS expert only reads modules and saves EVERYTHING as a FSW_PSW.TRC file. Regardless of what module you read in your car, this is what the filename will be. And everytime you load NCS expert, this file is constantly erased, written and re-written. So thats why we are saving it as FSW_PSW.MAN so we can alter it safely without our copy being overwritten.
8. Now open up FSW_PSW.MAN with a text editor.
You will see a long list of stuff like this..
LEUCHTWEITENREG_AUTOM
aktiv
FEHLER_BREMSLICHT
nicht_melden
TAGFAHRLICHT
aktiv
This is where you can code. now its all in german, so you will need to run these words in a translator (google) to understand it, OR you can use NCS Dummy that translates this stuff for you and gives you all available parameters, but thats a whole different program and you ought to learn how to use it.
This is what the above looks like if translated. Now you can see how we can deactivate/activate certain things. I’m going to deactivate DRLs here.
Translated…
AUTOMATIC HEADLIGHT CONTROL
active
BRAKE LIGHT ERROR REPORTING
don’t report
DAYTIME RUNNING LIGHTS
active
edited…
LEUCHTWEITENREG_AUTOM
aktiv
FEHLER_BREMSLICHT
nicht_melden
TAGFAHRLICHT
nicht_aktiv
By changing to nicht_activ, it deactivates this setting. Now don’t go crazy, some codes are redundant so changing just one thing wont do the trick. This takes some time and effort to find the right code/codes to work with.
9. Once you are happy, SAVE your FSW_PSW.MAN file.
10. Open up NCS expert, load up “revtors” profile (with manipulation enabled), and reload it to the part where the VO is loaded and its asking you to process ecu (Basically steps 1-3) Look above how to do this. Once you’re there, select “PROCESS ECU”, select the correct module you are coding, in this case “LSZ”. Then select “CHANGE JOB” and make sure you pick “SG_CODIEREN”. Once this is done, you are ready to code the car.
NCS will basically now take the FSW_PSW.MAN file, and overwrite the codes in your car’s LSZ module with your new settings. It only uses the MAN file because you are using a profile with “manipulation” enabled. The other mode “expertmode” does not have manipulation, and you cannot code individual stuff like this using that profile.
11. Hit “EXECUTE JOB”. Wait till it says “Coding ended”. Now your new LSZ is coded. Turn off the car, and restart, and check to see if your results are as expected!
12. Open up the /WORK/ folder, open the FSW_PSW.MAN file, select all, delete, save and exit.
Viola! Thats it. You are now an expert on coding individual features!
Now what do you do if you screwed it up or something is behaving funny and you want to go back to original settings. Or you cant remember all the stuff you changed, or don’t like the results.
To load up the ORIGINAL factory defaults if you mess up.
Go to your /WORK/ folder. Open FSW_PSW.MAN, select all, delete, save & exit.
Load NCS Expert
Select “Expertmode” profile
Hit “VIN/ZCS/FA” to load your Chassis and Vehicle order info
Hit BACK
Hit PROCESS ECU
Select the chassis, then module you F’d up on. For example “LSZ”
On Pre-02 cars It will say “LSZ” and underneath “SG_Codieren” along with some files LSZ.Cxx, LSZ.PRG, etc etc. SG_CODIEREN is the correct job you want.
On Post-02 cars It will say “LSZ” and underneath “SG_Codieren” along with some files LSZ.Cxx, LSZ.PRG, etc etc. Hit CHANGE JOB, Select “FA_WRITE” Job.
“xx” is usually the specific Coding index used in your default module, its a number. think of this like “firmware version”.
These files are basically from your /DATEN/ folder and contain the proper coding information specific to your car. How does NCS know which files to use? Because it knows by looking at your VIN and VO, then selects the correct files. NCS will then basically read these files, then read your VO and re-write the proper codes, features, activate, deactivate everything to your factory settings.
The job is SG_Codieren or FA_Write because you will WRITE your original settings back in.
Hit EXECUTE JOB.
Viola, your original data is re-written and your car will work again. Hopefully.
Src: https://www.bimmerforums.com/forum/
E70 Все о кодировании БМВ Х5 и не только….
Тема в разделе «BMW X5», создана пользователем Rise, 3 ноя 2013.
-
Действовал точь в точь, как Вы. Писал, что вин не корректен…
Почему, так пока и не разобрался — с контактами все вроде Ок… Фиг знает в общем…
Но обнаружил интересный факт.
Если все действия проделать быстро, то в NCS все считывает, как надо
Т.е. подключаем шнур к авто и к компу, вкл зажигание, запускаем ifhsrv32.exe, запускаем DiagHead, запускаем NCS и быстренько считываем вин из CAS! И все прекрасно работает… Главное быстро все проделать. Причем заметил, что одинаково считывает как при вкл зажигании, так и при выкл…
У кого как горит лампочка на шнурке? У меня при подключении горит красная и через какое то время гаснет…
При выше описанных ходах что то там мигает — вроде зеленым… -
Народ, а есть тут кто нибудь из Волгограда, обладающий знаниями и кабелем, чтоб помочь перекодировать моего коня???
-
Вы точно ничего не путаете?ncs,inpa и winkfp не требуют ничего запускать дополнительно,сами запускают ediabas.diaghead нужен только для dis
-
A l e x 0 6
Участник тусовки- Регистрация:
- 20 май 2013
- Сообщения:
- 75
- Пол:
- Мужской
- Регион:
- Москва
По поводу быстро ты не пробовал. У меня на шнурке при подключения к ноутбук или авто горит красная лампочка при попытки считать данные Ncs лампочка тухнет выдает сообщение vin — некорректный!
-

A l e x 0 6
Участник тусовки- Регистрация:
- 20 май 2013
- Сообщения:
- 75
- Пол:
- Мужской
- Регион:
- Москва
Кстати может сам кабель перепорошит как то не так, к нему диск шел тут режимы разные записываться на него …
-
Оууу))) Читал инструкцию к дису, и думал что эти действия и к ИНПЕ относятся)))
Спасибо! Теперь исключу лишние движения
Попробуйте все-таки быстро все сделать! У Вас симптомы такие же, как у меня, и у меня проблема решилась именно так!
Сегодня уже первый раз кодирнул… Теперь ТВ работает на ходу!)))У меня драйвера для шнурка без проблем с диска утановились. -
Как я и писал всем, у кого эта ошибка вылетает, машина просто засыпает, видимо долго возитесь в процессе.
Да тоже при подключении мигает потом гаснет, но при выборе кодиерен или лессен тоже какое то время моргает.
Stop hovering to collapse…
Click to collapse…
Hover to expand…
Нажмите, чтобы раскрыть…
-
У меня ЧЕТВЕРТАЯ проблема, нет там E84.
Куда копать?
Спасибо!
Stop hovering to collapse…
Click to collapse…
Hover to expand…
Нажмите, чтобы раскрыть…
-
Ну как бы и тема не об Х1. Я бы посмотрел в ини конфиге НЦС, честно говоря так навскидку не помню есть ли там Е84, но можно попробовать вписать вместо Е70 или Е53.
Stop hovering to collapse…
Click to collapse…
Hover to expand…
Нажмите, чтобы раскрыть…
-
С освобождением)))
Прочитал всю тему, но этот момент упустил, видимо…
Пользуюсь сборкой от kuzmich3 под Win 7 64 bit, тут все ок…
В посте есть упоминание о CIC Mafia, BMW-FSC Generator и SWID Reader — что это за звери? Попробовал их запустить мельком, но разбираться не стал… Мне пока и NCS хватить за глаза.))
У меня тут другая проблема образовалась — у меня Е92 и примеры кодировок, выложенные тут, ко мне не подходят почти все… Из актуального сделал только ТВ на ходу.
Честно говоря, думал, что кодировки универсальные более менее…. В общем еще разбираться и разбираться!Ах да, спасибо огромное за тему!!! Доступным языком все написано! Вы, наверное, мне сэкономили пару недель времени!)))
-
в NCS Dummy выбери 89 кузов и попробуй кодировки от твоей Е92
-
а подробнее что не доделал?
-
По вопросу проблем с китайскими шнурками :
Проблема может быть в китайских поддельных микросхемах, а именно в «преобразователе USB-UART на FTDI FT232RL«.
Вот цитата из статьи : «… некоторые партии популярной микросхемы интерфейса USB-RS232 очень уж подозрительно одинаково глючат: в системе они определяются как обычные FT232RL, признаются официальным софтом, но отправляемые данные не передаются. «
«…. клон отлично работал, пока FTDI не выпустила обновление драйверов, которые смогли отличить оригинал от клона через USB (на более новых драйверах — клон передает только нули). Если сейчас ставить драйвера версии 2.08.14 или ранее — клон также работает.».Мой шнурок хоть и не глючит, но на всякий случай планирую купить оригинальную микросхему FT232RL и » на всяк случай » перепаять в своем шнурке… ( стоит оригинал 4-5 Usd ).
ПыСы : свой шнурок не разбирал еще, и не уверен, что там стоит эта микруха ( возможно, что другая )…. но по описанным симптомам : глюки… работа со старыми драйверами » с диска» ,- очень похоже.
-
Спасибо.
Просто только здесь есть ветка про кодирование, а остальным кузовам понимаю это неинтересно.
Вот и тусю у вас тут.
Stop hovering to collapse…
Click to collapse…
Hover to expand…
Нажмите, чтобы раскрыть…
-
Спасибо за совет!
NCS Dummy это какая то облегченная версия? Где то встречал на форумах…
Чем она принципиально отличается от NCS Expert?
Проблема в том, что толком кодировок для Е92 не нашел.
Троешники так инфой не разбрасываются, как тут)))) … к сожалению. -
Jeckson
Где то у меня был эксель с кодировками как раз по Е92, завтра как до ноута для кодирования доберусь, попробую найти его.
Stop hovering to collapse…
Click to collapse…
Hover to expand…
Нажмите, чтобы раскрыть…
-
Добрый день.
Подскажите, а есть ли какая-то особенность при диагностике E70?
У меня на E53 все работает: и INPA и DIS (библиотеку OBD32.dll Заменил, для игнора проверки питания),
а вот E70 прочитать не удалось — INPA ошибки выдает, машину не видит. В чем проблема? Дверь водительскую закрыть, ключ в замке удерживать нажатым, что надо делать?
Stop hovering to collapse…
Click to collapse…
Hover to expand…
Нажмите, чтобы раскрыть…
-
Версия Эдиабаса какая ? Шнур д-кан ?
Stop hovering to collapse…
Click to collapse…
Hover to expand…
Нажмите, чтобы раскрыть…
-
думаю, что 6.4.7
шнурок из первого поста, подключение под рулем
единственное — не пробовал с оригинальной библиотекой еще, а только с измененной. Шнурок мигает, а идентификация не проходит.
Stop hovering to collapse…
Click to collapse…
Hover to expand…
Нажмите, чтобы раскрыть…
-
Stop hovering to collapse…
Click to collapse…
Hover to expand…
Нажмите, чтобы раскрыть…
-
а… спасибо

Stop hovering to collapse…
Click to collapse…
Hover to expand…
Нажмите, чтобы раскрыть…
-
Был бы примного благодарен!

Спасибо! -
ну никак до кодировки не доберусь.боюсь накосячить.как для начала на е 71 убрать надпись на камере если можно пошагово.пожжжжалуйста.
-
А первые два поста в этой теме для чего ? Куда уж пошаговей ?
Stop hovering to collapse…
Click to collapse…
Hover to expand…
Нажмите, чтобы раскрыть…
-

A l e x 0 6
Участник тусовки- Регистрация:
- 20 май 2013
- Сообщения:
- 75
- Пол:
- Мужской
- Регион:
- Москва
Все же не могу понять дело в машине или в шнурке и ПО….Можеть быть проблема в том что авто американец?
-

- Регистрация:
- 26 дек 2009
- Сообщения:
- 46
- Пол:
- Мужской
- Регион:
- Свердловская обл.
кто пробовал генерить fsc прогой BMW-FSC Generator что на первой странице
-
генерит, то генерит..и даже работает..вот тока файл для генерации шнурком не считать с авто. А так, запускаешь СвидРидер читаешь и сохраняешь файл fsc. потом прогой по генерации указываешь путь к нему и генеришь код. есть видео на ютюб. поищи, там подробно показано. тока шнурок не дает скачать этот fsc файл. только Айком или ОПС
-
пробую на вин8 рейнголд и инпу запустить, не в какую, у кого нить работает на вин8 или просто дело у меня в шнурке? авто е71 10года с сис. контакты 7 и 8 замыкал-размыкал.
Stop hovering to collapse…
Click to collapse…
Hover to expand…
Нажмите, чтобы раскрыть…
-
проводки все поставь на место и давай скриншот ошибки
EXPERT версии разные пробовал -тут не причем, Edibas основное!)))
Поделиться этой страницей
Нашел тему в интернете как кодировать и программировать BMW e70
Решил поделиться этой информацией в своем журнале.
Сама статья человека который написал тут www.bmwclub.ru/vb/showthread.php?t=763360
Вступление
Здесь хочу описать для чего я создал эту тему. Когда пару месяцев назад у меня возникла необходимость немного потюнить начинку моей машины, я столкнулся с тем, что BMW Scanner 2.10 который у меня имелся ещё до приобретения икса, отличная вещь для смотки пробегов, проверки пробегов на смотанность, диагностики и стирания ошибок, вместе с тем совершенно бесполезен для кодирования. Ну не беда подумал я и заказал в Китае адаптер Inpa D-Can за 20$ баксов, поскольку не имею привычки переплачивать за тоже самое 500% накрутку нашим барыгам. Ну а пока адаптер ехал ко мне из Китая (2 месяца) я решил немного ознакомиться с софтом для кодирования и диагностики. И вот тут ждал настоящий сюрприз.
Практически все что касается софта сталкивается сразу с тремя проблемами
1. Сам софт. Его много. Он разный. Зачастую различные программы дублируют функционал друг друга в части или полностью. Причем, настолько же сильно насколько различается ассортимент программ, настолько же различается и философия работы самих программ, зачастую полярно!
2. Следующей проблемой является отсутствие какой либо внятной документации. Документация в сети встречается, но зачастую она
а. отрывочна
б. носит теоретически изыскательский характер и как следствие бесполезна на 99%
в. содержит в себе устаревшие данные, которые уже не корректны к свежим версиям софта
3. Сложности с поиском документации усугубляются сложностями с понятийным аппаратом поскольку многие названия дублируются как для аппаратной так и для софтовой части оборудования, названия зачастую не отражают прикладное назначение программ.
Сразу хочу определиться с несколькими вещами, с ними надо просто согласиться и не стоит зафлуживать тему обсуждая их.
1. Тема посвящена кодированию. Точка. Не диагностике, не программированию, а только кодирование. Возможно попозже и запилю тему по диагностике для чайников, а может ещё кто то запилит, это будет просто отлично, но здесь диагностика — оффтоп.
2. Тема посвящена кодированию для чайников. Т.е. здесь будут разжевываться элементарные вещи элементарным языком с примерами. Для гуру это будет смешная песочница, но именно так все и задумано, поэтому не надо ехидничать и подкалывать, есть желание делиться знаниями пожалуйста, нет, велкам на профессиональные ресурсы общаться с такими же гуру о высоких материях в кодинге.
3. Это не обучающая тема. Я здесь не ставлю своей задачей обучить кого либо, чему либо и более того, заниматься этим не собираюсь. Если есть стремление к серьезным знаниям велкам на всем известные ресурсы и читать, читать и ещё раз читать.
4. Это не ФАК и не ответы на все вопросы, если здесь нет ответа на ваш вопрос то, возможно потому, что оставлена возможность именно вам самому написать ответ на него. Увеличить
Установка
Для кодирования нам потребуются
сам адаптер INPA D-can
Увеличить
ноутбук с установленной ОС Win XP или Win 7, подразумевается, что Win7, будет 32 разрядной, возможно, что на 64 разрядной тоже заработает, но проверять это будете сами.
и собственно софт, с него и начнем
Этап первый, установка.
Для начала нам надо установить софт для кодирования. Кодировать мы будем самым простым набором инструментов, а именно в 99% случаев будет использоваться NCS Expert, для отдельных моментов потребуется использовать TOOL32.
Поскольку с софтом не все гладко, как и со всем остальным я предлагаю следующую схему, здесь будут приведены ссылки на три архива с установочным софтом, качаем их и далее устанавливаем в соответствии с инструкцией в самих архивах и тем, что я напишу здесь.
1. базовый пакет инпы с обновлением с форума название которого указано в имени самого архива ))) (626mb)
yadi.sk/d/i3VmILhPC3Rgh
2. установленная, сконфигурированная и обновленная базами с 41 ИСТы, инпа с моего компа, условно новая версия для кодирования свежих машин Е7.х, 8.х, 9х (64mb)
yadi.sk/d/FlA2DR0CC3SQe
3. установленная, сконфигурированная и обновленная базами с 41 ИСТы, инпа с моего компа, условно старая версия для кодирования машин Е3.х, 5.х, 6х (98mb)
yadi.sk/d/8rH9lLaVC3SQx
Теперь описываю общий порядок действий
Внимание! Перед всеми этими действиями антивирусы выключаем!
1. скачиваете все три архива, распаковываете их.
2. начинаем с первого самого большого архива, внутри есть папка Инструкция внимательно читаем инструкцию, когда все ясно, идем в папку Programminstallation, там будет файл установщика setup, заходим в его свойства, идем на вкладку Совместимость и там ставим галочки следующим образом
Увеличить
далее запускаем файл установки и строго следуем инструкции.
При выполнении 2 инструкции, перед запуском установщика Referenz_Apr_2006, также нужно в его свойствах выставить совместимость и запуск от имени админа.
3. подключаем кабель Инпа к ноутбуку и идем в диспетчер устройств, там ищем строку Порты (COM и LPT) и убеждаемся, что устройство Serial On USB Port (COM1) если там стоит любой другой порт, меняем на COM1, в итоге должно быть так
Увеличить
4. идем Панель управления>Cистема>Дополнительные параметры системы>Переменные среды и добавляем следующие строки как указано на скрине ниже
Увеличить
5. теперь если все сделано правильно, на диске C:/ у вас будут 4 папки
EC-APPS
EDIABAS
NCSEXPER
NFS-Backup
а в меню Пуск>Все программы будет папка BMW Standard Tools, в дальнейшем мы из ярлыков в этой папке будем использовать только
NCS-Expert tool
и
Tool32
советую перекинуть их на рабочий стол, так же идем по пути C:NCSEXPER и делаем с находящейся там папки WORK ярлык на рабочий стол.
6. ну и последний шаг, имеющиеся на этот момент на диске C:/ папки
EC-APPS
EDIABAS
NCSEXPER
NFS-Backup
удаляем, да-да, удаляем )))) И заменяем такими же из второго или третьего скачанного архивов соответственно вашего кузова.
Все вы установили обновленный софт, можно начинать кодировать.
Кодирование ЭБУ
ВАЖНО! Перед началом кодирования, очень рекомендую подключать к клеммам под капотом зарядное устройство, иначе вы имеете все шансы после кодирования остаться с севшей АКБ. Если установлена обычная щелочная батарея, то подойдет практически любое зарядное устройство, к примеру, я использую отечественное ОРИОН PW 150. У кого стоит АКБ АГМ типа те должны и так знать каким зарядным устройством можно заряжать такие АКБ, соответсвующая тема имеется здесь на форуме.
Я не буду здесь вдаваться в подробности, а просто опишу пошагово весь процесс. Перед кодированием надо сделать несколько вещей.
1. определиться в каком блоке авто, какую функцию будем менять
пример, для того что бы включить складывание зеркал с кнопки на брелке, надо
в блоке FRM
изменить функцию Spiegel_komfort_einklapp
с nicht_aktiv на aktiv
Обращайте внимание на написание, синтаксические ошибки приведут к отказу в кодировании.
Без этой информации ДО начала кодирования лезть в машину не имеет никакого смысла.
2. далее по ярлыку который мы сделали ранее заходим в папку WORK и удаляем оттуда все имеющиеся там файлы. Вообще, во избежание лишних проблем и для экономии времени, возьмите себе за правило, каждый раз очищать эту папку перед новым кодированием. Поверьте, так ваша жизнь будет намного проще )))
3. После очистки папки WORK создаем там текстовый файл «Новый текстовый документ.txt» и переименовываем его в FSW_PSW.MAN. Аналогично предыдущему пункту возьмите себе за правило, что перед новым кодированием в папке WORK должен уже лежать этот пустой файл и только он, опять таки сэкономит много времени. Я бы порекомендовал создать его на рабочем столе и перед каждым кодированием копировать его в WORK, что бы сократить лишнюю работу.
4. Иногда может произойти такая ситуация, что если даже вы все сделали правильно, но при попытке считать или закодировать блок программа возвращает ошибку с текстом ECU Disturbed, не пугайтесь, в этой ситуации, просто закрываем NCS отключаем от ноутбука инпу и через пару секунд включаем обратно, затем запускаем программу и продолжаем с того места на котором произошел сбой.
Таким образом мы знаем, ЧТО, ГДЕ, НА ЧТО будем менять, папка WORK очищена и в ней находится только файл FSW_PSW.MAN. Запускаем ярлык NCS-Expert tool, попадаем в главное окно программы. Алгоритм работы с программой я для упрощения восприятия опишу по пунктам, для примера возьмем уже упомянутое кодирование складывания зеркал. Так же здесь отмечу, что инструкция исходит именно из этой сборки, где я уже завел нужные профили, поэтому этот момент опущен, для других сборок или сборки с нуля нужно будет ещё создать профили.
Итак действия по пунктам
1. Идем в File>Load Profil там из списка профилей выбираем ExtraExpertmode + Man coding, жмем ОК
2. жмем F1 (VIN/ZCS/FA) затем F3 (ZCS/FA из ЭБУ)
3. в открывшемся окне выбираем свой кузов, к примеру Е70, после чего откроется следующее окно в нем будет две надписи CAS и FRM это блоки в которых хранятся данные о комплектации автомобиля и вин код, выбираем любой к примеру CAS и жмем ОК.
4. после того как, в верхней части программы в строках FG появится ваш вин код, а в FA список опций, нажимаем F6 (Назад) спешить не стоит, если программа не успеет считать вин или ФА то вернет ошибку.
5. нажимаем F4 (выбор ЭБУ) и в появившемся списке ищем нужный нам блок FRM, выделяем его и нажимаем OK
6. проверяем, что установившаяся по умолчанию JOBNAME=CODIERDATEN LESSEN (если нет, то нажимаем F2(выбор операции) и выбираем там CODIERDATEN LESSEN) и жмем снова F4 теперь её назначение изменилось и она называется Читать ЭБУ. Закрываем выскочившее окошко с бинарным кодом, оно нам не нужно. Все данные с блока считаны.
7. Идем в папку WORK там среди кучки файлов находим файл FSW_PSW.TRC, открываем его блокнотом и видим список функций, поиском ищем Spiegel_komfort_einklapp, когда находим её видим что под ней указан её статус nicht_aktiv, аккуратно меняем на aktiv, затем сохраняем этот файл через меню блокнота «Сохранить как» и выбираем в качестве файла сохранения наш пустой файл FSW_PSW.MAN подтверждаем согласие на замену файла. Все, файл для кодировки готов.
8. Возвращаемся в NCS и проверяем что JOBNAME =SG_CODIEREN, если нет, то меняем через кнопку F2 (Смена операции). Жмем F3 (Кодировать ЭБУ), ждем пока не появится надпись «Кодирование ОК». Все кодирование окончено.
Вот собственно по этому алгоритму и работаем.
Кодирование FA
Нужно нам если мы хотим изменить одну из опций автомобиля, дооснастить какой либо опцией или наоборот разоснастить.
Для примера используем опцию 8S1 которой закодированы все дилерские авто, в результате чего в меню отсутствует опция Постоянный дневной свет. Следовательно задача состоит в том, что бы убрать эту опцию из списка FA который собственно и содержит в себе список опций конкретного автомобиля. Перед тем как привести пошаговый алгоритм исключения опции, два важных замечания
1. Список опций хранится не в одном блоке, а в нескольких, это те блоки которые появляются при нажатии кнопки F3 (Считать VIN/FA из ЭБУ), следовательно если мы убираем или добавляем опцию в FA то, эту процедуру надо проделать для каждого из блоков в котором хранится список FA
2. Как правило реализация той или иной опции напрямую связана с каким то конкретным блоком в котором закодирован функционал реализуемый под эгидой этой опции, поэтому после добавления или изменения опции следует соответствующе закодировать нужный ЭБУ.
Например в нашем случае после исключения из FA опции 8S1 из блоков CAS и FRM по очереди, следует перекодировать ЭБУ CAPPL для того что бы в меню свет появилась опция включить Постоянный дневной свет.
Теперь сама последовательность действий
1. Идем в File>Load Profil там из списка профилей выбираем Expertmode, жмем ОК
2. жмем F1 (VIN/ZCS/FA) затем F3 (ZCS/FA из ЭБУ)
3. в открывшемся окне выбираем свой кузов, к примеру Е70, после чего откроется следующее окно в нем будет две надписи CAS и FRM это блоки в которых хранятся данные о комплектации автомобиля и вин код, выбираем любой к примеру CAS и жмем ОК.
4. после того как, в верхней части программы в строках FG появится ваш вин код, а в FA список опций, нажимаем F6 (Назад) спешить не стоит, если программа не успеет считать вин или ФА то вернет ошибку.
5. нажимаем F1 (VIN/ZCS/FA), нажимаем F2 (ввод FA) и в открывшемся окне выбираем своем кузов, к примеру Е70, выделяем его и нажимаем OK, окне ввода VIN подтверждаем, что вин правильный и нажимаем ОК
6. Появится окно ввода опций. В нем будет список, уже установленных опций в авто. Для добавления новой опции вписываем ее в верхней строке, перед номером опции обязательно ставится префикс $ и нажимаем кнопку ADD. Опция добавляется к общему списку. Для удаления опции нажимаем кнопку Del на клавиатуре. Находим опцию $8S1 и нажимаем DEL, проверяем, что опция исчезла, нажимаем ОК.
7. Нажимаем F6 (Назад)
8. Нажимаем F4 (Кодир. ЭБУ), выбираем ЭБУ в который записываем FA, в нашем случае первый ЭБУ CAS
9. Нажимаем F2 (Смена операции). Выбираем FA_WRITE
10. Нажимаем F3 (Кодировать ЭБУ). Ждем пока не появится надпись «Кодирование ОК». Все, кодирование окончено.
Теперь повторяем операцию для второго ЭБУ, в моем случае FRM.
Далее необходимо закодировать ЭБУ CAPPL, все проделываем по алгоритму из предыдущего блока о кодировании ЭБУ, с единственной разницей, что здесь нам не надо ничего прописывать в ЭБУ, достаточно просто его перекодировать, т.е. выполняем все шаги кроме 6 и 7, ну и не забываем, что кодируем ЭБУ CAPPL
Кодирование и регистрация АКБ
Ну и напоследок расскажу как закодировать и зарегистрировать АКБ в случае его замены.
Здесь сразу объясню разницу между кодированием и регистрацией АКБ.
Итак, кодирование АКБ требуется в том случае если вы меняете АКБ на отличный от того, что у вас прописан в машине изначально, т.е. ставите или другой емкости или другого типа или и то и другое вместе. Т.о. если вы ставите точно такой же по типу и емкости АКБ и при этом уверены, что до вас эти параметры не были перекодированы, то вам ничего кодировать не нужно и сразу можно переходить к регистрации АКБ
Регистрация, АКБ является обязательной, как при замене АКБ на аналогичную так и при перекодировании АКБ на другой тип и емкость, поскольку носит характер накопления/очищения в ЭБУ автомобиля статистических данных по работе батареи и выбор оптимальных условий её эксплуатации.
Для кодирования типа и емкости АКБ нам понадобится NCS
Для регистрации замены АКБ TOOL32
*UPD*
Выяснился один ньюанс связанный с кодированием типа и емкости АКБ. Дело в том, что тип и емкость АКБ хранятся не только в блоке CAS как указано ниже, но так же указаны в качестве параметра VO в FA. В принципе этот момент можно проигнорировать, поскольку главное это замена типа и емкости в CAS как и написано. Но тонкость в том, что в последующем, в случае каких либо манипуляций с FA и перекодированием CAS оригинальные тип и емкость перезапишутся из FA в CAS, а вы об этом ни сном ни духом. Поэтому, будет разумно учитывая этот факт, изменить опции типа и емкости АКБ в FA. Соответственно, указанный ниже блок текста о ручном кодировании типа и емкости в CAS можно пропустить и обойтись просто изменениями в FA.
Параметр АКБ в FA записан так –A080, где A это тип батареи, для AGM это А, для обычной кислотной это B, 080 это емкость.
Таким образом, если мы хотим прописать замену оригинальной 90 амперной АГМ батареи на обычную кислотную 90 амперную, то смотрим выше раздел о том как менять FA, попав в окно со списком опций, прокручивам его в самый низ, там будет –A090 удаляем её клавишей DEL, затем в верхнюю строку вписываем –B090 и нажимаем кнопку ADD. Опция добавляется к общему списку, жмакаем ОК.
Повторяем процедуру для FRM, за исключением ввода VO новой батареи в FA, поскольку новое значение уже там, просто делаем FA_Write для FRM.
*UPD*
Сначала кодирование, процедура точно такая же как и обычное кодирование, единственная разница в параметрах изменяемых в ЭБУ.
Информация о типе и емкости АКБ хранится в блоке CAS
Функция называется KLASSE_BATTERIE
Доступные для изменения параметры
Для AGM батарей
90ah_agm
80ah_agm
70ah_agm
60ah_agm
40ah_agm
Для обычных батарей
110ah
90ah
80ah
70ah
55ah
46ah
Кодируем к примеру замену 90амперной АГМ на 90амперную обычную
1. Идем в File>Load Profil там из списка профилей выбираем ExtraExpertmode + Man coding, жмем ОК
2. жмем F1 (VIN/ZCS/FA) затем F3 (ZCS/FA из ЭБУ)
3. в открывшемся окне выбираем свой кузов, к примеру Е70, после чего откроется следующее окно в нем будет две надписи CAS и FRM это блоки в которых хранятся данные о комплектации автомобиля и вин код, выбираем любой к примеру CAS и жмем ОК.
4. после того как, в верхней части программы в строках FG появится ваш вин код, а в FA список опций, нажимаем F6 (Назад) спешить не стоит, если программа не успеет считать вин или ФА то вернет ошибку.
5. нажимаем F4 (выбор ЭБУ) и в появившемся списке ищем нужный нам блок CAS, выделяем его и нажимаем OK
6. проверяем, что установившаяся по умолчанию JOBNAME=CODIERDATEN LESSEN (если нет, то нажимаем F2(выбор операции) и выбираем там CODIERDATEN LESSEN) и жмем снова F4 теперь её назначение изменилось и она называется Читать ЭБУ. Закрываем выскочившее окошко с бинарным кодом, оно нам не нужно. Все данные с блока считаны.
7. Идем в папку WORK там среди кучки файлов находим файл FSW_PSW.TRC, открываем его блокнотом и видим список функций, поиском ищем KLASSE_BATTERIE, когда находим её, видим, что под ней указан тип батареи 90ah_agm, аккуратно меняем на 90ah, затем сохраняем этот файл через меню блокнота Сохранить как и выбираем в качестве файла сохранения наш пустой файл FSW_PSW.MAN подтверждаем согласие на замену файла. Все файл для кодировки готов.
8. Возвращаемся в NCS и проверяем что JOBNAME =SG_CODIEREN, если нет, то меняем через кнопку F2 (Смена операции). Жмем F3 (Кодировать ЭБУ), ждем пока не появится надпись «Кодирование ОК». Все кодирование окончено.
Теперь нужно зарегистрировать сделанное, закрываем NCS, идем в меню Пуск>Все программы будет папка BMW Standard Tools, запускаем ярлык Tool32, в открывшемся окне программы, жмем иконку открытой папки первую слева, в открывшейся директории скролом крутим список файлов пока не находим файл msd80.prg открываем его, в открывшемся списке задач (Jobs) ищем steuern_batterietausch_registrie,
Увеличить
выделяем её, затем идем в меню Job в верхней панели инструментов окна программы и выбираем там Start job once only
Смотрим отчет программы о регистрации, если все так
Увеличить
Увеличить
то вы только что успешно зарегистрировали АКБ, с чем вас и поздравляю ))
Небольшое добавление от пользователя vladus2001
1.при правке MAN файла соблюдайте регистр ( все ключи пишутся только маленькими буквами)
2.перед тем как кодировать авто создайте на винте папку /кодирование/vin машины/название блока который кодируете и сохраните в него копию транш файла блока ( NETTODAT.TRC ), для того чтобы если чтото пойдет не так можно было все вернуть в первоночальное состояние
3.не бойтесь эксперементировать с кодировками ИСПОРТИТЬ НИЧЕГО ПРОСТО НЕ ВОЗМОЖНО во первых программа вам не даст записать в блок неправильные данные во вторых если что, то можно двумя нажатиями кнопки перекодировать машину по FA или ZCS
4.единственая оговорка пункта 3 это блоки MRS2 при кодировании даже просто при стирании ошибок бывает появляется внутреняя ошибка блока и лечится только прогером.
Последний раз редактировалось Rise; 07.12.2013 в 22:35.
Rise вне форума
Старый 03.11.2013, 14:18
Закладки
2
М Rise
Banned
В Клубе с 22.08.2012
Регион: Мальдивы
Сообщений: 5,133
Водит: BMW
*******************************UPDATE************* **************
Для тех у кого авто позднее 2010 года выпуска, а так же для всех у кого выдает ошибку типа
Цитата:
«VIN не корректен!
COAPI-2000% fehler in EDIABAS oder in SG-Beschreibungsdatei
IFH-003: Data transfer HOST/interface disturbed
сборка NCS и INPA от kuzmich3
Полностью пересобрал и обновил до последних версий. Выложи по новой ссылку, в начало темы. Что сделано: Все программы настроены для работы, как на 32-х так и на 64-х битных системах Виндовс7 .
NCSExpert v. 4.0.1 Русифицирован!
EDIABAS v. 7.3.0
Tool32 v. 4.0.3
WinKPF v. 5.3.1
INPA v. 5.0.6 Русифициро
От себя лично добавлю, если вы не разбираетесь или не получается, лучше не лезьте, можно легко запороть блоки. Всем удачи и успехов
![]()




Location Offline
Senior Member
Reputation:
192
Thanks Given: 121
Thanks Received: 1225 (423 Posts)
Posts:
1,131
Threads:
150
Joined: Aug 2014
1
01-31-2018, 12:43 PM
Spent my entire day on this
All running on XP and also tried on Win7 x64
INPA is working fine Battery and ignition both ON
When running NCSExpert, try to read the VIN from ECU i get VIN Faulty
Vin is faulty
COAPI-2000 Error or in ECU description file (SGBD) IFH-0018 CAS
COAPI-2000 Error or in ECU description file (SGBD) FGNR_LESEN
COAPI-2000 Error or in ECU description file (SGBD) FGNR_A_E65CAS
Help please.
Thanks in advance
Thanks given by:
![]()
BobbySD 



Location Offline
Senior Member
Reputation:
22
Thanks Given: 241
Thanks Received: 89 (37 Posts)
Posts:
551
Threads:
199
Joined: Jul 2015
2
01-31-2018, 06:23 PM
imho you are missing some files for E65 at sp-daten. Try to download newer spdaten and copy at least e65 folder or update whole data.
Another think, did you exit inpa before start ncs right? 
cardiagova.cz
Thanks given by:
![]()
Reputation:
268
Thanks Given: 916
Thanks Received: 2146 (1626 Posts)
Posts:
6,778
Threads:
103
Joined: Aug 2012
3
02-03-2018, 01:32 PM
wich car you have try?old car need kline adapter.
Thanks given by:
-
NCS expert COAPI-2000
Hello please help me i have tried everything but i always get the following error:
FA-Fehler COAPI-2000: Fehler in EDIABAS oder in SG-Beschreibungsdatei
BIP-0001: Zu langer Job-Parameter oder String-Register-Zugriff
CAS COAPI-2000: Fehler in EDIABAS oder in SG-Beschreibungsdatei
FA_READ COAPI-2000: Fehler in EDIABAS oder in SG-Beschreibungsdatei
FA_READ: A_E65CASIt reads my VIN in FG correctly but adds another number 7 next to it. INPA works fine.
I would really appriciate any help!
-
I will assume this is for an E65?
You probably need to update your NCS Expert daten files for that chassis.
The VIN is fine, as the last digit is a calculated checksum.
-Abel
— E36 328is ~210-220whp: Lots of Mods.
— 2000 Z3: Many Mods.
— 2003 VW Jetta TDI Manual 47-50mpg
— 1999 S52 Estoril M Coupe
— 2014 328d Wagon, self-tuned, 270hp/430ft-lbs
— 2019 M2 Competition, self-tuned, 504whp
— 2016 Mini Cooper S
-
I tried several daten files but nothing works� no it is for e61 (e60). Do you recommend any specific daten files? I am new to coding.
-
Does it do the same when you try to get the base coding from the other module, LCM (or whatever it is on E61) instead of CAS?
-Abel
— E36 328is ~210-220whp: Lots of Mods.
— 2000 Z3: Many Mods.
— 2003 VW Jetta TDI Manual 47-50mpg
— 1999 S52 Estoril M Coupe
— 2014 328d Wagon, self-tuned, 270hp/430ft-lbs
— 2019 M2 Competition, self-tuned, 504whp
— 2016 Mini Cooper S
-
If i choose LMA, error pops up: following feature is invalid for Fa: $528
-
Oh ya, your daten is old then
-Abel
— E36 328is ~210-220whp: Lots of Mods.
— 2000 Z3: Many Mods.
— 2003 VW Jetta TDI Manual 47-50mpg
— 1999 S52 Estoril M Coupe
— 2014 328d Wagon, self-tuned, 270hp/430ft-lbs
— 2019 M2 Competition, self-tuned, 504whp
— 2016 Mini Cooper S
-

Carhartt
En Practicas- Registrado:
- 13 May 2010
- Mensajes:
- 264
- Me Gusta:
- 21
- Ubicación:
-
Madrid
- Modelo:
- E90 320d
Buenas, yo estoy empezando en esto del coding y es necesario googlear mucho, muchísimo. Propongo hacer una recopilación de los errores que nos encontramos en el NCS Expert y unificarlos todos en un mismo sitio, poniendo el error, el código, el módulo al que queriamos accecer/ codificar y la descripción del error tal y como aparece en el ERROR.LOG.
Si quereis empiezo con unos que me he encontrado yo esta mañana.
Módulo: FRM,KOMBI
COAPI-2000: EDIABAS or SGBD error.
BIP-0009: Faulty BEST version of description file.Solucion:
Al intentar leer el NFRM(FRM2) o KOMBI me saltaba este error. El problema estaba en que la version del EDIABAS que tenia era la 6.5 creo y necesitaba una mas reciente (v7.2.0 es la ultima creo). Actualizado el EDIABAS problema solucionado. Ver el problema siguiente!!
Módulo: TODOS
COAPI-2000: EDIABAS or SGBD error.
SYS-0005: ECU description file not found.Solución:
Habia reinstalado el EDIABAS y no habia actualizado la carpeta ECU. Se ponene los archivos de la carpeta ECU correctamente y solucionado.
Módulo: NFRM(FRM2)
COAPI-1142: PSW FaultySolución:
Este error suele ser un problema de sintaxis. En principio es común al módulo al que esteis accediendo, aunque yo pongo sobre el que estaba trabajando. Comprobad los valores que se hayan modificado. Recordad que es aktive en vez de active. Negado es nicht_aktive. Lo mejor es copiar/pegar para evitar errores.
Módilo:NFRM(FRM2)
COAPI-1043: error during processing CBD-file.
FRM2_E89.C09Solución:
Otro error de sintaxis. Hay valores que están a nicht_aktive, pero activado no es aktive, si no que son otros valores (p.ej.: wert_01). Comprobad los valores que admite el registro sobre el que estais trabajando.No soy un guru ni mucho menos de NCS Expert, me pego con el como cualquier mortal ](*,)y, cuando me canso, le pido ayuda a San Google, pero he creido interesante aglutinar esta información aqui para quien le sea de utilidad.
Iré actualizando con mas errores según me aparezcan y si me pasais errores vuestros también.
Un saludo.
-

xWeST
Forista Legendario- Registrado:
- 10 Feb 2011
- Mensajes:
- 11.837
- Me Gusta:
- 267
- Ubicación:
-
Barcelona
-

Carhartt
En Practicas- Registrado:
- 13 May 2010
- Mensajes:
- 264
- Me Gusta:
- 21
- Ubicación:
-
Madrid
- Modelo:
- E90 320d
La idea es ayudarnos entre todos y que si alguien tiene algun problema encuentre d manera ‘facil’ una posible solucion
Enviado desde mi LT22i usando Tapatalk 2
-

tururu33
En Practicas- Registrado:
- 10 Feb 2009
- Mensajes:
- 687
- Me Gusta:
- 18
- Modelo:
- 118d Coupe
Muy interesante y útil, gracias Carhartt.
Saludos.
-

sonx
- Registrado:
- 21 Feb 2014
- Mensajes:
- 1
- Me Gusta:
- 0
- Modelo:
- 320D
Buenas a mi me sale un error que dice: VIN is faulty. COAPI-2000. error in EDIABAS or in ECU descrotion file (SGBD) IGH-0018.
alguien sabe porque puede ser y como solucionarlo??
Un saludo y gracias de ante mano. -
Buena iniciativa.Carhartt.
Depende de la version de NCS,EDIABAS etz..los errores pueden salir en Ingles o Alemán,pero lo único que no cambia es el Nº del error.IFH XXXX-API XXXX-SYS XXXX-EDIABAS XXXX-etz…
Pongo los errores traducidos al español.
Estaría genial quien sepa como solucionar un error,se lo hiciese saber a Carhartt y el lo fuera editando debajo del Nº del Error,en el archivo CODE que tendria que estar al principio del post.
Con el tiempo tendremos solución a los errores mas comunes.
Asín estaría ordenado y fácilmente localizable.
Espero que os parezca bien y siempre con la mejor intencion.Ejemplo:
; 2000..2019: errores EDIABAS y SGBD-llamada-/ resultado
2000 = error en EDIABAS o ECU Descripción archivo (SGBD)
Actualizar DATENS y si no se soluciona actualizar EDIABAS a una version superior
2001 = EDIABAS no se inicializó
2002 = Unexpecte EDIABAS resultado
2003 = EDIABAS parámetro error (parámetro SGBD)
2004 = EDIABAS parámetro error, especial: buffer binarioCODE, HTML o PHP Insertado:++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ;; Errores en el controlador de interfaz ;;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 10 = IFH-0000: error interno 11 = IFH-0001: error UART 12 = IFH-0002: no hay respuesta del interfaz 13 = IFH-0003: transmisión de datos a la interfaz disturbado 14 = IFH-0004: Error en el comando de interfaz 15 = IFH-0005: error de interfaz interna 16 = IFH-0006: comando no aceptada 17 = IFH-0007: UBAT mal 18 = IFH-0008: error de conexión Controlunit 19 = IFH-0009: sin respuesta de controlunit 20 = IFH-0010: transmisión de datos a controlunit disturbado 21 = IFH-0011: interfaz desconocida 22 = IFH-0012: desbordamiento de búfer 23 = IFH-0013: comando no implementado 24 = IFH-0014: concepto no implementado 25 = IFH-0015: UBAT encendido/apagado error 26 = IFH-0016: encendido/apagado error 27 = IFH-0017: interfaz deadlockerror 28 = IFH-0018: error de inicialización 29 = IFH-0019: error de acceso del dispositivo 30 = IFH-0020: error de controlador 31 = IFH-0021: Puerto ilegal 32 = IFH-0022: error en estado conductor 33 = IFH-0023: estado error de interfaz 34 = IFH-0024: DP-Ram cancelar fallido 35 = IFH-0025: error de aplicación de interfaz 36 = IFH-0026: error de simulación 37 = IFH-0027: IFH no encontrado 38 = IFH-0028: versión ilegal ifh 39 = IFH-0029: acceso denegado 40 = IFH-0030: error de comunicación la tarea 41 = IFH-0031: desbordamiento de datos 42 = IFH-0032: ignición está apagado 44 = IFH-0034: archivo de configuración no se encuentra 45 = IFH-0035: error en la configuración 46 = IFH-0036: error de carga 47 = IFH-0037: UBAT baja 48 = IFH-0038: interfaz de comando no implementado 49 = IFH-0039: interfaz de usuario Edic no encontrada 50 = IFH-0040: versión de interfaz de usuario ilegal edic 51 = IFH-0041: parámetros ilegales 52 = IFH-0042: error de instalación de la tarjeta 53 = IFH-0043: error de comunicación rastro 54 = IFH-0044: Flash error 55 = IFH-0045: error de Runboard 56 = IFH-0046: error de acceso a la api Edic 57 = IFH-0047: error de Plugin 58 = IFH-0048: error función Plugin 59 = IFH-0049: error de detección del dispositivo de CSS 200 = IFH-0050: entrada en configuración dinámica no encontrado 201 = IFH-0051: error de protocolo dinámico interno 202 = IFH-0052: concepto no disponible 203 = IFH-0053: identificación de concepto ilegal 204 = IFH-0054: parámetro de la función ilegal 205 = IFH-0055: no se puede cargar tablas de protocolo 206 = IFH-0056: canal ilegal 207 = IFH-0057: Error Lee entradas digitales 208 = IFH-0058: Error fijar salidas digitales 209 = IFH-0059: Error Lee entradas analógicas ;; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ;; Errores en el BIP, mejor-intérprete ;;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 60 = BIP-0000: error interno 61 = BIP-0001: fuera de rango 62 = BIP-0002: error función IFH 63 = BIP-0003: objeto error de archivo 64 = BIP-0004: operación ilegal 65 = BIP-0005: desbordamiento de la pila 66 = BIP-0006: mejor file error 67 = BIP-0007: División por cero 68 = BIP-0008: mejor 69 = BIP-0009: mejor versión error Actualizar DATENS y si no se soluciona actualizar EDIABAS a una version superior 70 = BIP-0010: error de acceso a datos constantes 71 = BIP-0011: error Real 72 = BIP-0012: enchufe no encontrado 73 = BIP-0013: enchufe el error 74 = BIP-0014: enchufe el error de versión 75 = BIP-0015: enchufe el error stack 76 = BIP-0016: enchufe en función no encontrada ;; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ;; Errores en SYS, control de flujo ;;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 90 = SYS-0000: error interno 91 = SYS-0001: función ilegal 92 = SYS-0002: no se encontró el archivo objeto Ecu 93 = SYS-0003: error de archivo objeto Ecu 94 = SYS-0004: ilegal formato de archivo objeto ecu 95 = SYS-0005: no se encontró el archivo objeto 96 = SYS-0006: error de archivo objeto del grupo 97 = SYS-0007: ilegal formato de archivo de grupo de objetos 98 = SYS-0008: trabajo no encontrado 99 = SYS-0009: ningún trabajo de inicialización 100 = SYS-0010: error de inicialización 101 = SYS-0011: ningún trabajo de identificación 102 = SYS-0012: error de identificación 103 = SYS-0013: resultado inesperado 104 = SYS-0014: formato ilegal 105 = SYS-0015: error de comunicación la tarea 106 = SYS-0016: configuración ilegal 107 = reservado para las futuras versiones EDIABAS 108 = SYS-0018: acabar con error de trabajo 109 = SYS-0019: error del contador de tiempo 110 = SYS-0020: no se encontró el archivo objeto Base 111 = SYS-0021: error de archivo objeto de la Base 112 = SYS-0022: ilegal formato de archivo objeto base 113 = SYS-0023: error de contraseña 114 = SYS-0024: contraseña ilegal ;;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ;; Errores en la API, interfaz de programación de aplicaciones ;;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 120 = API-0000: error interno 121 = API-0001: rotura de usuario 122 = API-0002: error de asignación de memoria 123 = API-0003: desbordamiento de conjuntos de resultados 124 = API-0004: desbordamiento de resultados 125 = API-0005: formato resultado ilegal 126 = API-0006: acceso denegado 127 = API-0007: archivo de configuración incorrecta 128 = API-0008: error de comunicación la tarea 129 = API-0009: EDIABAS no encontrado 130 = API-0010: versión ediabas ilegal 131 = API-0011: ruta ilegal ecu 132 = API-0012: servidor de señal no se encuentra 133 = API-0013: error de inicialización 134 = API-0014: resultado no encontrado 135 = API-0015: Host error de comunicación ;;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ;; Errores de red ;;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 150 = NET-0000: error interno 151 = NET-0001: error desconocido 152 = NET-0002: versión ilegal 153 = NET-0003: error de inicialización 154 = NET-0004: ilegal llamada 155 = NET-0005: sin soporte 156 = NET-0006: acceso denegado 157 = NET-0007: error de sistema 158 = NET-0008: error de red 159 = NET-0009: Timeout 160 = NET-0010: desbordamiento de búfer 161 = NET-0011: ya conectado 162 = NET-0012: sin conexión 163 = NET-0013: conexión perturbado 164 = NET-0014: conexión abortada 165 = NET-0015: Host no encontrado 166 = NET-0016: Host error 167 = NET-0017: Protocolo no disponible 168 = NET-0018: protocolo desconocido 169 = NET-0019: servicio desconocido 170 = NET-0020: host desconocido 171 = NET-0021: servidor no encontrado 172 = NET-0022: error de seguridadCODE, HTML o PHP Insertado:[COAPIFEHLER] ; 1000..1019: errores generales 1000 = error 1001 = mango no válido 1002 = fuera de la memoria 1003 = parámetro erróneo 1004 = buffer demasiado pequeño 1005 = COAPI error texto archivo no encontrado: 1006 = COAPI error texto archivo %s no tiene ninguna versión 1007 = COAPI error texto archivo %s tiene versión %s, versión COAPI %s 1008 = sufijo de lenguaje no válido "%s" ; 1020..1039: errores de archivos 1020 = archivo no se puede abrir para lectura 1021 = archivo no se puede abrir para la escritura 1022 = error durante la lectura del archivo 1023 = error durante la escritura de archivo 1024 = llamado parámetro de una función de coapi errónea 1025 = archivo de configuración de %s no se encuentra ; 1040..1059: archivo de procesamiento de errores (errores de sintaxis) 1040 = error en el archivo de procesamiento (general) 1041 = error de procesamiento de archivos ZST 1042 = error de procesamiento de archivos CVT 1043 = error de procesamiento de archivos CDB 1044 = error de procesamiento de archivos SGET 1045 = error de procesamiento de archivos SWT 1046 = error de procesamiento de archivos ZCSUT 1047 = error en la generación del programa VM ; 1060..1079: archivo CABD procesamiento de errores (errores de sintaxis) 1060 = error en la codificación de archivo de descripción de secuencia (CABD) 1061 = CABI no se inicializó 1062 = CABD resultado error (parámetro de resultado CABD) 1063 = CABD parámetro error (parámetro llamada CABD) 1064 = error interno en CABD trabajo encontrado 1065 = codificación secuencia Descripción archivo %s no encontrados o erróneas (CABD) ; 1080..1099: Codingkey - y el vehículo errores de número de identificación 1080 = codificación clave inválida 1081 = clave inválida de GM 1082 = inválido clave SA 1083 = inválido clave VN 1084 = clave inválida de AM 1085 = VIN no válido 1086 = identificador de tipo de serie no válido ; 1100..1119 1100 = la centralita no está cubierto por la detección de la ECU ; 1120..1139 1120 = Unused codificación de datos encontrados ; 1140..1159: errores clave 1140 = ASW no válido 1141 = FSW no válido 1142 = PSW no válido 1143 = identificador corto ECU no válido ; 1160..1160: individualización 1160 no = encontrados Individ-FSWs ; 1170..1179: errores SGVT 1170 = ECU fue excluido (desactivado) 1171 = error general en secuencia SGVT ; 1180..1189: errores 1180 = vehículo de trabajo no es válido 1181 = error general en secuencia ; Errores BSU 1190..1199 1190 = Bootsectorupdate no es posible (tal vez no es necesario tampoco) 1191 = el sector de arranque en el ECU ya partidos target-HW * y blanco-ECU-familia ; 2000..2019: errores EDIABAS y SGBD-llamada-/ resultado 2000 = error en EDIABAS o ECU Descripción archivo (SGBD) 2001 = EDIABAS no se inicializó 2002 = Unexpecte EDIABAS resultado 2003 = EDIABAS parámetro error (parámetro SGBD) 2004 = EDIABAS parámetro error, especial: buffer binario 2005 = error interno en el SGBD trabajo encontrado 2006 = EDIABAS idioma archivo %s no se encuentra ; 2020..2039: errores de comunicación ECU 2020 = ECU no responde 2021 = transmisión de datos a ECU disturbado 2022 = voltaje de la batería bajo o no está presente 2023 = telegrama de respuesta no válida 2024 = error baudrate no legible 2025 = error en la información de diagnóstico claro ; 2040..2059: errores de identificación ECU 2040 = identificación equivocada ECU (general) 2041 = mal ECU codificación Índice 2042 = número de hardware mal ECU 2043 = número de software mal ECU ; 2060..2079: errores de codificación 2060 = codificación errónea (general) 2061 = error de datos de escritura codificación 2062 = error en la lectura de codificación de datos 2063 = error de codificación de datos que comparan/verificara 2064 = error de eliminación de datos codificación (e.g. ZCS) 2065 = ECU checksum error ; 2080..2099: errores de programación E65 (TI435, Herr Drexel) 2080 = programación estado no válido 2081 = error de autenticación 2082 = flash claro error 2083 = Prepare no pudo descargar flash 2084 = flash descarga fallado 2085 = descargar flash terminación fallado 2086 = firma check failed 2087 = lectura UIF falló 2088 = escritura UIF fallado 2089 = cambiar el modo de programación fallado 2090 = error de autenticación formato 2099 = CPU tipo no válido ; 3000..3050: errores internos COAPIKF 3000 = número de identificación de la Asamblea no se encuentra en los archivos de determinado por "xxkfconf.da2" 3001 = error de codificación en flash claro 3002 = error en flash claro 3003 = error U-Batt en flash claro 3004 = error al comparar el ISN de la DME y el 3005 = error al leer el ISN 3006 = error de inicio diferentes valores, 3007 = error desconocido interfaz EWS 3008 = error, cambio manual 3009 = PS10 InitString no encontrado 3010 = VERSIONKFCONF no en Zusbau 3011 = identificador de referencia ECU 3012 = proyecto de referencia 3013 = programa de referencia 3014 = versión de proyecto de referencia en el nuevo ECU 3015 = referencia no se encuentra en el archivo (por ejemplo GD834) 3016 = API32.No se pudo cargar DLL 3017 = coapiKfInit() error 3018 = apiInit() error 3019 = referencia no se puede leer del ECU (EMS2000) 3020 = ECU no se encuentra en el archivo PrgIfSel (no necesariamente un error) 3021 = error general de EWS 3022 = obligatorio un parámetro global no se ha establecido 3023 = la PABD no tenía trabajo para setteing la dirección diagnóstica global. 3024 = KFCONF no encontrado. 3025 = SgMember no encontrado 3026 = final del archivo alcanzado 3027 = no se encontró el archivo INFO ; 3051..3099: los errores internos del módulo COAPIKF: importación y exportación-configuración 3051 = directorio no se puede abrir: 3052 = directorio no se puede crear: 3053 = error en la escritura del archivo de registro de exportación 3054 = error en el análisis de los archivos de desarrollo 3055 = error en el análisis de los datos relevantes de la herramienta 3056 = error en el análisis de los datos de línea de montaje 3057 = error en el análisis de los archivos KMM 3058 = error de copiar los archivos de desarrollo 3059 = error de copiar datos relevantes de la herramienta 3060 = error en la copia de datos de línea de montaje 3061 = error en la copia de archivos KMM ; 4000..4199: Errorcodes en DAT - módulo (acceso a los archivos logísticos de Kennfeldprogrammierung) 4000 = un puntero parámetro era un puntero NULL 4001 = parámetro no válido 4002 = archivo no encontrado 4003 = error al abrir el archivo de salida 4004 = error en la lectura de archivo 4005 = error en la escritura de archivo 4100 = error en módulos rec o dlo 4101 = error de conversión ASCII-> Hex 4102 = número necesario no se encuentra en el archivo %s de %s 4103 = error en los marcadores de posición simbólicas 4104 = parámetros no válidos de llamada 4105 no = más la entrada en NWNR.DME/AGS/DAT disponible ; 4200..4300: Errorcodes ATB-módulo 4202 = error de sintaxis de formato 4203 = desbordamiento 4204 = el archivo %s no se encuentra 4205 = archivo %s podría no abierto para escritura 4206 = error de lectura en el archivo %s, línea de %s 4207 = error en la escritura de archivo 4208 = camino equivocado 4209 = %s cheque suma mal para esta línea: %s 4210 = error de versión 4211 = error de sintaxis de cadena en el archivo a convertir 4212 = carácter indefinido 4213 = error de conversión 4214 = conversión mal nombre 4215 = error de asignación 4216 = demasiado muchos registros 4217 = Invlaid cheque nombre 4218 = error de sintaxis en el archivo de definición 4219 = palabra clave indefinida 4220 = final inesperado del bloque (tal vez $REFERENZ faltan) 4221 = error de conversión en el archivo %s, línea de %s 4222 = número de bloques no coincide con $BLOCKANZAHL 4223 = última línea no es igual a EF-registro 4224 = convertidos archivo de datos no tiene UIF 4225 = convertidos archivo de programa puede no contener UIF ; 4300..4400: Errorcodes REC-módulo 4301 = fin de archivo 4302 = archivo no encontrado 4303 = Datei no se pudo abrir para la escritura 4304 = error de lectura en archivo 4305 = error en la escritura de archivo 4306 = error de suma de comprobación 4307 = undefined paramater 4308 = parámetro no válido 4309 = demasiado muchos databytes por registro 4320 = error de versión 4321 = error del identificador de registro 4322 = record formato fijo ni corto 4323 = registro tipo desconocido (no B(yte) o W(ord), etc.). 4324 = sin memoria 4325 = demasiado muchos record-IDs ; 4400..4600: Errorcodes NCK-módulo (codificación) 4430 = error de tiempo de ejecución 4431 = palabra clave no activado 4432 = archivo no encontrado 4433 = archivo no se puede abrir para la escritura 4434 = error en la lectura de archivo 4435 = error en la escritura de archivo 4436 = error de tipo de línea 4437 = operador no válido 4438 = palabra clave no válida 4439 = palabra clave de función no válido 4440 = palabra clave de parámetro no válido 4441 = error de sintaxis durante la conversión 4442 = Datalength no válido 4443 = error de asignación 4444 = demasiado muchos registros 4445 = comparación de índice de codificación fallado 4446 = nombres de archivo no es iguales 4447 = error en el análisis de antecedentes 4448 = error en el análisis de una fórmula 4449 = COAPI_NCK_ANALYSE_AAD_ERR, trabajo expresión inválida 4450 = ID de registro inválido 4451 = error en la lectura de ZCS 4452 = error en la escritura un par de palabra clave (desbordamiento de lista) 4453 = error en la lectura de FSW / PSW 4454 = comparación clave fallado 4455 = registros no encontrados 4456 = error en la lectura de registro 4457 = error en expresión de trabajo (AAD vacía, ASW no establecida, carácter no válido en cadena de fórmula) 4458 = serie de tipo no válido 4459 = CVT no válido (expresión de trabajo no está presente, sin expresión de verdadero trabajo encontrado) 4460 = error de sintaxis en el archivo de definición 4461 = palabra clave indefinida 4462 = Undefined clave ID 4463 = error de longitud de cadena 4464 = longitud ZCS no válido 4465 = Decode-carácter inválido 4466 = Encode-valor inválido 4467 = no hay datos en el registro 4468 = error en el registro (error inespecífica) 4469 = error de tamaño de matriz clave 4470 = error al leer la palabra clave de trabajo 4471 = nombre de archivo no válido en el registro 4472 = basic codificación, información de despacho no válido 4473 = basic codificación, palabra clave no válida 4474 = Asamblea, separación información inválida 4475 = Asamblea, palabra clave inválida 4476 = cambio, separación información inválida 4477 = cambio, palabra clave inválida 4478 = suplementación, separación información inválida 4479 = suplementación, palabra clave inválida 4480 = información de autorización número, parte no válida 4481 = parte número, palabra clave no válida 4482 = historia, espacio información inválida 4483 = historia, palabra clave inválida 4484 = error de suma de comprobación 4485 = nombre de archivo no válido 4486 = codificación índice inválido 4487 = HW número no válido 4488 = SW número no válido 4489 = organización de memoria no válida 4490 = estado de la entrega no válido 4491 = codificación datos grupo inválido 4492 = fabricante datos grupo inválido 4493 = datos reservados Grupo inválido 4494 = grupo de datos de unoccupied1 no válido 4495 = grupo de datos de unoccupied2 no válido 4496 = asignación de parámetro no válido FSW 4497 = asignación de parámetro no válido PSW1 4498 = asignación de parámetro no válido PSW2 (línea consecutivo de a PSW1) 4499 = asignación de parámetro no válido directo 4500 = error en identificación K 4501 = error en identificación D 4502 = error en identificación X 4503 = error en identificaciones 4504 = error de máscara 4505 = valor erróneo 4506 = encontrado más verdadero express 4507 = ZUT-ID no encontrado 4508 = grupo no válido 4509 = recodificación fallado (línea de conmutación para BR no encontrado) 4510 = recodificación fallado (línea cambio de ECU no encontrado) 4511 = Error interno (ASW Array) 4512 = error de trabajo 4513 = COAPI_NCK_SG_ID_INFO_ERR, error interno (matriz de ECU) 4514 = trabajo no válido 4515 = error de cadena 4516 = comparación fecha fallado 4517 = error en tiempo de 4518 = línea de pedido no válido 4519 = error de fecha 4520 = error de límite de datos 4521 = error de suma de comprobación [DEBUG] VON = 9000 BIS = 9999 TEXTO = Debug [SYMBOLE] IDaten =-Data Aktiv = activo CODIERINDEX = CODINGINDEX DATEINAME = NOMBRE DE ARCHIVO Bereichsbezeichnung_fehlt = gama identificador falta Ungueltiger_Bereich = rango inválido Umrechnungszeile_nicht_gefunden = línea de cálculo no encontrado IDZeile_nicht_gefunden = línea ID no encontrado Maskenzeile_nicht_gefunden = Mask line no encontrado ProzessID_ausser_Bereich = ID de proceso fuera del alcance BAUREIHE = TIPO SERIE ECUPATH_not_found = ECUPATH no encontrado EDIABASINIPATH_not_found = EDIABASINIPATH no encontrado COAPI_nicht_initialisiert = COAPI no inicializado
-

l0ng
Forista- Registrado:
- 22 Jun 2011
- Mensajes:
- 1.300
- Me Gusta:
- 81
- Ubicación:
-
Fuenlabrada
- Modelo:
- 530d E60
-

ch3mical
En Practicas- Registrado:
- 13 Feb 2014
- Mensajes:
- 18
- Me Gusta:
- 6
A ver si alguien me puede dar una mano…
Tengo un error coapi 2041 wrong ecu coding Index 00. al intentar leer el módulo RAD.
Según tengo entendido este error se debe a que no coinciden los índices de codificación.
Tengo los Daten actualizados y mi radio es una business cassette.
Es posible que tenga los daten demasiado nuevos como para leer la radio? En el INPA la radio me sale un coding Index de 00.
Alguien tiene idea?
-
Hola a todos,
Al iniciar inpa 5.0.2 me sale el siguiente error:
ApiInit: Error#113
SYS-0023: PASSWORD ERROR
API initialization error
No API calls possible!Me acabo de comprar el cable , y ni idea de como solucionar esto,.
Gracias de antemano a quien pueda hecharme una mano.
Saludos
-

jonatantermo
En Practicas- Registrado:
- 22 Dic 2013
- Mensajes:
- 224
- Me Gusta:
- 12
- Ubicación:
-
Merida
- Modelo:
- bmw 330d e46
hola ami me sale el error in ediabas or in ecu description file (sgbd) ifh-0003:datatransmission to interface disturbed 12dd440 como se soluciona esto esque estoy sin coche
-

RICKMART
- Registrado:
- 3 Mar 2017
- Mensajes:
- 1
- Me Gusta:
- 0
- Modelo:
- BMW 320D
Ch3mical viendo tu error es el que más coincide con el que me sale ahora. No se si llegaste a solucionarlo
-

Mazas12
Forista- Registrado:
- 21 Mar 2013
- Mensajes:
- 1.418
- Me Gusta:
- 835
- Ubicación:
-
Cantabria
- Modelo:
- 335d E90 LCI
Muy buen aporte, cuando te salen este tipo de fallos a veces no encuentras tanta info por google y te vuelves loco porque piensas que aparentemente está todo bien… Hacía tiempo que no codificaba y me salió hoy el Error 1043 pero ya no me acordaba de qué era, gracias a este post lo he recordado rápidamente. Me lo voy a copiar en el bloc de notas
.Un saludo
Mazas12 -

xacorle
En Practicas- Registrado:
- 11 Dic 2011
- Mensajes:
- 11
- Me Gusta:
- 2
- Ubicación:
-
lugo
-

Hartowiski
En Practicas- Registrado:
- 2 Ene 2021
- Mensajes:
- 18
- Me Gusta:
- 5
- Modelo:
- BMW X5 E53
error at changing ZCS
COAPI-2020: SG antwortet nicht C_SM, IDENT: BUSY
COAPI-2020: SG antwortet nicht CODIERINDEX_LESEN
COAPI-2020: SG antwortet nicht
Hola chicos esto me sale al usar ncsexpert e intentar entrar al módulo de asientos eléctricos para activar las memorias.
Los asientos van bien solo que no guarda la posición.
Un saludo
Compartir esta página