9я нога этой флешки отвечает за A21.
Земля - ну, например, экран вокруг.
Printable View
Привет всем!
Может кому то пригодится мой пост .
Не так давно мой премиум приказал долго жить :)
Так как был куплен новый вл500(вместо неисправного)-можно было и поигратся с трупом.
Начну с главного - как все было.Симптомы умирания моего асуса можно прочитать в этой теме раньше(чтоб не повторятся),скажу что умирал как-то странно ,то есть не сразу труп ,а постепенно, то работает то совсем перестал через какое-то время(в течении вечера).я этому сразу не придал значения(а нужно было-бы) Первые мысли "слет" фирмаря асуса или глюки чипа от SPANSION (что больше подходило).Так как труп оживить без выпаивания чипа не получилось -нашел кто это мог сделать- отдал на прошивку загрузчика(спасибо Павлу Суходольскому) с заранее исправленным маком на нужный. Тут начинается самое смешное -забрал
роутер ,подключил имею: повер не горит,аир не горит проты работают и инициализируются (подобное читал на форуме кто-то перепаивал и не допаял,думал и у меня также) проверяю пайку все в норма ,НО запаян чип НА ОБОРОТ то есть развернут на 180 градусов :)Подумал что все-приехали нужен новый флеш( так как роутер включал\выключал и т.д. )
Отдал чтоб исправили-оказалось чип от спансион жив даже от таких издивательств. Лоадер был залит по новой.После включения повер всесело замигал с частотой 1с , утилитой от асуса залил прошивку 1927-8 и роутер ожил!Так что забираю свои слова о глючности памяти от спансион.(все испытания проводил на БП от нового роутера).
Теперь о том на что я сразу не обратил внимание- на БП поломанного роутера.Позже обнаружил ,что он работал как-то странно- напряжение на выходе "плыло" где-то 2в до 4-5в .Вскрыл БП нашел вспухший элекртолит 1200мкф10в/105с по 5в после замены на другой (2200х16в)бп заработал нормально и даже пульсации стали меньше.Уверен что смерть роутера связана с БП. Вывод- если заметили какие-то странности в работе проверьте вначале БП(заменой,под нагрузкой и т.д.) а потом перепрошивайте и т.д.
Может лучше использовать не импульсный БП на 5в 2.5А?
Вот-вот. Реальный брак у Премиумов и 500в такой же как и у обычных устройств. Этот мандраж насчёт флеша меня, если честно, уже утомил. :mad:
Блок питания - больное место практически во всех электронных девайсах (вспомните о д-линке хотя бы). Эти самые блоки делает не АСУС, поэтому начинка там может быть любая, в т.ч. дешёвые конденсаторы, которым не место в импульсном БП.
В Чип-Дипе продаются хорошие импульсные БП. Можно взять с приличным запасом по току...
Убил Premium.
Сначала запорол nvram, пришлось замыкать девятую ногу, замкнул, стрел /dev/mtd/(3,4) заребутился, только замыкающую перемычку снять забыл. Что ж, дурак, сам виноват...
Симптомы - Все лампочки молчат, тлеет air, если воткнуть провод, загорается lan. Ни на что не откликается, естественно... :(
Почитал и понял, что выходов 2 - либо сц (отсутствующий в городе), либо шить флеш. На консоли, естественно, тоже молчок.
Олег, дайте, плиз, образ флешки - mac: 00-17-31-ED-CF-FB
PS:
1) Можно ли шить флешку не снимая
2) Сейчас стоит Spansion, нужно такую же, или подойдет какая-либо еще.
Заранее благодарен
http://wl500g.dyndns.org/cfe/001731EDCFFB.zip
1) Нельзя
2) Зачем Вам другую? Эту выпаять, стереть полностью и зашить в первые 256к загрузчик.
Большое спасибо.
Еще бы найти доступный мануал по "домашнему" способу прошивки таких жуков...
Увы, домашнего метода тут нет. Нужен программатор. Причём довольно приличный, т.к. не все поддерживают такие флешки. Как совет - попробуйте обратиться к тем, кто в Вашем городе занимается ремотом мобильных телефонов или телевизоров/электроники. У них может быть нужный программатор. Скажу только, что только панелька-переходник для таких микросхем стоит больше $50...
Сколько раз можно прошивать роутер?
К примеру, я работаю с Альтеровскими ПЛИСами, так там допустимое число перепрошивок составляет 100 раз.
Думаю, и здесь можно не бесконечное число раз перепрошивать.
В том и дело, что флеш бывает разная...
Ну можно или самому залезть в роутер, или посмотреть по фоткам внутренностей роутера что за микруха, или порыскать по форуму .
А дальше даташит... Скорее всего будет не менее 10 000 стираний, врятли они там совсем древнюю флешку поставили.
Привет всем,
Есть тело wl-500w не отвечающее ни на какие запросы. LAN/WAN порты коннекта не дают (link is down), POWER and AIR диоды не горят, LAN/WAN диоды постояно горят.
Пробовал менять блок питания, вытаскивал wifi модуль, ничего не меняется. Трюк с 9 пином то-же не проходит. на консоле тишина, хотя может мой max232 глючит.
Вариантов как мне кажется два: процессор совсем мертвый либо флеш угроблен, так как судя по всему, до меня уже пытались поставить dd-wrt и в последствии воскресить тело.
Вопросы у меня такие:
1. Какие симптомы убитого загрузчика?
2. есть ли у кого дамп загрузчика или всего флеша? Хочу попробовать отпаять и записать на програматоре
3. на теле и на картинках в гугле всегда стоит флеш тольсо с 16битным организацией слова S29GL064A90TFIR7 (R7 -- 16 bit only), а большинство доступных програматоров шьют побайтно.
Вопрос: можно ли поменять флеш на аналогичный, но с подержкой 8/16 организацией и прошить побайтно. А в самом рутере, оно будет работать в 16битном режиме, благо пин "byte#" вроде устанавливает правильный уровень.
ЗЫ: а JTAGа все-таки нет? Гугл вроде говорит что попытки обнраружения jtaga на 500ц безуспешны
Всем привет.
Залезаю в настройки раз в 3 месяца, после вчерашней корректировки на Asus wl 500g premium v2 устройство встало в ступор, перестало загружаться и пинговаться.
После возврата к аппаратным настройкам всё стартует. Как только производится запись настроек - опять смерть.
Полез через telnet. Наткнулся на ошибку при выполнении команды nvram commit:
dmesg выводит следующий лог:Code:[admin@WL-00221571456E root]$ nvram commit
/dev/nvram: Input/output error
То есть, после очередного nvram commit я устройство перегружаю, оно сначала все лампы зажигает, потом детектит, что во флеше мусор и обнуляет его, после чего стартует (генерируя этот лог). То есть, при записи флешка засоряется непонятно чем.Code:CPU revision is: 00029029
Primary instruction cache 16kb, linesize 16 bytes (4 ways)
Primary data cache 16kb, linesize 16 bytes (2 ways)
Linux version 2.4.20 (root@localhost) (gcc version 3.2.3 with Broadcom modifications) #18 Sun Mar 30 13:13:29 MSD 2008
Setting the PFC to its default value
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/mtdblock2 noinitrd init=/linuxrc console=ttyS0,115200
CPU: BCM5354 rev 2 pkg 0 at 240 MHz
Calibrating delay loop... 237.56 BogoMIPS
Memory: 30092k/32768k available (1862k kernel code, 2676k reserved, 136k data, 72k init, 0k highmem)
Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
Inode cache hash table entries: 2048 (order: 2, 16384 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: 8192 (order: 3, 32768 bytes)
Checking for 'wait' instruction... unavailable.
POSIX conformance testing by UNIFIX
PCI: no core
PCI: Fixing up bus 0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Journalled Block Device driver loaded
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
NTFS driver v1.1.22 [Flags: R/O]
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 = 3) is a 16550A
HDLC line discipline: version $Revision$, maxframe=4096
N_HDLC line discipline registered.
loop: loaded (max 8 devices)
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
MPPE/MPPC encryption/compression module registered
PPPoL2TP kernel driver, V0.13 (oleg@cs.msu.su)
Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
Amd/Fujitsu Extended Query Table v1.1 at 0x0040
Flash Id: Vendor: 0x00c2 Device: 0x00cb
number of CFI chips: 1
Flash device: 0x800000 at 0x1c000000
Physically mapped flash: squashfs filesystem found at block 784
Creating 5 MTD partitions on "Physically mapped flash":
0x00000000-0x00020000 : "boot"
0x00020000-0x007f0000 : "linux"
0x000c4000-0x007f0000 : "rootfs"
0x007f0000-0x00800000 : "nvram"
0x003c0000-0x007f0000 : "flashfs"
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 2048 bind 4096)
Linux IP multicast router 0.06 plus PIM-SM
ip_conntrack version 2.1 (256 buckets, 2048 max) - 352 bytes per conntrack
ip_conntrack_pptp version 1.9 loaded
ip_nat_pptp version 1.5 loaded
ip_tables: (C) 2000-2002 Netfilter core team
ipt_time loading
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
IPv6 v0.8 for NET4.0
IPv6 over IPv4 tunneling driver
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>
_nvram_read: invalid nvram image
Flash Program Device Timeout Error. Device timed out.
Flash Program Device Timeout Error.
nvram_commit: write error
FAT: bogus logical sector size 41216
FAT: bogus logical sector size 41216
NTFS: Unable to set blocksize 512.
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 72k freed
Algorithmics/MIPS FPU Emulator v1.5
eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 4.150.10.16
eth1: Broadcom BCM4318 802.11 Wireless Controller 4.150.10.16
Flash Program Device Timeout Error. Device timed out.
Flash Program Device Timeout Error.
nvram_commit: write error
vlan0: add 33:33:00:00:00:01 mcast address to master interface
vlan0: add 33:33:ff:71:45:6e mcast address to master interface
vlan0: dev_set_promiscuity(master, 1)
device eth0 entered promiscuous mode
device vlan0 entered promiscuous mode
device eth1 entered promiscuous mode
br0: port 2(eth1) entering listening state
br0: port 1(vlan0) entering listening state
br0: port 2(eth1) entering learning state
br0: port 1(vlan0) entering learning state
br0: port 2(eth1) entering forwarding state
br0: topology change detected, propagating
br0: port 1(vlan0) entering forwarding state
br0: topology change detected, propagating
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
usb-ohci.c: usb-00:03.0, PCI device 14e4:471a
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
ehci_hcd 00:03.1: PCI device 14e4:471a
ehci_hcd 00:03.1: irq 6, pci mem b8003800
usb.c: new USB bus registered, assigned bus number 2
ehci_hcd 00:03.1: illegal capability!
ECHI PCI device 471a14e4 found.
PCI: 00:03.1 PCI cache line size set incorrectly (0 bytes) by BIOS/FW, correcting to 32
ehci_hcd 00:03.1: USB 0.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver usblp
printer.c: v0.13: USB Printer Device Class driver
hub.c: new USB device 00:03.1-1, assigned address 2
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver audio
audio.c: v1.0.0:USB Audio Class driver
Linux video capture interface: v1.00
SCSI subsystem driver Revision: 1.00
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
vlan1: add 33:33:00:00:00:01 mcast address to master interface
vlan1: add 33:33:ff:71:45:6e mcast address to master interface
vlan1: add 01:00:5e:00:00:01 mcast address to master interface
Flash Program Device Timeout Error. Device timed out.
Flash Program Device Timeout Error.
nvram_commit: write error
Я правильно понимаю, что флеш-памяти крышка? Есть ли способы оживить, не прибегая к перепайке (например, перенести сектор nvram в другое адресное пространство или что-то подобное) ?
Если же всё-таки менять флеш, может кто может подсобить и выслать прошитую?
:confused:
P.S. Теорию с блоком питания проверил, не оно.
Уважаемые читатели форума!
Прошу подсказать, ежели знаете, каким софтом осуществить подключение к роутеру WL500 gP V2 R5.1 к интерфейсу JTAG и выполнить редактирование содержимого FLASHа. Используется подключение через LPT.
Заранее огромное спасибо за помощь! Уж очень не хочется искать замену.