--март 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