76 (edytowany przez pablo.see 2019-04-11 17:54:27)

Odp: Gargoyle 1.11 na Xiaomi 3G Router

A to przepraszam. Nie jestem noobem, ale tutaj widać zrobiłem podstawowy błąd. Skopiowałem paczkę tar z Twoim "buildem" do /tmp a potem aktualizacja przez sysupgrade.

Dodane później:
To będzie właściwa metoda?

run: mtd write gargoyle-1.11.0.1-ramips-mt7621-mir3g-squashfs-kernel1.bin kernel1
run: mtd write gargoyle-1.11.0.1-ramips-mt7621-mir3g-squashfs-rootfs0.bin rootfs0
run: nvram set flag_try_sys1_failed=1
run: nvram commit
run: reboot

Czy dla wszystkiego trzeba by zrobić jeszcze to?

mtd write gargoyle-1.11.0.1-ramips-mt7621-mir3g-squashfs-kernel1.bin kernel0
Modem: Technicolor CGA2121 (Multimedia)
Router1: Xiaomi Router 3G,          Soft: Gargoyle PL 1.14.0.0 (Built 20230526-1549 git@97d7a844)
Router2: Tp-Link TL-WR1043ND,   Soft: OpenWRT, Gargoyle 1.9.2.2 (r39585)

77

Odp: Gargoyle 1.11 na Xiaomi 3G Router

Jak już masz system to zrób sysupgrade. Kernel powinien wskoczyć na swoje miejsce, jak tego nie zrobi to coś masz porąbane z urządzeniem.

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

78

Odp: Gargoyle 1.11 na Xiaomi 3G Router

Co do oprogramowania to było tak: oryginalne->prometeszusz (poprzez breed)->openwrt  (poprzez breed)->gargoyle (sysupgrade)

Modem: Technicolor CGA2121 (Multimedia)
Router1: Xiaomi Router 3G,          Soft: Gargoyle PL 1.14.0.0 (Built 20230526-1549 git@97d7a844)
Router2: Tp-Link TL-WR1043ND,   Soft: OpenWRT, Gargoyle 1.9.2.2 (r39585)

79

Odp: Gargoyle 1.11 na Xiaomi 3G Router

I cały czas masz kernel prometeusza. W sumie cud że w ogóle się uruchomiło.

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

80

Odp: Gargoyle 1.11 na Xiaomi 3G Router

OpenWRT działa normalnie, natomiast Gargoyle już nie.
Wieczorem podziałam. Jaki kernel posiada Twój obraz? Odpowiada temu z OpenWRT 18.06.2?

Modem: Technicolor CGA2121 (Multimedia)
Router1: Xiaomi Router 3G,          Soft: Gargoyle PL 1.14.0.0 (Built 20230526-1549 git@97d7a844)
Router2: Tp-Link TL-WR1043ND,   Soft: OpenWRT, Gargoyle 1.9.2.2 (r39585)

81

Odp: Gargoyle 1.11 na Xiaomi 3G Router

Nie, nie odpowiada, jest do przodu. 1.11.0.1 ma 4.9.162/4.14.105 w zależności od architektury.

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

82

Odp: Gargoyle 1.11 na Xiaomi 3G Router

Oczywiście mtd pod openwrt zablokowane, nie mam paczki mtd_rw a breed dziwnym trafem przestał się uruchamiać.

Modem: Technicolor CGA2121 (Multimedia)
Router1: Xiaomi Router 3G,          Soft: Gargoyle PL 1.14.0.0 (Built 20230526-1549 git@97d7a844)
Router2: Tp-Link TL-WR1043ND,   Soft: OpenWRT, Gargoyle 1.9.2.2 (r39585)

83

Odp: Gargoyle 1.11 na Xiaomi 3G Router

mtd_rw jest w pakietach. Tylko że nie potrzebujesz jego do normlanego flashowania, partycje kernela i systemu plików powinno się normalnie dać zapisać.

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

84

Odp: Gargoyle 1.11 na Xiaomi 3G Router

Using username "root".


BusyBox v1.28.4 () built-in shell (ash)


  _____                             _         _____  _
 |  __ \                           | |       |  __ \| |
 | |  \/ __ _ _ __ __ _  ___  _   _| | ___   | |__) | |
 | | __ / _` | '__/ _` |/ _ \| | | | |/ _ \  |  ___/| |
 | |_\ \ (_| | | | (_| | (_) | |_| | |  __/  | |    | |__
  \____/\__,_|_|  \__, |\___/ \__, |_|\___|  |_|    |____|
                   __/ |       __/ |
                  |___/       |___/

 -----------------------------------------------------------------------------
 |                                                                           |
 | Gargoyle PL 1.11.0.1 (0aa74ad0)                                           |
 | OpenWrt 18.06-SNAPSHOT, r7714-4918fe0291                                  |
 |                                                                           |
 | Build time: 2019-03-10 13:16 CET                                          |
 | Cezary Jackiewicz (obsy), http://eko.one.pl                               |
 |                                                                           |
 -----------------------------------------------------------------------------
 | Machine: Xiaomi Mi Router 3G                                              |
 | Uptime: 0d, 00:10:20                                                      |
 | Load: 0.07 0.05 0.03                                                      |
 | Flash: total: 95.1MB, free: 90.3MB, used: 0%                              |
 | Memory: total: 247.6MB, free: 225.4MB, used: 8%                           |
 | WAN:                                                                      |
 | LAN: 192.168.0.245, leases: 0                                             |
 -----------------------------------------------------------------------------
root@Gargoyle:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00080000 00020000 "Bootloader"
mtd1: 00040000 00020000 "Config"
mtd2: 00040000 00020000 "Bdata"
mtd3: 00040000 00020000 "Factory"
mtd4: 00040000 00020000 "crash"
mtd5: 00040000 00020000 "crash_syslog"
mtd6: 00040000 00020000 "reserved0"
mtd7: 00400000 00020000 "kernel_stock"
mtd8: 00400000 00020000 "kernel"
mtd9: 07580000 00020000 "ubi"
root@Gargoyle:~# mtd write gargoyle-1.11.0.1-ramips-mt7621-mir3g-squashfs-kernel
1.bin kernel1
Couldn't open image file: gargoyle-1.11.0.1-ramips-mt7621-mir3g-squashfs-kernel1.bin!
root@Gargoyle:~# cd /tmp
root@Gargoyle:/tmp# mtd write gargoyle-1.11.0.1-ramips-mt7621-mir3g-squashfs-ker
nel1.bin kernel1
Could not open mtd device: kernel1
Can't open device for writing!
root@Gargoyle:/tmp# mtd write gargoyle-1.11.0.1-ramips-mt7621-mir3g-squashfs-ker
nel1.bin kernel
Unlocking kernel ...

Writing from gargoyle-1.11.0.1-ramips-mt7621-mir3g-squashfs-kernel1.bin to kernel ...
root@Gargoyle:/tmp# mtd write gargoyle-1.11.0.1-ramips-mt7621-mir3g-squashfs-roo
tfs0.bin rootfs0
Could not open mtd device: rootfs0
Can't open device for writing!
Modem: Technicolor CGA2121 (Multimedia)
Router1: Xiaomi Router 3G,          Soft: Gargoyle PL 1.14.0.0 (Built 20230526-1549 git@97d7a844)
Router2: Tp-Link TL-WR1043ND,   Soft: OpenWRT, Gargoyle 1.9.2.2 (r39585)

85

Odp: Gargoyle 1.11 na Xiaomi 3G Router

Ty chyba robisz na ślepo nie czytając w ogóle co system wypisuje. Nie masz plików o takiej nazwie, nie masz partycji o takiej nazwie (jak kernel1, rootfs0), usilnie próbując zapisać coś co nie istnieje.

Weź plik sysupgrade i zrób po prostu sysupgrade.

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

86

Odp: Gargoyle 1.11 na Xiaomi 3G Router

Sysupgrade robiłem i to nic nie zmienia. Nie zmienie w sensie kernela. System Został zmieniony i mogę sobie zmieniać openwrt<->gargoyle, ale kernela nie chce podmienić.

Using username "root".


BusyBox v1.28.4 () built-in shell (ash)


  _____                             _         _____  _
 |  __ \                           | |       |  __ \| |
 | |  \/ __ _ _ __ __ _  ___  _   _| | ___   | |__) | |
 | | __ / _` | '__/ _` |/ _ \| | | | |/ _ \  |  ___/| |
 | |_\ \ (_| | | | (_| | (_) | |_| | |  __/  | |    | |__
  \____/\__,_|_|  \__, |\___/ \__, |_|\___|  |_|    |____|
                   __/ |       __/ |
                  |___/       |___/

 -----------------------------------------------------------------------------
 |                                                                           |
 | Gargoyle PL 1.11.0.1 (0aa74ad0)                                           |
 | OpenWrt 18.06-SNAPSHOT, r7714-4918fe0291                                  |
 |                                                                           |
 | Build time: 2019-03-10 13:16 CET                                          |
 | Cezary Jackiewicz (obsy), http://eko.one.pl                               |
 |                                                                           |
 -----------------------------------------------------------------------------
 | Machine: Xiaomi Mi Router 3G                                              |
 | Uptime: 0d, 02:24:06                                                      |
 | Load: 0.04 0.03 0.00                                                      |
 | Flash: total: 95.1MB, free: 90.3MB, used: 0%                              |
 | Memory: total: 247.6MB, free: 225.2MB, used: 9%                           |
 | WAN:                                                                      |
 | LAN: 192.168.0.245, leases: 0                                             |
 -----------------------------------------------------------------------------
root@Gargoyle:~# 
root@Gargoyle:~# cd /tmp
root@Gargoyle:/tmp# sysupgrade gargoyle-1.11.0.1-ramips-mt7621-mir3g-squashfs-sy
supgrade.tar
Saving config files...
Commencing upgrade. Closing all shell sessions.

po restarcie

Using username "root".


BusyBox v1.28.4 () built-in shell (ash)


  _____                             _         _____  _
 |  __ \                           | |       |  __ \| |
 | |  \/ __ _ _ __ __ _  ___  _   _| | ___   | |__) | |
 | | __ / _` | '__/ _` |/ _ \| | | | |/ _ \  |  ___/| |
 | |_\ \ (_| | | | (_| | (_) | |_| | |  __/  | |    | |__
  \____/\__,_|_|  \__, |\___/ \__, |_|\___|  |_|    |____|
                   __/ |       __/ |
                  |___/       |___/

 -----------------------------------------------------------------------------
 |                                                                           |
 | Gargoyle PL 1.11.0.1 (0aa74ad0)                                           |
 | OpenWrt 18.06-SNAPSHOT, r7714-4918fe0291                                  |
 |                                                                           |
 | Build time: 2019-03-10 13:16 CET                                          |
 | Cezary Jackiewicz (obsy), http://eko.one.pl                               |
 |                                                                           |
 -----------------------------------------------------------------------------
 | Machine: Xiaomi Mi Router 3G                                              |
 | Uptime: 0d, 00:05:28                                                      |
 | Load: 0.00 0.05 0.03                                                      |
 | Flash: total: 95.1MB, free: 89.9MB, used: 0%                              |
 | Memory: total: 247.6MB, free: 224.9MB, used: 9%                           |
 | WAN:                                                                      |
 | LAN: 192.168.0.245, leases: 0                                             |
 -----------------------------------------------------------------------------
root@Gargoyle:~# uname -a
Linux Gargoyle 4.14.107 #0 SMP Sun Mar 24 11:10:15 2019 mips GNU/Linux
root@Gargoyle:~# cat /proc/version
Linux version 4.14.107 (prometeus@prometeus-VirtualBox) (gcc version 7.4.0 (OpenWrt GCC 7.4.0 r9681-503edc9)) #0 SMP Sun Mar 24 11:10:15 2019
root@Gargoyle:~#

Także ani mtd ani sysupgrade nie aktualizuje kernela. Zapewne ma to związek z breed który ustawił bootowanie z drugiego kernela. Niestety nie wiem dlaczego nie mogę się połączyć przez ssh w trybie bootloadera.

Modem: Technicolor CGA2121 (Multimedia)
Router1: Xiaomi Router 3G,          Soft: Gargoyle PL 1.14.0.0 (Built 20230526-1549 git@97d7a844)
Router2: Tp-Link TL-WR1043ND,   Soft: OpenWRT, Gargoyle 1.9.2.2 (r39585)

87

Odp: Gargoyle 1.11 na Xiaomi 3G Router

Zaktualizuj partycję 7/8 ręcznie. Lub przywróć oryginalny soft i wgraj openwrt/gargoyle jeszcze raz.

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

88

Odp: Gargoyle 1.11 na Xiaomi 3G Router

kernelem z paczki gargoyle?

Modem: Technicolor CGA2121 (Multimedia)
Router1: Xiaomi Router 3G,          Soft: Gargoyle PL 1.14.0.0 (Built 20230526-1549 git@97d7a844)
Router2: Tp-Link TL-WR1043ND,   Soft: OpenWRT, Gargoyle 1.9.2.2 (r39585)

89

Odp: Gargoyle 1.11 na Xiaomi 3G Router

Tak.

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

90 (edytowany przez pablo.see 2019-04-12 10:47:54)

Odp: Gargoyle 1.11 na Xiaomi 3G Router

Poszło kernel jest tak jak trzeba.

Linux version 4.14.105 (cezary@eko.one.pl) (gcc version 7.3.0 (OpenWrt r7353-486dc7583d)) #0 SMP Fri Mar 8 15:56:11 2019

Żeby ponownie zapisać do bootloadera trzeba zrobić?

a) odblokowanie zapisu mtd:

opkg update && opkg install kmod-mtd-rw --force-depends && insmod mtd-rw.ko i_want_a_brick=1

b) flashowanie:

mtd write breed-mt7621-xiaomi-r3g.bin Bootloader
Modem: Technicolor CGA2121 (Multimedia)
Router1: Xiaomi Router 3G,          Soft: Gargoyle PL 1.14.0.0 (Built 20230526-1549 git@97d7a844)
Router2: Tp-Link TL-WR1043ND,   Soft: OpenWRT, Gargoyle 1.9.2.2 (r39585)

91

Odp: Gargoyle 1.11 na Xiaomi 3G Router

Bez tego --force-depends, musi się zainstalować o ile repo nie zmieniałeś.

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

92

Odp: Gargoyle 1.11 na Xiaomi 3G Router

Dziękuj Ci za pomoc.

Namieszał mi  tryb dual boot oraz kompletna nieznajomość struktury partycji pamięci flash.

Modem: Technicolor CGA2121 (Multimedia)
Router1: Xiaomi Router 3G,          Soft: Gargoyle PL 1.14.0.0 (Built 20230526-1549 git@97d7a844)
Router2: Tp-Link TL-WR1043ND,   Soft: OpenWRT, Gargoyle 1.9.2.2 (r39585)

93

Odp: Gargoyle 1.11 na Xiaomi 3G Router

Żeby nie było tak różowo. Po sprawdzeniu prędkości połączenie z Internetem, wychodzi 10Mbps Down, 0,1Mbps Up. Po kablu i po wifi. Po wpięciu dotychczasowego routera jest ile trzeba (60/4Mbps). Gargoyle na R3G pokazuje połączenie Lan 1Gbps, wifi 2,4 65Mbps, 5Ghz 325-400Mbps.

Modem: Technicolor CGA2121 (Multimedia)
Router1: Xiaomi Router 3G,          Soft: Gargoyle PL 1.14.0.0 (Built 20230526-1549 git@97d7a844)
Router2: Tp-Link TL-WR1043ND,   Soft: OpenWRT, Gargoyle 1.9.2.2 (r39585)

94

Odp: Gargoyle 1.11 na Xiaomi 3G Router

Zrestartuj router itd. Taka prędkość to nawet z uszkodzenia kabla nie wynika.

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

95

Odp: Gargoyle 1.11 na Xiaomi 3G Router

Oczywiście był resetowany 2-3 razy chyba, że chodzi Ci o przywrócenie "ustawień fabrycznych".

Modem: Technicolor CGA2121 (Multimedia)
Router1: Xiaomi Router 3G,          Soft: Gargoyle PL 1.14.0.0 (Built 20230526-1549 git@97d7a844)
Router2: Tp-Link TL-WR1043ND,   Soft: OpenWRT, Gargoyle 1.9.2.2 (r39585)

96 (edytowany przez pablo.see 2019-04-14 09:24:36)

Odp: Gargoyle 1.11 na Xiaomi 3G Router

Świrowania ciąg dalszy. Router widział Internet, ale nie przekazywał go dalej (ping 8.8.8.8 działał na routerze). Ponowne flashowanie obrazu przypomniało routerowi, że ma dzielić Internet. Nie pomogło natomiast na wolne połączenie i zamiast 60/4Mbps jest 8/1Mbps po lan i wifi.

Dodane później:
Niewiadomo skąd był włączony QoS na 8/1. Wyłączenie go załatwiło sprawę.

Modem: Technicolor CGA2121 (Multimedia)
Router1: Xiaomi Router 3G,          Soft: Gargoyle PL 1.14.0.0 (Built 20230526-1549 git@97d7a844)
Router2: Tp-Link TL-WR1043ND,   Soft: OpenWRT, Gargoyle 1.9.2.2 (r39585)