26

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Żadne lutowanie nie jest chyba potrzebne. W centrum płyty masz wyprowadzone przyłącza.
https://wiki.openwrt.org/toh/astoria/arv752dpw22

27

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Niestety skasowałam bootloader (moja wina) i teraz mam tylko tyle:

Terminal ready

ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X

Pozostaje  UART Mode tylko trudno to zrobić bez lutowania kabelków.

28

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Więc to już nie mój zakres wiedzy.
Posłałem wiadomość.

29 (edytowany przez Zuzia 2019-07-31 10:21:40)

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Może komuś przyda się zapis moich zmagań z Easybox 803A.

Trochę poćwiczyłam i jakoś udało mi się wejść w UART bez lutowania, dokładnie wg. tego opisu: https://wiki.openwrt.org/toh/astoria/ar … #uart_mode
R80 połączyłam z GND, a R65 z 3.3V. Napięcie 3.3V wzięłam z pinu 1 (Vcc 3.3V) a GND z pin 4, przejściówka CP210x USB też sobie z tego GND korzystała. Pliki pobrałam stąd: https://www.dropbox.com/s/vhaolmhr1rp89 … 3A.7z?dl=0

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART

Tutaj wcisnąć Enter.

Przesłać bootloader z komputera, polecenie należy wykonać w innym oknie konsoli:

cat openwrt-lantiq-arv752dpw22_ram-u-boot.asc > /dev/ttyUSB0

Bootloader uruchomił się:

U-Boot 2013.10-openwrt4 (May 28 2014 - 21:47:13) ARV752DPW22

Board: Arcadyan ARV752DPW22
SoC:   Lantiq Danube-S v1.3
CPU:   111.111 MHz
IO:    111.111 MHz
BUS:   55.556 MHz
BOOT:  UART
DRAM:  64 MiB
Flash: 8 MiB
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth

Dalej już z górki:

protect off 1:0-134

Un-Protect Flash Sectors 0-134 in Bank # 1
....................................................................................................................................... done

Na routerze:

loady

I znowu wysłać z komputera:

sx openwrt-lantiq-arv752dpw22_nor-u-boot.img </dev/ttyUSB0 >/dev/ttyUSB0

Poczekać na komunikat w konsoli:

## Ready for binary (ymodem) download to 0x81000000 at 115200 bps...
CCxyzModem - CRC mode, 1451(SOH)/0(STX)/0(CAN) packets, 4 retries
## Total Size      = 0x0002d4e4 = 185572 Bytes

Sprawdzenie sumy kontrolnej:

crc32 0x81000000 0x0002d4e4
CRC32 for 81000000 ... 8102d4e3 ==> d2612108

Wyłączenie ochrony:

protect off 0xB0000000 0xB002FFFF

.......... done
Un-Protected 10 sectors

Kasowanie:

erase 0xB0000000 0xB002FFFF

.......... done
Erased 10 sectors

Wgranie bootloadera:

cp.b 0x81000000 0xB0000000 0x2D4E4

Copy to Flash... done

Włączenie ochrony:

protect on 0xB0000000 0xB002FFFF

.......... done
Protected 10 sectors

Restart routera:

reset

Niby powinno działać, ale nie zauważyłam więc wyłaczyłam zasilanie, po włączeniu ukazał się bootloader:

U-Boot 2013.10-openwrt4 (May 28 2014 - 21:46:54) ARV752DPW22

Board: Arcadyan ARV752DPW22
SoC:   Lantiq Danube-S v1.3
CPU:   333.333 MHz
IO:    166.667 MHz
BUS:   83.333 MHz
BOOT:  NOR
DRAM:  64 MiB
Flash: 8 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0

Pozostaje jeszcze wgrać OpenWRT, ale to w następnym odcinku smile

@kipronar
Jeszcze raz dziękuje za link: https://clockworkbird9.wordpress.com/20 … s-openwrt/
Najbardziej rzeczowy, kompletny i aktualny opis, wszystko ułożyło mi się w całość. Gdybym nie była taka niecierpliwa to UART pewnie byłby niepotrzebny, ale z drugiej strony zawsze czegoś człowiek się nauczy i router uratowany big_smile

30 (edytowany przez Zuzia 2019-07-31 10:22:56)

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Idziemy dalej, czyli wgrywamy OpenWRT: https://archive.openwrt.org/barrier_bre … shfs.image

Ponieważ bootloader ma funkcję loady nie trzeba męczyć się z tftp. Na routerze:

loady

Na komputerze, polecenie należy wykonać w innym oknie konsoli:

sx openwrt-lantiq-xway-ARV752DPW22-squashfs.image </dev/ttyUSB0 >/dev/ttyUSB0

Komunikat informujący o zakończeniu kopiowania:

## Ready for binary (ymodem) download to 0x81000000 at 115200 bps...
CxyzModem - CRC mode, 36866(SOH)/0(STX)/0(CAN) packets, 3 retries
## Total Size      = 0x00480004 = 4718596 Bytes

Kasowanie:

erase 0xB0040000 0xB04CFFFF


......................................................................... done
Erased 73 sectors

Wgrywanie:

cp.b 0x81000000 0xB0040000 0x480004

Copy to Flash... done

Pozostaje restart i mamy już OpenWRT na routerze:

reset

ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2013.10-openwrt4 (May 28 2014 - 21:46:54) ARV752DPW22

Board: Arcadyan ARV752DPW22
SoC:   Lantiq Danube-S v1.3
CPU:   333.333 MHz
IO:    166.667 MHz
BUS:   83.333 MHz
BOOT:  NOR
DRAM:  64 MiB
Flash: 8 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0 
## Booting kernel from Legacy Image at b0040000 ...
   Image Name:   MIPS OpenWrt Linux-3.10.49
   Created:      2014-10-02   7:14:34 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1446470 Bytes = 1.4 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

To jest stara wersja Barrier Breaker, ale WiFi działa od razu. Można sobie wgrać coś nowszego. Wkrótce zrobię własne obrazy dla 803A i tradycyjnie wrzucę link.



Edycja:
Drugi opis wgrania OpenWRT. prostszy i nieco bardziej uniwersalny zwłaszcza jeżeli chcemy użyć innego obrazu niż BB, nie trzeba głowić się nad tym jakie adresy wpisać.

loady

sx openwrt-lantiq-xway-arcadyan_arv752dpw22-squashfs-sysupgrade.bin </dev/ttyUSB0 >/dev/ttyUSB0

era ${kernel_addr} +${filesize}

cp.b 0x81000000 ${kernel_addr} ${filesize}

bootm ${kernel_addr}

31

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

No dobra, Zuzia może i to i ja mogę.
Wyciągnąłem z pudła 803a który oczywiście był uwalony. Model który mam to dokładnie DSL-EasyBOX 803A HW R01B
Sama reanimacja i  wgrywanie softu opisane jest wyżej, więc nic ciekawego nie dodam. OpenWrt 18.06.1 działa (wifi też), ale u mnie był mały problem - nie działało ładowanie systemu z flash. Przy jakiejkolwiek próbie uruchomienia kończyło się:

   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ...

I tak wisiał w nieskończoność. Bez względu na wgraną wersję BB, CC, aktualne, nawet initramfs. Ale odkryłem że działa jak uruchomi się go z ramu. Więc po prostu po wgraniu softu zmodyfikowałem zmienne uboota, było (do zobaczenia przez printenv):

bootcmd=bootm ${kernel_addr}

a zrobiłem

setenv bootcmd "cp.b ${kernel_addr} 0x81000000 0x200000 && bootm 0x81000000"
saveenv

Czyli  po prostu zamiast uruchamiać kernel z flash to ładuje go do ramu i uruchamia. Tak śmiga bez problemu.

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

32 (edytowany przez Zuzia 2018-08-25 18:27:14)

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Kiedy zakładam ten temat nie wierzyłam, że dam radę wgrać OpenWRT wg. oficjalnego opisu, a co dopiero odratować router.

Cezary, super, że masz już sprawny egzemplarz, może zaczniesz robić dla niego obrazy? Oficjalne z OpenWRT są dedykowane pod ADSL. Już zrobiłam swój obraz z obsługą drukarek, nośników danych, modemów 3/4G, UPC Wi-Free, port LAN4 ustawiony jako WAN: http://chomikuj.pl/ZuzannaCK/ROUTERY/EASYBOX+803A

Mam nadzieję wkrótce zrobić obsługę VoIP, bo podobno działa to dobrze tylko wymaga extroot.

33 (edytowany przez Zuzia 2018-08-29 22:44:50)

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Udało mi się wgrać do EASYBOX 803A również DD-WRT więc napiszę jak to zrobić. Nie trzeba zmieniać bootloadrea, ten z OpenWRT wystarczy. Pobrać starszą wersję DD-WRT: ftp://ftp.dd-wrt.com/betas/2016/01-27-2 … uImage.bin

Dalej już prosto:

loady

sx uImage.bin </dev/ttyUSB0 >/dev/ttyUSB0

era ${kernel_addr} +${filesize}

cp.b 0x81000000 ${kernel_addr} ${filesize}

bootm ${kernel_addr}

Nie radzę instalować nowszych wersji, bo nie uruchamiają się, router w kółko restartuje się. DD-WRT jest w wersji trial działającej 24h. Powrót do OpenWRT nie sprawia problemów.



Edycja:
Nie należy wgrywać DD-WRT na EASYBOX 802, bo psuje bootloader i jest trochę zabawy z naprawą.



Edycja2:
BB, LEDE, 18.06 wgrywa się bez problemu. Niemiła niespodzianka - ostatnia dostępna wersja Chaos Calmer dla Easybox 803A po wgraniu i restarcie nie uruchamia się, staje gdzieś w połowie ładowania kernela, jakieś błędy z UBI, czy coś w tym guście. Trzeba bawić się zmiennymi bootloadera. Wolałam zrobić obraz, który nie gryzie się z bootloaderem. Do pobrania z mojego Chomika.

34 (edytowany przez Zuzia 2018-09-09 19:23:46)

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

W zasadzie już ukończyłam pracę nad Easybox 802 i 803A. Wszystkie założone cele osiągnięte, mam router all-in-one. Udostępniam obrazy LEDE, które sprawnie obsługują WiFi i USB. Testowałam na modemach 3G, LTE, pendrive różnych producentów, kartach WiFi USB i wszystkie trzy porty działają jak należy i to równocześnie.

Easybox 802: http://chomikuj.pl/ZuzannaCK/ROUTERY/EA … l_support)
Easybox 803A: http://chomikuj.pl/ZuzannaCK/ROUTERY/EA … l_support)

Moim faworytem został Easybox 803A, bo jest mniejszy od 802 i jakby mniej problematyczny. Tym, którzy dopiero pierwszy raz będą wgrywać mogę dać radę jak otworzyć obudowę (dotyczy obydwu modeli) - wystarczy nieco rozszczelnić u dołu i mocno szarpnąć za przednią pokrywę, to jedyny sposób na szybkie i łatwe otwarcie obudowy bez siłowania i łamania zatrzasków. Składać należy od góry.

35 (edytowany przez Zuzia 2019-07-31 10:17:02)

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Jeszcze trochę o  przywracaniu oryginalnego firmware Vodafone do Easybox 802.. Nie natrafiłam w sieci na żadną instrukcję więc napiszę swoją. Pliki do pobrania: http://chomikuj.pl/ZuzannaCK/ROUTERY/EA … e+firmware

Wchodzimy do bootloadera i kolejno:

loady 0x80500000

Kopiujemy z komputera do pamięci routera, polecenie należy wykonać w innym oknie konsoli:

sx -vv InfBoot_danube_1.00.02.bin < /dev/ttyUSB0 > /dev/ttyUSB0

Sprawdzamy sume kontrolną:

crc32 ${ram_addr} ${filesize}

CRC32 for 80500000 ... 8051fc09 ==> 666c2c08

Odblokowujemy:

protect off 0xb0010000 0xb001FFFF

Un-Protected 1 sectors

Kasujemy:

erase 0xb0000000 0xb001FFFF

......... done
Erased 9 sectors

Wgrywamy bootloader Vodafone:

cp.b 0x80500000 0xb0000000 10000

Copy to Flash... 9....8....7....6....5....4....3....2....1....done

Restart routera:

reset


ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X



=======================================================================
Wireless ADSL Gateway DANUBE Loader V1.00.02 build Aug 19 2010 12:42:48
                    Arcadyan Technology Corporation
=======================================================================
MXIC MX29LV640BB bottom boot 16-bit mode found

Copying boot params.....DONE
Updating bootstrap version.....DONE

Press Space Bar 3 times to enter command mode ...

Wciskamy szybko 3x spację w tym miejscu i jesteśmy już w bootloaderze Vodafone. Pozostaje wgrać oryginalny soft.

Wpisujemy E i Enter

[DANUBE Boot]:

======================
 [#] Set Serial Number
 [2] Use Normal Firmware
 [3] Use ART-Testing Firmware
 [9] Taggle ART Firmware Enable/Disable
 [A] Set MAC Address
 [E] Erase Flash
 [G] Run Runtime Code
 [h] Set Options
 [P] Print Boot Params 
 [u] Upload to Flash
 [V] Set Board Version
======================

[DANUBE Boot]:E

Wybieramy 3 i zatwierdzamy Yes

ERASE Flash
---------------------------------------
    Area            Address      Length 
---------------------------------------
[0] Boot            0xB0000000     128K
[1] Configuration   0xB0020000     512K
[2] Special Area    0xB00A0000      64K
[3] Code Image      0xB00B0000    7424K
[4] Boot Params     0xB07F0000      64K
[5] Flash Image     0xB0000000    8192K
---------------------------------------
Enter area to ERASE: 3
Erase area 3.  Are you sure? (Y/n) Yes
Erase area done!

Następnie cofamy się do poprzedniej listy poprzez Esc i wchodzimy w tryb administacyjny wybierając ! a następnie  U potem 3 i zatwierdzamy Yes

[DANUBE Boot]:!

Enter Administrator Mode !

======================
 [#] Set Serial Number
 [2] Use Normal Firmware
 [3] Use ART-Testing Firmware
 [9] Taggle ART Firmware Enable/Disable
 [A] Set MAC Address
 [E] Erase Flash
 [G] Run Runtime Code
 [h] Set Options
 [M] Upload to Memory
 [P] Print Boot Params 
 [R] Read from Memory
 [T] Memory Test
 [u] Upload to Flash
 [V] Set Board Version
 [W] Write to Memory
 [Y] Go to Memory
 [Z] Dump DDR Ram Register
======================

[DANUBE Boot]:U


UPLOAD Flash
---------------------------------------
    Area            Address      Length 
---------------------------------------
[0] Boot            0xB0000000     128K
[1] Configuration   0xB0020000     512K
[2] Special Area    0xB00A0000      64K
[3] Code Image      0xB00B0000    7424K
[4] Boot Params     0xB07F0000      64K
[5] Flash Image     0xB0000000    8192K
---------------------------------------
Enter area to UPLOAD: 3
Upload area 3.  Are you sure? (Y/n) Yes

Wysyłanie z komputera pliku z firmware, polecenie należy wykonać w innym oknie konsoli: :

sx -vv dsl_802_752dpw_fw_20.04.207.bin < /dev/ttyUSB0 > /dev/ttyUSB0
[DANUBE Boot]:U


UPLOAD Flash
---------------------------------------
    Area            Address      Length 
---------------------------------------
[0] Boot            0xB0000000     128K
[1] Configuration   0xB0020000     512K
[2] Special Area    0xB00A0000      64K
[3] Code Image      0xB00B0000    7424K
[4] Boot Params     0xB07F0000      64K
[5] Flash Image     0xB0000000    8192K
---------------------------------------
Enter area to UPLOAD: 3
Upload area 3.  Are you sure? (Y/n) Yes

Starting XModem download...(press Enter to abort)
CCCCCCCCCCC
Starting to write flash ...write length 0x003B5C80
0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ................................................................................................................................................................................
Start checking: flash area 3 length 3890304 ...Done.

Restart i mamy już soft Vodafone na pokładzie.

36 (edytowany przez Zuzia 2019-07-31 10:17:41)

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Teraz trochę wskazówek dla tych, którzy chcą wgrać OpenWRT do Easybox 802 po raz pierwszy.  Procedura jest trochę odmienna niż w 803A, bo inny bootloader. Po podłączeniu kabelków i przejściówki USB włączamy router i tu trzeba bardzo szybko wcisnąć 3x spację, żeby wejść do bootloadera.


Wchodzimy w tryb administracyjny i wpisujemy U potem 0 i Yes:

[DANUBE Boot]:!

Enter Administrator Mode !

======================
 [#] Set Serial Number
 [2] Use Normal Firmware
 [3] Use ART-Testing Firmware
 [9] Taggle ART Firmware Enable/Disable
 [A] Set MAC Address
 [E] Erase Flash
 [G] Run Runtime Code
 [h] Set Options
 [M] Upload to Memory
 [P] Print Boot Params 
 [R] Read from Memory
 [T] Memory Test
 [u] Upload to Flash
 [V] Set Board Version
 [W] Write to Memory
 [Y] Go to Memory
 [Z] Dump DDR Ram Register
======================

[DANUBE Boot]:U


UPLOAD Flash
---------------------------------------
    Area            Address      Length 
---------------------------------------
[0] Boot            0xB0000000     128K
[1] Configuration   0xB0020000     512K
[2] Special Area    0xB00A0000      64K
[3] Code Image      0xB00B0000    7424K
[4] Boot Params     0xB07F0000      64K
[5] Flash Image     0xB0000000    8192K
---------------------------------------
Enter area to UPLOAD: 0
Upload area 0.  Are you sure? (Y/n) Yes

Starting XModem download...(press Enter to abort)
CCC done
erase from location B0002000 done
erase from location B0004000 done
erase from location B0006000 done
erase from location B0008000 done
erase from location B000A000 done
erase from location B000C000 done
erase from location B000E000 done

Starting to write flash ...write length 0x00010000
0123
Start checking: flash area 0 length 65536 ...Done.

Wysyłamy do routera, polecenie należy wykonać w innym oknie konsoli:

sx -vv u-boot-20120511.bin < /dev/ttyUSB0 > /dev/ttyUSB0

Kiedy zakończy się transfer Enter i  wpisujemy Y po czym znów zatwierdzamy Enter.

Po restarcie routera wita nas bootloader ARV4518PW i nie warto wgrywać innego, bo ten ma opcję loady.

Zabezpieczamy partycję u-boot:

protect on 0xb0000000 +10000

Obraz Chaos Calmer: https://archive.openwrt.org/chaos_calme … shfs.image
Oczywiście można sobie wgrać inny, wedle uznania.

loady 0x80500000

Kopiujemy obraz, polecenie należy wykonać w innym oknie konsoli:

sx -vv openwrt-15.05.1-lantiq-xway-ARV752DPW-squashfs.image < /dev/ttyUSB0 > /dev/ttyUSB0

Kasujemy i wgrywamy:

era ${kernel_addr} +${filesize};cp.b ${ram_addr} ${kernel_addr} ${filesize}

Uruchamiamy OpenWRT:

flash_flash=run flashargs addip addmisc;bootm ${kernel_addr}

Miłego wgrywania smile


PS. Jeśli ktoś lubi eksperymentować (psuć) jak ja mogę powiedzieć, że nie taki UART straszny jak go malują, na Easybox 802/803A robię za pomocą dwóch drucików jedną ręka, a drugą włączam router. Bez lupy, wystarczą byle jakie okulary, które coś tam powiększają. Polecam tę metodę, bez lutowania. W UART trzeba wgrać plik *asc (do pobrania z mojego Chomika, są tam wszystkie pliki), a dalej na stałe bootloader metodą jak wyżej.

Na 802 sprawa jest ułatwiona, bo przy prawidłowym wykonaniu zapala się czerwona dioda widoczna w prawym górnym rogu na zdjęciu: https://zapodaj.net/images/6dc6a7bff89d9.jpg

Jak nie trafi się w R65 nie ma problemu, co najwyżej wejdziemy nie w UART, a w inne opcje, z ciekawości posprawdzałam smile Tylko 3.3V chyba nie ma i trzeba wziąć z innego źródła, miałam pod ręka drugi router i z niego sobie wyprowadziłam.

Jak będzie zapotrzebowanie to napiszę równie dokładną procedurę powrotu do oryginalnego softu również dla Easybox 803A.

37

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Dobra - zrobiłem wszystko co moim poprzednicy czyli głównie @Zuzia i @santaclaus21 (z wątku https://eko.one.pl/forum/viewtopic.php? … 2#p185652) no i oczywiście uwaliłem jak się można domyślać. Zatem problemem jest albo wiki, albo pliki których już nie ma na wiki, albo zrozumienie tego co jest na wiki.

No to teraz pytanie co można dalej w Uarcie zrobić ? Ściągnąłem plik openwrt-lantiq-arv752dpw_ram-u-boot.asc z chomika Zuzi (http://chomikuj.pl/ZuzannaCK/ROUTERY/EA … 5.1/r49632).

cat openwrt-lantiq-arv752dpw_ram-u-boot.asc > /dev/ttyUSB0 

niby w porządku zgłasza się

U-Boot 2013.10-openwrt4 (Aug 01 2018 - 22:47:25) ARV752DPW
itd

tylko co teraz robić kroki z wiki w celu "sflaszowania" bootloadera ? czym poprzednio uwalilem - ewentualnie jak to zrobić
czy może ponieważ U-Boot ma loady to wrzucić ??? openwrt-lantiq-xway-ARV752DPW-squashfs.image (chomik Zuzki ten sam katalog).
I pytanie na koniec gdzie to adresować lub jak to obliczyć. Wiekszość przykładów jest dla 803 a ja robie 802.
Zuzia podaje:

loady

sx openwrt-lantiq-xway-arcadyan_arv752dpw22-squashfs-sysupgrade.bin </dev/ttyUSB0 >/dev/ttyUSB0

era ${kernel_addr} +${filesize}

cp.b 0x81000000 ${kernel_addr} ${filesize}

bootm ${kernel_addr}

rozumiem ze zmieniam plik squashfs.image na ten od 802 ale cp.b chyba 0x80500000
a nie trzeba protect off i protect on ?

Nie ukrywam ze jakoś się gubię

38 (edytowany przez Zuzia 2018-09-12 12:11:50)

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Inny bootloader ma już inne zmienne. Po prostu wrzuć ten sam bootloader, który wskazałam wcześniej, czyli:
http://chomikuj.pl/ZuzannaCK/ROUTERY/EA … 172302.asc
http://chomikuj.pl/ZuzannaCK/ROUTERY/EA … p(archive)

To jest wersja ARV4518 i pasuje również do Easybox 802, ma loady i moja instrukcja jej dotyczy, wystarczy na żywca kopiować.

Dla Easybox 802 w trybie UART, kolejno:

cat u-boot-20120429.asc > /dev/ttyUSB0

Jak uruchomi się:

loady 0x80500000

I podaj mu plik  u-boot-20120511.bin:

sx -vv u-boot-20120511.bin < /dev/ttyUSB0 > /dev/ttyUSB0

Dalej tak:

protect off 0xb0010000 0xb001FFFF
erase 0xb0000000 0xb001FFFF
cp.b 0x80500000 0xb0000000 10000
protect on 0xb0010000 0xb001FFFF

Po reastarcie routera ma już na stałe bootloader, a dalej tylko OpenWRT dokładnie tak jak napisane jest w poście 36 od momentu wgrywania Chaos Calmer - obraz możesz sobie wybrać dowolny, ja wgrywam te oficjalne, bo są mniejsze i szybciej się kopiują. Potem sobie aktualizuję przez Luci na jakieś swoje.

Opis z wiki lekko nieaktualny, linki nie działają i próba miksowania różnych metod niestety kończy się cegłą.

39

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Dzięki Zuzia. Teraz miałem na tacy i poszło jak po sznurku. Taki opis powinien być na wiki smile i pewnie nikt z nas by nie potrzebował podnosić z UARTa. Ja póki oglądałem zdjęcia w necie to lutowanie nie wydawało mi się straszne do momentu kiedy nie odwróciłem płyty routera i nie zobaczyłem jakie to małe. Nie wyczytałem też nigdzie że aby wejść w UART wystarczy tak naprawde sekunda przyłożonej masy do R80 i 3,3V na R65 w momencie włączenia - przez cały dzień myślałem że to trzeba przyłożyć na czas wgrania pliku. Na szczęście jedna ręka z masą druga z 3.3V a nogą włączałem listwę zasilającą router smile
Dodam, że pomimo iż mój programator ma 3.3V lub 5V to nie dało się z tego skorzystać. Musiałem odpalić drugi i z niego zasilałem.

@Zuzia dzięki ale jeszcze w poście 36 jest błąd i zagadka. Błąd literówka :

Kasujemy i wgrywamy:

[b]era[/b] ${kernel_addr} +${filesize};cp.b ${ram_addr} ${kernel_addr} ${filesize}

a zagadka:

Uruchamiamy OpenWRT:

flash_flash=run flashargs addip addmisc;bootm ${kernel_addr}

ten flash_flash=run itd sypnął błędem ale defacto printenv mial taka zmienna
bootm wszedł bez problemu,

40

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Tutaj nie ma błędu:

era ${kernel_addr} +${filesize};cp.b ${ram_addr} ${kernel_addr} ${filesize}

......................................................................... done
Erased 73 sectors
Copy to Flash... 9....8....7....6....5....4....3....2....1....done

Wcześniej nawet nie zauważyłam, faktycznie flash_flash=run wyrzuca błąd jednak kernel startuje więc można zignorować.

41

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

myślałem że wyboldowałem ale jakoś nie wyszło

jest era a powinno być erase

ale mysle ze kazdy wie o co chodzi

42

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

czestero napisał/a:

myślałem że wyboldowałem ale jakoś nie wyszło

jest era a powinno być erase

ale mysle ze kazdy wie o co chodzi

W U-Boot wystarczy fragment polecenia o ile będzie unikatowy.

43 (edytowany przez Zuzia 2018-09-14 12:08:33)

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Tak jest więc era, czy erase - skutek będzie ten sam.

Dodam tylko, że dokładnie sprawdzam wszystkie polecenia i swoje obrazy, żeby sobie nikt przeze mnie nie popsuł routera, bo odratowanie Easyboxa jest dość niebanalne i nikomu niż życzę UART-a smile

44 (edytowany przez Zuzia 2019-07-31 10:20:46)

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Było o  przywracaniu oryginalnego firmware do Easybox 802, przeszła kolej na powrót z OpenWRT do softu Vodafone na Easybox 803A. Pliki do pobrania: http://chomikuj.pl/ZuzannaCK/ROUTERY/EA … e+firmware

Wchodzimy do bootloadera i kolejno:

loady

Kopiujemy z komputera do pamięci routera, polecenie należy wykonać w innym oknie konsoli:

sx -vv InfBoot_danube_1.04.01.bin < /dev/ttyUSB0 > /dev/ttyUSB0

Odblokowujemy:

protect off all

Kasujemy:

erase 0xb0000000 0xb001FFFF

Wgrywamy bootloader Vodafone:

cp.b 0x81000000 0xb0000000 10000

Restart routera:

reset�          
ROM VER: 1.0.3
CFG 01
Rea�
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X



=======================================================================
Wireless ADSL Gateway DANUBE Loader V1.04.00 build Mar 19 2010 10:00:29
                    Arcadyan Technology Corporation
=======================================================================
MXIC MX29LV640BB bottom boot 16-bit mode found

Copying boot params.....DONE

Wciskamy szybko 3x spację w tym miejscu i jesteśmy już w bootloaderze Vodafone. Pozostaje wgrać oryginalny soft.

Wpisujemy E

[DANUBE Boot]: 

======================
 [#] Set Serial Number
 [2] Use Normal Firmware
 [3] Use ART-Testing Firmware
 [9] Taggle ART Firmware Enable/Disable
 [A] Set MAC Address
 [E] Erase Flash
 [G] Run Runtime Code
 [h] Set Options
 [P] Print Boot Params 
 [u] Upload to Flash
 [V] Set Board Version
======================

[DANUBE Boot]:E

Wybieramy 3 i zatwierdzamy Yes

ERASE Flash
---------------------------------------
    Area            Address      Length 
---------------------------------------
[0] Boot            0xB0000000     128K
[1] Configuration   0xB0020000     512K
[2] Special Area    0xB00A0000      64K
[3] Code Image      0xB00B0000    7424K
[4] Boot Params     0xB07F0000      64K
[5] Flash Image     0xB0000000    8192K
---------------------------------------
Enter area to ERASE: 3
Erase area 3.  Are you sure? (Y/n) Yes

Następnie cofamy się do poprzedniej listy poprzez Esc i wchodzimy w tryb administracyjny wybierając ! a następnie  U potem 3 i zatwierdzamy Yes

[DANUBE Boot]:!

Enter Administrator Mode !

======================
 [#] Set Serial Number
 [2] Use Normal Firmware
 [3] Use ART-Testing Firmware
 [9] Taggle ART Firmware Enable/Disable
 [A] Set MAC Address
 [E] Erase Flash
 [G] Run Runtime Code
 [h] Set Options
 [M] Upload to Memory
 [P] Print Boot Params 
 [R] Read from Memory
 [T] Memory Test
 [u] Upload to Flash
 [V] Set Board Version
 [W] Write to Memory
 [Y] Go to Memory
 [Z] Dump DDR Ram Register
======================

[DANUBE Boot]:U


UPLOAD Flash
---------------------------------------
    Area            Address      Length 
---------------------------------------
[0] Boot            0xB0000000     128K
[1] Configuration   0xB0020000     512K
[2] Special Area    0xB00A0000      64K
[3] Code Image      0xB00B0000    7424K
[4] Boot Params     0xB07F0000      64K
[5] Flash Image     0xB0000000    8192K
---------------------------------------
Enter area to UPLOAD: 3
Upload area 3.  Are you sure? (Y/n) Yes

Wysyłanie z komputera pliku z firmware, polecenie należy wykonać w innym oknie konsoli:

sx -vv dsl_803_752DPW_FW_30.05.207_20110304.bin < /dev/ttyUSB0 > /dev/ttyUSB0

UPLOAD Flash
---------------------------------------
    Area            Address      Length 
---------------------------------------
[0] Boot            0xB0000000     128K
[1] Configuration   0xB0020000     512K
[2] Special Area    0xB00A0000      64K
[3] Code Image      0xB00B0000    7424K
[4] Boot Params     0xB07F0000      64K
[5] Flash Image     0xB0000000    8192K
---------------------------------------
Enter area to UPLOAD: 3
Upload area 3.  Are you sure? (Y/n) Yes

Starting XModem download...(press Enter to abort)
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
Starting to write flash ...write length 0x003CDC80
0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ......................................................................................................................................................................................
Start checking: flash area 3 length 3988608 ...Done.

Po restarcie mamy już soft Vodafone, który pozwala ustawić LAN1 jako port WAN.

45

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Na obrazie od Zuzi nie ma problemów z USB w Easybox 803A? Jest stabilny? Bo myślę czy go kupić, ale musi działać dobrze (modem i kamerka na USB na działce).

46 (edytowany przez Zuzia 2018-10-13 23:46:25)

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Prawie za darmo: http://openrouter.info/forum/viewtopic. … amp;t=4617
Tylko trzeba pytać Cezarego co tam namieszał w bootloaderze smile

Obsługa Easybox`ów na LEDE/OpenWRT bardzo poprawiła się. Nie wiem jak innym, ale mnie działa stabilnie, używam usb głównie na E3372 HiLink, K3765-HV, tethering 3G ze smartfona oraz extroot na pendrive. Moje obrazy robię pod siebie więc jest tam wycięte ADSL i dodana masa nieprzydatnych rzeczy dla przeciętnych userów (obsługa VoIP, UPC Wi-Free itd). Potrzebuje ktoś obraz pod konkretne zastosowania niech pisze na PW.  Obrazy będę robić, aż uda mi się odtworzyć pełną funkcjonalność oryginalnego softu, czyli obsługę nie tylko VoIP, ale również połączeń komórkowych via telefon analogowy plus backup łącza przez modem (automatyczne przełączanie).

PS. Przy okazji ostrzegam, żeby nikt nie kupował Easybox`ów bez wgranego OpenWRT, bo na 99% pierwsze wgranie = uceglenie. Aby nie było nieporozumień, ja tych urządzeń nie reklamuję, zmagam się z nimi hobbystycznie, głównie w celach edukacyjnych smile

47

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

Mam problem z easybox 803A HW versja R02

zrobiłem wszystko jak powyżej w poście #29 oraz #30

bootloader wgrany z chomika Zuzi , firmware testowany LEDE, Openwrt 18.06.1

początkowo wgrałem doklejania tak jak w poście #30 stary obraz BB, ale była taka sama sytuacja 

Problem : zatrzymuje się podczas lądowania a objawem jest świecąca się czerwona dioda power (podczas ładowania początkowego jest niebieska dioda i czerwona mruga)

ledy od sieci się nie świecą również.  (podczas ładowania początkowo pali się jedyni 4port lan/tv potem również gaśnie )

routera nie wykrywa po wifi oraz po lan

wrzucam log z konsoli

ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2013.10-openwrt4 (May 28 2014 - 21:46:54) ARV752DPW22

Board: Arcadyan ARV752DPW22
SoC:   Lantiq Danube-S v1.5
CPU:   333.333 MHz
IO:    166.667 MHz
BUS:   83.333 MHz
BOOT:  NOR
DRAM:  64 MiB
Flash: 8 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  2  1  0 
## Booting kernel from Legacy Image at 81000000 ...
   Image Name:   MIPS OpenWrt Linux-4.14.68
   Created:      2018-09-15  13:49:43 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1830355 Bytes = 1.7 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 4.14.68 (renia@komp1) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r8064-03c7c8c853)) #0 Sat Sep 15 13:49:43 2018

[    0.000000] SoC: Danube rev 1.5

[    0.000000] bootconsole [early0] enabled

[    0.000000] CPU0 revision is: 00019641 (MIPS 24KEc)

[    0.000000] MIPS: machine is Arcor 803

[    0.000000] Determined physical RAM map:

[    0.000000]  memory: 04000000 @ 00000000 (usable)

[    0.000000] Initrd not found or empty - disabling initrd

[    0.000000] Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.

[    0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes

[    0.000000] Zone ranges:

[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000003ffffff]

[    0.000000] Movable zone start for each node

[    0.000000] Early memory node ranges

[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]

[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]

[    0.000000] random: get_random_bytes called from start_kernel+0x8c/0x474 with crng_init=0

[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 16256

[    0.000000] Kernel command line: console=ttyLTQ0,115200

[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)

[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

[    0.000000] Writing ErrCtl register=00067e50

[    0.000000] Readback ErrCtl register=00067e50

[    0.000000] Memory: 57812K/65536K available (4408K kernel code, 183K rwdata, 1028K rodata, 1212K init, 219K bss, 7724K reserved, 0K cma-reserved)

[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1

[    0.000000] NR_IRQS: 256

[    0.000000] CPU Clock: 333MHz

[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 11467562657 ns

[    0.000018] sched_clock: 32 bits at 166MHz, resolution 6ns, wraps every 12884901885ns

[    0.007982] Calibrating delay loop... 221.18 BogoMIPS (lpj=442368)

[    0.054272] pid_max: default: 32768 minimum: 301

[    0.059387] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)

[    0.065943] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)

[    0.083301] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns

[    0.092990] futex hash table entries: 256 (order: -1, 3072 bytes)

[    0.099286] pinctrl core: initialized pinctrl subsystem

[    0.106286] NET: Registered protocol family 16

[    0.120165] pinctrl-xway 1e100b10.pinmux: Init done

[    0.126840] dma-xway 1e104100.dma: Init done - hw rev: 3, ports: 5, channels: 20

[    0.145699] PCI host bridge /fpi@10000000/pci@e105400 ranges:

[    0.151404]  MEM 0x0000000018000000..0x0000000019ffffff

[    0.156673]   IO 0x000000001ae00000..0x000000001affffff

[    0.221780] usbcore: registered new interface driver usbfs

[    0.227411] usbcore: registered new interface driver hub

[    0.232847] usbcore: registered new device driver usb

[    0.238373] PCI host bridge to bus 0000:00

[    0.242427] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]

[    0.249351] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]

[    0.256299] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]

[    0.263150] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]

[    0.273963] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]

[    0.280716] pci 0000:00:0f.2: BAR 0: assigned [mem 0x18010000-0x180100ff]

[    0.287563] pci 0000:00:0f.0: BAR 4: assigned [io  0x1ae00000-0x1ae0001f]

[    0.294419] pci 0000:00:0f.1: BAR 4: assigned [io  0x1ae00020-0x1ae0003f]

[    0.302460] clocksource: Switched to clocksource MIPS

[    0.310225] NET: Registered protocol family 2

[    0.316002] TCP established hash table entries: 1024 (order: 0, 4096 bytes)

[    0.322961] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)

[    0.329348] TCP: Hash tables configured (established 1024 bind 1024)

[    0.336035] UDP hash table entries: 256 (order: 0, 4096 bytes)

[    0.341863] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)

[    0.348587] NET: Registered protocol family 1

[    0.353032] PCI: Enabling device 0000:00:0f.0 (0000 -> 0001)

[    0.358696] PCI: Enabling device 0000:00:0f.1 (0000 -> 0001)

[    0.364414] PCI: Enabling device 0000:00:0f.2 (0000 -> 0002)

[    0.387969] gptu: totally 6 16-bit timers/counters

[    0.392901] gptu: misc_register on minor 63

[    0.397041] gptu: succeeded to request irq 126

[    0.401545] gptu: succeeded to request irq 127

[    0.406059] gptu: succeeded to request irq 128

[    0.410575] gptu: succeeded to request irq 129

[    0.415085] gptu: succeeded to request irq 130

[    0.419599] gptu: succeeded to request irq 131

[    0.430866] lantiq,vmmc 1f103000.vmmc: requested GPIO 465

[    0.436213] lantiq,vmmc 1f103000.vmmc: reserved 1MB at 0x03a00000

[    0.444070] Crashlog allocated RAM at address 0x3f00000

[    0.453764] workingset: timestamp_bits=30 max_order=14 bucket_order=0

[    0.472194] squashfs: version 4.0 (2009/01/31) Phillip Lougher

[    0.477969] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.

[    0.515437] io scheduler noop registered

[    0.519298] io scheduler deadline registered (default)

[    0.527270] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112, base_baud = 0) is a lantiq,asc

[    0.536240] console [ttyLTQ0] enabled
[    0.536240] console [ttyLTQ0] enabled

[    0.543342] bootconsole [early0] disabled
[    0.543342] bootconsole [early0] disabled

[    0.552062] cacheinfo: Failed to find cpu0 device node
[    0.555740] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.562344] lantiq nor flash device: 00800000 at 10000000
[    0.567209] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022cb
[    0.576198] Amd/Fujitsu Extended Query Table at 0x0040
[    0.581192]   Amd/Fujitsu Extended Query version 1.1.
[    0.586059] number of CFI chips: 1
[    0.589427] 4 fixed-partitions partitions found on MTD device ltq_nor
[    0.595610] Creating 4 MTD partitions on "ltq_nor":
[    0.600345] 0x000000000000-0x000000030000 : "uboot"
[    0.606926] 0x000000030000-0x000000040000 : "uboot_env"
[    0.612332] 0x000000040000-0x0000007f0000 : "firmware"
[    0.656401] 2 uimage-fw partitions found on MTD device firmware
[    0.660858] 0x000000040000-0x0000001fee13 : "kernel"
[    0.667462] 0x0000001fee13-0x0000007f0000 : "rootfs"
[    0.672583] mtd: device 4 (rootfs) set to be root filesystem
[    0.676866] 1 squashfs-split partitions found on MTD device rootfs
[    0.682782] 0x000000720000-0x0000007f0000 : "rootfs_data"
[    0.689708] 0x0000007f0000-0x000000800000 : "board_config"
[    0.699502] libphy: Fixed MDIO Bus: probed
[    0.722680] switch0: Atheros AR8216 rev. 1 switch registered on 1e180000.etop-ffffffff
[    0.762188] libphy: ltq_mii: probed
[    0.803893] Atheros AR8216/AR8236/AR8316 1e180000.etop-ffffffff:00: attached PHY driver [Atheros AR8216/AR8236/AR8316] (mii_bus:phy_addr=1e180000.etop-ffffffff:00, irq=POLL)
[    0.820192] wdt 1f8803f0.watchdog: Init done
[    0.831128] NET: Registered protocol family 10
[    0.852063] Segment Routing with IPv6
[    0.854403] NET: Registered protocol family 17
[    0.858746] 8021q: 802.1Q VLAN Support v1.8
[    0.872444] OF: fdt: not creating '/sys/firmware/fdt': CRC check failed
[    0.877586] USB_VBUS: disabling
[    0.896256] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.909471] Freeing unused kernel memory: 1212K
[    0.912573] This architecture does not have kernel memory protection.
[    1.154510] random: fast init done
[    2.528678] init: Console is alive
[    2.531199] init: - watchdog -
[    7.123224] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    7.480329] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    7.498733] SCSI subsystem initialized
[    7.509979] ehci-platform: EHCI generic platform driver
[    7.517941] ehci-pci: EHCI PCI platform driver
[    7.521278] ehci-pci 0000:00:0f.2: EHCI Host Controller
[    7.526120] ehci-pci 0000:00:0f.2: new USB bus registered, assigned bus number 1
[    7.533414] ehci-pci 0000:00:0f.2: irq 135, io mem 0x18010000
[    7.554537] ehci-pci 0000:00:0f.2: USB 2.0 started, EHCI 1.00
[    7.560839] hub 1-0:1.0: USB hub found
[    7.563976] hub 1-0:1.0: 4 ports detected
[    7.573884] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    7.581585] ohci-platform: OHCI generic platform driver
[    7.589989] uhci_hcd: USB Universal Host Controller Interface driver
[    7.595173] uhci_hcd 0000:00:0f.0: UHCI Host Controller
[    7.599997] uhci_hcd 0000:00:0f.0: new USB bus registered, assigned bus number 2
[    7.607182] uhci_hcd 0000:00:0f.0: irq 135, io base 0x1ae00000
[    7.615634] hub 2-0:1.0: USB hub found
[    7.618785] hub 2-0:1.0: 2 ports detected
[    7.623325] uhci_hcd 0000:00:0f.1: UHCI Host Controller
[    7.627221] uhci_hcd 0000:00:0f.1: new USB bus registered, assigned bus number 3
[    7.634399] uhci_hcd 0000:00:0f.1: irq 135, io base 0x1ae00020
[    7.643612] hub 3-0:1.0: USB hub found
[    7.646754] hub 3-0:1.0: 2 ports detected
[    7.660854] dwc2 1e101000.usb: 1e101000.usb supply vusb_d not found, using dummy regulator
[    7.667770] dwc2 1e101000.usb: 1e101000.usb supply vusb_a not found, using dummy regulator
[    7.675973] dwc2 1e101000.usb: dwc2_core_reset() HANG! Soft Reset GRSTCTL=80000001
[    7.683477] dwc2 1e101000.usb: DWC OTG Controller
[    7.687597] dwc2 1e101000.usb: new USB bus registered, assigned bus number 4
[    7.694415] dwc2 1e101000.usb: irq 62, io mem 0x1e101000
[    7.703471] hub 4-0:1.0: USB hub found
[    7.706619] hub 4-0:1.0: 1 port detected
[    7.720174] usbcore: registered new interface driver usb-storage
[    7.728827] usbcore: registered new interface driver uas
[    7.733995] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    7.750611] init: - preinit -
[    9.087059] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    9.117816] random: procd: uninitialized urandom read (4 bytes read)
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[   10.094819] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   12.556038] mount_root: loading kmods from internal overlay
[   12.651090] kmodloader: loading kernel modules from //etc/modules-boot.d/*
[   12.664997] kmodloader: done loading kernel modules from //etc/modules-boot.d/*
[   14.449008] jffs2: notice: (514) jffs2_build_xattr_subsystem: complete building xattr subsystem, 7 of xdatum (0 unchecked, 5 orphan) and 9 of xref (5 dead, 0 orphan) found.
[   14.463588] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[   14.477031] block: extroot: not configured
[   14.577477] jffs2: notice: (512) jffs2_build_xattr_subsystem: complete building xattr subsystem, 7 of xdatum (0 unchecked, 5 orphan) and 9 of xref (5 dead, 0 orphan) found.
[   15.586911] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[   15.598125] block: extroot: not configured
[   15.602882] mount_root: switching to jffs2 overlay
[   15.702759] overlayfs: upper fs does not support tmpfile.
[   15.718925] urandom-seed: Seeding with /etc/urandom.seed
[   15.939487] procd: - early -
[   15.941152] procd: - watchdog -
[   16.902815] procd: - watchdog -
[   16.905257] procd: - ubus -
[   17.330850] random: ubusd: uninitialized urandom read (4 bytes read)
[   17.893961] random: ubusd: uninitialized urandom read (4 bytes read)
[   17.899740] random: ubusd: uninitialized urandom read (4 bytes read)
[   17.908501] procd: - init -
Please press Enter to activate this console.
[   19.768620] kmodloader: loading kernel modules from /etc/modules.d/*
[   19.819117] IFXOS, Version 1.5.19 (c) Copyright 2009, Lantiq Deutschland GmbH
[   19.886268] Lantiq TAPI device driver, version 3.13.0.2, (c) 2001-2010 Lantiq Deutschland GmbH
[   19.983782] FS-Cache: Loaded
[   20.060165] ntfs: driver 2.1.32 [Flags: R/O MODULE].
[   20.150780] loop: module loaded
[   20.257067] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   20.394889] usbcore: registered new interface driver cdc_acm
[   20.399120] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[   20.444814] usbcore: registered new interface driver cdc_wdm
[   20.467705] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180
[   20.474194] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d
[   20.539912] Lantiq MIPS24KEc MPS driver, version 2.2.2.5, (c) 2006-2010 Lantiq Deutschland GmbH
[   20.547133] request_timer(3, 0x000001AE, 1)...
[   20.547173] successful!
[   20.553992] Lantiq VMMC device driver, version 1.9.0.3, (c) 2006-2010 Lantiq Deutschland GmbH
[   20.598376] hso: drivers/net/usb/hso.c: Option Wireless
[   20.602640] usbcore: registered new interface driver hso
[   20.626819] ip_tables: (C) 2000-2006 Netfilter Core Team
[   20.673191] nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
[   20.936580] nf_conntrack_rtsp v0.7 loading
[   21.452919] nf_nat_rtsp v0.7 loading
[   21.495823] Netfilter messages via NETLINK v0.30.
[   21.530683] usbcore: registered new interface driver ums-alauda
[   21.557368] usbcore: registered new interface driver ums-cypress
[   21.581509] usbcore: registered new interface driver ums-datafab
[   21.605149] usbcore: registered new interface driver ums-freecom
[   21.629527] usbcore: registered new interface driver ums-isd200
[   21.653633] usbcore: registered new interface driver ums-jumpshot
[   21.681253] usbcore: registered new interface driver ums-karma
[   21.702788] usbcore: registered new interface driver ums-sddr09
[   21.723606] usbcore: registered new interface driver ums-sddr55
[   21.740513] usbcore: registered new interface driver ums-usbat
[   21.756938] usbcore: registered new interface driver usblp
[   21.802091] usbcore: registered new interface driver usbserial
[   21.806767] usbcore: registered new interface driver usbserial_generic
[   21.813005] usbserial: USB Serial support registered for generic
[   21.938617] xt_time: kernel timezone is -0000
[   21.949865] usbcore: registered new interface driver cdc_ether
[   21.967839] usbcore: registered new interface driver cdc_ncm
[   22.085108] usbcore: registered new interface driver cp210x
[   22.089476] usbserial: USB Serial support registered for cp210x
[   22.140450] usbcore: registered new interface driver huawei_cdc_ncm
[   22.200468] usbcore: registered new interface driver kalmia
[   22.558613] ctnetlink v0.93: registering with nfnetlink.
[   22.625289] PPP generic driver version 2.4.2
[   22.644843] NET: Registered protocol family 24
[   22.666259] usbcore: registered new interface driver qmi_wwan
[   22.686438] usbcore: registered new interface driver rndis_host
[   22.744917] usbcore: registered new interface driver sierra
[   22.749324] usbserial: USB Serial support registered for Sierra USB modem
[   22.778134] usbcore: registered new interface driver sierra_net
[   22.817731] usbcore: registered new interface driver cdc_mbim
[   22.841569] usbcore: registered new interface driver option
[   22.845976] usbserial: USB Serial support registered for GSM modem (1-port)
[   22.945103] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   22.950261] rt2800pci 0000:00:0e.0: loaded eeprom from mtd device "board_config"
[   22.956497] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 3572, rev 0223 detected
[   22.964095] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 0008 detected
[   23.021068] kmodloader: done loading kernel modules from /etc/modules.d/*
[   52.126627] random: crng init done
[   52.128524] random: 6 urandom warning(s) missed due to ratelimiting
[   54.044980] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   54.095284] br-lan: port 1(eth0.1) entered blocking state
[   54.099261] br-lan: port 1(eth0.1) entered disabled state
[   54.105071] device eth0.1 entered promiscuous mode
[   54.109127] device eth0 entered promiscuous mode
[   55.055339] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   55.061222] br-lan: port 1(eth0.1) entered blocking state
[   55.065398] br-lan: port 1(eth0.1) entered forwarding state
[   55.083410] br-wan: port 1(eth0.2) entered blocking state
[   55.087401] br-wan: port 1(eth0.2) entered disabled state
[   55.093166] device eth0.2 entered promiscuous mode
[   55.182801] br-wan: port 1(eth0.2) entered blocking state
[   55.186762] br-wan: port 1(eth0.2) entered forwarding state
[   55.192533] IPv6: ADDRCONF(NETDEV_UP): br-wan: link is not ready
[   56.078605] IPv6: ADDRCONF(NETDEV_CHANGE): br-wan: link becomes ready

Na tym się kończy log

BusyBox v1.29.3 () built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt SNAPSHOT, r8064-03c7c8c853
 -----------------------------------------------------
root@OpenWrt:/# 

czy to jest problem ze źle wgranym obrazem czy może trzeba coś zmodyfikować w bootloaderze tak jak u Cezarego ??

48

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

OpenWRT wgrało się i uruchomiło, czyli wszystko powinno być w porządku.  W 803A diody LAN z tyłu nie działają, w oryginalnych obrazach też. W moim obrazie port LAN4/TV jest ustawiony jako WAN więc kablem musisz podłączyć się do innego portu (LAN1, LAN2, LAN3). Adres routera 192.168.1.1.

49

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

@Zuzia dzięki udało się, wszystko działa

problem wystąpił po instalacji z poziomu bootloadera nie wiem dlaczego.
rozwiązaniem było wrzucenie przez SCP obrazu do tmp i wykonanie

sysupgrade -n /tmp/a.bin

Obecnie testuję LEDE >> i na razie bardzo stabilnie.

Czy u ciebie też jest problem z downgrade z 18.06.1 (wersja polecana)na lede treba force update wykonać ??

50

Odp: Jak wgrać OpenWrt oraz DD-WRT do Easybox 802 i 803A?

odkrywca napisał/a:

Czy u ciebie też jest problem z downgrade z 18.06.1 (wersja polecana)na lede treba force update wykonać ??

Przy downgrade trzeba wymuszać -F.