Раскодировать WV Gamma 3 Philips | |||||
---|---|---|---|---|---|
GarikBaZa 06/02/2006 10:37 |
WV Gamma 3 Philips 24C04+24C02
Помогите плз разобраться с ячейками памяти, что и куда надо записывать.Я так понял за 3 дня мучений , что по адр 0feh,0ffh сидит код. Подсовываю ему код. В 0cdh - счетчик попыток, пишу 0. И еще есть такая фича - 0eeh 042h после каждого неверно введеного кода. Написал прогу, которая 1* Пишет код в 0feh, 0ffh 2*пишет 0cdh- 0 3* 0eeh- 02 4* Сбрасывает проц 5* Через ~ 2 sec читает состояние 0eeh и если там осталось 02 , то код правильный. Подскажите, где грабли! ( 3 день мучаюсь ) |
||||
Freddy 06/02/2006 10:45 |
А код то, если мне память не изменяет, находится в MCU. |
||||
GarikBaZa 06/02/2006 10:51 |
Знаю , что в проце . По-этому сую ему код в конец памяти. Если там код совпадет с зашитым в проц , аппарат включится. Скажите, что я упустил! |
||||
ALES 06/02/2006 12:34 |
ну так всё правильно написал, должно работать. или написал не свои мысли? |
||||
GarikBaZa 06/02/2006 12:58 |
Свои. Три дня дают о себе знать ;-( И декомпиляция польской программы, и Униложик, и всё всё всё . Но проганял только до 1999 . Возможно , что код дальше .?.. У кого есть HPL Orange плз подскажите... Ну совсем уже сил нет, всю ночь просидел |
||||
R_sashik 06/02/2006 21:06 |
Забей на ячейку 0eeh - не всегда прокатывает - похоже прошивки проца всётаки разные ... Попробуй полный 0000-9999, как тока
будет правильный код - магнитола запуститься, и последующие коды ей будут пофигу. Модуль от 2 оранжа делает тоже самое, тока не смотрит 0eeh ячейку, он ждёт появлиня питания на двигателе лпм (перед перебороим необходимо вручную загрузить кассету.) |
||||
TARAS+ 07/02/2006 01:00 |
то GarikBaZa там где прогер брали та HPL есть если точно у Видака и Алекса+ |
||||
GarikBaZa 07/02/2006 11:45 |
Прогер сам сделал, прогу сам написал. Не в том дело. И в память записывает , и с памяти читает.Проверял ICProg`om.Мож что с памятью еще делать нада. ? Простояла 1.5 суток подряд от 0 до 9999 прошла 3 раза , а кода нет. Дополнительно GAMMA-3 357 035 186G VWZ6Z3P0339263 Philips , TMP47P860N, 800N. Отдельно на платке PCF80C51BH 3 P
И всё-таки лучше так. У меня точно проц с прошивкой, которая при 042h никогда не включит, даже если код в памяти правильный А за ЛПМ я не уверен, что он рабочий |
||||
ALES 07/02/2006 12:32 |
GarikBaZa, я абсолютно уверен, что у Вас глюк с перезапуском магнитолы. и вообще мне что-то странным кажется всё это. сначала говорите, что ведёте контроль по адресу ошибки, потом за ЛПМ вспоминаете. так в случае шинного контроля, можно ЛПМ вааще снять и выбросить... на время перебора естессно. |
||||
GarikBaZa 07/02/2006 12:57 |
Сколько ей надо времени на сброс? Помоему 0.5 сек достаточно . А за ЛПМ... Пробовал и контроль по ЛПМ, но, повторяюсь, не уверен , что он рабочий. Так что проще по 0eeh и остановить перебор. Так же было такое , что при колдовании с памятью бывало включался, но отсоединяешь питание и все, надо код. Протяжку не проверял, забыл. Радио работает. Не отдавать же клиенту с какимато сбрасывателями процессора... Я вообще спрашиваю , что я не так делаю, что не туда записываю и что не дописываю куда-то! |
||||
GarikBaZa 07/02/2006 18:52 |
ФУ-у-у-у-у-х . Сработало. код 18xx. Всем спасибо.Тема закрыта. |
||||
GarikBaZa 07/02/2006 20:23 |
Извиняюсь. А как узнать по шине , что ам включилась, если проц не вписывает в 0eeh - 42h? Може кто подскажет...
|
||||
R_sashik 07/02/2006 21:32 |
Вроде счётчик попыток в 01, при правильном коде в 00 сбрасывается. У меня чего-то не всегда прокатывало...
И ещё там одна ячейка изменяется, уже непоню, какая - чего-то не нашёл в своих записях, в неё тоже надо какое-то значение изначально вводить, её ещё кстати определённое значение делает аппарат безкодовым, правда в соответствующие ячейки еепрома должен быть зарание прописан правильный код. |