51

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.

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

52

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

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  ?

53

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

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.

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

54

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

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 ?

55

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

Oczywiście w zależności od systemu plików użyj odpowiedniego programu i ci wypakuje.

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

56

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

To jest obraz IMG na windzie czego najlepiej użyć ?

57

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

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.

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

58

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

Lipa na binarce z 22 nie poszla, wiec musi byc odpowiednia tez binarka. Lipa pomysł musze odpuscic bo nie ma skad brac binarek

59 (edytowany przez tomiapage 2023-01-01 09:41:53)

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

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

60

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

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.

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

61

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

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 smile

62

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

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.

63

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

CC nie ma, to jeszcze nie te czasy. Używaj zwykłego openwrt po prostu.

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

64 (edytowany przez roblad 2023-04-02 07:55:05)

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

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?

65

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

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ę.

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

66 (edytowany przez roblad 2023-04-02 08:01:15)

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

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

67

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

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.

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

68

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

Cezary napisał/a:

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

69

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

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.

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

70

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

Cezary napisał/a:

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 :-(

71 (edytowany przez roblad 2023-04-02 13:41:27)

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

Cezary napisał/a:

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ć:


https://forum.openwrt.org/t/flashing-op … d/60670/38

72

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

Snapshot wymaga powiększenia partycji na kernel i jest to opisane na wiki.

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

73 (edytowany przez roblad 2023-04-02 09:46:59)

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

Cezary napisał/a:

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

74

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

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.

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

75

Odp: Linkys mr 8300 problem z aktualizacja do 22.03

Cezary napisał/a:

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