Собственно вопрос, у кого-нибудь получалось законнектиться через эти контактные площадки к платам микротика на которых отсутствует полноценный RS232(я конекретно мучаю RB922UAGS-5HPacD). Мне нужно увидеть загрузочное меню борды но на ней нет RS232, а есть только контактные площадки на плате(см вложение) Попробовал подключится туда своим заведомо рабочим UART-to-USB конвертером, - тишина! Причем подозрительная тишина. Меряю осциллом уровни на этих площадках и вижу странное - когда засылаю нажатия клавишь из терминала - они видны, а в ответ тишина. Подозреваю где то что то заблокировано, никто не сталкивался ?
Объявление
Свернуть
Пока нет объявлений.
UART интерфейс на платах Mikrotik Routerboar
Свернуть
X
-
Сообщение от shuum Посмотреть сообщениеОтвечу сам себе, может кому будет полезно. UART полностью электрически рабочий, но заблокирован в загрузчике, а потом в RouterOS. Т.е. если запустить openwrt консоль появляется ..Программа для прошивки 5210G в NanoStation 2 - http://wa5210g.blogspot.com
Предупреждение: По всем коммерческим вопросам - только личка
Комментарий
-
Сообщение от RLis Посмотреть сообщение[ATTACH=CONFIG]19042[/ATTACH]
Здравствуйте все. Я тоже столкнулся с данной ситуацией на двух Микротиках SXT G-5HnD и RB711. Тоже пробовал подключаться UART-to-USB конвертером. Результатов не дало, тоже подозреваю что RS232 просто отключен программно в биосе. Если кому интересно у меня есть программатор могу скинуть дамп биоса.
Комментарий
-
За RS232 я в курсе просто не так выразился.
У меня еще такой попутный вопрос может кто то уже такое проделывал. Есть два одинаковых микротика на одном из них выходит из строя NAND Flash.
Из практики ремонтировал в основном только LAN порт и питание. Но тут вылезла еще интересная неисправность NAND Flash стала работать только в режиме чтения, записать конфигурацию нельзя. Я ее выпаял поставил на программатор прогнал на ошибки и был обнаружен один битый блок. После выявленной неисправности я стянул с рабочего микротика дамп с NAND Flash и записал на новую флеш память. Да микротик запустился и стал сохранять все свои настройки но лицензия слетела. Может нужно дамп копировать через JTAG ?
Если сделать копию двух чипов K9F1208UC0 (NAND Flash по ходу тут лежит сама лицензия) и 25L512(Тут BIOS) и поставить на нерабочий микротик лицензия останется?
Комментарий
-
Сообщение от shuum Посмотреть сообщениеДобрый день! Там нет RS232, там только UART TTL, своим конвертером Вы и делаете RS232. Я не закончил свои эксперименты, но то, что он заблокирован программно - 100%(электрически он абсолютно работоспособен) Вывод на него давится в загрузчике и в RouterOS, проверяется очень легко, - подключите свой конвертер и запустите на устройстве OpenWRT - вы увидите её консоль. Это все нормально и меня устраивает, т.к. я не использую RouterOS(тут у меня интерес прямо противоположный отцам сего форума, они роутерос пытаются запустить на левых железка, а я хоту получить полный контроль над микротиковской железкой из под своей оси), в данный момент работаю над разблокировкой в загрузчике(там тоже есть подвижки, но пока писать рано)
Купить Mikrotik что-бы получить полный контроль над микротиковской железкой. Интересный подход. И что же вам в RouterOS не хватило для счастья ? По моему в RouterOS достаточно "крутилок".
Сообщение от RLis Посмотреть сообщениеНо тут вылезла еще интересная неисправность NAND Flash стала работать только в режиме чтения, записать конфигурацию нельзя. Я ее выпаял поставил на программатор прогнал на ошибки и был обнаружен один битый блок. После выявленной неисправности я стянул с рабочего микротика дамп с NAND Flash и записал на новую флеш память. Да микротик запустился и стал сохранять все свои настройки но лицензия слетела. Может нужно дамп копировать через JTAG ?
Если сделать копию двух чипов K9F1208UC0 (NAND Flash по ходу тут лежит сама лицензия) и 25L512(Тут BIOS) и поставить на нерабочий микротик лицензия останется?
Нужно было для начала сбросить в зводские настройки и прошить через нетинстал.
По флешкам. Лицензия на SPI Flash но она привязана к ОПТ\серийнику NAND Flash
P.S. Mikrotik-овцы :haha:, конечно, поступили нехорошо заблокировав UART, но объясните мне пожалуйста зачем вам она так нужна ?
Комментарий
-
Сообщение от Tolyan Посмотреть сообщение:shok :
Купить Mikrotik что-бы получить полный контроль над микротиковской железкой. Интересный подход. И что же вам в RouterOS не хватило для счастья ? По моему в RouterOS достаточно "крутилок".
Один битый блок для NAND Flash не показатель !
Нужно было для начала сбросить в зводские настройки и прошить через нетинстал.
По флешкам. Лицензия на SPI Flash но она привязана к ОПТ\серийнику NAND Flash
P.S. Mikrotik-овцы :haha:, конечно, поступили нехорошо заблокировав UART, но объясните мне пожалуйста зачем вам она так нужна ?
Как ни странно но один битый блок для флешей 64мб размер блока равен 16 килобайт, а в этот блок можно много чего всунуть.
Повторюсь на флешку нечего не записывалось и не стиралось, тупо просто чтение.
Настройки сбрасывал, нетинсталом я прошивать тоже пробовал. Только было все без результата.
Когда сгорает LAN порт микротика то с помощью UART можно скопировать конфиг на новое оборудование. UART меня не раз выручал. Поэтому я пошел дальше попытался скопировать NAND Flash.
Отправлять в сервис центр, долго ждать, а абоненты не любят долго ждать.
Комментарий
-
Сообщение от Tolyan Посмотреть сообщение:shok :
Купить Mikrotik что-бы получить полный контроль над микротиковской железкой. Интересный подход. И что же вам в RouterOS не хватило для счастья ? По моему в RouterOS достаточно "крутилок".
Комментарий
-
Итак, вам понадобится навык пайки, программатор для SPI чипов, hex-редактор. Сливаем прошивку, исправляем один бит, заливаем обратно.
В области бутлоадера (первые 64 кб на SPI флэшке) есть зона, в которой зашита конфигурация железа. Туда среди прочего входит таблица частот ЦПУ, базовый мак адрес, контрольная сумма мак адреса, количество интерфейсов, наименование модели, серийный номер, флаги по включению/выключению фич, размер RAM, конфигурация флэш памяти, и т.д.
Чтобы включить консольный порт, надо в этой зоне отыскать флаги и переключить самый младший бит в этих флагах из единицы в ноль. Уже писал раньше об этом здесь: http://www.lan23.ru/forum/showthread...l=1#post133911
Теперь о том, как найти эти флаги.
Чтобы найти саму зону с конфигурацией железа, смотрим 4-байтовое значение (все числа в формате big-endian) по смещению 0x24. По этому смещению обычно записано 0x0000e000 (в моделях без NAND чипа). От начала прошивки двигаемся по этому смещению (0x0000e000 в нашем примере) и попадаем в искомую зону.
В этой зоне убеждаемся, что первые 4 байта это символы "draH". Пропускаем их. Далее идут поля конфигурации в формате length-tag-value. Поля length и tag занимают по 2 байта, поле value занимает length байт. Таким образом, мы последовательно можем пройти по всем полям. Среди этих полей нам нужно найти поле с тэгом 0x0015. Его длина 4 байта. Это и есть флаги. Меняем. Заливаем в чип. Проверяем. Если всё сделали правильно, то консоль сразу будет доступна при включении устройства без доп плясок.
Проверено на роутерах RB941-2nD и RB962UiGS-5HacT2HnT.
- 1 нравится
Комментарий
-
1. Я удачно, с первой же попытки активировал uart на cAP ac. Без выпайки. RouterBoot можно конфигурировать с консоли, RouterOS не проверял, OpenWrt и ядро Linux выводят на консоль.
a. Hard конфиг на cAP ac начинается со слова "Hard" а не "draH".
b. Формат тоже похоже изменился: tag-length-value: 15 00 04 00 01 было поменяно на 15 00 04 00 00
2. Я хочу активировать uart на RB750GL (https://mikrotik.com/product/RB750GL), но ничего не получается. Как читать и писать EEPROM без выпайки я не разобрался, так что выпаял. Hard конфиг начинается со слова "draH", и формат тот же: length-tag-value.
было написано: 00 04 00 15 00 00 01 01, я пробовал: 00 04 00 15 00 00 01 00, 00 04 00 15 00 00 00 01 и 00 04 00 15 00 00 00 00, RouterBoot всё равно ничего не пишет и RouterOS загружается молча. OpenWrt и ядро Linux выводят на консоль и без моих модификаций EEPROM. Цель: заставать RouterBoot показывать свой конфиг на serial port.
Я попробовал 115200, 9600 и 57600 но во всех случаях тишина.
Комментарий
-
Сообщение от cepxuo Посмотреть сообщениеЯ попробовал 115200, 9600 и 57600 но во всех случаях тишина.
Комментарий
Комментарий