Из спортивного интереса купил залоченый (киевстар) HUAWEI ws319, и вернул ему заводскую прошивку. Процедура практически аналогична ранее описанной для роутера HUAWEI hg232f, но есть нюансы, поэтому снова систематизирую информацию. Начну издалека, с железа. Вот что представляет из себя HUAWEI ws319 в плане микросхем: CPU: Realtek RTL8676S (450MHz) Wi-Fi: Realtek RTL8192ER SDRAM: 32MB Flash: 4MB (Winbond W25Q32FVSIG / Macronix MX25L3206E) Память SDRAM интегрирована в чип Realtek RTL8676S. Модуль Wi-Fi распаян отдельным чипом. Здесь мы имеем на 50MHz выше частоту CPU, и в два раза больше объем SDRAM, чем у HUAWEI hg232f, который в железе представляет из себя следующий набор микросхем: CPU/Wi-Fi: Ralink RT3352F (400MHz) SDRAM: 16MB (Winbond W9812G6JH-6) Flash: 4MB (Winbond W25Q32FVSIG) Ближайший аналог для Huawei HG232F — это D-Link DIR615 H1, но у 615-го 32Мб памяти двумя микросхемами, что означает, что альтернативную прошивку от 615-го использовать не удастся. Раз уж зашел разговор об акционных роутерах местного провайдера, а их было всего 3 модели — для полноты обзора приведу технические данные ещё одного роутера данной линейки, им был TP-Link TL-WR741ND rev.4: CPU/Wi-Fi: Atheros AR9331 (400MHz) SDRAM: 32MB Flash: 4MB Это был первый, и как мне кажется, наиболее удачный вариант с точки зрения полезности для пользователя, тем более что возврат к заводской прошивке у него происходит программным методом, и есть возможность заливки openwrt. Единственное чем выделяется HUAWEI ws319 — наличием поддержки виртуальной компьютерной сети VLAN (Virtual Logical Area Network), для логического разделения нескольких сетей, например разделение гостевой и домашней/рабочей Wi-Fi сети. Но вернемся к прошивке описываемого роутера. В целом, очередность действий остается без изменений: 1) Разборка — выкручиваем 2 винта; — чем-то мягким, плоским, пластиковым (дисконтная/кредитная карта и т.п.) открываем весьма тугие защелки; — разделяем корпус на две половины.
Как видно, отдельной микросхемы памяти нет, радиатора на CPU также нет. По сравнению с HUAWEI hg232f плата выглядит бедненько. Как мне кажется, как минимум лишний дроссель в фильтре по питанию не помешал бы, но здесь царит минимализм. 2) Демонтаж Демонтаж flash памяти производим любым доступным не деструктивным способом. Помните, что тянуть нельзя, дорожки и контактные площадки очень тонкие. В моем случае: — используя нитку и жало Hakko 900M-T-K паяльника; — прогревал по 4 ножки микросхемы за раз; — по очереди приподнимал микросхему с одной и другой стороны.
3) Работа с прошивкой — снимаем дамп памяти любым доступным SPI программатором; — открываем родной дамп роутера Hex редактором, выделяем часть кода начиная с серийного номера (позиция 003FD020) и заканчивая wps пин-кодом (позиция 003FD160), копируем; — открываем дамп оригинального роутера https://bit.ly/1wTuMxU , выделяем аналогичный диапазон и заменяем нашими данными; — сохраняем в отдельный файл, прошиваем.
Ключевые адреса (взял на просторах интернет): — серийный номер роутера: 3FD028 — MAC адрес: 3FD068 — название Wi-Fi точки по умолчанию: 3FD108 — пин-код WPS: 3FD128 Наглядный скриншот с форума local.com.ua
Особенность прошивки flash (касается Winbond W25Q32FVSIG) в данном случае: В качестве flash памяти запаяна точно такая же микросхема, как и у роутера HUAWEI hg232f, но в данном случае — она заблокирована от стирания. В софте своего программатора посмотреть не могу, но судя по скриншотам пользователя Vladislav_ с форума monitor.net.ru — установлен статус-регистр S14, COMPLEMENT PROTECT.
Если Ваш программатор не снимает данный статус, то можно купить и прошить новую микросхему flash памяти. В моем случае, у программатора (Postal 3) есть недокументированная возможность стереть данный статус-регистр следующим образом: — в настройках «Status» вкладки «SPI Flash» выбрать: All Set — в главном окне программы выбрать файл прошивки (забегая вперед), нажать «write» — закрыть окно после 2% — вернуться в настройки «Status» вкладки «SPI Flash» и выбрать: Don`t Touch — в главном окне программы снова нажать «write» и дождаться окончания прошивки
Авторское описание процедуры по ссылке ниже: https://monitor.net.ru/forum/topic317755-5056.html 4) Монтаж, сборка, запуск, обновление прошивки Далее следует припаять микросхему и аккуратно собрать корпус в обратном порядке.
Подключить шнуры, включить, зайти в web интерфейс: — адрес роутера: 192.168.3.1 — логин и пароль: admin Также не помешает штатными средствами обновить прошивку до последней актуальной версии с сайта производителя (10V100R001C199B013 от 18.12.2014г.). https://consumer.huawei.com/ru/support/downloads/detail/index.htm?id=34021 Поздравляю, цель достигнута.
PS. Для данного роутера альтернативную прошивку не нашел. На одноименном чипе существует ещё по одной модели роутеров от Huawei, TRENDnet и Netis, но ввиду слабой начинки и низкой популярности, не думаю что стоит ждать чуда в виде альтернативной прошивки от ddwrt / openwrt / etc. Удачи в повторении. Update 01.05.2015: В новом, недавно купленном, роутере обнаружена микросхема flash памяти Macronix MX25L3206E. Данная микросхема не имеет защиты от записи. Видео процесса:
Прошивка панели ESA VT505 Пришла тут под один старый проект панелька ESA VT505W. Сенсорная, чёрно-белая (четыре оттенка) и долгожданная. Поставил её в шкаф управления, воткнул конфигурационный кабель, залил внутрь проект (управление приводами в режиме "главный — ведомый"), перезапустил... и всё. Тишина.
НАСТРОЙКА KCAM
KCam - это программное обеспечение разработанное для управления самодельным (любительским) CNC станком. KCam позволяет управлять контроллерами шаговых двигателей.