Skip to content

p1ne/irz-rootfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

irz-rootfs

Changes to root filesystem of IRZ RUH2b router

В данном репозитории лежат изменения rootfs к промышленному 3G роутеру IRZ RUH2b. Цель изменений - добавить в роутер поддержку WiFi

Прошивка, взятая за основу, лежит тут: http://www.radiofid.ru/upload/files/routers/irz_ruh/RUH2b.master.update.2014-10-28_17-17-43.bin

Использовалась информация из BitBucket-репозитория компании Радиофид: https://bitbucket.org/radiofid/

тулчейн: https://bitbucket.org/radiofid/irz-rxx-toolchain

ядро 4.4: https://bitbucket.org/radiofid/linux-radiofid/branch/irz-4.4.x

информация по прошивке через Serial интерфейс "Восстановление прошивки роутера (для версий HW 2.0, A1)" со страницы https://www.radiofid.ru/catalog/besprovodnaya-svyaz/routery/3g-routery/router-irz-ruh2b-hsupa-hsdpa-umts-edge-gprs-3g/

Прямая ссылка на документ по прошивке https://www.radiofid.ru/upload/docs/routers/irz_ruh/RUH2b-old_RestoreFW_RU.zip

А также информация, полученная от технической поддержки Радиофид.

Файлы конфигурации kernel, buildroot, инструкции по сборке и патчи к апстрим софту лежат в репозитории https://github.com/p1ne/irz-devel

Готовые прошивки и описание процедуры прошивки в репозитории https://github.com/p1ne/irz-firmware

ВНИМАНИЕ Поскольку у новой прошивки другое распределение разделов на flash-памяти, прошивка из Web-интерфейса успехом не увенчается. Шить надо через Serial-интерфейс по процедуре, описанной по ссылке "Восстановление прошивки роутера" при помощи USB-UART адаптера и самодельного кабеля. Годится любой USB-UART, проверялось на чипах CP210x и клоне FT232.

Из ограничений которые сейчас есть в данной сборке

  • у меня wifi модуль RTL8188EU, на него и закладывался, поэтому ядро собрано только с ним
  • для RTL чипов нужна отдельная ветка hostapd, поэтому в силу ограничений железа собрана только она
  • аутентификация только WPA/WPA2 PSK, остальное не нужно лично мне, но можно попробовать сделать
  • иногда при соединении с hostapd не проходит аутентификация, разбираюсь в данный момент. Проблема на форумах встречается
  • из-за перехода на 4.4.x полностью выключен conntrack из соответствующего скрипта, сейчас в процессе сборки conntrack-tools
  • все wifi-утилиты собираются вне buildroot костылями, прикручивание внутрь buildroot в планах

Wifi работает в трех режимах

  • AP - роутер выступает в роли точки доступа и раздает инет через встроенную симку на eth0
  • CLIENT - роутер соединяется к другой точке доступа и раздает ее инет на eth0
  • AUTO - роутер стартует в режиме AP, раз в минуту сканируется эфир на наличие точки доступа с заданным SSID/BSSID и при ее наличии переключается в режим CLIENT. При ее пропадании переключается обратно в режим AP. Сейчас не реализовано переключение обратно при невозможности аутентификации на точке.

About

Changes to root filesystem of IRZ RUH2b router

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages