Восстановление брикнутой железки
Aug. 5th, 2013 01:31 amСлучайно, при перепрошивке, "превратил в кирпич" один из роутеров.
Добрый Tp-Link в предыдущих прошивках не делал загрузчика с восстановлением по tftp, так что пришлось заказать у добрых китайцев кабель-переходник. Управляющий ком-порт на плате есть, но, традиционно для всех современных недорогих железяк, он не только не выведен на наружный разъем, разъема вообще нет. Просто дырочки на плате.
Открыл, подпаял на плату 3 проводка, gnd, tx, rx, на них надел разъемы проводов от усб-ком-ttl контроллера.
А далее весело; давно у меня такого не было, чтоб известная и нормально написанная программа (putty ) превратилась в зомби-процесс, ОСь начала подвисать и тд. , а всего-то кривой драйвер усб-ком переходника silabs cp2102.
Впрочем, более свежая версия вполне себе работает, без эксцессов.
И всё это для того, чтобы дать несколько команд по стиранию участка памяти, загрузке прошивки в память и записи её во флэш, которые, по-хорошему, должны делаться и так, автоматом, при получении нужного файла по tftp в первые секунды загрузки.
К аппаратному исполнению модуля контроллера с кабелями у меня никаких претензий, сделана колодка с подписанными контактами, модуль универсальный, может не подавать никакого питания, либо подавать 3.3 / 5 в. Менее чем за 3 бакса всё нормально сделано, даже светодиодики мигают.
Драйвера, по традиции, являются самым слабым местом.
Что же касается роутеров, то с мая этого года Tp-Link , наконец-то, начал обновлять в новых прошивках boot раздел, с возможностью восстановления по tftp без вскрытия.
Добрый Tp-Link в предыдущих прошивках не делал загрузчика с восстановлением по tftp, так что пришлось заказать у добрых китайцев кабель-переходник. Управляющий ком-порт на плате есть, но, традиционно для всех современных недорогих железяк, он не только не выведен на наружный разъем, разъема вообще нет. Просто дырочки на плате.
Открыл, подпаял на плату 3 проводка, gnd, tx, rx, на них надел разъемы проводов от усб-ком-ttl контроллера.
А далее весело; давно у меня такого не было, чтоб известная и нормально написанная программа (putty ) превратилась в зомби-процесс, ОСь начала подвисать и тд. , а всего-то кривой драйвер усб-ком переходника silabs cp2102.
Впрочем, более свежая версия вполне себе работает, без эксцессов.
И всё это для того, чтобы дать несколько команд по стиранию участка памяти, загрузке прошивки в память и записи её во флэш, которые, по-хорошему, должны делаться и так, автоматом, при получении нужного файла по tftp в первые секунды загрузки.
К аппаратному исполнению модуля контроллера с кабелями у меня никаких претензий, сделана колодка с подписанными контактами, модуль универсальный, может не подавать никакого питания, либо подавать 3.3 / 5 в. Менее чем за 3 бакса всё нормально сделано, даже светодиодики мигают.
Драйвера, по традиции, являются самым слабым местом.
Что же касается роутеров, то с мая этого года Tp-Link , наконец-то, начал обновлять в новых прошивках boot раздел, с возможностью восстановления по tftp без вскрытия.