PDA

Просмотр полной версии : VW gamma 3 VWZ6Z3 Philips



Daemonn
20.03.2007, 22:54
Всем привет!
VW gamma 3 VWZ6Z3 (Philips) 2402+2404. Переборщик - Хамелеон, все работает, 2402 читается и пишется, узел сброса работает нормально, при переборе кода на дисплее моргает надпись SAFE по разу на каждый код, если прервать перебор, то в дампе есть последний набранный код, узел останова тоже работает, вроде как все ОК, но перебирает до 1999 и кода не находит, пробовал несколько раз, даже сидел и смотрел на дисплей, чтобы увидеть когда код совпадет, нет и все тут.... Такой мафон попался первый, прошу помощи тех кто имеет опыт с такими.
Всем спасибо!!!

spec2
21.03.2007, 10:31
у тебе код в проце.

Alexandr_
21.03.2007, 15:35
1) Счётчик и байты для кода находятся в EEPROM 24C02
2) Счётчик должен давать возможность ввода кода = Для входа в запрос кода нажать одновременно и удерживать в течении 3 сек клавиши M и VF
если не входит то тебе нужно перепрошивать микруху т.е. сбрасывать попытки.
3) Байт блокировки по адресу 00CD, если записать 0F, то счётчик попыток обнулён, если 1F, то 1 попытка.

В свое время я паял переборщик на At89c51, подробности не помню уже, пробуй то что написал тебе выше.

0leg777
21.03.2007, 19:18
Я делал их польским переборщиком.

Daemonn
21.03.2007, 23:15
Спасибо парни, но все сказанное выше я знаю, как я понял, хамелеон не со всеми версиями гамм работает корректно. Если у кого есть под рукой такая магнитола, Оранж и время поэкспериментировать, просьба выложить дамп до перебора и после некоторого числа попыток перебора, интересует какие ячейки переписывает Оранж?? Может это позволит найти причину? Спасибо!

PS: Кстати, он дает на дисплее набирать код до 9999 !? Это нормально?

Alexandr_
22.03.2007, 02:45
... интересует какие ячейки переписывает Оранж?? ...

PS: Кстати, он дает на дисплее набирать код до 9999 !? Это нормально?

За ячейки тебе уже сказал или думаешь он что-то другое будет писать?
С 9999 не нормально.
В приложении кое что интересное, может поможет.

Если и это не поможет или не натолкнет на решение проблемы, то неси к спецам. Удачи.

Daemonn
23.03.2007, 00:47
Всем привет!
Все! сделал я эту гамму, в ячейке 00хЕЕ при неправильном коде прописывается 42, при правильном - 02, при значении 42 и правильном коде магнитола не включится, проверял. Хамелеон не переписывал эту ячейку и поэтому не мог найти правильный код. Я немного поправил файл Gamma3.chl (он в папке scripts) так, чтобы он при записи очередного кода в память, изменял и содержимое ячейки 00хЕЕ на 02. После этого все пошло, с первого прогона код был найден. Выкладываю правленный файл Gamma3.chl, может кому пригодится.

To Alexandr_: Так это мне и принесли, как спецу, других у нас нет поблизости!

Всем спасибо! Удачи!

Alexandr_
23.03.2007, 15:37
Поздравлямс! :-)

...
RESET = 1; // останавливаем процессор
// обнуляем счетчик попыток (по адресу 0xCD записываем значение 0x0F)
Error = WriteByteToAdr(0xCD,0x0F);
...

:-)

Daemonn
24.03.2007, 23:56
Спасибо!
Не понял при чем здесь счетчик попыток??? :-/

Alexandr_
25.03.2007, 02:09
Да смысл то весь в нем и есть. Я когда делал на At89c51, то прога отрабатывала именно эту ячейку иначе SAFE. Без нее сколько коды не перебирай все равно SAFE. At89c51 обнуляет ее и вносит код + 1 и так пока не не найдет код. Я не оспариваю ячейку ЕЕ, просто в моем опыте не разу не сталкивался с необходимостью ее изменять. Вот и все. Всего и удачи.