1 (edytowany przez mateo704 2014-12-11 20:22:52)

Temat: Vodafone 803A - OpenWrt

Witam. Chciałbym prosić o pomoc bardziej doświadczonych kolegów o pomoc przy wgraniu openwrt do tego routera:

http://wiki.openwrt.org/toh/astoria/arv752dpw22

Zgrałem pomyślnie cały flash do pliku ARV752DPW22_orig.dump  o wielkosci 8192KB i mam problem jaki wgrać u-boot oraz firmware żeby sprzęt nie wyzionął ducha.

U-boot z forum użytkownika "snk"
1. https://forum.openwrt.org/viewtopic.php … 19#p234919

u-boot ze strony openwrt
2. http://downloads.openwrt.org/attitude_a … iq/danube/

który wybrać ?

2

Odp: Vodafone 803A - OpenWrt

Ten z openwrt. Bo później znów będzie zastanawianie się czemu coś nie działa, bo autor zrobił po swojemu.

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

3

Odp: Vodafone 803A - OpenWrt

Czy zamiast AA moge wgrać BB czy u-boot ma tutaj jakies znaczenie ? Troche skomplikowany ten tutorial, masz jakies doswiadczenie z Lantiqiem ?

4

Odp: Vodafone 803A - OpenWrt

Czemu skomplikowany? Krok po kroku masz opisane co z nim zrobić... BB, nowsze jest.

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

5 (edytowany przez mateo704 2014-12-13 01:24:40)

Odp: Vodafone 803A - OpenWrt

Ja wiem że dla Ciebie Cezary to wszystko to bułka z masłem tongue chciałbym prosić o wyjaśnienie pewnych kroków

Oto cała procedura z wiki.openrt,

install OpenWRT via serial port

Attention:
In this paragraph you have to take action on bootloader [bl] cmd line and sometimes on u-boot [ub] cmd line and sometimes local [lo].
Don't mix up!

Download the squash image openwrt-lantiq-danube-ARV752DPW22-squashfs.image.

At first create a flash image that doesn't destroy the original bootloader.

To do this take a copy of the original bootloader code (first 128k of the backup firmware) and attach the squash image to it:

[lo]: cat ARV752DPW22_boot.dump openwrt-lantiq-danube-ARV752DPW22-squashfs.image > flash.img

1. Jak wyciąć pierwsze 128KB gdzie znajduje się oryginalny bootloader z kopi całego flasha zrobionej na poczatku ?

Then erase all flash blocks not needed on the u-boot command line:

[ub]: ARV752DPW22 ⇒ erase 1:9-134

2. Jakie obszary pamięci flash usuwa ta komenda ?

This takes some time.

Then reset and write the just created flash.img via XMODEM to the flash at area 5 (whole flash):

choose
[bl]: [U} Upload to Flash
[bl]: [5] Flash Image     0xB0000000    8192K              and transmit via
[lo]: sx flash.img </dev/ttyUSB0 >/dev/ttyUSB0

This takes some more time to transmit and then takes some time again to get written to the flash. Be patient!!

Wait until the bootloader command line is interactive again. Be patient!!

The openwrt image is on the flash but it doesn't start automatically because u-boot isn't on flash yet.

To boot OpenWRT put u-boot into ram again and start it. That's it.

3. Dobrze rozumiem, że za każdym aby uruchomić będe musiał wgrywać u-boota do pamieci ram

6

Odp: Vodafone 803A - OpenWrt

1. chwilę wcześniej na wiki miałes jak zrobić backup obrazu. Albo zmniejsz rozmiar backupu do 128k i masz to co chcesz, albo zrób całość i wtedy dd if=plik of=bootloader count=256 co da 128k początek.
2. wg opisu flash ma 135 sektorów, więc wychodzi że prawie wszystko poza początkowymi obszarami
3. uboota możesz zapisać we flash, wtedy nie

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

7 (edytowany przez mateo704 2014-12-13 10:44:55)

Odp: Vodafone 803A - OpenWrt

Czyli
1. Najpierw tworze flash.img z oryginalnym bootloader + openwrt BB i sprawdzam czy wszystko jest ok uruchamiając openwrt  u-bootem załadowanym do ram
2. Jeżeli wszystko będzie ok. Tworze plik flash.img z uboot-em + openwrt BB i ponownie wgrywam żegnając się z oryginalnym bootloaderem.
3. [ub]: ARV752DPW22 ⇒ erase 1:9-134 - dobrze sie domyslam że ta komenda nie czyści rownież ostatniego sektora gdzie jest WLAN firmware

8

Odp: Vodafone 803A - OpenWrt

Próbuj, co masz do stracenia po za routerem. Najwyżej opie*  tego kto wiki pisał.

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

9 (edytowany przez mateo704 2014-12-13 15:53:40)

Odp: Vodafone 803A - OpenWrt

Całe szczęście obeszło się uceglenia routera smile

Darowałem sobie tutorial z Wiki na rzecz innego z forum:

https://forum.openwrt.org/viewtopic.php … 78#p234778

wykorzystałem u-boota z ARV7518 oraz obraz BB dla ARV752DPW22 ze strony download.openwrt

u-boot: http://downloads.openwrt.org/attitude_a … 8PW_flash/
Openwrt: http://downloads.openwrt.org/barrier_br … shfs.image

Do zgrania oryginalnego firmware użyłem przejsciówki USB-Serial na procesorze CP2102 oraz programu brndumper
https://code.google.com/p/brndumper/

Przetestuje jak sprawuje sie WiFi w tym routerze pod kontrolą oraz wbudowany modem ADSL2+

10

Odp: Vodafone 803A - OpenWrt

O fajnie, iż da się na 803 zainstalować OpenWRT. Będę musiał spróbować jak sobie już poustawiam HG553. W końcu eNka lepsza od B/G :>

11

Odp: Vodafone 803A - OpenWrt

Pewnie że lepsza, mamy tutaj pełne WiFI n 300Mb/s niestety jest problem z wbudowanym modemem ADSL+
Zarówno na OFW jak i na Openwrt występuje problem z synchronizacją uploadu dla linia działajacych w Annex A (neostrada)

Identyczne objawy mial użytkownik u Angielkiego dostawcy
PunBB bbcode test

może zmiana firmware adsl.bin na jakiś inny by pomogła

12

Odp: Vodafone 803A - OpenWrt

Na szczęście, ja na razie nie potrzeuję ADSL+. OpenWRT LAN1>WAN i działający VoIP i mi nic więcej nie trzeba :>

13

Odp: Vodafone 803A - OpenWrt

mateo704 napisał/a:

Całe szczęście obeszło się uceglenia routera smile

Darowałem sobie tutorial z Wiki na rzecz innego z forum:

https://forum.openwrt.org/viewtopic.php … 78#p234778

wykorzystałem u-boota z ARV7518 oraz obraz BB dla ARV752DPW22 ze strony download.openwrt

u-boot: http://downloads.openwrt.org/attitude_a … 8PW_flash/
Openwrt: http://downloads.openwrt.org/barrier_br … shfs.image

Do zgrania oryginalnego firmware użyłem przejsciówki USB-Serial na procesorze CP2102 oraz programu brndumper
https://code.google.com/p/brndumper/

Przetestuje jak sprawuje sie WiFi w tym routerze pod kontrolą oraz wbudowany modem ADSL2+

Cześć. Możesz się pochwalić jak działa ten soft na tym routerze? Kupiłem taki i też chce tam wgrać openwrt. Idealnie jak byś napisał tutka co i jak robiłeś po kolei, dla potomnych.

Zacząłem wczoraj zgrywać soft, pod cygwinem (WIN& 64Bit) softem brntool i nie dałem rady. Skrypt odpaliłem i cały czas otrzymywałem "!". Dziś odpalę jakiś obraz z linuksem i spróbuje ponownie (Ubuntu live CD), ktoś próbował pod vbox-em to robić?.

Router mój komunikuje się bez 3.3V po serialu. Czy to jest zasilanie 3.3V na serialu jest wymagane? Tzn podłączam RX, TX i GND i działa.

14

Odp: Vodafone 803A - OpenWrt

I tylko tyle. Podłączenie 3.3v zwykle nie jest konieczne (chyba że masz przejściówkę zasilaną właśnie z tego 3.3v).

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

15

Odp: Vodafone 803A - OpenWrt

Przejściówka jest na usb. Mam poza RX, TX, GND jeszcze złącze 5V, miałem dziś dać 2 rezystorki, aby zrobić 3.3V, ale jak piszesz, że nie jest wymagane to nie będę tego robił.

16 (edytowany przez mielcarp 2015-03-13 00:30:44)

Odp: Vodafone 803A - OpenWrt

Udało się zainstalować Openwrt na Easybox 803A bez uceglenia routera. Mam tylko problem z WIFI.

[  282.076000] ------------[ cut here ]------------
[  282.080000] WARNING: at /BB/build/lantiq/xway/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xway/compat-wireless-2014-05-22/drivers/net/wireless/rt2x00/rt2800lib.c:1092 rt2800_conf_tx+0x3e4/0x4b8 [rt2800lib]()
[  282.100000] Modules linked in: rt2800pci rt2800mmio rt2800lib iptable_nat rt2x00pci rt2x00mmio rt2x00lib pppoe nf_nat_ipv4 nf_conntrack_ipv4 mac80211 ipt_MASQUERADE cfg80211 xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_id xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_CT usb_storage pppox ppp_async nf_nat_irc nf_nat_ftp nf_nat nf_defrag_ipv4 nf_conntrack_irc nf_conntrack_ftp ltq_atm_danube iptable_raw iptable_mangle iptable_filter ipt_REJECT ip_tables drv_vmmc crc_itu_t crc_ccitt compat drv_dsl_cpe_api ltq_mei_danube ledtrig_usbdev ip6t_REJECT ip6table_raw ip6table_mangle ip6table_filter ip6_tables x_tables nf_conntrack_ipv6 nf_conntrack nf_defrag_ipv6 sd_mod scsi_mod pppoatm ppp_generic slhc autofs4 br2684 atm drv_tapi ipv6 eeprom_93cx6 drv_ifxos arc4 crypto_blkcipher ltq_hcd_danube uhci_hcd ehci_pci ehci_platform ehci_hcd gpio_button_hotplug
[  282.176000] CPU: 0 PID: 5068 Comm: luci Not tainted 3.10.49 #5
[  282.180000] Stack : 00000000 00000000 00000000 00000000 8044c50e 00000032 82d60c00 000000e0
          8037e690 803dd273 000013cc 80443960 82d60c00 000000e0 00000008 83364740
          833a5440 802de3b0 00000003 801f64c0 00000000 00000000 8037fd50 82f87754
          00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
          00000000 00000000 00000000 00000000 00000000 00000000 00000000 82f876e0
          ...
[  282.216000] Call Trace:
[  282.216000] [<802455b0>] show_stack+0x48/0x70
[  282.220000] [<8030159c>] warn_slowpath_common+0x78/0xa8
[  282.228000] [<80301654>] warn_slowpath_null+0x18/0x24
[  282.232000] [<82ce4250>] rt2800_conf_tx+0x3e4/0x4b8 [rt2800lib]
[  282.236000]
[  282.240000] ---[ end trace 73da625626fd6840 ]---

dmesg log: http://pastebin.com/DJcwNxp3

Cezary mógłbyś na to zerknąć?

17

Odp: Vodafone 803A - OpenWrt

Wywala ci się sterownik. Zgłaszaj na dev.openwrt.org

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

18

Odp: Vodafone 803A - OpenWrt

Zastanawiam się czy nie wywaliłem firmware WLAN.

Wykonałem polecenia:

ARV752DPW22 ⇒ erase 1:9-134

przy próbie wykorzystania tutka ze strony: http://wiki.openwrt.org/toh/astoria/arv752dpw22

A później korzystałem z tutka ze strony: https://forum.openwrt.org/viewtopic.php … 78#p234778

"8. Erase flash (except boot and WLAN firmware area) with : erase 0xb0020000 0xb07effff"

19 (edytowany przez mateo704 2015-03-14 08:42:25)

Odp: Vodafone 803A - OpenWrt

Te dwa tutki się różnią i nie możesz ich mieszać w tym z wiki tworzysz obraz i dodajesz do niego wlan_firmware a potem wszystko wrzucasz przynajmniej ja tak to rozumiem. Komenda ARV752DPW22 ⇒ erase 1:9-134 usuwa wszystko oprócz Uboota

W tym z forum w ogóle nie ruszasz końcowego obszaru pamięci flash.

Musisz teraz dograć ostatnie 64KB w których powinien znajdować się wlan_firmware. Zgrałeś oryginalne firmware ?

W wolnej chwili napisze tutek co i jak

20

Odp: Vodafone 803A - OpenWrt

Musisz teraz dograć ostatnie 64KB w których powinien znajdować się wlan_firmware.

Podeślij instrukcję jak możesz, jak nie to poszukam bo wydaje mi się że gdzieś widziałem.

Zgrałeś oryginalne firmware ?

Tak, mam zgrane.

mateo704 napisz jak się sprawuje ten router pod openwrt. Stabilności itp. Planuje podłączyć pod niego modem LTE.

21 (edytowany przez mateo704 2015-03-18 07:19:05)

Odp: Vodafone 803A - OpenWrt

Sam router działa stabilnie, trzeba tylko powyłączać procesy odpowiedzialne za modem ADSL bo lubią czasami obciążyć router.
Maks. ruch jaki router był w stanie przyjąć przez WAN i wysłać przez WiFi to 15-20mb/s, kablem ponad 30mb/s ale to juz był maks co daje ISP. Może to wina wersji BB

Jest też problem z USB fabrycznie przeznaczonym do instalacji modemu 3G co zauważył również użytkownik HectoPascal https://forum.openwrt.org/viewtopic.php … 15#p256915

Co do firmware_wlan moge tylko teoretyzować, nie znam zbyt dobrze komend do U-boota którymi można by coś wrzucić no do pamięci ram
może spróbuj tego http://wiki.openwrt.org/toh/astoria/arv752dpw22#wlan1

22 (edytowany przez mielcarp 2015-03-18 23:16:03)

Odp: Vodafone 803A - OpenWrt

OK dzięki. Udało mi się uruchomić wifi. Faktycznie wywaliłem board_config. Po wgraniu do flash i zapisaniu tej partycji do pliku eprom działa. W weekend zaczynam zabawę z modemem Lte i zobaczymy.

23

Odp: Vodafone 803A - OpenWrt

Jestem po weekendowej zabawie z routerem. Udało mi się odpalić modem LTE ZTE MF821 na każdym porcie USB bez HUB-a. Dodatkowo zrobiłem reset połączenia LTE po przyciśnięciu przycisku WPS na routerze. Jeszcze mam tylko problem z DHCP bo nie chce przydzielać IP po LAN i po WIFI, ale na to nie starczyło mi czasu.

24

Odp: Vodafone 803A - OpenWrt

Na tym górnym USB przeznaczonym pierwotnie dla modemu USB również udało Ci sie uruchomić LTE ? Jakie firmware OpenWrt wgrałeś ?

25

Odp: Vodafone 803A - OpenWrt

Cześć,
Również próbuję wgrać openwrt na vodafone 803A.
AA wgrałem bez problemu jednak BB ciągle sprawia problemy.
Korzystałem ze wszystkich znalezionych porad
(http://wiki.openwrt.org/toh/astoria/arv752dpw22
https://forum.openwrt.org/viewtopic.php … 78#p234778
https://clockworkbird9.wordpress.com/tag/easybox803a/

różnych romów i bootloaderów.

Wszystkie próby dochodzą do tego samego momentu, podczas uruchamiania systemu router się zawiesza i nie pomaga nic oprócz resetu.

ARV752DPW22 => printenv kernel_addr
kernel_addr=0xb0040000
ARV752DPW22 => bootm 0xb0040000
## 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 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.10.49 (bb@builder1) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r42625) ) #5 Wed Oct 1 15:41:21 CEST 2014
[    0.000000] SoC: Danube rev 1.5
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019641 (MIPS 24KEc)
[    0.000000] MIPS: machine is ARV752DPW22 - Arcor 803
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)

Podobny problem opisany jest tu:
https://forum.openwrt.org/viewtopic.php … 47#p234647

Jak widać wyżej, próbowałem zmieniać adres startowy (na 0xb0040000) ale to też nic nie dało.

Czy spotkaliście się z czymś takim i jest jakieś obejście problemu?
Próbowałem wszystkie firmware'y z serii BB dla ARV7510PW22 (rc1,2,3,final) i ciągle to samo.

Z góry dzięki za wszelkie rady