Нашел докумментацию для своей флеш и с ужасом обнаружил, что замыкая 9 ногу я скорее всего и побил её - наверно надо было замыкать 12ю
http://pdf.chinaicmart.com/BAE/S29AL032D70BAE000.pdf
Спаял JTAG как во второй ссылке, через LPT подключился к телу через вложенную там софтину. Попробую побаловаться с флехой програмно, чем черт не шутит.
сделал полный бэкап флешкиtjtag -probeonly
========================================
EJTAG Debrick Utility v2.0-Tornado-MOD
========================================
Probing bus ... Done
Instruction Length set to 8
CPU Chip ID: 10010100011100000100000101111111 (9470417F)
*** Found a Broadcom BCM4704 KPBG Rev 9 CPU chip ***
- EJTAG IMPCODE ....... : 00000000100000000000100100000100 (00800904)
- EJTAG Version ....... : 1 or 2.0
- EJTAG DMA Support ... : Yes
- EJTAG Implementation flags: R4k MIPS32
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Done
Halting Processor ... <Processor Entered Debug Mode!> ... Done
Clearing Watchdog ... Done
Probing Flash at (Flash Window: 0x1fc00000) ... Done
Flash Vendor ID: 00000000000000000000000000000001 (00000001)
Flash Device ID: 00000000000000000010001011110110 (000022F6)
*** Found a AMD 29lv320DT 2Mx16 TopB (4MB) Flash Chip ***
- Flash Chip Window Start .... : 1fc00000
- Flash Chip Window Length ... : 00400000
- Selected Area Start ........ : 00000000
- Selected Area Length ....... : 00000000
*** REQUESTED OPERATION IS COMPLETE ***
теперь попробую её форматнуть, поставить cfe и прошить.
p.s. всё форматнулось, загрузчик встал нормально, но после прошивки вываливается та-же ошибка в контрольных суммах.
Last edited by skat24; 17-01-2010 at 00:23.
Нашел докумментацию для своей флеш и с ужасом обнаружил, что замыкая 9 ногу я скорее всего и побил её - наверно надо было замыкать 12ю
http://pdf.chinaicmart.com/BAE/S29AL032D70BAE000.pdf
"9 нога" с аппаратным "RESET" не связана.
"9 нога" -- это программная фича. При включении с замкнутой определенной адресной линией на землю, если это предусмотрено в программе загрузчика, загружается программа восстановления прошивки.
Axx -- это входы, замыканием их на землю испортить флэш нельзя.
Для своего железа нашел програмку для JTAG поновее v3.0...
Еще раз сделал полный формат флешки. Взял и установил CFE из другого места.
http://83.141.4.210/phpBB2/viewtopic...r=asc&start=60
Все прошилось но по ходу этот CFE снят с DD-WRT версии, кстати интересно, чисто теоретически есть ли разница между ними?
Пробую ставить DD-WRT - не ставиться, код ошибки tftp - 4.
Заливаю свою оригинальную прошивку.
Вот лог
....здесь он повисCode:Boot version: v4.5 The boot is CFE mac_init(): Find mac [00:1c:10:b7:3e:b3] in location 0 Nothing... CMD: [ifconfig eth0 -addr=192.168.1.1 -mask=255.255.255.0] Device eth0: hwaddr 00-1C-10-B7-3E-B3, ipaddr 192.168.1.1, mask 255.255.255.0 gateway not set, nameserver not set CMD: [go;] Check CRC of image1 Invalid boot block on disk CMD: [flash -ctheader : flash1.trx] Reading :: _tftpd_open(): retries=0/3 _tftpd_open(): retries=1/3 _tftpd_open(): retries=2/3 Failed.: Timeout occured CMD: [flash -ctheader : flash1.trx] Reading :: _tftpd_open(): retries=0/3 _tftpd_open(): retries=1/3 _tftpd_open(): retries=2/3 Failed.: Timeout occured CMD: [flash -ctheader : flash1.trx] Reading :: _tftpd_open(): retries=0/3 _tftpd_open(): retries=1/3 _tftpd_open(): retries=2/3 Failed.: Timeout occured CMD: [flash -ctheader : flash1.trx] Reading :: _tftpd_open(): retries=0/3 _tftpd_open(): retries=1/3 Stop to blink diag led ...Done. 2814976 bytes read fname=flash1.trx CODE Pattern is correct! (N150) Programming...done. 2814944 bytes written Start to blink diag led ... Check CRC of image1 Len: 0x2AF000 (2813952) (0xBC040000) Offset0: 0x1C (28) (0xBC04001C) Offset1: 0x8A4 (2212) (0xBC0408A4) Offset2: 0x82E0C (536076) (0xBC0C2E0C) Header CRC: 0xC990B84F Calculate CRC: 0xC990B84F Image 1 is OK Try to load image 1. CMD: [boot -raw -z -addr=0x80001000 -max=0x770000 flash0.os:] Loader:raw Filesys:raw Dev:flash0.os File: Options:(null) Loading: .. 3560 bytes read Entry at 0x80001000 Closing network. et0: link down Starting program at 0x80001000 CPU revision is: 00029006 Primary instruction cache 16kb, linesize 16 bytes (2 ways) Primary data cache 16kb, linesize 16 bytes (2 ways) Linux version 2.4.20 (root@localhost.localdomain) (gcc version 3.2.3 with Broadcom modifications) #14 Sat Jun 23 20:55:05 CST 2007 Setting the PFC to its default value Determined physical RAM map: memory: 01000000 @ 00000000 (usable) On node 0 totalpages: 4096 zone(0): 4096 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/mtdblock2 noinitrd console=ttyS0,115200 CPU: BCM4704 rev 9 at 264 MHz Calibrating delay loop... 263.78 BogoMIPS Memory: 14328k/16384k available (1452k kernel code, 2056k reserved, 108k data, 72k init, 0k highmem) Dentry cache hash table entries: 2048 (order: 2, 16384 bytes) Inode cache hash table entries: 1024 (order: 1, 8192 bytes) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache hash table entries: 4096 (order: 2, 16384 bytes) Checking for 'wait' instruction... unavailable. POSIX conformance testing by UNIFIX PCI: Initializing host PCI: Enabling CardBus PCI: Fixing up bus 0 PCI: Fixing up bridge PCI: Fixing up bus 1 Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au) devfs: boot_options: 0x1 squashfs: version 3.0 (2006/03/15) Phillip Lougher pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled ttyS00 at 0xb8000300 (irq = 3) is a 16550A ttyS01 at 0xb8000400 (irq = 0) is a 16550A HDLC line discipline: version $Revision: 1.1.1.4 $, maxframe=4096 N_HDLC line discipline registered. Register DIAG LED in /proc/sys/diag_blink. The DIAG LED GPIO is 1. PPP generic driver version 2.4.2 Amd/Fujitsu Extended Query Table v1.1 at 0x0040 cfi_cmdset_0002(): cfi->mfr=1, cfi->id=f6 topbottom=3 cfi_cmdset_0002(): bootloc=3 cfi_cmdset_0002(): Region=0 BlockSize 0x2000 bytes, 8 blocks cfi_cmdset_0002(): Region=1 BlockSize 0x10000 bytes, 63 blocks Physically mapped flash: Swapping erase regions for broken CFI table. New Region: cfi_cmdset_0002(): Region=0 BlockSize 0x10000 bytes, 63 blocks cfi_cmdset_0002(): Region=1 BlockSize 0x2000 bytes, 8 blocks number of CFI chips: 1 Flash device: 0x400000 at 0x1c000000 Physically mapped flash: squashfs filesystem found at block 779 (Not Found Lang Block)off=0xc2e0c off1=0x3a0000 size=0x400000 Creating 5 MTD partitions on "Physically mapped flash": 0x00000000-0x00040000 : "pmon" 0x00040000-0x003a0000 : "linux" 0x000c2e0c-0x003a0000 : "rootfs" mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only 0x003a0000-0x003f0000 : "lang" 0x003f0000-0x00400000 : "nvram" sflash: found no supported devices NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 1024 bind 2048) Linux IP multicast router 0.06 plus PIM-SM ip_conntrack version 2.1 (128 buckets, 1024 max) - 368 bytes per conntrack Register conntrack protocol helper for ESP... IPSEC ESP conntrack protocol max_pass-through[50]... init IP_nat_proto_esp register. ip_conntrack_pptp version 1.9 loaded IPSEC isakmp Support Max Pass-through [50]. ip_conntrack_rtsp v0.01 loading ip_conntrack_l2tp: registering helper for port [1701]. L2TP Support Max Pass-through [50]. ip_nat_pptp version 1.5 loaded Register NAT helper for port [1701] name [l2tp]. ip_nat_rtsp v0.01 loading ip_tables: (C) 2000-2002 Netfilter core team ipt_time loading NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. NET4: Ethernet Bridge 008 for NET4.0 802.1Q VLAN Support v1.7 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> VFS: Mounted root (squashfs filesystem) readonly. Mounted devfs on /dev Freeing unused kernel memory: 72k freed find "lang" in MTD 3 (/dev/mtdblSQUASHFS error: Can't find a SQUASHFS superblock on mtdblock(31,3) ock/3) ret = -1 www -> /www mount: Inappropriate ioctl for device Language Package: EN modules[0]=et buf=[et ] modules[1]=ctmisc buf=[et ctmisc ] modules[2]=wl buf=[et ctmisc wl ] Needed modules: et ctmisc wl cmd=[insmod et ] Using /lib/modules/2.4.20/kernel/drivers/net/et/et.o cmd=[insmod ctmisc ] Using /lib/modules/2.4.20/kernel/drivers/net/ctmisc/ctmisc.o cmd=[insmod wl ] Using /lib/modules/2.4.20/kernel/drivers/net/wl/wl.o Hit enter to continue...The chipset is BCM4704 + BCM5325F for EWC cmd=[misc -t get_mac -w 3 ] type = [get_mac] get_data(): cmd=0x11 count=8 len=18 get_data(): Get MAC count is [1] get_data(): MAC 0: [00:1c:10:b7:3e:b3] get_data(): done cmd=[misc -t get_sn -w 3 ] type = [get_sn] get_data(): cmd=0x15 count=8 len=20 get_data(): Get SN count is [1] get_data(): SN 0: [CQ611G860896ЪЪЪЪЪЪЪЪ] get_data(): done cmd=[misc -t get_flash_type -w 1 ] type = [get_flash_type] get_flash_type(): cmd=0x17 count=0 len=0 Get FLASH TYPE is [AMD 29lv320DT 2Mx16 TopB] cmd=[misc -t get_pa0 -w 3 ] type = [get_pa0] get_data(): cmd=0x20 count=100 len=4 get_data(): Get PA0 count is [1] get_data(): PA0 0: [84ЪЪ] get_data(): done cmd=[misc -t get_pa1 -w 3 ] type = [get_pa1] get_data(): cmd=0x21 count=100 len=4 get_data(): Get PA1 count is [1] get_data(): PA1 0: [96ЪЪ] get_data(): done cmd=[misc -t get_pa0_old -w 3 ] type = [get_pa0_old] get_data(): cmd=0x24 count=8 len=4 get_data(): Get PA0 count is [0] get_data(): done cmd=[misc -t get_pa1_old -w 3 ] type = [get_pa1_old] get_data(): cmd=0x25 count=8 len=4 get_data(): Get PA1 count is [0] get_data(): done Restoring defaults...The boot is CFE @.@Restore Factory QoS DSCP... 1 nvram_commit(): start 1 nvram_commit(): end done cmd=[killall httpd ] killall: httpd: no process killed cmd=[resetbutton ] WARNING: console log level set to 1 cmd=[insmod wl ] Using /lib/modules/2.4.20/kernel/drivers/net/wl/wl.o insmod: A module named wl already exists cmd=[brctl addbr br0 ] cmd=[brctl setfd br0 0 ] cmd=[brctl stp br0 dis ] name=[eth0] lan_ifname=[br0] =====> set br0 hwaddr to eth0 cmd=[wlconf eth0 up ] cmd=[brctl addif br0 eth0 ] name=[eth2] lan_ifname=[br0] Write wireless mac successfully
Last edited by skat24; 19-01-2010 at 01:36.
.....далее питание роутера потухло, перегружаю отключением питания.
Какие идеи?Code:CFE version 1.0.37 for BCM947XX (32bit,SP,LE) Build Date: Sat Jun 23 20:55:25 CST 2007 (root@localhost.localdomain) Copyright (C) 2000,2001,2002,2003 Broadcom Corporation. Initializing Arena Initializing Devices. No DPN This is a Parallel Flash Boot partition size = 262144(0x40000) Partition information: boot #00 00000000 -> 0003FFFF (262144) trx #01 00040000 -> 0004001B (28) os #02 0004001C -> 003F7FFF (3899364) nvram #03 003F8000 -> 003FFFFF (32768) Partition information: boot #00 00000000 -> 0003FFFF (262144) trx #01 00040000 -> 003F7FFF (3899392) nvram #02 003F8000 -> 003FFFFF (32768) et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 4.150.10.5 et1: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 4.150.10.5 CPU type 0x29006: 264MHz Total memory: 16384 KBytes Total memory used by CFE: 0x80700000 - 0x80796350 (615248) Initialized Data: 0x8072D1A0 - 0x8072F900 (10080) BSS Area: 0x8072F900 - 0x80730350 (2640) Local Heap: 0x80730350 - 0x80794350 (409600) Stack Area: 0x80794350 - 0x80796350 (8192) Text (code) segment: 0x80700000 - 0x8072D1A0 (184736) Boot area (physical): 0x00797000 - 0x007D7000 Relocation Factor: I:00000000 - D:00000000 Boot version: v4.5 The boot is CFE mac_init(): Find mac [00:1c:10:b7:3e:b3] in location 0 Nothing... CMD: [ifconfig eth0 -addr=192.168.1.1 -mask=255.255.255.0] Device eth0: hwaddr 00-1C-10-B7-3E-B3, ipaddr 192.168.1.1, mask 255.255.255.0 gateway not set, nameserver not set CMD: [go;] Check CRC of image1 Len: 0x2AF000 (2813952) (0xBC040000) Offset0: 0x1C (28) (0xBC04001C) Offset1: 0x8A4 (2212) (0xBC0408A4) Offset2: 0x82E0C (536076) (0xBC0C2E0C) Header CRC: 0xC990B84F Calculate CRC: 0x71CEEBD3 Boot program checksum is invalid CMD: [flash -ctheader : flash1.trx] Reading :: _tftpd_open(): retries=0/3 _tftpd_open(): retries=1/3 _tftpd_open(): retries=2/3 Failed.: Timeout occured CMD: [flash -ctheader : flash1.trx] Reading :: _tftpd_open(): retries=0/3 _tftpd_open(): retries=1/3 _tftpd_open(): retries=2/3 Failed.: Timeout occured CMD: [flash -ctheader : flash1.trx] Reading :: _tftpd_open(): retries=0/3 _tftpd_open(): retries=1/3 _tftpd_open(): retries=2/3 Failed.: Timeout occured CMD: [flash -ctheader : flash1.trx] Reading :: _tftpd_open(): retries=0/3 _tftpd_open(): retries=1/3 _tftpd_open(): retries=2/3 Failed.: Timeout occured
Если у кого есть полный бэкап от wrt150n v1.1, или CFE от него-же, буду очень рад.
Перегрузил еще раз. Start to blink diag led ...
-------------Code:CFE version 1.0.37 for BCM947XX (32bit,SP,LE) Build Date: Sat Jun 23 20:55:25 CST 2007 (root@localhost.localdomain) Copyright (C) 2000,2001,2002,2003 Broadcom Corporation. Initializing Arena Initializing Devices. No DPN This is a Parallel Flash Boot partition size = 262144(0x40000) Partition information: boot #00 00000000 -> 0003FFFF (262144) trx #01 00040000 -> 0004001B (28) os #02 0004001C -> 003F7FFF (3899364) nvram #03 003F8000 -> 003FFFFF (32768) Partition information: boot #00 00000000 -> 0003FFFF (262144) trx #01 00040000 -> 003F7FFF (3899392) nvram #02 003F8000 -> 003FFFFF (32768) et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 4.150.10.5 et1: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 4.150.10.5 CPU type 0x29006: 264MHz Total memory: 16384 KBytes Total memory used by CFE: 0x80700000 - 0x80796350 (615248) Initialized Data: 0x8072D1A0 - 0x8072F900 (10080) BSS Area: 0x8072F900 - 0x80730350 (2640) Local Heap: 0x80730350 - 0x80794350 (409600) Stack Area: 0x80794350 - 0x80796350 (8192) Text (code) segment: 0x80700000 - 0x8072D1A0 (184736) Boot area (physical): 0x00797000 - 0x007D7000 Relocation Factor: I:00000000 - D:00000000 Boot version: v4.5 The boot is CFE mac_init(): Find mac [00:1c:10:b7:3e:b3] in location 0 Nothing... CMD: [ifconfig eth0 -addr=192.168.1.1 -mask=255.255.255.0] Device eth0: hwaddr 00-1C-10-B7-3E-B3, ipaddr 192.168.1.1, mask 255.255.255.0 gateway not set, nameserver not set CMD: [go;] Check CRC of image1 Len: 0x2AF000 (2813952) (0xBC040000) Offset0: 0x1C (28) (0xBC04001C) Offset1: 0x8A4 (2212) (0xBC0408A4) Offset2: 0x82E0C (536076) (0xBC0C2E0C) Header CRC: 0xC990B84F Calculate CRC: 0xC990B84F Image 1 is OK Try to load image 1. CMD: [boot -raw -z -addr=0x80001000 -max=0x770000 flash0.os:] Loader:raw Filesys:raw Dev:flash0.os File: Options:(null) Loading: .. 3560 bytes read Entry at 0x80001000 Closing network. Starting program at 0x80001000 CPU revision is: 00029006 Primary instruction cache 16kb, linesize 16 bytes (2 ways) Primary data cache 16kb, linesize 16 bytes (2 ways) Linux version 2.4.20 (root@localhost.localdomain) (gcc version 3.2.3 with Broadc om modifications) #14 Sat Jun 23 20:55:05 CST 2007 Setting the PFC to its default value Determined physical RAM map: memory: 01000000 @ 00000000 (usable) On node 0 totalpages: 4096 zone(0): 4096 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/mtdblock2 noinitrd console=ttyS0,115200 CPU: BCM4704 rev 9 at 264 MHz Calibrating delay loop... 263.78 BogoMIPS Memory: 14328k/16384k available (1452k kernel code, 2056k reserved, 108k data, 7 2k init, 0k highmem) Dentry cache hash table entries: 2048 (order: 2, 16384 bytes) Inode cache hash table entries: 1024 (order: 1, 8192 bytes) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache hash table entries: 4096 (order: 2, 16384 bytes) Checking for 'wait' instruction... unavailable. POSIX conformance testing by UNIFIX PCI: Initializing host PCI: Enabling CardBus PCI: Fixing up bus 0 PCI: Fixing up bridge PCI: Fixing up bus 1 Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au) devfs: boot_options: 0x1 squashfs: version 3.0 (2006/03/15) Phillip Lougher pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI en abled ttyS00 at 0xb8000300 (irq = 3) is a 16550A ttyS01 at 0xb8000400 (irq = 0) is a 16550A HDLC line discipline: version $Revision: 1.1.1.4 $, maxframe=4096 N_HDLC line discipline registered. Register DIAG LED in /proc/sys/diag_blink. The DIAG LED GPIO is 1. PPP generic driver version 2.4.2 Amd/Fujitsu Extended Query Table v1.1 at 0x0040 cfi_cmdset_0002(): cfi->mfr=1, cfi->id=f6 topbottom=3 cfi_cmdset_0002(): bootloc=3 cfi_cmdset_0002(): Region=0 BlockSize 0x2000 bytes, 8 blocks cfi_cmdset_0002(): Region=1 BlockSize 0x10000 bytes, 63 blocks Physically mapped flash: Swapping erase regions for broken CFI table. New Region: cfi_cmdset_0002(): Region=0 BlockSize 0x10000 bytes, 63 blocks cfi_cmdset_0002(): Region=1 BlockSize 0x2000 bytes, 8 blocks number of CFI chips: 1 Flash device: 0x400000 at 0x1c000000 Physically mapped flash: squashfs filesystem found at block 779 (Not Found Lang Block)off=0xc2e0c off1=0x3a0000 size=0x400000 Creating 5 MTD partitions on "Physically mapped flash": 0x00000000-0x00040000 : "pmon" 0x00040000-0x003a0000 : "linux" 0x000c2e0c-0x003a0000 : "rootfs" mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-o nly 0x003a0000-0x003f0000 : "lang" 0x003f0000-0x00400000 : "nvram" sflash: found no supported devices NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 1024 bind 2048) Linux IP multicast router 0.06 plus PIM-SM ip_conntrack version 2.1 (128 buckets, 1024 max) - 368 bytes per conntrack Register conntrack protocol helper for ESP... IPSEC ESP conntrack protocol max_pass-through[50]... init IP_nat_proto_esp register. ip_conntrack_pptp version 1.9 loaded IPSEC isakmp Support Max Pass-through [50]. ip_conntrack_rtsp v0.01 loading ip_conntrack_l2tp: registering helper for port [1701]. L2TP Support Max Pass-through [50]. ip_nat_pptp version 1.5 loaded Register NAT helper for port [1701] name [l2tp]. ip_nat_rtsp v0.01 loading ip_tables: (C) 2000-2002 Netfilter core team ipt_time loading NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. NET4: Ethernet Bridge 008 for NET4.0 802.1Q VLAN Support v1.7 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> VFS: Mounted root (squashfs filesystem) readonly. Mounted devfs on /dev Freeing unused kernel memory: 72k freed find "lang" in MTD 3 (/dev/mtdblSQUASHFS error: Can't find a SQUASHFS superblock on mtdblock(31,3) ock/3) ret = -1 www -> /www mount: Inappropriate ioctl for device Language Package: EN modules[0]=et buf=[et ] modules[1]=ctmisc buf=[et ctmisc ] modules[2]=wl buf=[et ctmisc wl ] Needed modules: et ctmisc wl cmd=[insmod et ] Using /lib/modules/2.4.20/kernel/drivers/net/et/et.o cmd=[insmod ctmisc ] Using /lib/modules/2.4.20/kernel/drivers/net/ctmisc/ctmisc.o cmd=[insmod wl ] Using /lib/modules/2.4.20/kernel/drivers/net/wl/wl.o Hit enter to continue...The chipset is BCM4704 + BCM5325F for EWC cmd=[misc -t get_mac -w 3 ] type = [get_mac] get_data(): cmd=0x11 count=8 len=18 get_data(): Get MAC count is [1] get_data(): MAC 0: [00:1c:10:b7:3e:b3] get_data(): done cmd=[misc -t get_sn -w 3 ] type = [get_sn] get_data(): cmd=0x15 count=8 len=20 get_data(): Get SN count is [1] get_data(): SN 0: [CQ611G860896ЪЪЪЪЪЪЪЪ] get_data(): done cmd=[misc -t get_flash_type -w 1 ] type = [get_flash_type] get_flash_type(): cmd=0x17 count=0 len=0 Get FLASH TYPE is [AMD 29lv320DT 2Mx16 TopB] cmd=[misc -t get_pa0 -w 3 ] type = [get_pa0] get_data(): cmd=0x20 count=100 len=4 get_data(): Get PA0 count is [1] get_data(): PA0 0: [84ЪЪ] get_data(): done cmd=[misc -t get_pa1 -w 3 ] type = [get_pa1] get_data(): cmd=0x21 count=100 len=4 get_data(): Get PA1 count is [1] get_data(): PA1 0: [96ЪЪ] get_data(): done cmd=[misc -t get_pa0_old -w 3 ] type = [get_pa0_old] get_data(): cmd=0x24 count=8 len=4 get_data(): Get PA0 count is [0] get_data(): done cmd=[misc -t get_pa1_old -w 3 ] type = [get_pa1_old] get_data(): cmd=0x25 count=8 len=4 get_data(): Get PA1 count is [0] get_data(): done The boot is CFE cmd=[killall httpd ] killall: httpd: no process killed cmd=[resetbutton ] WARNING: console log level set to 1 cmd=[insmod wl ] Using /lib/modules/2.4.20/kernel/drivers/net/wl/wl.o insmod: A module named wl already exists cmd=[brctl addbr br0 ] cmd=[brctl setfd br0 0 ] cmd=[brctl stp br0 dis ] name=[eth0] lan_ifname=[br0] =====> set br0 hwaddr to eth0 cmd=[wlconf eth0 up ] cmd=[brctl addif br0 eth0 ] name=[eth2] lan_ifname=[br0] Write wireless mac successfully Start to blink diag led ... CFE version 1.0.37 for BCM947XX (32bit,SP,LE) Build Date: Sat Jun 23 20:55:25 CST 2007 (root@localhost.localdomain) Copyright (C) 2000,2001,2002,2003 Broadcom Corporation. Initializing Arena Initializing Devices. No DPN This is a Parallel Flash Boot partition size = 262144(0x40000)
Опять завис
-------------
После перезагрузки он еще несколько раз перегрузился и выдал разные контрольные суммы.
Сдается мне, что все мои бэкапы паломатые.
Last edited by Omega; 13-09-2011 at 14:22. Reason: fixed
Решил менять флэш. Какие могут быть рекомендации по этому вопросу?
Мой проц. - Broadcom BCM4704 KPBG Rev 9 CPU
Флэш-чип - Spansion S29AL032D90TFI03
tjtagv3 определил её как совместимую с AMD 29lv320DT 2Mx16 TopB (4MB)
Вот список всех 4х мегабайтных флэшек, поддерживаемых программатором:
K8D3216UTC 2Mx16 TopB (4MB)
K8D3216UBC 2Mx16 BotB (4MB)
AMD 29lv320MB 2Mx16 BotB (4MB)
AMD 29lv320MT 2Mx16 TopB (4MB)
AMD 29lv320DB 2Mx16 BotB (4MB)
TC58FVB321 2Mx16 BotB (4MB)
TC58FVT321 2Mx16 TopB (4MB)
AT49BV/LV16X 2Mx16 BotB (4MB)
AT49BV/LV16XT 2Mx16 TopB (4MB)
MBM29DL323BE 2Mx16 BotB (4MB)
MBM29DL323TE 2Mx16 TopB (4MB)
MBM29LV320BE 2Mx16 BotB (4MB)
MBM29LV320TE 2Mx16 TopB (4MB)
MX29LV320AB 2Mx16 BotB (4MB)
MX29LV320AB 2Mx16 BotB (4MB)
MX29LV320AT 2Mx16 TopB (4MB)
MX29LV320B 2Mx16 BotB (4MB)
MX29LV320B 2Mx16 BotB (4MB)
MX29LV320T 2Mx16 TopB (4MB)
ST 29w320DB 2Mx16 BotB (4MB)
ST 29w320DT 2Mx16 TopB (4MB)
W19B(L)320ST 2Mx16 TopB (4MB)
W19B(L)320SB 2Mx16 BotB (4MB)
M29DW324DT 2Mx16 TopB (4MB)
M29DW324DB 2Mx16 BotB (4MB)
Intel 28F320B3 2Mx16 BotB (4MB)
Intel 28F320B3 2Mx16 TopB (4MB)
Intel 28F320C3 2Mx16 BotB (4MB)
Intel 28F320C3 2Mx16 TopB (4MB)
Sharp 28F320BJE 2Mx16 BotB (4MB)
Intel 28F320J3 2Mx16 (4MB)
Intel 28F320J5 2Mx16 (4MB)
Intel 28F320S3/5 2Mx16 (4MB)
SST39VF3201 2Mx16 BotB (4MB)
SST39VF3202 2Mx16 TopB (4MB)
SST39VF320 2Mx16 (4MB)
Spansion S29GL032M BotB (4MB)
Spansion S29GL032M TopB (4MB)
Winbond W19B320AB BotB (4MB)
Winbond W19B320AT TopB (4MB)
EON EN29LV320 2Mx16 BotB (4MB)
EON EN29LV320 2Mx16 TopB (4MB)
AT49BV322A 2Mx16 BotB (4MB)
AT49BV322A(T) 2Mx16 TopB (4MB)
Winbond W25X32 (4MB) Serial
Spansion S25FL032A (4MB) Serial
Macronix MX25L3205D (4MB) Serial
STMicro M25P32 (4MB) Serial
Все-ли они взаимозаменяемые ?
Что обозначает (BotB \ TopB) ?
Last edited by skat24; 20-01-2010 at 21:40.
похоже, что это возможные способы адресации одного и того же чипаWell, I might be wrong but the difference between BotB and TopB is the start and the end of flash. The TopB starts from 0 and goes till 31, and BotB starts at 1 and goes to 32. This is where my knowledge ends, as I don't know when you need to choose one over another, but you can try to save flash using both of them (trials and errors path).
Роутер LinkSYS WRT150N с прошивкой для Asus WL-500W от lly.devТак как wrt150n по железу очень похож на WL500W, прошу дать совет куда его, или чем?
Восстановление Linksys WRT-610N через последовательный порт
http://www.linksysbycisco.com/US/en/...T150N/downloadЧерез tftp прошил wrt150n v1.1 неправильной прошивкой вроде от 160n, потом пробовал оригинальную, Open Wrt,
DD-WRT mini через tftp выдает error code 4, делал ресет 30х30х30 перепрошил оригинальной взятой с офф.сайта v1.01.9
http://www.dd-wrt.com/phpBB2/viewtopic.php?t=64938
http://www.dd-wrt.com/phpBB2/viewtopic.php?t=57256Хочу отметить что этот шаг обязательный!!! (если конечно у вас уже не стоит dd-wrt) так как родная прошивка больше трех мегабайт не скушает, подавится!!! будет трупик!!! если надо прошивать прошивку с размером более 2.8 метра, обязательно надо сначала шить dd-wrt mini v24PreSP2!!! и не вздумайте лить прошивку размером больше 3.68 метра (в тех 4 метрах ROMа - 256 килобайт CFE и 64 килобайта NVRAM остается 3.68 метра под прошивку) (затрете CFE) я так убил свою 54gl (потом правда вылечил, но это другая история) насчет совместимости кодировок(.bin и .trx) не знаю, ничего говорить не буду...3. Зашить ее в роутер по WEB интерфейсу
Хочу заметить, что я делал несколько не так.
Сначала прошил прошивку dd-wrt mini v24PreSP2,
а из под нее уже см. с п.1. Этот промежуточный шаг не обязателен.
• Oleg's FAQ • Mini FAQ • Все об Asus RT-N16 • Все об Asus RT-N66U • VectorMM.net • Wiki-HUB.ru • WikiDevi • Wi-Cat.ru •
Доброго дня.. У меня роутре linksys_wrt160nl..Подскажите где можно взять прошивку под него такого типа как у Олега.. Заранее спасибо... напишите мне в личку !
Т.к. тут и Линксисовцы есть, то может кто уже сталкивался с проблемой.
После выключения питания в квартире Роутер перестал подавать признаи разумной жизни: в начале не пинговался, потом у него при включении стал мигать индикатор Power, не горит WiFi и горит индикатор LAN (подключенный). На WEB-морду не зайти. Пинги на роутер идут, но сильно медленные: time от 100 до 1000.
1) Грешил на БП. Нашел тоже на 12В, 0.5А (оригинал 12\1 соответственно), точно та же проблема.
2) Воспользовался методом tftp. Как лью прошивку(официалку) на роутер пинги тут же становятся <1мс. Заканчивает литься, роутер не отвечет десяток-другой секунд(Power не горит), потом начинает снова Power моргать, а пинги идут от 100 до 1000мс.
Я б попробовал замкнуть 12 (вроде) ногу на чипе, но я не могу вскрыть эту железку!!! Никак не могу сообразить где защелки и соответственно боюсь сломать. Отсюда и нет возможности опробовать оживить через сом.
Что можно попробовать сделать в такой ситации? идти за новым роутером? ))
Или как-то можно оживить?
Спасибо!
PS: Эта гадина после 10-й попытки таки перезалилась: при установки после tftp не мигал Power около 10 мин, после чего я вырубил роутер и заново включил - вроде заработало.
Last edited by mix.reg; 23-06-2010 at 23:37.
Поддерживает 5GHz только проц Broadcom BCM4718, а не сам роутер ...
В прошивке пока этой поддержки нет, но она возможна в будущем ...
На этом же проце сделан Linksys WRT610N v2 с Dual Band 2.4/5GHz ...
4хLAN/1хWAN/1хUSB 2.0, 1000BaseT switch (BCM53115), RAM: 64Mb,
Flash: 8Mb, WiFi NIC: Broadcom (2xBCM4322), WiFi standart: a/b/g/n
З.Ы. Может скоро и для Linksys WRT610N v2 появится прошивка от энтузиастов ?Code:Model Hardware rev FCC ID Platform & Frequency [MHz] RAM [MB] Flash [MB] Wireless WLAN [802.11] Ethernet port Voltage RT-N16 - MSQRTN16 Broadcom BCM4718@480 128 32 Broadcom b/g/n 4 LAN 1 WAN 12V 1.25A WNR3500L - PY308400093 Broadcom BCM4718@480 64 8 Broadcom b/g/n 4 LAN 1 WAN 12V 1A WRT610N v2 Q87-WRT610NV2 Broadcom BCM4718@480 64 8 Broadcom a/b/g/n 4 LAN 1 WAN 12V 1.5A WNR3500 v2 PY308400093 Broadcom BCM4718@480 32 4 Broadcom b/g/n 4 LAN 1 WAN 12V 1A WRT610N v1 Q87-WRT610N Broadcom BCM4705@300 64 8 Broadcom a/b/g/n 4 LAN 1 WAN 12V 1.5A
• Oleg's FAQ • Mini FAQ • Все об Asus RT-N16 • Все об Asus RT-N66U • VectorMM.net • Wiki-HUB.ru • WikiDevi • Wi-Cat.ru •
Сори что пишу на этом форуме по привычке
Купил новую железяку, поставил dd-wrt так как прошивки от Олега нет на сие чудо
Пытаюсь запустить обновлялку, но ошибки
как решить проблему?Code:root@Cisco:# /jffs/www/nod32/nod32upd.sh sed: unsupported command I sed: unsupported command I (stdin):95:36: cannot convert sed: unsupported command I sed: unsupported command I (stdin):8:9: cannot convert (stdin):5:7: cannot convert sed: unsupported command I sed: unsupported command I
устройство должно решать проблема - а не создавать их!
WL-500W, WRT610N v2 + WD 250Gb 2.5" Отправка смс + шаринг на openbox x730
TwonkyMedia + dbhub_0.450 + lighttpd+ssl+auth + dlengine + NOD32 update server
Огромный респект Олегу и vectorm
• Oleg's FAQ • Mini FAQ • Все об Asus RT-N16 • Все об Asus RT-N66U • VectorMM.net • Wiki-HUB.ru • WikiDevi • Wi-Cat.ru •
устройство должно решать проблема - а не создавать их!
WL-500W, WRT610N v2 + WD 250Gb 2.5" Отправка смс + шаринг на openbox x730
TwonkyMedia + dbhub_0.450 + lighttpd+ssl+auth + dlengine + NOD32 update server
Огромный респект Олегу и vectorm