Odp: Linkys mr 8300 problem z aktualizacja do 22.03
To uruchamiasz jako ./oscam bo może /usr/bin nie jest w zmiennej PATH (co by było dziwne). Chyba że po prostu skopiowałeś binarkę nie dla tej architekty co trzeba.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Linkys mr 8300 problem z aktualizacja do 22.03
Strony Poprzednia 1 2 3 4 5 6 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
To uruchamiasz jako ./oscam bo może /usr/bin nie jest w zmiennej PATH (co by było dziwne). Chyba że po prostu skopiowałeś binarkę nie dla tej architekty co trzeba.
ta sam binarka na tym samym routerze na OpenWrt od Ciebie smiga. Chyba ze binarki z OpenWrt 22 nie sa kompatybilne z tym oryginalnym softem
Jest jakies repo z pakietami do OpenWrt CC 15 ?
A skąd miałeś binarkę dropdeara? Jeżeli ona działa to inne też muszą z tego samego źródła.
Tak. jest repo: https://archive.openwrt.org/chaos_calmer/ ale ono niekoniecznie będzie działało z tym co masz.
dropbeara wydobylem sobie stad:
https://github.com/souktha/OpenWRT_EA8300
Zaraz zobacze czy na binarce z 22.03 to ruszy
moge sobie obraz img jakos na kompie wypakowac zeby miec dostep do wszystkich plikow ?
Oczywiście w zależności od systemu plików użyj odpowiedniego programu i ci wypakuje.
To jest obraz IMG na windzie czego najlepiej użyć ?
Nie wiem, nie bawię się w windowsy. Ten obraz to kontener z ubifs, znajdź sobie na windowsa jakiś image extract który będzie rozumiał ubifs.
Lipa na binarce z 22 nie poszla, wiec musi byc odpowiednia tez binarka. Lipa pomysł musze odpuscic bo nie ma skad brac binarek
Pobawiłem się troche, po uruchomieniu ssh, uruchomilem sobie binarki które mialem wget oraz opkg i wszystko simga czyli na stockowym sofcie jestesmy w stanie uruchomic sobie dowolna paczke problem jest tylko w dostepnosci. Bo działają paczki ktore sa zawarte w obrazie z tego tego linka https://github.com/souktha/OpenWRT_EA8300 OpenWRT Chaos Calmer. Troche to stare i mało paczek. Potrafi ktos kompilować na to paczki ? Niestety dla mnie to juz czarna magia. Przydało by się chociaż vsftpd
CC - wydanie sprzed 7 (teraz 8) lat. Zobacz sobie np. w jakiej wersji jest libopenssl i ile od tego czasu znaleziono w niej krytycznych błędów. Ten soft w ogóle nie jest utrzymywany.
Ja to bardzo dobrze rozumiem i sam jestem zwolennikiem trzymania sie najnowszych wersji softu ale nie chce kupywac juz kolejnego routera bo za duzo juz tego lezy. Na najnowszym wydaniu OpenWrt nie osiagam takiego download co na ori sofcie.
@cezary zerknij na mail ![]()
Czy ktoś wie skąd mogę ściągnąć targety lub ewentualnie jaką platformę wybrać żeby spróbować skompilować jakieś dodatkowe pakiety do tego Linksysa EA8300 ?
Niestety w CC nie ma tej platformy IPQ40xx.
CC nie ma, to jeszcze nie te czasy. Używaj zwykłego openwrt po prostu.
Cześć,
Potrzebuje pomocy, na wstępie chcę ostrzec (uwaga długi post), nie mogę sobie poradzić z sysubgrade, cos się dzieje dziwnego, każda próba wgrania sysupgrade eko1, nadpisuje 2 partycje i nie staruje w ogóle z niej, zawiesza się, każda próba rozwiązania (powtarzanie tego samego – pewnie to głupie walić młotkiem w to samo miejsce i oczekiwać innych rezultatów) kończy się identycznym zachowaniem, mam teraz
Mam Linksys MR8300 Nazwa hosta MR8300
Model Linksys MR8300 (Dallas)
Architektura ARMv7 Processor rev 5 (v7l)
Platforma docelowa ipq40xx/generic
Wersja firmware OpenWrt 22.03-SNAPSHOT r20068-788a0cf15c / LuCI openwrt-22.03 branch git-23.069.50944-cd8bea9
Wgrywałem factory tak
http://192.168.1.1/fwupdate.html wszystko super śmigało
dodałem
luci-app-advanced-reboot
Chciałem wgrać ipq40xx 20090 sysupgrade, próbowałem i nadzorowany upgrade gdzie stalo sie cos dziwnego, 2
partycja z oryginalnym firmwarem została nadpisana przez upgrade i po restarcie bootowal się z niej, ale nie wstawał. Udalo mi się metoda na włącz wyłącz:
Switch On and wait 15 seconds
Switch Off and wait 10 seconds
Repeat steps 1 and 2, three times
lub jak kto woli:
Switch device power off.
3x Switch device power on for 2 seconds, then off again.
Switch device power on, the device should now boot to the alternative partition.
i zbootowac z partycji 1 i popatrzyłem na partycje, było:
01 Current OpenWrt 22.03 (Linux 5.10.168)
02 Alternative OpenWrt 22.03 (Linux 5.10.176)
nadgrałem ta 2 w taki sposób
nandwrite -p -q /dev/mtd12 /tmp/FW_MR8300_1.1.10.210186_prod.img
na wszelki wypadek nadpisałem tym samym mtd13 (skoro to to samo) i dalej
ubiattach -m12
UBI device number 1, total 701 LEBs (89010176 bytes, 84.8 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB)
jakoś odtworzyłem, i się bootoje ale bez możliwości wejścia na stronę konfiguracji - nie działa
01 Current OpenWrt 22.03 (Linux 5.10.168)
02 Alternative Linksys (Linux 3.14.77)
sprawdziłem czy oby napawano mam boot na 1:
fw_printenv boot_part
boot_part=1
oraz jakie są ustawienia:
fw_printenv
altkern=5f80000
auto_recovery=yes
baudrate=115200
boot_part=1
boot_part_ready=3
boot_ver=1.3.3
bootcmd=if test $auto_recovery = no; then bootipq; elif test $boot_part = 1; then run bootpart1; else run bootpart2; fi
bootdelay=2
bootpart1=set bootargs $partbootargs && nand read $loadaddr $prikern $kernsize && bootm $loadaddr
bootpart2=set bootargs $partbootargs2 && nand read $loadaddr $altkern $kernsize && bootm $loadaddr
ethact=eth0
ethaddr=00:03:7f:ba:db:ad
flash_type=2
flashimg=tftp $loadaddr $image && nand erase $prikern $imgsize && nand write $loadaddr $prikern $filesize
flashimg2=tftp $loadaddr $image && nand erase $altkern $imgsize && nand write $loadaddr $altkern $filesize
image=rogue.img
imgsize=5800000
ipaddr=192.168.1.1
kernsize=300000
loadaddr=84000000
machid=8010006
netmask=255.255.255.0
partbootargs=init=/sbin/init rootfstype=ubifs ubi.mtd=11,2048 root=ubi0:ubifs rootwait rw
partbootargs2=init=/sbin/init rootfstype=ubifs ubi.mtd=13,2048 root=ubi0:ubifs rootwait rw
prikern=780000
serverip=192.168.1.254
stderr=serial
stdin=serial
stdout=serial
i partycje:
cat /proc/mtd
dev: size erasesize name
mtd0: 00100000 00020000 "sbl1"
mtd1: 00100000 00020000 "mibib"
mtd2: 00100000 00020000 "qsee"
mtd3: 00080000 00020000 "cdt"
mtd4: 00080000 00020000 "appsblenv"
mtd5: 00080000 00020000 "ART"
mtd6: 00200000 00020000 "appsbl"
mtd7: 00080000 00020000 "u_env"
mtd8: 00040000 00020000 "s_env"
mtd9: 00040000 00020000 "devinfo"
mtd10: 05800000 00020000 "kernel"
mtd11: 05500000 00020000 "rootfs"
mtd12: 05800000 00020000 "alt_kernel"
mtd13: 05500000 00020000 "alt_rootfs"
mtd14: 00100000 00020000 "sysdiag"
mtd15: 04680000 00020000 "syscfg"
Bootoje przełączając się na 2 partycję na linksysa firmware widać wifi (nawet tel mi sia połączył ale miałem stare hasło gdzieś w rooterze zapisane, sprobowalem na stare się połączyć z PC też poszło), ale dalej jest cos nie tak, po boocie na 2 partycje nie mogę podłączyć się do strony konfiguracji (nie mogę podłączyć uart, mam gwarancje).
Może ktoś udostępni oryginalny obraz partycji z manualem jak wgrać je i co trzeba zmienić, aby na 2 partycji był w pelni działający stokowy firmware, potrzebuje z działającego routera dla:
mtd12: 05800000 00020000 "alt_kernel"
mtd13: 05500000 00020000 "alt_rootfs"
Dodatkowo jak rozwiązać problem z sysupgrade na 1 partycje tak aby nie nadpisywało 2 a nawet jak nadpisze to żeby się bootowalo z 2.
Próbowałem tez tego
https://openwrt.org/toh/linksys/ea8300#oem_firmware
aktywna mam partycja 11 z Openwrt
cat /sys/devices/virtual/ubi/ubi0/mtd_num
11
I przy probie nadpisania alt_kernel
mam
mtd write /tmp/FW_MR8300_1.1.10.210186_prod.img alt_kernel
Unlocking alt_kernel ...
Writing from /tmp/FW_MR8300_1.1.10.210186_prod.img to alt_kernel ... [e]
Skipping bad block at 0x00ba0000[e]
Skipping bad block at 0x01d80000[e]
Skipping bad block at 0x01dc000
to samo przy erase
mtd erase alt_kernel
Unlocking alt_kernel ...
Erasing alt_kernel ...
Skipping bad block at 0xba0000
Skipping bad block at 0x1d80000
Skipping bad block at 0x1dc0000
choc po wykonaniu widzi
02 Alternative Linksys (Linux 3.14.77)
Ktos ma pomysły?
Nie dziwna sprawa tylko te linksysy tak mają. Robić upgrade flashujesz drugi zestaw partycji i system się przełącza na drugi zestaw jako aktywny. I tak na zmianę.
A jak to rozwiazac ?
chce zrobic sysupgrade do nowszej wersji na 1 partycji 2 miec dzialajaca ze stockowym firmwarem, a i tak 2 nie dziala na stoku, a 1 sie nie updatuje prawidlowo
nijak, tego nie zmienisz bo tak to działa. Masz działające openwrt, zrób upgrade, robi to innym zestawie partycji, uruchom z tego. A na ten drugi wgraj sobie np. oryginał (choć nie wiem po co) i ew przełączaj system jak chcesz się uruchomić z jednego czy drugiego zestawu.
nijak, tego nie zmienisz bo tak to działa. Masz działające openwrt, zrób upgrade, robi to innym zestawie partycji, uruchom z tego. A na ten drugi wgraj sobie np. oryginał (choć nie wiem po co) i ew przełączaj system jak chcesz się uruchomić z jednego czy drugiego zestawu.
Ale mi sie nie uruchamia prawidlowo z 2 partycji, nie moge wpic sie do stockowej stronki, nawet jak sie nadgra sysupgrade na 2 zestaw tez sie nie mozna podlaczyc na drugiej partycji gdzie widnieje Openwrt nowsze. Potrzebuje Cezary Twojej pomocy, jak rozwiazac problem, aby zrobic chociaz sysupgrade, i zeby sie zrobil na 1 partycji, a 2 nie wazne czy stock czy nie stosk, aby sie zabootowala prawidlowo i mozna sie bylo do niej dostac. Potrzebuje tez dzialajcych zrzutow partycji 2 alt_kernel i Alt_rootfs z instrukcja jak to prawidlowo podgrac, aby wstalo z 2
Zrzutów nie mam, nie mam tego sprzętu. Przywróć jakoś oryginał i na jednej i na drugiej partycji, wgraj później ponownie openwrt i tak zostaw.
Zrzutów nie mam, nie mam tego sprzętu. Przywróć jakoś oryginał i na jednej i na drugiej partycji, wgraj później ponownie openwrt i tak zostaw.
to moze zostawie jak mam, nie bede robil sysupgrade, moze w przyszlosci ktos bedzie mial rozwiazanie tego, aby mozna prawidlowo wykonac sysupgrade Openwrt :-(
Zrzutów nie mam, nie mam tego sprzętu. Przywróć jakoś oryginał i na jednej i na drugiej partycji, wgraj później ponownie openwrt i tak zostaw.
Tutaj cos podobnego mozna zastosować:
Snapshot wymaga powiększenia partycji na kernel i jest to opisane na wiki.
Snapshot wymaga powiększenia partycji na kernel i jest to opisane na wiki.
Bylo i tak i tak - obie opcje ustawione i nic nie pomagalo, raz na 1 raz na 2
kernsize=300000
kernsize=500000
Moze ustawic
auto_recovery=yes
na
auto_recovery=no
ale nie wiem co sie stanie
Zmień ten kernsize na 500000 zgodnie z opisem, zrestartuj, wgraj nowsze openwrt przez sysupgrade i zobacz co będzie. Tylko sam nie mieszaj z zmiennych uboota, nich system wszystko ustawi tak jak chce.
Zmień ten kernsize na 500000 zgodnie z opisem, zrestartuj, wgraj nowsze openwrt przez sysupgrade i zobacz co będzie. Tylko sam nie mieszaj z zmiennych uboota, nich system wszystko ustawi tak jak chce.
I znowu sie zrobilo tak
01 Current OpenWrt 22.03 (Linux 5.10.168)
02 Alternative OpenWrt 22.03 (Linux 5.10.176)
ale po boocie nie ma kontaktu z consola, nie przydziela IP, nie mozna sie wbic do luci itd. potrzebne jest wlaczanie wylaczanie aby zbootowal sie z partycji 01
Strony Poprzednia 1 2 3 4 5 6 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Linkys mr 8300 problem z aktualizacja do 22.03
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc