1

Я прошил прошивку на моем роутере WR2543ND в соответствии с этими инструкциями.

Но мой маршрутизатор больше не создает Wi-Fi, кабели проводной локальной сети больше не работают, и в 95% случаев я даже не могу получить доступ к этому маршрутизатору на моем ПК (Windows 7, я также пробовал Ubuntu). Дело в том, что я хочу вернуться к оригинальной прошивке, но инструкции, содержащиеся на этой странице, для меня туманны, я их не понимаю. Там написано:

Вернуться к оригинальной прошивке
1. Скачайте оригинальную прошивку с сайта tp-link
2. Вырежьте файл: dd if = orig.bin of = tplink.bin skip = 257 bs = 512
3. Пишите на флэш: mtd -r пишите /tmp/tplink.bin прошивку

Мне удалось скачать оригинальную прошивку, но с остальным мне нужна помощь. Может кто-нибудь объяснить мне, как нубу, что именно я должен делать в пунктах 2 и 3 с этим файлом? Предпочтительно для ПК с Windows. Большое спасибо.

1 ответ1

1

dd - это команда Unix для копирования всего или части файла. Существуют версии, доступные для Windows, или вы можете установить Cygwin и запустить его там.

Кроме того, OpenWrt может содержать эту команду, и вы можете запустить ее прямо в окне OpenWrt. Вам нужно будет найти способ скопировать этот файл в файловую систему на вашей коробке TP-Link. Есть ли на вашем устройстве TP-Link флеш-файловая система с какой-либо комнатой? Есть ли на нем файловая система RAM-диска с какой-либо комнатой? Есть ли у него возможность подключить и смонтировать внешний USB-накопитель?

Аргументы, которые они дают dd говорят ему прочитать из входного файла «orig.bin», записать в выходной файл «tplink.bin», но пропустить первые 257 512-байтовых блоков файла. Таким образом, они говорят вам обрезать немного больше, чем первые 128 КБ файла. Вероятно, это какой-то фирменный заголовок прошивки TP-Link, который заводская прошивка обрезала бы сама, если бы вы пытались прошить этот файл на устройство TP-Link, пока оно работало с заводской прошивкой.

mtd - это команда OpenWrt для чтения или записи во FlashROM. Он говорит вам прошить измененный файл в FlashROM. Хотя я не работал с OpenWrt, у меня есть подозрение, что вам нужно заменить слово "firmware" в этой команде на путь к устройству Unix, которое представляет ваш FlashROM (что-то вроде «/dev/flash0» или « /dev/disk0s2 "или что-то в этом роде).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .