Dsl n12u как прошить

Обновлено: 06.07.2024

Что делать если вашего роутера не оказалось в списке поддерживаемых устройств OpenWRT? Конечно же сделать свой порт. Это можно сделать довольно быстро, если поддержка данной платформы уже реализована.
В этой статье я расскажу о процессе портирования прошивки в целом и о моем опыте портирования OpenWRT на ASUS DSL N12U.

Для начала следует определить насколько вообще это будет реально сделать. Для этого нужно узнать конфигурацию своего роутера. Тут достаточно много вариантов развития событий, например мой роутер показал все необходимые параметры в логе во время загрузки и в dmesg. Здесь следует точно определить объемы RAM, ROM, адреса партиций в mtd, и конечно же, на основе какого чипа сделан сам роутер.

Пример полного лога загрузки в моем случае есть здесь.

Я же отмечу наиболее важные для нас строки:


Здесь есть адреса партиций, есть объем и тип ROM памяти. Ура.

Так же есть объем памяти и указана конкретная платформа:

Теперь нужно постараться обнаружить в таблице совместимых устройств наиболее похожий на Ваш роутер (главное это платформа), если там нет ничего подобного, то эта инструкция вам уже не поможет.

Мой роутер показал всю нужную информацию в dmesg и в консоль на порт. Но возможны другие варианты и направления поиска этой и другой полезной информации. Основные это GPL релиз прошивки (если он есть) и дамп прошивки роутера.

Так же нам потребуется подключиться к UART или Serial порту роутера, вероятность успеха затеи без этого подключения стремится к нулю. В качестве USB -> UART можно использовать Arduino, но нужно помнить что в Arduino уровень сигнала 5V (а у большинства подобных устройств 3.3V). И нужно принять примеры по решению этой проблемы (как минимум добавить резистор на RX роутера).

Как обнаружить Serial порт это тема отдельной статьи, но обычно он есть практически у любого роутера или устройства с Linux внутри, в моем случае хватило просто гугла.

Теперь перейдем к сборке прошивки.

В системе должны быть как минимум установлены пакеты для сборки toolchain:

Я проводил сборку на Debian 7, но в целом проблем на этом этапе быть не должно.

Запускаем рекурсивное обновление компонентов прошивки и тулчейна:

Далее настраиваем прошивку на наиболее похожую поддерживаемую модель роутера

Здесь нас интересуют поля:

Я выбрал ASUS RT-N13U как наиболее похожий на мой роутер. На самом деле этот выбор не очень важен, так как разница в конкретных профилях минимальна, и мы поправим большую часть различий, главное правильно угадать платформу.

Более в menuconfig не нужно менять ничего.

При первой сборке также нужно собрать один раз тулчейн и утилиты:

Сама сборка будет проходить при помощи

Результат будет лежать в bin/ramips

Ramips для описания устройства использует DTS которые лежат в target/linux/ramips/dts. Оригинальный DTS для ASUS DSL RT-N13U лежит тут.

Здесь мы заменим полностью блок cfi@1f000000 на наш, новый. Очевидно что это не то, что подходит для нашего ROM чипа. Быстрый поиск по соседним dts позволил обнаружить, что пример конфигурации должен выглядеть как-то так (это опять же блок для DTS):


Надеясь на благополучный исход с минимумом работы я собрал прошивку для ASUS RT-N13U c внесенными изменениями и попытался её залить через recovery режим, но роутер отказался ее принимать с ошибкой
wrong product id.

На данный момент я не смог обнаружить, какой именно id он проверяет, поэтому установка прошивки без доступа к Serial порту невозможна.

Но роутер без проблем прошился во 2 режиме uboot

В нем используется не TFTP сервер, как в recovery от ASUS, а роутер сам идет на указанный сервер и качает указанный файл.
С первой попытки роутер не запустился из-за невозможности примонтировать /, но лог загрузки показал что проблемы с ROM'ом


Быстрый взгляд в драйвер m25p80 в сочетании с подозрительной ошибкой


позволил понять что проблема в некоем pinctr и похоже, что драйвер не может получить доступ к чипу (он определил его как самый примитивный с id 0). Как оказалось достаточно было стереть в DTS из секции pinctrl строчку с spi, именно она мешала драйверу m25p80 получить доступ к spi.

При следующей попытке загрузить устройство стало ясно, что ROM определился корректно, и дело осталось только за выставлением правильных адресов mtd партиций.

В итоге получилось так:


Прошиваем, и внезапно все грузится, УРА!

Лог успешной загрузки устройства.

В итоге на этом все: роутер заработал на OpenWRT без каких либо проблем и сбоев. Естественно DSL не работает, но все остальное работает лучше чем на оригинальной прошивке. Даже индикация на корпусе заработала корректно.

Эта статья написана для того чтобы показать, что запуск OpenWRT на новом устройстве (при условии что платформа поддерживается) — это очень просто, надеюсь она поможет кому-нибудь сделать порт OpenWRT и на свое устройство.

Компания ASUS уже долгое время поддерживает свою репутацию в части выпуска только высококачественного оборудования.

Роутер «ASUS DSL-N12U»

Не стал исключением и «ASUS DSL-N12U», который кроме надежности и «неубиваемости» наделен отличным функционалом, несмотря на то, что модель относится к категории бюджетных приборов для домашнего применения.

Описание модели

Производитель оснастил модель «DSL-N12U» полным перечнем стандартных функций оборудования DSL, а также дополнительно роутер имеет USB-разъем, благодаря чему прибор может использовать резервное мобильное подключение посредством любого модема (3G-свистка) от оператора сотовой связи.

Необходимо отметить, что к порту можно подключить принтер для эксплуатации его в качестве сетевого оборудования. Также благодаря невысокой стоимости его часто используют как повторитель для расширения площади охвата уже существующего Wi-Fi.

Что пользователь найдет в коробке?

Не только оборудование, но и коробка изготовлена качественно из плотного картона, что немаловажно, так как обеспечивается сохранность маршрутизатора и комплектующих элементов во время транспортирования. На упаковку нанесены характеристики прибора и его фотография.

Коробка

Содержимое коробки включает в себя следующий перечень элементов:

  1. Роутер;
  2. Две съемные антенны;
  3. Стандартный «RJ-11» провод со штекерами для подсоединения прибора к телефонной линии;
  4. Патч-корд (кабель типа «RJ-45» обжатый с обоих концов) для подсоединения прибора к компьютеру или ноутбуку;
  5. Блок для подачи электроэнергии в аппарат;
  6. CD-диск с программным обеспечением;
  7. Руководство;
  8. Сопроводительные документы и талон для гарантийного обслуживания.

Основные параметры устройства

ADSL модем от Asus имеет следующие ключевые параметры:

  1. Мощность внешних антенн составляет 5 Dbi;
  2. Оснащен четырьмя портами «RJ45» (один из них можно использовать в качестве WAN), одним разъемом «RJ11» и одним USB;
  3. Размеры прибора в сантиметрах составляют 17,9×11,9×3,7;
  4. Поддерживаются стандарты «ANSI T1.413 Issue 2», «ITU-T G.992.3 (G.dmt.bis)» и несколько дополнительных, которые описаны в сопроводительной документации к устройству;
  5. Современные виды шифрования, в том числе «WPA2-PSK»;
  6. Функция «WPS»;
  7. Модемы 3 G – поддерживаются;
  8. Использование в качестве репитера;
  9. Wi-Fi 2,4 GHz: IEEE 802.11b g n (до 300 Mpbs);
  10. Поддержка IPTV;
  11. Наличие фирменного программного обеспечения для быстрой настройки.

Внешний вид

Поддержка Ethernet WAN позволяет использовать устройство как обычный роутер, поэтому счастливчики, у которых к дому подведено оптоволокно, могут использовать аппарат на максимально возможных скоростях приема-передачи информации по сети.

Внешность

Обзор не будет полным, если не коснуться внешнего вида оборудования. Практичности аппарату добавляет его исполнение в черном цвете.

Верхняя крышка со специальным рифлением в виде множества ромбиков очень интересно смотрится на свету. Переливы цветовых оттенков изменяются в зависимости от угла падения освещения.

Вид сверху

Положение антенн в пространстве легко поддается модификации, и владелец может, не прилагая усилий расположить их в удобном положении.

Удобное положение антенн

Сверху выстроены в единый ряд светоиндикаторы режимов работы. Их яркость подсветки отлично сбалансирована и не будет раздражать глаза даже в темное время суток.

Вид сзади

Нижняя крышка обильно перфорирована для вентиляции, что обеспечивает надлежащую эксплуатацию оборудования без перегревов.

Нижняя крышка

Устройство оснащено четырьмя каучуковыми ножками для установки на горизонтальную поверхность, но в случае недостатка рабочего пространства в помещении можно повесить маршрутизатор на стену.

Для этого на нижней панели предусмотрены крепления. Рекомендуется аппарат подвешивать антеннами вниз, так как при этом все подключенные к разъемам кабели не будут перегибаться и деформироваться.

Разъёмы

Маршрутизатор оснащен тумблером «Вкл./Откл.».

Это тоже следует отнести к плюсам модели, так как на многие современные маршрутизаторы производители не устанавливают кнопку отключающую прибор, при этом для его обесточивания пользователям приходится вынимать адаптер из розетки, которая лишь в редких случаях располагается в легкодоступном месте.

Задняя панель

Для сброса параметров к фабричному состоянию предусмотрена на задней панели клавиша «reset». По торцам аппарата выполнена перфорация для лучшей циркуляции воздуха при охлаждении внутренних комплектующих устройства.

Благодаря возможности легкого демонтирования антенн, владельцы больших квартир, не прибегая к услугам мастера, способны самостоятельно заменить их на более мощные.

Предлагающиеся по умолчанию обеспечивают устойчивый прием Wi-Fi в радиусе пятидесяти метров (при условии отсутствия помех и заграждений).

Процедура настройки

Asus позаботился о пользователях своей техники и упростил процесс настройки разработав специальное ПО, которое идет в комплекте с аппаратом (CD-диск).

Чтобы настроить работу прибора, достаточно вставить компакт-диск в оптический привод компьютера, который подсоединен патч-кордом к маршрутизатору. Потом дождаться автоматического запуска программы. В стартовом меню отобразившегося мастера настройки будут приведены лаконичные инструкции о дальнейших действиях владельца роутера.

Просто требуется шаг за шагом выполнять требования ПО. В результате устройство настроится и быстро можно будет начать пользоваться созданной домашней сетью и беспроводным доступом в интернет.

Процесс ввода в работу маршрутизатора с использованием фирменного ПО до безобразия прост, поэтому ниже приведена инструкция только для желающих произвести более тонкую настройку системы через web-конфигуратор.

Ручная настройка

Сплиттер необходим для перенаправления сигналов с разными частотами, то есть обеспечения одновременной работы интернета и стационарного телефона.

Ручная настройка

Чтобы запитать аппарат, рекомендуется использовать только комплектный адаптер, так как неподходящие характеристики стороннего блока питания могут вывести роутер из строя.

Далее, чтобы включить аппарат, требуется установить тумблер в положение «Включено», при этом прибор начнет загружаться, о чем будут свидетельствовать засветившиеся светоиндикаторы на верхней крышке.

Примечание: Если роутер раньше эксплуатировался другим хозяином, то рекомендуется перед процедурой ввода параметров в конфигуратор, осуществить откат настроек к фабричным.

С этой целью следует нажать и удерживать кнопку «Резет», пока устройство не начнет перезапускаться. После перезапуска все параметры примут заводские значения.

Для конфигурирования потребуется выполнить такие последовательные действия:

Адрес

  1. В ПК открыть интернет-обогреватель (любой);
  2. Напечатать в адресной строке адрес, прописанный на наклейке прибора;
  3. Клацнуть «Ввод»;
  4. Напечатать имя и пароль к интерфейсу. Они тоже прописаны на этикетке.

Имя и пароль к интерфейсу

Примечание: Если этикетка затерта и прочитать информацию не удается, то параметры авторизации указаны в руководстве, входящем в комплект поставки прибора.

  1. Указав параметры, вновь клацнуть «Ввод»;
  2. На мониторе отобразится web-конфигуратор;
  3. В верхней панели указать язык «Русский»;
  4. Перейти в закладку «WAN»;
  5. Положить перед собой на стол договор с поставщиком услуг связи (ДП), здесь прописаны все нужные параметры для подключения к интернету;
  6. Установить тип подключения, например, если провайдером является «Ростелеком», то «PPPoE»;
  7. Ввести логин и код доступа, переписав их из ДП;
  8. Аналогичным образом вписать остальные параметры из ДП и кликнуть «Применить»;
  9. Далее перейти во вкладку «Беспроводная сеть»;
  10. Выставить вид шифрования;
  11. В позиции SSID напечатать название Wi-Fi, которое понадобится сочинить самому, главное, чтобы оно было оригинальным;
  12. Снова проявить фантазию и прописать, самостоятельно придуманный, код доступа к Wi-Fi. Его длина не должна превышать 64 символа;
  13. Завершив ввод параметров клацнуть «Применить»;
  14. Готово.

Как прошить?

Для моделей роутеров Asus постоянно выпускаются обновленные версии микропрограмм. В них вносятся корректировки для оптимизации функционирования оборудования.

Поэтому не стоит пренебрегать возможностью обновить ПО. Установленная на заводе модификация прошивки написана на наклейке внизу аппарата.

Наклейка

На официальном ресурсе ASUS доступны последние версии для любой модели приборов. Рекомендуется скачивать микропрограмму только с этого источника, так как альтернативные модификации нередко приводят к неработоспособности некоторых функций, а в худшем случае к выходу из строя аппарата.

С целью ее установки необходимо исполнить следующие шаги:

Необходимо предупредить начинающих пользователей, что при установке сторонней микропрограммы, например, dd-wrt, возникает ошибка. Процесс инсталляции зависает примерно в середине процедуры и не доводится до конца.

Важно: Во время процесса обновления прошивки, роутер нельзя трогать, то есть производить какие-либо с ним действия (отключать, нажимать на кнопки, выдергивать кабели и т.п.). Это может привести к выходу из строя аппарата.

Версия «OpenWRT» часто устанавливается без ошибок, но некоторые функции маршрутизатора не работают.

Видео по теме



Часовой пояс: UTC + 3 часа

Найти схему или оказать помощь по ремонту Asus DSL-N12U

Пятак рядом с ногой есть? Оттуда и прозванивать. Если нет то ножка не была задействована.
И как можно было оторвать площадку?

_________________
Debugged programm was unable to process exception.

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

паять БЖАХИ НЕ УМЕЮТ вот и угробили плату.
схемы(даже в АСЦ) не найти ищите донора на разбор
и запомните греть феном сверху + подогревом 200 с низу не тянуть а ждать когда всплывет чип-потом захватом снять строго вверх плавно тогда шары наместе будут и возможно не надо будет делать полный ребол
черт знает что там за траф нужен? 7на пузо садить там нельзя-чип греется жутко надо катать шары на ПОС
если нет перехода ВНС на оторваный пятак-как вы его востановить хотели?

_________________
Мудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет. и МЧС опаздает
и таки теперь Дураки и Толерасты умирают по пятницам!

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Там на фотке кондёры вздутые? или мне кажется. Может дело было не в микросхеме

Приглашаем всех желающих 25/11/2021 г. принять участие в вебинаре, посвященном антеннам Molex. Готовые к использованию антенны Molex являются компактными, высокопроизводительными и доступны в различных форм-факторах для всех стандартных антенных протоколов и частот. На вебинаре будет проведен обзор готовых решений и перспектив развития продуктовой линейки. Разработчики смогут получить рекомендации по выбору антенны, работе с документацией и поддержкой, заказу образцов.

Приветствую! Хотел узнать починили модем? У меня такой же есть, вроде бы работает, но часто зависает. Чип тренд сильно нагревается, на крене не проверяли сколько должно быть напряжение LD1117AL?

Навигационные модули позволяют существенно сократить время разработки оборудования. На вебинаре 17 ноября вы сможете познакомиться с новыми семействами Teseo-LIV3x, Teseo-VIC3x и Teseo-LIV4F. Вы узнаете, насколько просто добавить функцию определения местоположения с повышенной точностью благодаря использованию двухдиапазонного приемника и функции навигации по сигналам от MEMS-датчиков. Поработаем в программе Teseo Suite и рассмотрим результаты полевого тестирования.

LD1117AL это 3.3в LDO стабилизатор. Но может работать как 1.2в и 1.8в

_________________
Debugged programm was unable to process exception.

Темка брошенная наверное, но всё равно напишу, может кому пригодится, хотя и мне помощь нужна. 13 и 14 нога NC, лично проверил, ни с чем не звонятся. Паять многослойку всё-же лучше только с низу, сверху кандюки зачем лишний раз греть. С низу надо греть не только то место где микросхема, а миллиметров 5-10 с запасом по кругу и тогда всё нормально отпаивается, спешить только не надо.
Может кто подскажет, сколько именно в этом модеме должен выдавать LD1117AL, если до 1,8 вольта, то зачем на выходе ёмкости с таким большим запасом 16 вольт. У меня походу битая, и на входе и на выходе 11,5 вольт. На первой ноге 9,5, тобишь на корпусе она не сидит. По датащиту если верить кодировки, то во второй строчке где вольтаж, вместо цифр буквы AD, а это значит что он регулируемый.
В щите есть формула для ADJUSTABLE VOUT=VREF+R2(IADJ + IR1)=VREF + R2(IADJ + VREF / R1)=VREF(1+R2/R1) + R2 x IADJ. Но для меня это как-то сложновато-) Надо замерить сопротивление R615, но не хочется его пока трогать, потому как крохотное оно. В цепи кажет 100ом. В общем мне не к спеху, всё равно пока нет tc3086. Мой модем после грозы, пока ищу донора по месту, если не найду буду заказывать с китая.

Вложения:
img140.jpg [48.8 KiB]
Скачиваний: 592


паять БЖАХИ НЕ УМЕЮТ вот и угробили плату.
схемы(даже в АСЦ) не найти ищите донора на разбор
и запомните греть феном сверху + подогревом 200 с низу не тянуть а ждать когда всплывет чип-потом захватом снять строго вверх плавно тогда шары наместе будут и возможно не надо будет делать полный ребол
черт знает что там за траф нужен? 7на пузо садить там нельзя-чип греется жутко надо катать шары на ПОС
если нет перехода ВНС на оторваный пятак-как вы его востановить хотели?
Эта микра не БГА-))) В этом майне чип роутера RT3050F БГА. Расчёт аналогичен LM317, Vref=1.25v, если уж микру снял - поснимай и замерь резисторы

_________________
Всё не так, как кажется

Микру снял, потому что она негодная, а сопротивляшки трогать пока не хочется, яж написал. Я конкретно ответил на вопрос в этой теме по пинам, поэтому хотелось бы тоже получить реальной помощи. В худшем случае конечно же я отпаяю резисторы и всё посчитаю сам.

TP-LINK TD-W8968 сгорел во время грозы. Пробился 1117, на TC3086-QFN64-EPG пошло 11.7В.
1. Заменил на APL1117, на выходе стало 7В. (Делитель на референсном входе 1кОм на общий, 200 Ом на питание. Эл. конд на выходе 1117 на напряжение 16В).
2. Заменил TC3086-QFN64-EPG.
Все завелось, только корпус TC3086-QFN64-EPG греется до 60гр., подложка холодная. Сейчас прикручиваю радиатор, а там посмотрим как поведет себя.

господа котаны я не встречал чипов с 7в питалом! ни одной -предположу что подгорели и резики делителя
думаю питание 5в надо шит искать или на новом(живом еще) промерить
кстати я не встречал чтоб на 1117 делали питание выше 5в. тож нигде-не тот чип не тот корпус
есть LDO поболее тянущие как тока так и напряга

_________________
Мудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет. и МЧС опаздает
и таки теперь Дураки и Толерасты умирают по пятницам!

Значит в руках не держали xDSL модемов (ну в смысле ремонта). Драйвера линии DSL как раз запитываются от 7. 12В. Самый распространённый TNETD7300хххх требовал питания линейных драйверов 9. 12В.

_________________
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения.
Всегда с уважением, Александр.

_________________
Мудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет. и МЧС опаздает
и таки теперь Дураки и Толерасты умирают по пятницам!

Читайте также: