Очень частая проблема роутеров TP-Link в том, что при резком выключении света и его включении у него слетает прошивка и он превращается в пластиковый кирпич (горит только лампочка питания). Из моего опыта такой проблеме очень подвержены модели TP-Link TL-WR841N и ND с версией железа 8.x собранные на чипах AR9341. Самое большое количество роутеров было с MAC-адресом начинающимся на F81A67xxxxxx.
Чтобы оживить данный роутер необходимо выпаять SPI Flash память и перезаписать прошивку на заведомо исправную. Для данной процедуры достаточно паяльника и самого простого программатора (например, на микросхеме CH341A). Можно собрать программатор и самому, например, тот же Postal-2, работающий через LTP порт. Но для него необходим компьютер с данным портом и к ноутбуку его не подключить. А цена на программатор на микросхеме CH341A, если заказывать в Китае не превысит 2,5 долларов, а его скорость работы в разы быстрее.
Для того, чтобы разобрать роутер, необходимо отклеить две ножки расположенные ближе к антеннам и открутить находящиеся под ними винты.
Далее, взявшись одной рукой за выступающий край верхней крышки и другой за порты, раскрыть роутер (раскрывается он тяжело и с небольшим хрустом).
Если в момент открытия отскочили мелкие белые части — не переживайте, это защелки. От времени пластмасса становится менее эластичной и может отламываться. На прочность закрытия потом это сильно не повлияет.
Далее отгибаем провод антенны в сторону (удобно зацепить за первый светодиод) и выпаиваем Flash память.
Для того, чтобы выпаять Flash микросхему без паяльного фена, необходимо взять паяльник с широким плоским жалом. Добавив олова прислонить его сразу к всем четырем лапкам микросхемы аккуратно пинцетом приподнять немного её. Аналогично поступить и с другой стороной. По немного приподнимая по очереди с разных сторон микросхему, снимаем ее. Желательно не поднимать слишком высоко за один раз и не держать долго паяльник на одной стороне во избежание отрыва дорожек.
После того, как сняли микросхему, желательно убрать лишнее олово, чтобы было проще потом запаивать её на место. Для этого удобнее всего применить медную оплётку, которая продается в маленьких мотках. Но если ее нет под рукой или покупать не охота — можно просто взять любой медный многожильный кабель и убрать олово им. Предварительно нужно нанести на него флюс.
Так как микросхема в SMD корпусе, для ее установки в программатор необходим переходник с SOIC8 SOP8 на DIP8 с шагом 200mil. Хотя и здесь можно обойтись подручными средствами, допаяв небольшие тонкие провода и уже их воткнуть в программатор.
Далее открываем рабочий дамп прошивки роутера в любом HEX редакторе (находим любой на просторах интернета) и редактируем MAC-адрес и пинкод от WiFi на свои. Для этого необходимо заменить по адресу 1fc00h — MAC и 1fe00h — PIN WiFi. MAC-адрес прописываем сразу в шестнадцатеричном формате (как он написан на задней части роутера) в левом поле, а PIN-код от WiFi в обычном десятичном с правой стороны.
Данный дамп подходит под все версии железа 8-й ревизии.
После зашиваем его в микросхему, запаиваем обратно и собираем роутер.
У каждого программатора будет своя программа.
Если вы вдруг нечаянно снесли находящиеся рядом резисторы, номиналы указаны ниже:
- R24 — 0 ом(перемычка)
- R25 — не установлен
- R89, R92, R201, R202, R217 — 10 ком
Необходимые материалы можно заказать с Aliexpress.
- Программатор на CH341A — https://kb-lab.blog/link/chip_prog_CH341A
- Колодка переходник SOP8 на DIP8 — https://kb-lab.blog/link/sop8_to_dip8_200mil
- Медная оплетка для выпайки — https://kb-lab.blog/link/solder_wick_2mm