Судя по тому, что вы перечислили, вы поменяли местами
видимые/очевидные ID parts поля (KeyID, LO/HI, RemoteID/LOW/HI, CFG/PASS, R Synch). Если после этого по-прежнему не работают ни запирание/отпирание Comfort, ни распознавание ключа без ключа, то причина почти всегда одна из следующих:
- Вы поменяли не весь «слот», включая область rolling/counter/valid/status.
CAS3+ отклонит ключ, если
счётчик rolling / счётчик синхронизации и/или
статус слота/флаги valid не соответствуют остальной структуре слота.
Даже если вы поменяли местами «R Synch», там часто задействованы дополнительные поля (байт(ы) статуса, биты состояния/действительности ключа, иногда отдельные байты счётчика/совместимости/разрешения), которые редакторы CAS3++ могут называть иначе (или вы не поменяли их, если меняли только перечисленные вами поля).
- «Новый ключ» на самом деле не соответствует типу ключа, который нужен для слота, куда вы его установили
Брелоки Keyless Go обычно содержат дополнительные данные или данные, зависящие от варианта, по сравнению с обычными ключами без Keyless. Если Slot 1 рассчитан на другую категорию ключа или другой набор флагов, в редакторе всё может «выглядеть правильно», но CAS всё равно его отклонит. Обычно это проявляется как «статус ключа не Active/Valid» или что-то подобное в CAS3++.
- Проблема записи/сопоставления: вы записали данные обратно, но отредактированный слот не совпал с тем, который использует CAS
Например, вы поменяли местами слот 1 и слот 3 в редакторе, а автомобиль фактически использует другой индекс активного слота (или другую область памяти ключей). Такое бывает реже, но бывает.
Что нужно увидеть на вашем скриншоте/в окне CAS3++, чтобы ответить точно
Пожалуйста, выложите точные значения, отображаемые для этих полей, и для
рабочего слота ключа (верхний раздел), и для
нерабочего слота (нижний раздел):
- Статус слота / статус ключа (как бы это ни называлось в CAS3++: Active/Valid/Empty и т. д.)
- Любое поле с названием вроде rolling counter, counter, KSV/CTR, usage counter или похожим (даже если название короткое)
- Любые поля-флаги «enable» / «key type» / «comfort» / «start enable» (часто это отдельные байты)
- Значения R Synch, которые вы swappedпоменяли местами
(подтвердите, что в двух дампах они отличаются)
Также подтвердите ещё одну важную деталь:
Вы поменяли ВСЕ байты слота (весь блок слота) или заменили только перечисленные поля?
Если вы сообщите мне (1) Slot Status/Key Status и (2) поля счётчика/rolling для обоих слотов, я смогу точно сказать, какое поле отсутствует или не соответствует и из-за чего не работают запирание/отпирание и запуск.