Ur 315Bn On Прошивка

Ur 315Bn On Прошивка

Ur 315Bn On Прошивка 9,2/10 8450votes

Перепрошивка роутеров UPVEL 1 You. Tube. Опубл. 2. 01. Перепрошивка роутеров UPVEL 1 UR315BN, UR316N3G, UR319BN, UR325BN и UR329BN. Роутер upvel ur 315bn пошаговая видео инструкция. Скачиваем последнюю прошивку с официального сайта upvel. Перепрошивка роутеров UPVEL 1 UR 3. BN, UR 3. 16. N3. G, UR 3. 19. BN, UR 3. BN и UR 3. 29. BN. Прошиваем роутер Upvel UR 3. N4. G на Open. WRT Хабрахабр. Как то раз, еще до скачков курса доллара, мне понадобился очень дешевый SOHO роутер. Требования 5 портов, NAT и Wi Fi, не помешал бы и USB. Выбор пал на Upvel UR 3. N4. G, который в те времена стоил в Citilinkе смешные 8. Роутер был куплен и выполнял свои обязанности вполне сносно, стабильно зависая раз в неделю. Кроме того, не работал проброс портов, ну и что, он не больно сильно был нужен. К тому же в Web интерфейсе был доступ к командной строке, так что в критичных случаях можно было просто написать iptables A PREROUTING j DNAT и наслаждаться работающими портами до следующего зависания. Впрочем, большего я от коробочки за такую смешную цену я не ждал. Потом кое что в моей жизни поменялось и роутер лег на дальнюю полку, а его заменил TP Link TR ML3. Надо сказать, TR ML3. Open. WRT и никаких проблем с ним не возникает, а вот роутеры Upvel официально не поддерживаются Open. Выбор пал на Upvel UR313N4G, который в те времена. Надо сказать, что опыт прошивки роутеров на OpenWRT у меня был, как. Вс, что нужно знать о роутере UPVEL UR315bn. Подробная инструкция по настройке и прошивке устройства, а также обзор характеристик. Предлагаю испытать последнюю версию прошивки для UR315BN. Я е протестировал пока менее суток, вроде не падает при. WiFi роутер UPVEL UR315BN подключается к сети Интернет через Ethernetкабель. Последние версии прошивок поддерживают Яндекс. DNS. Ur 315Bn On ПрошивкаWRT чуть менее, чем полностью из всего модельного ряда только два роутера. Когда стало ясно, что Upvel UR 3. N4. G мне уже не жалко, я решил попробовать поставить на него Open. WRT. Основная задача заставить работать 3. G модем Megafon M2. Huawei E3. 53. 1. Надо сказать, что опыт прошивки роутеров на Open. WRT у меня был, как через Web интерфейс, так и через UART, но он сводился к выберите файл для прошивки и молитесь или наберите эти три команды в консоли и молитесь. На этот раз мне хотелось разобраться, почему вводятся именно такие команды, ну и вообще получить общее представление об архитектуре MIPS, с которой я до этого не работал. Тут, конечно, нужно отметить, что читать этот материал отцам, разрабатывающим Gigabit Ethernet карты на FPGA и пишущим видеодрайверы для Mali 4. Для начала спросим у Гугла о том, что мы будем шить и куда. В архитектуре x. 86 для загрузки ОС используется специальным образом подготовленный носитель жесткий диск, SSD или флеш память, размеченная по стандарту MBR или GPT, с основной загрузочной записью и специально отмеченным загрузочным разделом. Внутренняя структура диска скрыта от ОС его прошивкой, а BIOS предоставляет минимальный фунционал даже тогда, когда ОС не установлена. В роутере с архитектурой MIPS все устроено по другому. Данные хранятся на MTD устройстве, которое представляет собой микросхему EEPROM без контроллера, так что когда мы пишем на эту схему, нам нужно стараться не писать в одни и те же сектора слишком часто. Кроме того, у MTD фиксированный и довольно большой размер блоков, которыми допустимо производить стирание в моем случае 6. Кб. Таблицы разделов на MTD устройстве нет, но, когда загружено ядро Linux, то оно симулирует наличие таблицы разделов. Настройки этой симуляции задаются либо при сборке ядра, либо с помощью параметра mtdparts при загрузке. В начале MTD расположен загрузчик, который при неудачном стечении обстоятельств можно стереть, и тогда поможет только прошивка EEPROM на программаторе. Загрузчик распаковывает в память прошитый в MTD образ и передает управление ядру Linux. Теперь настало время экспериментов. Для начала вскроем роутер и посмотрим маркировку основного чипа Ralink 5. F. Легкое гугление показывает, что этот чип поддерживается Open. WRT, и довольно неплохо, есть целый каталог ramips с прошивками под серию 5. Еще на плате видна микросхема RAM на 3. Мб и чип EEPROM на 8. Мб. Поиск по сайту 4pda показывает, что на чипсете Ralink 5. F построен Upvel UR 3. Карта Кладбища Берковцы. N4. G, Hame MPR A1 и Zyxel Keenetic 4. G II. Ну что ж, качаем Open. WRT для Hame MPR A1 и попробуем прошиться через Web интерфейс роутера. Прошивка не шьется, видимо, не проходит проверка каких то сигнатур. Выяснять с отладчиком наперевес, каких именно, нет желания. Ну и ладно, не больно надо было. Есть несколько способов прошить роутер без использования Web интерфейса. Можно, например, воспользоваться режимом восстановления, в который загрузчик переходит при запуске роутера. Забегая вперед, скажу, что в Upvel UR 3. N4. G этого режима нет, не повезло, что ж поделаешь. Можно также подключиться к роутеру через telnet, который доступен в оригинальной прошивке, расчистить память роутера, убив ненужные процессы, загрузить в память новую прошивку через tftp и прошить ее командой mtd. Способ этот плох тем, что у нас, по сути, есть только одна попытка если прошивка окажется несовместимой с роутером и не сможет загрузиться, то на выходе мы получим полукирпич, который можно восстановить, но только через UART. К тому же в этом случае придется поломать голову над тем, в какой раздел MTD следует записывать прошивку. Сразу скажу в разметке MTD, которая применяется в оригинальной прошивке, раздела Firmware нет. Прошивка через UART. Из всего этого следует, что для экспериментов нам нужно подключиться к роутеру через UART, тогда у нас будет доступ к консоли с момента старта роутера. На всякий случай закажем из Китая за 1. Если мы не убьем загрузчик, программатор нам не понадобится, но, как говориться, случаи бывают разные. На плате, если держать ее светодиодами к себе, в верхней правой части заметны 4 нераспаянных отверстия в ряд, подозрительно похожие на UART. Внимательно смотрим на плату первое слева отверстие сделано в широком слое фольги, кажется, это схемная земля, дорожки от следующих двух отверстий через резисторы уходят куда то вглубь платы это Rx и Tx, правда, пока не понятно. Крайне правое отверстие так же располагается на слое фольги, но поменьше, это, скорее всего, 3,3 В. Берем в руки тестер и измеряем напряжение. На Tx должно быть 3,3 В, на Rx 0 В. Получаем слева направо 0. В 3,3. В, 0. В, 3,3. В. Значить, второй слева Tx, а третий Rx. Крайний справа контакт 3,3. В, мы распаивать не будем сожгем переходник. У меня соединилось на скорости 5. Теперь у нас есть доступ к загрузчику, а значит, шанс окирпичить роутер уменьшается. Хорошо, попробуем прошиться через загрузчик. В момент старта системы мы видим приветствие. Please choose the operation. Load system code to SDRAM via TFTP. Получается, проверить совместимость прошивки с устройством можно даже не прошивая ее в EEPROM. Для меня это стало приятным сюрпризом. Устанавливаем tftp сервер я взял atftpd, кладем в рабочий каталог прошивку от Hame MPR A1 и переименовываем ее поудобнее в mpr a. Даже есть доступ к Web интерфейсу, а значить, большая часть прошивки работоспособна. И это мы еще ничего не шили Только со светодиодами твориться что то странное горит только Wi Fi а он отключен и гореть не должен, а вот светодиоды портов Ethernet не горят. Разбираемся дальше. Для настройки коммутаторов в Open. WRT используется утилита swconfig. Выясняем, что может наш коммутатор swconfig dev rt. Attribute 1 int enable. Видимо проблема где то глубже, в драйверах. Хорошо, что у Open. WRT открытый код. Идем в git репозитоий, находим там исходники драйвера и видим. И еще по коду драйвера сразу понятно, что без детальной документации на регистры коммутатора нам в нем не разобраться. Но видно, что параметры драйвера задаются не через аргументы команды modprobe, а, судя по всему, через вкомпилированные в ядро строки 1. Все три роутера Upvel UR 3. N4. G, Hame MPR A1 и Zyxel Keenetic 4. G II двухпортовые. Наверняка среди тучи поддерживаемых моделей на Ralink 5. Идем на Wiki. Dev и находим, например, D Link 3. NRU B1. Пятипортовый роутер, один USB порт то, что надо. Качаем прошивку, загружаем в память роутера, запускаем. Светодиоды работают как положено. Очень интересно. Будем прошиваться на нее, а пока попробуем найти разницу между Open. WRT для Hame MPR A1 и D Link 3. NRU B1. Разницу нужно искать в профилях сборки DTS. Вот, например, параметр led. А я то думал, что полярность бывает только прямая и обратная Опять лезем в исходники драйвера, находим там константуdefine RT5. Теперь нужно прошиваться. Быть может вы заметили, что для тестирования работы прошивок я выбирал файлы со словом u. Image в имени. Такой файл содержит только образ ядра и файловую систему, загружаемую в RAM и доступную только для чтения.

Ur 315Bn On Прошивка
© 2017