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

Upvel Ur 315bn Прошивка Onlime

Перепрошивка роутеров UPVEL 1 - You. Tube. Опубл. 2. 01. Перепрошивка роутеров UPVEL 1: UR- 3. BN, UR- 3. 16. N3. G, UR- 3. 19. BN, UR- 3. BN и UR- 3. 29. BN.

Upvel Ur 315bn Прошивка Скачать

Кроме всего, здесь отображается версия программного обеспечения (прошивки) роутера UPVEL UR-315BN и продолжительность работы роутера с . Роутер upvel ur 315bn пошаговая видео инструкция. Скачиваем последнюю прошивку с официального сайта upvel . Всё, что нужно знать о роутере UPVEL UR-315bn. Подробная инструкция по настройке и прошивке устройства, а также обзор характеристик. На UPVEL UR-313N4G вообще странные глюки. В общем, вот. Может есть какая альтернативная прошивка на сие чудо? А то что-то в .

Прошиваем роутер Upvel UR- 3. N4. G на Open. WRT / Хабрахабр. Как- то раз, еще до скачков курса доллара, мне понадобился очень дешевый SOHO- роутер. Требования — 5 портов, NAT и Wi- Fi, не помешал бы и USB.

Wi-Fi роутер UPVEL UR-315BN подключается к сети Интернет через Ethernet-кабель. Последние версии прошивок поддерживают Яндекс.DNS.

Выбор пал на Upvel UR- 3. N4. G, который в те времена стоил в Citilink’е смешные 8. Роутер был куплен и выполнял свои обязанности вполне сносно, стабильно зависая раз в неделю.

Кроме того, не работал проброс портов, ну и что, он не больно сильно был нужен. К тому же в Web- интерфейсе был доступ к командной строке, так что в критичных случаях можно было просто написать iptables - A PREROUTING - j DNAT и наслаждаться работающими портами до следующего зависания. Впрочем, большего я от коробочки за такую смешную цену я не ждал. Потом кое- что в моей жизни поменялось и роутер лег на дальнюю полку, а его заменил TP- Link TR- ML3. Надо сказать, TR- ML3. Open. WRT и никаких проблем с ним не возникает, а вот роутеры Upvel официально не поддерживаются Open.

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 и доступную только для чтения.


Copyright © 2017 Upvel Ur 315Bn Прошивка.