Temat: WRT160NL - bad CRC

Witajcie,
po wgraniu nowego obrazu LUCI po serialu, router nie startuje. Pojawia się n/w *** Warning - bad CRC, using default environment". Jak go ożywić?


=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2017.12.01 21:03:20 =~=~=~=~=~=~=~=~=~=~=~=
˙

U-Boot 1.1.5 (Apr  6 2009 - 13:54:11)

DRAM:  ar7100_ddr_initial_config(237) enter!
ar7100_ddr_initial_config(269) exit!


U-Boot 1.1.5 (Apr  6 2009 - 13:54:11)

AP81 (ar7100) U-boot
sri
32 MB
WRT160NL u-boot version: 1.0.0
Top of RAM usable for U-Boot at: 82000000
Reserving 277k for U-Boot at: 81fb8000
Reserving 192k for malloc() at: 81f88000
Reserving 44 Bytes for Board Info at: 81f87fd4
Reserving 36 Bytes for Global Data at: 81f87fb0
Reserving 128k for boot params() at: 81f67fb0
Stack Pointer at: 81f67f98
Now running in RAM - U-Boot at: 81fb8000
id read 0x100000ff
flash size 8MB, sector count = 128
Flash:  8 MB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ag7100_enet_initialize...
ag7100 get ethaddr for device eth0
Fetching MAC Address from 0x81feaf20

--------***** Get the RTL8306SD Manufactory ID=34dc *****-------
Reg6: speed=0 nway=1 duplex=1
Reg5: speed=0 nway=0 duplex=0
Reg1: a1=7fd9 a2=2890 a3=115c a4=2890 a5=0
Reg1: a1=7fd9 a2=2890 a3=115c a4=2890
Reg1: a1=7fd9 a2=2890 a3=115c a4=2890
Reg1: a1=7fd9 a2=2890 a3=115c a4=2890
Reg1: a1=7fd9 a2=2890 a3=115c a4=2890
eth0: 00:23:69:a3:8f:88
eth0 up
eth0
### main_loop entered: bootdelay=1

Hit any key to stop autoboot:  1  0
## Booting image at bf04003c ...
   Image Name:   MIPS OpenWrt Linux-4.4.93
   Created:      2017-10-18  20:14:25 UTC
   Image Type:   MIPS Linux Kernel Image (gzip compressed)
   Data Size:    1365314 Bytes =  1.3 MB
   Load Address: 80060000
   Entry Point:  80060000
   Verifying Checksum ... Bad Data CRC
check link duplex:Full/speed:100
dup 1 speed 100
Tftpd start listening on port[69]!
Load address: 0x80060000
checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
checksum bad

2

Odp: WRT160NL - bad CRC

Ten błąd CRC środowiska był od zawsze z tego co pamiętam więc zignoruj. Wgraj czysty obraz (ważne żeby był mniejszy niż 4MB) jak już się wgra i uruchomi to zrób sysupgrade obrazem z luci.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: WRT160NL - bad CRC

Zaraz sprawdzę. Thx!

4 (edytowany przez debiecm 2017-12-01 21:22:37)

Odp: WRT160NL - bad CRC

Najpierw wgrywam

luci-17.01-snapshot-r3566-98c003e-ar71xx-generic-wrt160nl-squashfs-factory.bin (6MB)
a następnie
luci-17.01-snapshot-r3566-98c003e-ar71xx-generic-wrt160nl-squashfs-sysupgrade.bin (6MB)

czy też

gargoyle-1.10.0.1-ar71xx-wrt160nl-squashfs-factory.bin (5MB)
a następnie
gargoyle-1.10.0.1-ar71xx-wrt160nl-squashfs-sysupgrade.bin (7MB)

5

Odp: WRT160NL - bad CRC

Nie, pisałem co masz zrobić. Czysty obraz, bez luci, koniecznie mniejszy niż 4MB.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: WRT160NL - bad CRC

Czysty, masz na mysli oryginalny Linksys czy Twój ale bez GUI?

7

Odp: WRT160NL - bad CRC

Mój bez gui.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: WRT160NL - bad CRC

Thx, zaraz testuje

9

Odp: WRT160NL - bad CRC

Wrzucilem lede-17.01-snapshot-r3566-98c003e-ar71xx-generic-wrt160nl-squashfs-factory.bin i po zakończonej procedurze dałem reboot. Po uruchomieniu pojawia sie:

eth0
### main_loop entered: bootdelay=1

Hit any key to stop autoboot:  0
## Booting image at bf04003c ...
   Image Name:   MIPS OpenWrt Linux-4.4.93
   Created:      2017-10-18  20:14:25 UTC
   Image Type:   MIPS Linux Kernel Image (gzip compressed)
   Data Size:    1365314 Bytes =  1 MB
   Load Address: 80060000
   Entry Point:  80060000
   Verifying Checksum ... Bad Data CRC
check link duplex:Full/speed:100
dup 1 speed 100
Tftpd start listening on port[69]!
Load address: 0x80060000
checksum bad
checksum bad
checksum bad

10

Odp: WRT160NL - bad CRC

Wgraj oryginalny soft i sprawdź czy się uruchomi w ogóle.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: WRT160NL - bad CRC

Zaraz sprawdzę
Czy po zakończonej procedurze powinienem dać jakąś magiczna komendę save lub write?


Receiving firmware {code.bin} from [192.168.1.2]
        Write File : CODE.BIN
        .

    let it finish writing the firmware:
        done
        ar7100>

    after it’s done you can reboot:
        reboot

12

Odp: WRT160NL - bad CRC

Nie. Zapis to zapis, jak się zapisze we flash to restart i tyle.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: WRT160NL - bad CRC

Niestety, dalej to samo.

### main_loop entered: bootdelay=1

Hit any key to stop autoboot:  0
## Booting image at bf04003c ...
   Image Name:   MIPS OpenWrt Linux-4.4.93
   Created:      2017-10-18  20:14:25 UTC
   Image Type:   MIPS Linux Kernel Image (gzip compressed)
   Data Size:    1365314 Bytes =  1 MB
   Load Address: 80060000
   Entry Point:  80060000
   Verifying Checksum ... Bad Data CRC
check link duplex:Full/speed:100
dup 1 speed 100
Tftpd start listening on port[69]!
Load address: 0x80060000
checksum bad

14

Odp: WRT160NL - bad CRC

Dziwi mnie tylko jeden fakt - skoro wgrałem oryginalny soft to czemu jest
Image Name:   MIPS OpenWrt Linux-4.4.93
?


Może ja coś źle robię, procedura jaką wykonuje to:
upgrade code.bin
reboot

15

Odp: WRT160NL - bad CRC

Wygląda na to ze w ogóle nic nie wgrał po prostu. On teraz czeka na obraz przez tftp. Wysyłasz mu plik o nazwie code.bin?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: WRT160NL - bad CRC

Sorka, nie ten tekst wkleiłem sad. Teraz jest:


### main_loop entered: bootdelay=1

Hit any key to stop autoboot:  0
## Booting image at bf04003c ...
   Image Name:   Linux Kernel Image
   Created:      2013-06-19  11:10:11 UTC
   Image Type:   MIPS Linux Kernel Image (gzip compressed)
   Data Size:    891912 Bytes = 871 kB
   Load Address: 80002000
   Entry Point:  801d9000
   Verifying Checksum ... Bad Data CRC
check link duplex:Full/speed:100
dup 1 speed 100
Tftpd start listening on port[69]!
Load address: 0x80060000
checksum bad

17

Odp: WRT160NL - bad CRC

Co by się stało gdyby mu dać komendę "erase" i następnie zapodać ponownie procedure wgrania soft'u?

18

Odp: WRT160NL - bad CRC

Możesz, tylko żebyś sobie bootloadera nie skasował...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: WRT160NL - bad CRC

Czy komenda erase wykasuje ten bootloader czy nie?

20

Odp: WRT160NL - bad CRC

Nie pamiętam co ona robiła w wrt160nl. Musisz sprawdzić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: WRT160NL - bad CRC

Jakiś pomysł?

ar7100> help erase
erase start end
    - erase FLASH from addr 'start' to addr 'end'
erase start +len
    - erase FLASH from addr 'start' to the end of sect w/addr 'start'+'len'-1
erase N:SF[-SL]
    - erase sectors SF-SL in FLASH bank # N
erase bank N
    - erase FLASH bank # N
erase <part-id>
    - erase partition
erase all
    - erase all FLASH banks

22

Odp: WRT160NL - bad CRC

Napisał przecież - podaż zakres adresów który chcesz skasować. all pewnie wyczyści cały flash i tego nie chcesz zrobić. Podczas wgrywania pokazuje pod jakimi adresami to robi.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23

Odp: WRT160NL - bad CRC

Za późno - dałem erase all i... poszło z dymem.
Jest jakiś sposób na recovery?

24

Odp: WRT160NL - bad CRC

Jak skasowałeś bootloader to nie ma, stacja lutownicza, wylutowanie flash i programowanie na zewnętrznym programatorze. I jeszcze fakt że miałeś we flash dane kalibracyjne radia (art), specyficzne dla tego konkretnego routera.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25

Odp: WRT160NL - bad CRC

Świetnie, sprzęt do "wywalenia" - może ktoś chce taki?