Я не знаю зачем, но мне принесли на ремонт это чудо с диагнозом - "не работает".
Если учесть происхождение данного агрегата, а именно - Япония, и то, что на нем возможно и не будут слушать кассеты (но это не точно), то работой радиоприемника я думаю будут очень довольны, по сравнению с китайской потделкой на фирму Sony, так что - пробуем.
По изначальной проблеме решение было найдено быстро - на магнитоле подключали олин плюс к питанию, а надо было два. Но дальше - интереснее. После включения дисплей мигал, и после перезагрузки уже просил код.
Перерывши интернеты было найдено очень мало информации по данной модели, и ничего про разблокировку, но если магнитола лежит разобранная на столе, то обратного пути нет. Изучаем найденную инфу и плату.
На плате обнаруживаем микросхему памяти, как тогда было прочитано название 24C016, и как оказалось - это не точно.
Из информации в интернетах было найдено 2 варианта поиска кода, или даже 3:
1. Генерация кода по серийному номеру (генератора на эту древность нигде не нашлось)
2. Чтение микросхемы памяти, и анализ содержимого, с поиском кода.
3. Прошивка дампа с известным кодом.
Информация по месту хранения кода была найдена на сайте codedradio.info:
Для чтения информации с данной микросхемы был использован китайский программатор CH341A с его программой, и прищепкой для прошивания микросхем без выпаивания из платы.
Подключаемся, считываем данные, анализируем, находим подобные в интернете с таким-же вопросом но без ответа.
В итоге анализ показал что в микросхеме памяти по адресу 0x60 лежат 4 байта, отвечающие за состояние блокировки, и содержащие сам код. Путь поиска истины был не легок, так как изначально была не правильно прочитана маркировка микросхемы памяти, и всё время я её стирал, а новые данные - не записывал. Но когда я разобрался с данной проблемой - понеслось! А оказалось вместо 24C016 (как я думал 24C16, была микросхема 24C01G, т.е. память на 1Kbit).
В интернете много информации по разблокировке магнитол данной фирмы, но у нас - особый случай был, и формат записи кода чуть специфический, так что информация имеет место быть.
По результату анализа:
- по адресу 0x60 лежат 4 байта требуемых данных;
- первые 2 байта - искомый код в десятичном виде с перевернутой последовательностью байт, т.е. считанные 80 08 - это код 0880;
- треттий байт - статус блокировки 5A - заблокировано, и A5 - разблокировано.
- четвертый байт - 0x00, или знак окончания данных.
При вводе не верного кода данная магнитола дает нам 3 попытки, после чего блокируется, и разблокируется вроди как через час, но это не точно.
После проверки найденного кода, и разблокировки магнитолы я решил записать в память код попроще, изначально думал на счет варианта "0000", но оказалось - не проходит такой вариант, или есть нюансы с записью такого кода, а вот "1111" заработал без проблем.
Коротко о вводе кода с панели:
- используются кнопки 1÷4, соответственно на 4 символа кода по кнопке;
- значение символа увеличиваются на 1 при каждом нажатии соответствующей кнопки;
- подтверждение кода - нажатие на кнопку крутилку.
В общем - прикладываю архив с .bin файлом прошивки EEPROM 24C01, в котором пароль установлен "1111".
Комментариев нет:
Отправить комментарий