Конвертація прошивки OpenWrt
Якщо ви хочете оновити прошивку OpenWrt без повернення до заводської прошивки, то можете отримати повідомлення:
The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform.
Файли з розширенням .bin призначені для прошивки зі стокової прошивки.
Файли з розширенням .trx — для прошивки з OpenWrt.
Щоб перетворити .bin у .trx, потрібно видалити 32-байтовий заголовок від .bin-файлу:
dd if=openwrt-10.03.1-brcm47xx-wrt150n-squashfs.bin bs=32 skip=1 of=openwrt-10.03.1-brcm47xx-wrt150n-squashfs.trx
ВАЖЛИВО: Перевірте, що вихідний файл на 32 байти менший за вхідний і що файл .trx починається з HDR0:
hd /tmp/openwrt-10.03.1-brcm47xx-wrt150n-squashfs.trx | head
ПРИМІТКА: Файл .trx, який пропонується для завантаження на офіційному сайті, ідентичний тому, що створюється з використанням dd.
Тому, якщо є можливість, використовуйте офіційний .trx-файл замість ручного конвертування.
Пристрої
Список повʼязаних пристроїв: bcm47xx