1 (edytowany przez tomaszu 2019-11-23 11:52:41)

Temat: Invalid File Format przy próbie wgrania OpenWrt do Edimax 3G 6200n

Przy próbie wgrania OpenWrt Edimax krzyczy Invalid File Format (wgrywa go a potem zwraca komunikat). To co zrobiłem dodatkowo:
1. Plik *.bin spakowałem w zip (oficjalna aktualizacja z 2013 smile do tego routera na stronie producenta jest w *.zip) a w środku plik *.bin -> to samo czyli Invalid File Format.
2. Zmieniłem nazwę pliku: ze strony producenta nazwa zipa to 3G-6200n_v2.29, ja stworzyłem 3G-6200n_v2.30 a w środku iso OpenWrt -> to samo czyli Invalid File Format.

Robię wszystko po kablu ale to nie powinno mieć znaczenia dla tego błędu.

Przejrzałem parę wątków i widzę że się da https://eko.one.pl/forum/viewtopic.php?pid=82579#p82579
Niestety natrafiłem też na parę informacji że router nie odpowiada po takiej operacji ale zakładam że to losowe i że mam szczęście.

Korzystając z okazji, nie mam jeszcze takiego problemu ale myślę że będzie - OpenWrt ustawia router na 192.168.1.1, modem obecnie też ma taki adres. Czyli najlepiej może zmienić adres modemu od razu bo urządzenie będą miały konflikt?

2

Odp: Invalid File Format przy próbie wgrania OpenWrt do Edimax 3G 6200n

Do edimaxa wgrywało się soft przez mtd a nie przez gui. Czytaj: https://oldwiki.archive.openwrt.org/toh … stallation

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

3

Odp: Invalid File Format przy próbie wgrania OpenWrt do Edimax 3G 6200n

Jeżeli wg instrukcji na tej stronie uruchamiam w http://192.168.2.1/syscmd.asp polecenie

/usr/sbin/telnetd -l /bin/ash

i nie dostaję nic (pusty box textarea) to znaczy że z moim firmware to nie działa?
Polecenie ogólnie działają, bo np dla

la -la


dostaję wylistowane katalogi, ale też już nie mogę wejść do nich bo np takie

cd /tmp

nic nie zwraca (pusta textarea). To znaczy że telnet jest zablokowany na moim urządzeniu?
Próbowałem też przez PuTTY się dostać po telnecie na porcie 23 ale nieskutecznie. (w Windowsie włączyłem usługę telnet)

Kolejna sprawa, że mam obecnie wersję najwyższą softu V2.29. W instrukcji jest napisane że działa z 2.21b ale już przykładowo z 2.22f, 2.24g i 2.26c nie (a są to starsze wersje wg numeracji niż moja). Ciekaw jestem czy downgrade do niższej wersji softu może być bezbolesny. Bo wątpię że da się to zrobić przez upgrade firmware z poziomu routera (nie próbowałem).

Do programu mtd link jest nieaktywny jak i sporo innych (znalazłem link na eko.one.pl do mtd). Ale np. softu już nie ma na stronie Edimaxa do którego jest link prowadzący do zipa. Pewnie gdzieś da się znaleźć ten soft w sieci ale powoli robi się to długa i niebezpieczna droga...

W todo jest

Find the way to flash the openwrt firmware from original edimax web interface

ale chyba nikt tego już nie zrobi, za stary sprzęt i już nie jest czy za chwilę nie będzie wspierany przez OpenWRT. smile

4

Odp: Invalid File Format przy próbie wgrania OpenWrt do Edimax 3G 6200n

Ten serwer telnet masz po prostu uruchomić  a później przez klienta telnet zalogować się do routera. Po za uruchomieniem telnetu nic w gui nie robisz.

Nie będzie wspierany bo on ma 4MB flash.

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

5

Odp: Invalid File Format przy próbie wgrania OpenWrt do Edimax 3G 6200n

To w zasadzie tak zrobiłem. Teraz jeszcze raz odpalam telnet w GUI Edimaxa poleceniem

/usr/sbin/telnetd -l /bin/ash

i próbuję się połączyć do routera przez port 23 telnetem z PuTTY, dostaję connection refused. Czyli dobrze zakładam że telnetu nie uruchomię na tym sofcie?
Jeszcze użyłem

ps -aux | grep telnet

i dostałem

30097 root      1132 S    sh -c ps -aux | grep telnet 2>&1 > /tmp/syscmd.log 

Czyli proces jest uruchomiony ale w jakiś sposób albo zablokowany albo port inny. Znalazłem tylko że można sprawdzać czy port jest dostępny a nie który port jest otwarty dla telnetu przez

telnet server-IP port

czyli trzebaby ręcznie sprawdzać numery portów. Ale z drugiej strony raczej powinien być domyślny.

6

Odp: Invalid File Format przy próbie wgrania OpenWrt do Edimax 3G 6200n

Nie, nie jest uruchomiony. Wyświetlił ci się tylko polecenie którego szukasz. Nie uruchomiłeś serwera, szukaj softu w odpowiedniej wersji.

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

7 (edytowany przez tomaszu 2019-11-24 00:56:34)

Odp: Invalid File Format przy próbie wgrania OpenWrt do Edimax 3G 6200n

Szkoda zachodu myślę. Na frazę 3G-6200n_v2.21b Google nic nie zwraca, na stronie Edimaxa na legacy produktów są linki ze starszymi softami od mojego które są martwe (a akurat v2.21b nawet nie ma na liście).
Wydaje się że Edimaxy są jakieś oporne na OpenWrt bo np. nie znalazłem żadnego takiego urządzenia na https://dl.eko.one.pl/stat.html chyba ze chowają się pod "Unknown".

W każdym razie dzięki za podpowiedzi.

8

Odp: Invalid File Format przy próbie wgrania OpenWrt do Edimax 3G 6200n

Mało kto ich używa. Edimaxów w ogóle jest tylko kilka oficjalnie wspieranych w openwrt.

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

9 (edytowany przez tomaszu 2020-08-14 10:56:15)

Odp: Invalid File Format przy próbie wgrania OpenWrt do Edimax 3G 6200n

Ponownie piszę w wątku z dobrą informacją bo wgrałem OpenWrt  19.07.2 na tego Edimaxa dokładnie tym samym sposobem przez opcję aktualizacji z poziomu przeglądarki. Czyli najwidoczniej zrobili poprawki od tamtego czasu i problem rozwiązany (widać aktualizacja strony i wersja tego OpenWrt jest z marca tego roku). Tak sądzę bo router ten był też zresetowany to ustawień fabrycznych ale to zakładam że nie ma żadnego wpływu na problemy które opisywałem wyżej.
Na razie mam parę problemów z ustanowieniem połączenia ale ten wątek można uznać za rozwiązany.