durnoid писал(а):я немного неправильно свои мысли изложил...
SKIM есть во всех мозгах. Абсолютно во всех(если говорить о платах p56041, p56044). при запуске он опрашивает блок иммо и ключ(ну тут не придирайтесь плиз, я так напишу). Если они есть изначально, то их коды уже прописались в мозги при самом первом запуске на заводе. Соответственно он их сравнивает теперь при запуске постоянно. И отменить это невозможно. Никак это не обойти.
А вот если на заводе не поставили иммо, то мозг посылает запрос "вникуда". Ответа нет. В памяти записанного ответа для сравнения нет. И эта операция условно считается выполненной или пропущеной. Примерно такой там алгоритм, как я понял по usa-форумам.
Ну как-то так, своими словами.
Нет, Жень, немного не так. Насколько я понимаю, там такие вещи, как VIN или код, зашитый в ключе зажигания, находятся в той самой микросхеме, которая как раз НЕ однократно записываемая. А вот сам протокол работы - он в однократно программируемой памяти. И именно поэтому она впаяна в плату, собственно.
Так вот смотри, что получается:
Если ты у дилера например, меняешь ключ зажигания (сломался он у тебя, предположим, или утерян) - то понятно, что производитель предусматривает такую возможность. Что для этого надо? Ну очевидно, есть два возможных варианта: а) ключ программируют сами мозги, получившие команду перейти в соответствующий режим; б) либо же код в ключе изменить невозможно, поэтому мозги тоже в соответствующем режиме, получают код с ключа, и прописывают уже его, как допустимый - стирая старый.
Может быть только один из этих двух вариантов.
Что может происходить, если в памяти стёрт (отсутствует) вообще какой-либо код ключа? Да, может быть так, как ты написал. То есть, если ячейки кода пусты - программа может считать, что операция исполнена или пропущена. Хрон его знает, что там в программе написано.
Но логичнее, если факт запроса прописан или не прописан в протоколе выполняемых действий. Иначе говоря, там есть некая ячейка, в которой ноль или единица - и это говорит программе, производить ли запрос на ключ.
Если так, то действительно будет именно то, что говорили чиповщики. То есть, менять надо однократно записываемую память.
В этом случае в отображаемой для программирования таблице должна быть строчка immo y/n, или нечто в этом роде.