Повернутися до оригінальної прошивки на TP Link WR2543ND


1

Я прошив прошивку на своєму маршрутизаторі WR2543ND відповідно до цих інструкцій .

Але мій маршрутизатор більше не створює wifi, провідні кабелі LAN більше не працюють і 95% часу я не можу навіть отримати доступ до цього маршрутизатора на моєму ПК (Windows 7, я спробував Ubuntu також). Справа в тому, що я хочу повернутися до оригінальної прошивки, але інструкції, що містяться на цій сторінці, для мене туманні, я їх не розумію. Там написано:

Повернутися до початкового програмного забезпечення
1. Завантажте оригінальну прошивку з сайту tp-link
2. Вирізати файл: dd if = orig.bin of = tplink.bin skip = 257 bs = 512
3. Напишіть на flash: mtd -r запишіть /tmp/tplink.bin прошивку

Мені вдалося завантажити оригінальну прошивку, але з рештою мені потрібна допомога. Може хтось, будь ласка, поясніть мені, як noob, що саме я повинен робити в пунктах 2 і 3 з цим файлом? Бажано для Windows PC. Дуже дякую.

Відповіді:


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 ", або щось інше.


Вони заплуталися з апаратними засобами, тому я не думаю, що ці команди працюватимуть для мене. Чи є спосіб спалахувати оригінальні прошивки назад у OpenWrt? Це говорить мені, що це не правильний формат або щось інше. Оригінальна прошивка - файл .bin. Намагалися завантажити і flash dd-wrt відновити прошивку, але знову не правильний формат. Чи є спосіб редагувати .bin прошивку, яку OpenWrt якось прийме? Або, якщо не є якийсь робочий побудувати або з dd-wrt або openwrt, які можуть бути спалахнули там? Дякую за ваш час.
user254963

@ user254963 Звучить, незважаючи ні на що, вам знадобиться використовувати командну оболонку Unix / Linux на TP-Link, щоб виконувати їх вказівки. Чи можете ви використовувати SSH або telnet, або використовувати кабель послідовної консолі? Якщо ви можете дістатися до оболонки, то ви можете слідувати за ними dd інструкції для редагування файлу (видалення перших 131584 байт файлу), а потім використання mtd прошивати відредагований файл на чіп FlashROM. Якщо ви не можете дістатися до оболонки на пристрої TP-Link, то, ймовірно, вам доведеться дотримуватися інструкцій "відновлення".
Spiff

1
Дякуємо за вашу допомогу, ви зберегли мій маршрутизатор. Для всіх, хто має таку ж проблему: потрібно вирізати заголовок оригінальної прошивки в команді linux "dd if = orig.bin of = tplink.bin skip = 257 bs = 512", де orig.bin - це назва прошивки. Тоді ви можете нормально спалах його через openwrt luci середовища маршрутизатора.
user254963
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.