Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.02.2015, 21:52   #21
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt модуль "Прошивка"

Добавил
Admin вне форума   Ответить с цитированием
Старый 01.02.2015, 22:50   #22
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 43
Сообщений: 573
Вес репутации: 599
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: CyberWrt модуль "Прошивка"

Спасибо, проверю.

Админ, нет желания переделать модуль, чтобы загружать файл локально с ПК? А то как-то неудобно просить всё время, если нужно другую прошивку потестить.

Я ниже приложил архив, в котором есть исходники для модуля firmware. Замени файлы и попробуй в работе.

Там будет 2 кнопки. Одной кнопкой выбирается файл для загрузки, а второй этот файл загружается в папку /tmp с именем firmware.bin. В процессе загрузки показывается процент выполнения операции. Код только загружает файл и больше ничего не делает.

Если код немного доработать, то можно так любую прошивку устанавливать.
Вложения
Тип файла: zip firmware.zip (4.5 Кб, 95 просмотров)
__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Старый 01.02.2015, 23:09   #23
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 43
Сообщений: 573
Вес репутации: 599
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: CyberWrt модуль "Прошивка"

Роутер окирпичился, странно. Я эту прошивку постоянно использую и уже раза 3-4 этот же самый роутер прошивал.

Код:
U-Boot 1.1.4 (May  6 2013 - 16:02:50)

AP121 (ar9330) U-boot

DRAM:  32 MB
led turning on for 1s...
id read 0x100000ff
flash size 4194304, sector count = 64
Flash:  4 MB
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ag7240_enet_initialize...
No valid address in Flash. Using fixed address
No valid address in Flash. Using fixed address
: cfg1 0x5 cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
ag7240_phy_setup
eth0 up
: cfg1 0xf cfg2 0x7214
eth1: 00:03:7f:09:0b:ad
athrs26_reg_init_lan
ATHRS26: resetting s26
ATHRS26: s26 reset done
ag7240_phy_setup
eth1 up
eth0, eth1
auto update firmware: is_auto_upload_firmware = 0!
Autobooting in 1 seconds
## Booting image at 9f020000 ...
   Uncompressing Kernel Image ... OK

Starting kernel ...

Booting AR9330(Hornet)...
Linux version 2.6.31--LSDK-9.2.0.312 ([email protected]) (gcc version 4.3.3 (GCC) ) #15 Fri Aug 17 15:21:36 CST 2012
flash_size passed from bootloader = 4
CPU revision is: 00019374 (MIPS 24Kc)
Determined physical RAM map:
 memory: 02000000 @ 00000000 (usable)
User-defined physical RAM map:
 memory: 02000000 @ 00000000 (usable)
Zone PFN ranges:
  Normal   0x00000000 -> 0x00002000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00002000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
Kernel command line: console=ttyS0,115200 root=31:02 rootfstype=squashfs init=/sbin/init mtdparts=ar7240-nor0:128k(u-boot),1024k(kernel),2816(rootfs),64k(config),64k(ART) mem=32M
PID hash table entries: 128 (order: 7, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Writing ErrCtl register=00000000
Readback ErrCtl register=00000000
Memory: 29876k/32768k available (1884k kernel code, 2892k reserved, 521k data, 116k init, 0k highmem)
Hierarchical RCU implementation.
NR_IRQS:128
plat_time_init: plat time init done
Calibrating delay loop... 266.24 BogoMIPS (lpj=532480)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
===== ar7240_platform_init: 0


Whoops! This kernel is for product mr3020 v1.0!

bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
NET: Registered protocol family 1
AR7240 GPIOC major 0
squashfs: version 4.0 (2009/01/31) Phillip Lougher
NTFS driver 2.1.29 [Flags: R/O].
msgmni has been set to 58
alg: No test for lzma (lzma-generic)
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
ttyS0: detected caps 00000000 should be 00000100
serial8250.0: ttyS0 at MMIO 0xb8020000 (irq = 19) is a 16550A
console [ttyS0] enabled
PPP generic driver version 2.4.2
NET: Registered protocol family 24
cmdlinepart partition parsing not available
set partition boot
set partition kernel
set partition rootfs
set partition config
set partition art
set partition ▒
Searching for RedBoot partition table
5 RedBoot partitions found on MTD device ar7240-nor0
Creating 5 MTD partitions on "ar7240-nor0":
0x000000000000-0x000000020000 : "boot"
0x000000020000-0x000000120000 : "kernel"
0x000000120000-0x0000003e0000 : "rootfs"
0x0000003e0000-0x0000003f0000 : "config"
0x0000003f0000-0x000000400000 : "art"
->Oops: flash id 0x10215 .
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Port Status 1c000004
ar7240-ehci ar7240-ehci.0: ATH EHCI
ar7240-ehci ar7240-ehci.0: new USB bus registered, assigned bus number 1
ehci_reset Intialize USB CONTROLLER in host mode: 3
ehci_reset Port Status 1c000000
ar7240-ehci ar7240-ehci.0: irq 3, io mem 0x1b000000
ehci_reset Intialize USB CONTROLLER in host mode: 3
ehci_reset Port Status 1c000000
ar7240-ehci ar7240-ehci.0: USB 2.0 started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
TCP cubic registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <[email protected]>
All bugs added by David S. Miller <[email protected]>
ar7240wdt_init: Registering WDT success
VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
Freeing unused kernel memory: 116k freed
usb 1-1: new full speed USB device using ar7240-ehci and address 2
unlzma/peek_old_byte: position 6404164 out of range
unlzma/peek_old_byte: position 17567836 out of range
SQUASHFS error: crypto_decompress_update returned -102577, data probably corrupt
SQUASHFS error: squashfs_read_data failed to read block 0x17771e
SQUASHFS error: Unable to read fragment cache entry [17771e]
SQUASHFS error: Unable to read page, block 17771e, size 6d24
SQUASHFS error: Unable to read fragment cache entry [17771e]
SQUASHFS error: Unable to read page, block 17771e, size 6d24
SQUASHFS error: Unable to read fragment cache entry [17771e]
SQUASHFS error: Unable to read page, block 17771e, size 6d24
/sbin/initSQUASHFS error: Unable to read fragment cache entry [17771e]
SQUASHFS error: Unable to read page, block 17771e, size 6d24
: '/lib/libmsglog.so' is not an ELF file
usb 1-1: configuration #1 chosen from 1 choice
SQUASHFS error: Unable to read fragment cache entry [17771e]
SQUASHFS error: Unable to read page, block 17771e, size 6d24
SQUASHFS error: Unable to read fragment cache entry [17771e]
SQUASHFS error: Unable to read page, block 17771e, size 6d24
SQUASHFS error: Unable to read fragment cache entry [17771e]
SQUASHFS error: Unable to read page, block 17771e, size 6d24
SQUASHFS error: Unable to read fragment cache entry [17771e]
SQUASHFS error: Unable to read page, block 17771e, size 6d24
/sbin/init: '/lib/libmsglog.soSQUASHFS error: Unable to read fragment cache entry [17771e]
SQUASHFS error: Unable to read page, block 17771e, size 6d24
' is not an ELFSQUASHFS error: Unable to read fragment cache entry [17771e]
SQUASHFS error: Unable to read page, block 17771e, size 6d24
 file
/sbin/inSQUASHFS error: Unable to read fragment cache entry [17771e]
SQUASHFS error: Unable to read page, block 17771e, size 6d24
it: can't load SQUASHFS error: Unable to read fragment cache entry [17771e]
SQUASHFS error: Unable to read page, block 17771e, size 6d24
SQUASHFS error: Unable to read fragment cache entry [17771e]
SQUASHFS error: Unable to read page, block 17771e, size 6d24
SQUASHFS error: Unable to read fragment cache entry [17771e]
SQUASHFS error: Unable to read page, block 17771e, size 6d24
SQUASHFS error: Unable to read fragment cache entry [17771e]
SQUASHFS error: Unable to read page, block 17771e, size 6d24
SQUASHFS error: Unable to read fragment cache entry [17771e]
SQUASHFS error: Unable to read page, block 17771e, size 6d24
library 'libmsglog.so'
Kernel panic - not syncing: Attempted to kill init!
__________________
Россия навсегда!

Последний раз редактировалось uni; 01.02.2015 в 23:12.
uni вне форума   Ответить с цитированием
Старый 01.02.2015, 23:10   #24
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt модуль "Прошивка"

тогда удалю ее от греха подальше
Admin вне форума   Ответить с цитированием
Старый 01.02.2015, 23:40   #25
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 43
Сообщений: 573
Вес репутации: 599
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: CyberWrt модуль "Прошивка"

Восстановил роутер этой же прошивкой и сейчас выхожу в сеть через неё (оригинальную). Может дело не в прошивке, а процессе работы скриптов?

Вот какой файл я использую.
Вложения
Тип файла: bin mr3020nv1_en_3_14_2_up(120817).bin (3.75 Мб, 271 просмотров)
__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Старый 02.02.2015, 00:01   #26
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1310
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: CyberWrt модуль "Прошивка"

В логе вот такая фраза есть:
Цитата:
Whoops! This kernel is for product mr3020 v1.0!
Какая у Тебя версия роутера?
stD вне форума   Ответить с цитированием
Старый 02.02.2015, 00:10   #27
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 43
Сообщений: 573
Вес репутации: 599
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: CyberWrt модуль "Прошивка"

Я выше первой никогда не видел, а их у меня уже десятка два было. Написал же выше, что эта прошивка сейчас в этом роутере инет раздаёт. На официальном сайте TP-Link есть прошивки, но все они окирпичивали мой роутер, если пользоваться стандартной командой. Эта единственная, которая прошивается нормально.
__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Старый 02.02.2015, 07:10   #28
solalex
Senior Member
 
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443
solalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud of
По умолчанию Re: CyberWrt модуль "Прошивка"

Дак флешка записалась с ошибкой, при загрузке роутер не мог прочитать кусок блока, поэтому и не стартовал.
Код:
SQUASHFS error: Unable to read page, block 17771e, size 6d24
solalex вне форума   Ответить с цитированием
Старый 02.02.2015, 12:16   #29
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1310
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: CyberWrt модуль "Прошивка"

Цитата:
Я выше первой никогда не видел
http://www.tp-linkru.com/support/dow...R3020&version=
stD вне форума   Ответить с цитированием
Старый 02.02.2015, 12:21   #30
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 43
Сообщений: 573
Вес репутации: 599
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: CyberWrt модуль "Прошивка"

Цитата:
“Ver: 1.1” – это значит, что аппаратная версия устройства – V1.
Я в этом смысле имел в виду. Они все первой версии, поэтому прошивка подходит любая. Но те, которые есть на сайте нельзя прошить командой:

Код:
mtd -r write file.bin firmware
Те прошивки можно прошить, используя оригинальную, т.е. делая апгрейд. Если же попытаться прошить из openwrt или cyberwrt, то получится кирпич. По крайней мере у меня всегда получался.
__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:25. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика