OpenWrt Forum Archive

Topic: Help debrick A5-V11

The content of this topic has been archived on 24 Mar 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

A5-V11 bricked itself which I not sure the cause. Before it bricked I installed CC 15.05 that can run normally. I can connect with serial console which has output

U-Boot 1.1.7 (Dec 13 2011 - 13:49:42)

Board: Ralink APSoC DRAM:  32 MB
relocate_code Pointer at: 81fb4000
spi_wait_nsec: 42
spi device id: 7a 9a 46 7d 9a (9a467d9a)
Warning: un-recognized chip ID, please update bootloader!
raspi_read: from:30000 len:1000
.*** Warning - bad CRC, using default environment

============================================
Ralink UBoot Version: 3.6.0.0
--------------------------------------------
ASIC 5350_MP (Port5<->None)
DRAM_CONF_FROM: Boot-Strapping
DRAM_TYPE: SDRAM
DRAM_SIZE: 256 Mbits
DRAM_WIDTH: 16 bits
DRAM_TOTAL_WIDTH: 16 bits
TOTAL_MEMORY_SIZE: 32 MBytes
Flash component: SPI Flash
Date:Dec 13 2011  Time:13:49:42
============================================
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:128, ways:4, linesz:32 ,total:16384

##### The CPU freq = 360 MHZ ####
estimate memory size =32 Mbytes
raspi_read: from:40028 len:6
.
raspi_read: from:0 len:30004
....*************Is_update = 0 plat = 1**************

Please choose the operation:
   1: Load system code to SDRAM via TFTP.
   2: Load system code then write to Flash via TFTP.
   3: Boot system code via Flash (default).
   4: Entr boot command line interface.
   7: Load Boot Loader code then write to Flash via Serial.
   9: Load Boot Loader code then write to Flash via TFTP.

You choosed 3
                                                                              0

3: System Boot system code via Flash.
## Booting image at bc050000 ...
raspi_read: from:50000 len:40
.Bad Magic Number,85190320


and start by hold reset button output loop is

****** start loop ******



ArpTimeoutCheck
Using Eth0 (10/100-M) device
TFTP from server 192.168.1.55; our IP address is 192.168.1.2
Filename '0212000159ec'.

TIMEOUT_COUNT=10,Load address: 0x80100000
Loading: *
ArpTimeoutCheck
T T T T T T T T T T
Retry count exceeded; starting again
Trying Eth0 (10/100-M)

ETH_STATE_ACTIVE!!



****** end loop ******


It look like need "0212000159ec" file.

Please help.

After trial and error several times, I found a solution.

1. download firmware - https://downloads.openwrt.org/chaos_cal … pgrade.bin

My mistake is use the "squashfs-factory" which is not work. Must be use "squashfs-sysupgrade" only.

2. I use Prolific 2303 serial to USB converter which need to set serial baud rate to 57600. I didn't know the correct baud rate before.

3. Putty set to the same baud rate and no flow control setting. COM# match with driver setting

4. TFTPD run, put firmware here and rename it to "CODE.BIN"

5. Set PC's ethernet IP to 192.168.1.55 connect cable to router. 192.168.1.55 is default server ip of this router

6. Connect serial connector to router GND to GND, TX to RX, RX to TX

7. Serial to USB converter connect to PC. I have problem here too, the console will not accept input if not reconnect converter's USB.

8. Run putty it will be blank screen here.

9. Run tFTPd change server interface to 192.168.1.55 . Make sure that the code.bin(rename firmware) is in Current directory

10. Power on router. Putty screen will show console message. Press '2'  (Load system code then write to Flash via TFTP.). Enter a few times and upload firmware.

11. Wait and Finish

The discussion might have continued from here.