Temat: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

W temacie Vodafone 802 nigdzie nie znalazłem kompletnej instrukcji wgrania OpenWRT. Wszędzie wszyscy odpowiadają "półsłówkami", bądź w stylu "już sobie poradziłem" - nikt nie chce opisać jak to zrobić krok po kroku. Potrzebuję odpalić modem MF823 (hilink) i tu bez otwartego softu raczej się nie obejdzie.

PROSZĘ o możliwie PROSTY opis [dla laika] co i jak należy wgrać (najlepiej z linkami). Do tej pory moje doświadczenie z OpenWRT to wgranie gotowca Gargoyle *.factory) do TPLinka 3220v2. Teraz chcę mieć printserver + LTE bez dodatkowych hubów i zbędnych kabli.

Gdzieś znalazłem odnośnik taki: https://downloads.lede-project.org/rele … ntiq/xway/ i są tam pliki:
lede-17.01.0-r3205-59508e3-lantiq-xway-ARV752DPW-initramfs-kernel.bin
lede-17.01.0-r3205-59508e3-lantiq-xway-ARV752DPW-squashfs-sysupgrade.bin
lede-17.01.0-r3205-59508e3-lantiq-xway-ARV752DPW22-initramfs-kernel.bin
lede-17.01.0-r3205-59508e3-lantiq-xway-ARV752DPW22-squashfs-sysupgrade.bin

Ale nie jestem pewny których użyć i ogóle jak je wgrać. Nie są to pliki "factory" jak w przypadku Gargoyle (tu ukłony dla Cezarego, korzystam kilka lat z Jego obrazów na TPLinku).

Z góry wszystkim za pomoc DZIĘKUJĘ !

2

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

Masz to na wiki openwrt.org: https://wiki.openwrt.org/toh/arcadyan/arv752dpw

Rozbierasz urządzenie, podłączasz konsolę szeregową, zmieniasz najpierw bootloader (https://wiki.openwrt.org/toh/arcadyan/arv752dpw#u-boot)  na uboota. Później zrób sobie printenv w boocie, jest tak makro do wgrania openwrt z tftp. Robiłem to kilka razy pewien czas tamu, działa normalnie.

PS. ARV752DPW to easybox 802, ARV752DPW22 to easybox 803 - to nie jest to samo urządzenie.
PS1. Jak wgrasz lede to nie będzie działać USB, było to już kilka razy na tym forum.

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

3

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

Widziałem ten opis, ale chciałbym wgrać bez rozkręcania - dolna część artykułu (Ctrl+F: "Flash to OpenWRT without opening the device": https://wiki.openwrt.org/toh/arcadyan/a … e_device). Jednakże podane tam linki nie działają (http://nanl.de/todo, https://belug.de/~lutz/pub/todo) a ja nie mam zielonego pojęcia jakich plików użyć i skąd je wziąć, żeby nie uceglić urządzenia. Wiem, że możliwa jest współpraca tego urządzenia z OpenWRT i ZTE823 - takie zestawy są w sprzedaży na rynku, więc i USB w jakiś magiczny sposób działa. Jak pisałem, jestem trochę laikiem i używałem do tej pory gotowca *.factory....

4

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

Zapomnij, nie działa to wgrywanie "bez rozkręcania".

Zestawy które pracują z zte 823 są na CC, nie na lede.

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

5 (edytowany przez santaclaus21 2017-03-29 08:46:54)

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

No to nie wygląda mi to kolorowo. Myślałem, że będzie prościej, szczególnie jak widziałem to: https://www.youtube.com/watch?v=h43A-0k2ZKM, przekonany byłem, że to jakieś OpenWRT z nakładką graficzną.

6

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

Ta "nakładka" to jest zwykłe LuCI które jest w oficjalnie w openwrt/lede, ten film prezentuje wydanie Chaos Calmer - masz to na ekranie w 20 sekundzie filmu.

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

7

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

Reasumując - nie wgram CC bez rozkręcania?
Skąd wziąć te "właściwe linki" do CC (firmware, uboot etc.)?

W innym wątku u 803, ktoś podaje: http://downloads.openwrt.org/attitude_a … q/danube/, a ktoś inny znów, że uboot stamtąd nie działa. Rozumiem, że to nie jest owe Chaos Calmer (CC)?

tu wychodzi na to, że:
ramboot =~ u-boot?
flash =~ firmware?
brnboot =~ ???

Straszny mam mętlik. Może to jakoś ogarnę. Najwyżej zrobię cegłę, kupiłem po kosztach.

8

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

Nie, brnboot i flash to bootloader, pierwszy potrzebny żeby wgrać do ramu i uruchomić, drugi przy pomocy pierwszego wgrywa się do flash. ramboot możesz sobie darować jeżeli nie będziesz wgrywał bootloadera przez serial (tylko przez tftp).

AA to starsze wydanie, dawno niewspierane.

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

9

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

https://wiki.openwrt.org/toh/arcadyan/a … #downloads
"Chaos Calmer also without bootloader, working except wifi and isdn."

Tutaj napisali jak rozumiem, że w tym CC nie działa WiFi (???)

To może jakaś podpowiedź skąd ściągać pliki do tego routera żeby mieć WiFi i USB. Jak pisałem potrzebuję LTE+printserver.

10

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

Nie wiem, musisz poszukać po sieci. Ja nie buduję obrazów dla tej konkretnej platformy.

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

11 (edytowany przez santaclaus21 2017-03-29 19:27:44)

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

czegoś nie rozumiem, na wiki jest napisane:

"After connect and power on the device you should see something like this:
[root@localhost]# screen /dev/ttyUSB0 115200"

Bez linuxa na komputerze tego nie wywołam? Windows nie ma komendy "screen" ani tym bardziej urządzenia /dev/ttyUSB0.
Proszę o wytłumaczenie - najlepiej (o co prosiłem) jak dla laika, po podłączeniu kabla gdzie / jakim narzędziem trzeba się zalogować i gdzie pisać te komendy? Sorry ale nie znalazłem takiej informacji na Wiki, a nie każdy grzebał do tej pory w routerach jak Ty Cezary.. smile

12

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

Program putty, opcja serial.

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

13 (edytowany przez santaclaus21 2017-03-29 19:28:16)

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

Putty znam, codziennie w nim pracuję.

Do połączenia mogę wykorzystać interface do centralek LPG samochodowych? Jest Rx,Tx, sterowniki PL2303 Profilic, czy to innego typu interface niż potrzeba?

14

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

Może być o ile działa na napięciach 0 - 3.3v. Jak 0-5v, czy -12 do +12v to nie.

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

15 (edytowany przez santaclaus21 2017-03-29 19:39:59)

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

A jakoś można to sprawdzić bez oscyloskopu ?
OK. Znalazłem. Te interfejsy pracują w logice 5V, czyli muszę szukać innego kabla. Aż trudno uwierzyć, że nie da się tego wgrać po LANie czy przez przez to "Recovery mode"... Z TPLinkiem poszło tak gładko ... smile

16

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

To jeszcze jedno pytanie, skoro nikt mi nie da tutka... Studiując wiki, widzę opis wgrania uboota a gdzie właściwy openwrt? Kiedy i jak się go wgrywa? Tego w tutorialu nie mogę znaleźć ? Any help?

17

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

Napisałem Ci to już - jak wgrasz i uruchomisz uboota to jednym z jego makr jest "load_openwrt" czy coś w ten deseń który wczytuje obraz z tftp i zapisuje go do flash.

Nie wiem jakiego tutka chcesz. Skopiować i wkleić to co jest na wiki? Przetłumaczyć? Wczytaj się w tekst i postępuj zgodnie z tym co tam napisali.

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

18 (edytowany przez santaclaus21 2017-03-31 07:50:31)

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

Ok. Dziękuję, spróbuję.

Więc załatwiłem przejściówkę na 3.3V, ustawiłem boundrate na 115200, COM3 bo tak się przejściówka ustawiła, włączam router i nic. Cisza jak makiem zasiał, okno puttego puste, router się nie zgłasza. Absolutna cisza. Mam stawiać linuxa na tym komputerze, czy da się to z poziomu Windy jakoś połączyć ???

0) Pól godziny, albo i więcej trwało rozbieranie routera. Zatrzaski tak mocno trzymają, że ich niepołamanie jest trudne.
UFF, połączenie zestawione:
1) po 30 minutach walki udało się zestawić połączenie. Jest błąd w Wiki 2=Tx, 3=Rx, 5=GND. Rx i Tx ma być na odwrót. Zestawiłem połączenie zarówno w Linuxie Live jak i przez Puttego.
3) Myślę, że operacji wg Wiki nie da się zrobić bez Linuxa. Zarówno po zamknięciu puttego nie mamy już chyba zestawionego połączenia, jak i odpalenie komendy SX czy skryptu pythona nie jest chyba możliwe.
4) Tak więc Linux, użyłem Ubuntu 10.10 z opcją live - coś w stylu wypróbuj przed instalacją. Trzeba było doinstalować xmodem. Przy próbie użycia system napisał co wpisywać, jak dokładnie paczka się nazywa. Wcześniej komenda apt-get update (aktualizacja repo).
5) wgrałem plik ubot do Linuxa pendrive'a na pulpit.
6) BACKUP: użyłem skryptu Pythona, po pierwsze na Wiki, opcje są z pojedynczymi myślnikami a teraz skrypt z githuba wymaga podwójnych --. Po drugie "time" do obliczania czasu wydaje się nie działać, od razu zaczyna robić się backup. U mnie trwał 60 minut. Darował em sobie robienie po raz drugi, była godzina 0:30.
7) wgrałem xmodemem brn-uboota (http://www.galax.is/files/802/brnboot-uboot.bin) do pamięci i odpaliłem. Tu instrukcja Wiki się kończy.
8) zaczęło startować niby httpd ale co z tego jak połączenie jest po serialu? Użyłem opcji "load coś tam tftpd" napisało, że pliku brak i użyje domyślnego 0101costam.bin, trwało to ok. 20 min, poleciało coś w stylu timeout i od nowa. Przerwałem, tu godzina 1:50 w nocy. Spróbowałem opcji load coś tam http, timeout po kilku sekundach. Poddałem się.
9) nie znalazłem żadnego skryptu do wgrywania openwrt o którym kiedyś Cezary wspomniał że będzie.
10) Odpaliłem Windows, z nadzieją że coś się może wgrało a tu zonk. W routerze fabryczne oprogramowanie.

19

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

Panie Cezary... I co dalej?? Ktokolwiek pomoże, zrobiłem wszystko według Wiki ale tam brakuje epilogu. Proszę.. pomóżcie.

20

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

1. Na wiki nie ma błędu. Tx podłączasz do linii rx konwertera, rx do tx. To że masz na konwerterze linię tx to znaczy że pad w routerze jest rx a nie tx.

7. Nie kończy się. Odpalasz brnboot w pamięci, później wczytujesz flash do pamięci i zapisujesz go: https://wiki.openwrt.org/toh/arcadyan/arv752dpw#flash to jest właściwy koniec.
9. jak już wgrasz ten bootloader do flash i zresetujesz, to będzie w nim odpowiednie makro - trzeci raz o tym piszę. Nie skrypt (bo i niby skąd). Wykonujesz "run update_openwrt". Tyle że musisz mieć wgrany i uruchomiony bootloader.

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

21

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

Cezary: dziękuję!

WIKI: "There are three ways to get U-Boot running on the device."
Stąd zasugerowałem się, że robi się 1. BRNBOOT lub 2. FLASH lub 3. UART....

Rozumiem, teraz FLASH... A co z 3. UART? Rozumiem, że ten krok można sobie darować jeśli zrobię 1 i 2 ?

22

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

3 nie robisz. Chyba że coś pójdzie nie tak i uwalisz kompletnie bootloader, wtedy ratunkowo zostaje wgranie go przez serial.

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

23 (edytowany przez santaclaus21 2017-03-31 20:31:22)

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

ARV752DPW => erase 0xb0000000 0xb001FFFF

......... done
Erased 9 sectors
ARV752DPW => cp.b 0x80500000 0xb0000000 10000
Copy to Flash... 9....8....7....6....5....4....3....2....1....done
ARV752DPW => protect on 0xb0010000 0xb001FFFF
Protected 1 sectors
ARV752DPW => reset
ROM VER: 1.0.3
CFG 01
Read EEPROMX
X
-----------
Robiłem dokładnie według instrukcji "flash". Wgrałem do pamięci brnboot, następnie wgrałem flash, zapisałem z pamięci, reset i wynik powyżej. Po restarcie routera screen... nie pokazuje nic. Żadnej komunikacji. Wspaniale.. No dobra, pokazał, tyle co wcześniej:

ROM VER: 1.0.3
CFG 01
Read EEPROMX
X

Albo instrukcja do kitu, albo pliki uszkodzone, albo już sam nie wiem co mogłem źle zrobić.
czyżby śmierć routera ?

A po kolei co robiłem:
- screen /dev/ttyUSB0 115200
- tryb administracyjny "!"
- wczytanie do pamięci pod adres: 0x80002000
- próba wyjścia Ctrl+A+k, za którymś razem zaskakuje, potwierdzam "y", pisze mi, że przerwało - powrót do linii komend
- sx brn-boot.bin </dev/ttyUSB0 >/dev/ttyUSB0
- nie wiedziałem jak wrócić do routera, wpisałem znów: screen /dev/ttyUSB0 115200
- był już włączony tryb admina, więc M, tym razem adres 0x80500000
- próba wyjścia Ctrl+A+k, za którymś razem zaskakuje, potwierdzam "y", pisze mi, że przerwało - powrót do linii komend
- sx flash-boot.bin </dev/ttyUSB0 >/dev/ttyUSB0
- wraca linia komend, więc: screen /dev/ttyUSB0 115200
- jest admin, odpalam uboota z adresu: 0x80002000
- uboot startuje, kolejno komendy:
- protect off 0xb0010000 0xb001FFFF
- erase 0xb0000000 0xb001FFFF
- cp.b 0x80500000 0xb0000000 10000
- protect on 0xb0010000 0xb001FFFF
- reset
- śmierć routera

Pliki z Wiki z sekcji download. Co zrobiłem źle???

24

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

Wygląda sensownie. Skoro go ubiłeś i nie wstaje to punkt trzecie (uart) zrób.

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

25 (edytowany przez santaclaus21 2017-03-31 22:53:44)

Odp: Vodafone 802 (ARV752DPW) - prośba o instrukcję wgrania OpenWRT

To żeby wszystkiego było mało - UART się nie zgłasza. screen /dev/ttyUSB0 115200 albo milczy albo pojawiają się przewijające w kółko komunikaty jak wyżej... ROM VER: 1.0.3 CFG 01 Read EEPROMX X. Obawiam się, że to już cegła nie do odratowania. I co mi przyszło z pełnego backupu... Jedyny pozytyw w tym wszystkim to fakt, że za router dałem 30PLN. Aczkolwiek chciałbym wiedzieć co go zabiło. Najbardziej zastanawiałem się jak wrócić z linii komend do routera i nie wiem czy prawidłowo robiłem to poleceniem screen... może to resetowało połączenie, dane w pamięci? Nie wiem gdzie zrobiłem błąd....

UART zadziałał. Wziąłem inne 3.3V, tym razem z routera a nie przejściówki USB<>RS, mam to co poniżej. Co mam robić żeby wgrać to openwrt i nie zrobić ponownie cegły?

ROM VER: 1.0.3
CFG 04
Read EEPROMX
X
UART


U-Boot 2010.03 (Aug 22 2013 - 14:50:36)

Board: ARV752DPW
SoC: Danube/Twinpass/Vinax-VE V1.3, DDR Speed 111 MHz, CPU Speed 111 MHz
DRAM:  64 MB
Flash:  8 MB
*** Warning - bad CRC, using default environment

Net:   lq_cpe_eth
Hit any key to stop autoboot:  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
Failed to execute bootcmd (maybe invalid u-boot environment?), starting httpd to update firmware...
starting httpd server from server 192.168.1.1
http start
..................................

Widzę to samo co po wgraniu do pamięci brn_uboot, znając życie, podobnie jak wczoraj obraz (skądkolwiek miałby się ściągać? po tftp się nie załaduje). Do dandube admina się nie dostanę z wiadomych przyczyn więc FLASHa nie wgram więc. CO DALEJ ? Jak wrzucić tam obraz Open WRT - no i niestety obraz z UART jest w routerze do momentu wyłączenia zasilania. Jak wyłączę, rozlutuję R80, zrobię screen... to znów ceglak.

ARV752DPW => ?
?       - alias for 'help'
base    - print or set address offset
bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
cmp     - memory compare
cp      - memory copy
crc32   - checksum calculation
erase   - erase FLASH memory
flinfo  - print FLASH memory information
go      - start application at address 'addr'
help    - print command description/usage
httpd   - httpd - start webserver
iminfo  - print header information for application image
loop    - infinite loop on address range
md      - memory display
mm      - memory modify (auto-incrementing address)
mtest   - simple RAM read/write test
mw      - memory write (fill)
nm      - memory modify (constant address)
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
tftpboot- boot image via network using TFTP protocol
version - print monitor version
ARV752DPW => tftpboot
*** Warning: no boot file name; using '0101A8C0.img'
Using lq_cpe_eth device
TFTP from server 192.168.1.101; our IP address is 192.168.1.1
Filename '0101A8C0.img'.
Load address: 0x80100000
Loading: T T T T T T T T T T T