--март 2006--
итак, есть некая моторола, не пикающая, ничего не показываюая на индикаторе,
даже светодиодики не горят, только тихо подсвечивается клавиатура...
Ой, осциллограф даёт признаки жизни на кварце, ПЗУ и двухпроводной "шине",
что идёт на индикаторную панель - есть "клок и дата".
Нда, можно предположить только одно(если, конечно, не выгорело половина платы)
что что-то сдохло :)
В моём случае оказалось несколько жестоко - модели и серийного номера нет,
только что вот на плате написано "VHF". Ну что же, как обычно, можно предположить,
что моторола в своём стиле одно и тоже железо продаёт по разным ценам, заменив
в них только набор фунций и выкидывает на рынок по ценам, различающимся аж в разы.
Ну, как грится, флаг им то в руки...
Берём и скачиваем с www.hackersrussia.ru программу
MAXTRAC-LAB и складываем её гденить у себя. Перед этим, естественно, надо проверить,
а вообще, моторольная GM300 прога то видит ли станцейку? Тут я не буду объяснять
как паять программатор и как проверить связь с рацией. Руки, ноги, хвост, как грится...
Итак, нет связи ? Плохо. Снимаем ПЗУ с загадочным названием (если есть в вашей
модели такая, типа 27С256) и Фтыкаем в программатор в режиме 27с512. Почему ?
Ой, лучше не спрашиваете, абы прочиталось. Если прочиталась и гденить укромно
записано типа чтонить корпуса моторолы, то ОК, Фтыкаем обратно в GM и,....
да, забыл, у кого нет таки такой ПЗУ, вот вам счастье - gm300ok.bin
После всего этого, как Вам повезло, если перед уходом в мир иной станция успела
прочитаться и сохраниться на диске. Если нет, тож ничего плохого, как оказывается,
сказывается широкий рынок моторол по разным ценам :)
Итак, берём HexWorkShop и без лишних вопросов делаем новый файл.
Первый байт этого файла - первый символ серийного номера умершей или, если нет
такого, любой другой СЕРИЙНЫЙ НОМЕР который есть у ВАС на ВАШЕМ диске
с ранее прочитанных станций этого диапозона. Примерно так...

Итак, первые 10 символов - серийный номер. Таки пишем. В ВЕРХНЕМ РЕГИСТРЕ.
(а в маленьком не проверял, мот и не пойдёт). Остальные 6 (ШЕСТЬ) символов
первой строки как есть так и заносим в файл (не забыли ещё, это новый файл
хексворкшопа, отак от). Далее самое интерсное, если верить БАТЛАБСу, то там
контрольная сумма считается как есть в воркшопе - тупо выделить первые
16 байт, то бишь всё строку, и посчитать контрольную сумму 8 бит. А вот нет.
Берём встроенный калькулятор, шестнадцатиричный результат вычитаем из FF
(FF-(контрольная сумма)) и полученное заносим следующим байтом в файлик.
(в данном примере 40) Итак. Записали всё это безобразие MAXTRAC_LAB
по адресу RAM, как они его бесстыдно обзывают, хотя это ЕЕПРОМ, выключили,
включили станцию - никакой реакции. Теперь взяли GM300 и файл, который остался
от предков ил от неё самой и просто делаем запись в станцию. Софт что-то
может попукать-попикать - не обращать внимания, хай пишет. Записали и выключили
включили - о ужас - всё включилось !
Мне пиво, вам счастье...
PS - если сохранённая станция оказалась 8ми канальная - не волнуйтесь.
Перепишите 16ти канальную... :)
go head page