1,051

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

xury napisał/a:

Pewnie masz tam AN8855 a wgrałeś uboot moda i switch nie działa. Więc albo wgrywaj wszystkie partycje uartem po ymodem albo zmień bootloader na stockowy i wgraj Openwrt od nowa, albo po wgraniu stockowego po TFTP. i NIE MIESZAJ plików dla stockowego bootloadera z  tymi dla ubootmoda.

Może tak być:

root@(none):~# dmesg | grep -i AN8855
[    2.111242] an8855-switch: probe of an8855-switch.2.auto failed with error -110

Colokwiek bym nie wgrywał z działających fipów przez mtk_uartboot to zawsze startuje mi:

BusyBox v1.36.1 (2025-01-04 10:56:06 UTC) built-in shell (ash)

  _______                     ________        __
|       |.-----.-----.-----.|  |  |  |.----.|  |_
|   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
|_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
-----------------------------------------------------------------------------
|                                                                           |
| OpenWrt 24.10-SNAPSHOT, r28280-2f60e7f006                                 |
|                                                                           |
| Build time: 2025-01-04 11:08 UTC                                          |
| Cezary Jackiewicz, https://eko.one.pl                                     |
|                                                                           |
-----------------------------------------------------------------------------
| Machine: Xiaomi Mi Router AX3000T (OpenWrt U-Boot layout)                 |
| Uptime: 0d, 00:00:13                                                      |
| Load: 0.00 0.00 0.00                                                      |
| Flash: total: 6.5MB, free: 0B, used: 100%                                 |
| Memory: total: 234.7MB, free: 167.4MB, used: 28%                          |
uci: Entry not found
-----------------------------------------------------------------------------
| CPU temp: 28.32 C                                                         |
-----------------------------------------------------------------------------
=== WARNING! ================================================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
-----------------------------------------------------------------------------
root@(none):~#

Wgrywanie wszystkich partycji po ymodem byłoby idealne bo mam kopie ze stocka, ale jak mam to zrobić? Jeżeli tak https://eko.one.pl/forum/viewtopic.php? … 16#p307116 to nie mam takiej możliwości, musiałbym być w komendach UARTa i poleceniem loadyxxxx dać mu możliwość wgrywania partycji, zresztą i tak nie wiem pod jakie adresy.
Nie bardzo wiem jak zmienić bootloader na stockowy.

1,052

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Nie możesz uruchomić WiFi?

1,053 (edytowany przez MiG25 2025-01-14 12:56:39)

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

A to nie jest tak , że to tylko uboot nie widzi tego an8855 ( jak jest wgrany od starszego ,bez obsługi an8855) , ale jak już openwrt ma sterowniki an8855 to ten switch  widzi i tak ? ( uboot nie widzi ale openwrt widzi)
No i jakby radia wifi były , to też byłoby to na bannerze Cezarego widać....

1,054

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Jest:

uci: Entry not found

więc może nie być widać. Ale chyba nic nie stoi na przeszkodzie żeby ręcznie uruchomić radio.
Inna opcja to przygotować obraz z potrzebnymi plikami.

1,055 (edytowany przez Mnietek 2025-01-14 17:37:47)

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Jest znaczący postęp.
Należało to zrobić następująco:

./mtk_uartboot -s /dev/ttyUSB1 --aarch64 -p bl2-mt7981-bga-ddr3-ram.bin -f openwrt-mediatek-filogic-xiaomi_mi-router-ax3000t-ubootmod-bl31-uboot.fip && tio /dev/ttyUSB1 kluczowe tu było uruchomienie terminala szeregowego zaraz po mtk_uartboot w tym samym oknie.

Ja używam MobaXterm i tam otwierałem drugie okno terminal do tio po wgraniu przez mtk_uartboot i za cholerę to nie chciało działać.

Ruszyło tftp, zaciągnęło openwrt-mediatek-filogic-xiaomi_mi-router-ax3000t-ubootmod-initramfs-recovery.itb

OpenWrt Initframs wstał:

BusyBox v1.37.0 (2025-01-13 22:56:09 UTC) built-in shell (ash)

  _______                     ________        __
|       |.-----.-----.-----.|  |  |  |.----.|  |_
|   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
|_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
-----------------------------------------------------
OpenWrt SNAPSHOT, r28593-717f62d256
-----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------

OpenWrt recently switched to the "apk" package manager!

OPKG Command           APK Equivalent      Description
------------------------------------------------------------------
opkg install <pkg>     apk add <pkg>       Install a package
opkg remove <pkg>      apk del <pkg>       Remove a package
opkg upgrade           apk upgrade         Upgrade all packages
opkg files <pkg>       apk info -L <pkg>   List package contents
opkg list-installed    apk info            List installed packages
opkg update            apk update          Update package lists
opkg search <pkg>      apk search <pkg>    Search for packages
------------------------------------------------------------------

For more https://openwrt.org/docs/guide-user/add … cheatsheet

Mam łączność po LAN przez Winscp, mogę wrzucać pliki. I teraz co dalej żeby znowu wszystkiego nie uwalić? Wystarczy zrobić sysupgrade luci-24.10-snapshot-r28280-2f60e7f006-mediatek-filogic-xiaomi_mi-router-ax3000t-ubootmod-initramfs-factory.ubi?

1,056

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Jak zrobisz to to wgrasz znów initramfs. Wgraj zwykły sysupgrade.

PS: jaki bootloader wgrałeś? Jeżeli ubootmod to odpowiedni sysupgrade wybierz, jak nie to zwykły.

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

1,057

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Taki się wgrał:

( ( ( OpenWrt ) ) )       U-Boot 2024.10-OpenWrt-r28593-717f62d256 (Jan 13 2025 - 22:56:09 +0000)

      1. Run default boot command.
      2. Boot system via TFTP.
      3. Boot production system from NAND.
      4. Boot recovery system from NAND.
      5. Load production system via TFTP then write to NAND.
      6. Load recovery system via TFTP then write to NAND.
      7. Load BL31+U-Boot FIP via TFTP then write to NAND.
      8. Load BL2 preloader via TFTP then write to NAND.
      9. Reboot.
      a. Reset all settings to factory defaults.
      0. Exit

1,058

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Czyli bierzesz ubootmod

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

1,059

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Nic z tego, ponownie system halt, ale już przynajmniej wiem jak ogarnąć żeby zacząć:

root@OpenWrt:~/tmp# sysupgrade luci-24.10-snapshot-r28280-2f60e7f006-mediatek-fi
logic-xiaomi_mi-router-ax3000t-ubootmod-squashfs-sysupgrade.itb
Mon Jan 13 23:03:50 GMT 2025 upgrade: Image not in /tmp, copying...
Mon Jan 13 23:03:51 GMT 2025 upgrade: Saving config files...
Mon Jan 13 23:03:52 GMT 2025 upgrade: Commencing upgrade. Closing all shell sessions.
Watchdog handover: fd=3
- watchdog -
Watchdog does not have CARDRESET support
Mon Jan 13 23:03:52 GMT 2025 upgrade: Sending TERM to remaining processes ...
Mon Jan 13 23:03:52 GMT 2025 upgrade: Sending signal TERM to netifd (1746)
Mon Jan 13 23:03:56 GMT 2025 upgrade: Sending KILL to remaining processes ...
Mon Jan 13 23:03:56 GMT 2025 upgrade: Sending signal KILL to netifd (1746)
<6>[  483.941998] stage2 (3462): drop_caches: 3
Mon Jan 13 23:04:04 GMT 2025 upgrade: Switching to ramdisk...
<5>[  485.191183] UBIFS (ubi0:3): background thread "ubifs_bgt0_3" stops
<5>[  485.204078] UBIFS (ubi0:3): un-mount UBI device 0
Mon Jan 13 23:04:06 UTC 2025 upgrade: Performing system upgrade...
fitblk: /dev/fit0 released
<6>[  485.726014] block ubiblock0_2: released
<6>[  486.174071] block ubiblock0_2: created from ubi0:2(fit)
Volume ID 2, size 97 LEBs (12316672 bytes, 11.7 MiB), LEB size 126976 bytes (124.0 KiB), dynamic, name "fit", alignment 1
Set volume size to 95866880
Volume ID 3, size 755 LEBs (95866880 bytes, 91.4 MiB), LEB size 126976 bytes (124.0 KiB), dynamic, name "rootfs_data", alignment 1
<5>[  489.701630] UBIFS (ubi0:3): default file-system created
<5>[  489.707495] UBIFS (ubi0:3): Mounting in unauthenticated mode
<5>[  489.713491] UBIFS (ubi0:3): background thread "ubifs_bgt0_3" started, PID 4239
<5>[  489.748398] UBIFS (ubi0:3): UBIFS: mounted UBI device 0, volume 3, name "rootfs_data"
<5>[  489.756507] UBIFS (ubi0:3): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
<5>[  489.766690] UBIFS (ubi0:3): FS size: 94470144 bytes (90 MiB, 744 LEBs), max 755 LEBs, journal size 4698112 bytes (4 MiB, 37 LEBs)
<5>[  489.778597] UBIFS (ubi0:3): reserved for root: 4462058 bytes (4357 KiB)
<5>[  489.785458] UBIFS (ubi0:3): media format: w5/r0 (latest is w5/r0), UUID E02983FB-437F-4A1D-8F1B-76FA2267D5D2, small LPT model
<5>[  489.808734] UBIFS (ubi0:3): un-mount UBI device 0
<5>[  489.813714] UBIFS (ubi0:3): background thread "ubifs_bgt0_3" stops
configuration saved
sysupgrade successful
umount: can't unmount /dev: Resource busy
umount: can't unmount<0>[  489.832082] reboot: Restarting system
/tmp: Resource
F0: 102B 0000
FA: 1040 0000
FA: 1040 0000 [0200]
F9: 3903 0041
F3: 1001 0000 [0200]
F3: 1001 0000
F6: 102C 0000
F5: 480A 0031
00: 1005 0000
FA: 1040 0000
FA: 1040 0000 [0200]
F9: 3903 0041
F3: 1001 0000 [0200]
F3: 1001 0000
F6: 102C 0000
01: 102A 0001
02: 1005 0000
BP: 2000 00C0 [0001]
EC: 0000 0000 [1000]
T0: 0000 00ED [010F]
System halt!

1,060

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Czekaj. Czy ty w ogóle wgrałeś bootloader? Czy tylko uruchamiasz go w ramie, wgrywasz system i już?

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

1,061

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Wygląda na to że jest tylko w ramie. W takim razie nie mam pojęcia jak ten bootloader wgrać

1,062

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Opcja 8 tego bootloadera co masz?

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

1,063 (edytowany przez frutis 2025-01-14 19:33:23)

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Tutaj jest instrukcja dla T-56: https://openwrt.org/toh/zyxel/t-56
Robisz tak samo tylko używając innych plików które pasują do Twojego routera.

Jest też to dokładnie opisane dla AX3000T: https://openwrt.org/inbox/toh/xiaomi/ax … wrt_u-boot

1,064

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

frutis napisał/a:

Tutaj jest instrukcja dla T-56: https://openwrt.org/toh/zyxel/t-56
Robisz tak samo tylko używając innych plików które pasują do Twojego routera.

Jest też to dokładnie opisane dla AX3000T: https://openwrt.org/inbox/toh/xiaomi/ax … wrt_u-boot

Tam w instrukcjach jest napisane że trzeba mieć plik kmod-mtd-rw.ipk i nie wiem skąd mam go wziąć, oszaleć można

1,065

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Z repozytorium pakietów. Uzyłeś snapshota to idziesz do https://downloads.openwrt.org/snapshots … gic/kmods/ i w zależności jaki tam miałeś kernel to ściągasz z odpowiedniego katalogu pakiet.

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

1,066 (edytowany przez dawidt 2025-01-15 10:36:03)

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

skoro masz dostęp do swojego backupu to go po prostu wgraj go na odpowiednie "partycje".
Czyli odpal z RAM, następnie daj openwrt dostęp do internetu i wpisuj:

opkg update && opkg install kmod-mtd-rw
insmod mtd-rw i_want_a_brick=1
root@OpenWrt:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00100000 00020000 "BL2"
mtd1: 00040000 00020000 "Nvram"
mtd2: 00040000 00020000 "Bdata"
mtd3: 00200000 00020000 "Factory"
mtd4: 00200000 00020000 "FIP"
mtd5: 00040000 00020000 "crash"
mtd6: 00040000 00020000 "crash_log"
mtd7: 00040000 00020000 "KF"
mtd8: 02200000 00020000 "ubi_kernel"
mtd9: 04e00000 00020000 "ubi"

jeśli masz takie partycje to następnie

ubidetach -p /dev/mtd0; ubiformat /dev/mtd0 -y; ubiattach -p /dev/mtd0


dla wszystkich mtd od 0 do 8 lub 9. Przekopiuj pliki backupu po SCP do /tmp i je po kolei wgraj

mtd write /tmp/BL2.bin BL2

Nie do końca rozumiem dlaczego, ale u mnie po takim zabiegu nigdy nie chciał wstać, ale miał już bootloader, u-boot i sterowniki do wifi. Wystarczyło odpalić jeszcze raz openwrt z ram i zrobić sysupgrade i już dalej startował sam.

Pamiętaj tylko by dopasować wersję OpenWRT do uboota z backupu.

1,067

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

dawidt napisał/a:

skoro masz dostęp do swojego backupu to go po prostu wgraj go na odpowiednie "partycje".
Czyli odpal z RAM, następnie daj openwrt dostęp do internetu i wpisuj:

opkg update && opkg install kmod-mtd-rw
insmod mtd-rw i_want_a_brick=1
root@OpenWrt:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00100000 00020000 "BL2"
mtd1: 00040000 00020000 "Nvram"
mtd2: 00040000 00020000 "Bdata"
mtd3: 00200000 00020000 "Factory"
mtd4: 00200000 00020000 "FIP"
mtd5: 00040000 00020000 "crash"
mtd6: 00040000 00020000 "crash_log"
mtd7: 00040000 00020000 "KF"
mtd8: 02200000 00020000 "ubi_kernel"
mtd9: 04e00000 00020000 "ubi"

jeśli masz takie partycje to następnie

ubidetach -p /dev/mtd0; ubiformat /dev/mtd0 -y; ubiattach -p /dev/mtd0


dla wszystkich mtd od 0 do 8 lub 9. Przekopiuj pliki backupu po SCP do /tmp i je po kolei wgraj

mtd write /tmp/BL2.bin BL2

Nie do końca rozumiem dlaczego, ale u mnie po takim zabiegu nigdy nie chciał wstać, ale miał już bootloader, u-boot i sterowniki do wifi. Wystarczyło odpalić jeszcze raz openwrt z ram i zrobić sysupgrade i już dalej startował sam.

Pamiętaj tylko by dopasować wersję OpenWRT do uboota z backupu.

Tak wszystko zrobiłem i wstał jak nowy z chińskiej fabryki. To była droga przez mękę. Dzięki wszystkim za pomoc.

1,068

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Oficjalnie wprowadzili poprawkę związaną z bootloaderem: https://github.com/openwrt/openwrt/comm … eb6732ffec

Jak też oczywiście na nią przejdę wraz z następnymi buildami.

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

1,069

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Już dawno platform.sh wskazywane było na problem: https://eko.one.pl/forum/viewtopic.php? … 55#p307555
ale nikt nie chciał podmienić platform.sh od siergieja.
Też upominałem, że razem z bootcount powinno być zaktualizowane platform.sh
https://eko.one.pl/forum/viewtopic.php? … 42#p311242

1,070

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

I jak widzisz, już po 3 miesiącach znalazło się oficjalnie w repo. Mają tempo.

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

1,071

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Już tylko z czysto kronikarskiego zacięcia wspomnę do repo openwrt oficjalnie weszła obsługa switcha AN8855. Więc na chwilę obecną mamy - oficjalnie - komplet wsparcia dla tego modelu. Teraz czekamy co następnego wymyśli Xiaomi.

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

1,072

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Zamontowałem u znajomego ten router, pppoe 600/50 , po kablu elegancko ogarnia łącze, natomiast po piątce lekko ponad 300Mb dl, wgrany rc7 ostatni, w luci był włączony packet steering więc go tak zostawiłem. Z tym npu powinien bez problemu zamknąć 600 na wifi? Nie zdążyłem sprawdzić htop mi bateria już calkiem się rozladowala w lapku.

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

1,073

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

A ja zauważyłem dzisiaj problemy z przesyłaniem strumieniowym z telefonu na AndroidTV, a wcześniej wszystko działało. Tylko problem, że nie pamiętam na jakiej wersji to było. Już mnie drażni ten router.
Popróbuję jeszcze z IGMP snooping tylko nie wiem czy dopisać do sekcji lan czy do  do config device br-lan?

1,074

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Witam

To już mój kolejny AX3000T (RD03), tylko ten jest niefortunnie z softem 1.0.84. O ile wcześniejsze poszły bez problemu xmir-patcher, o tyle ten przy próbie wgrania najnowszego obrazu:

Wersja
luci-24.10-SNAPSHOT (r28432-7609571dcd)
Data
2025-02-07 11:13:07 UTC

Wyświetla na końcu:

device: "RD03"
img_write = True
Image files in directory "firmware/":
  "firmware/luci-24.10-snapshot-r28432-7609571dcd-mediatek-filogic-xiaomi_mi-router-ax3000t-initramfs-factory.ubi"
Download file: "/tmp/dmesg.log" ....
Download file: "/tmp/mtd_list.txt" ....
Download file: "/tmp/mtd_info.txt" ....
Download file: "/tmp/mtd_fdt.txt" ....
Download file: "/tmp/kcmdline.log" ....
Parse all images...
UBI: filetype: b'UBI#'
UBI: Decoding UBIFS...
UBI:   volume: "kernel"          size: 9142272
parse_ubifs = 1
FIT size = 0x8A0AE0 (8834 KiB)
FIT: name = "ARM64 OpenWrt FIT (Flattened Image Tree)"
FIT: def_cfg: "config-1"
FIT: def_cfg desc = "OpenWrt xiaomi_mi-router-ax3000t"
FIT: model = "xiaomi,mi-router-ax3000t"
FIT: def_fdt: "fdt-1"
FDT: desc = "ARM64 OpenWrt xiaomi_mi-router-ax3000t device tree blob"
FDT: type = "flat_dt"
FDT: arch = "arm64"
KRN: desc = "ARM64 OpenWrt Linux-6.6.73"
KRN: type = "kernel"
KRN: arch = "arm64"
KRN: compression = "lzma"
KRN: data = 4125687 bytes
FDT: compatible = ['xiaomi,mi-router-ax3000t', 'mediatek,mt7981']
FDT: model = "Xiaomi Mi Router AX3000T"
FDT: dt_part: ['/soc/spi@1100a000/flash@0/partitions']
FIT: Founded "initrd-1" node
FIT: initrd image name: "ARM64 OpenWrt xiaomi_mi-router-ax3000t initrd"
fw_img: 10112 KiB | kernel: 8834 KiB | rootfs: 4776 KiB
Download file: "/tmp/bl_BL2.bin" ....
Download file: "/tmp/bl_FIP.bin" ....
Download file: "/tmp/env_Nvram.bin" ....
Download file: "/tmp/env_Bdata.bin" ....
Download file: "/tmp/env_BL2.bin" ....
current flag_boot_rootfs = 0
install_method = 400
--------- prepare command lines -----------
fw_img: 10112 KiB | kernel: 8834 KiB | rootfs: 4776 KiB
------------- flash images -------------
Upload file: "tmp/fw/fw_img.bin" ....
Download file: "/tmp/fw_img.bin.433757.md5" ....
WARNING: It is not safe to write initramfs image to partition "ubi1"!
RECOMMENDATION: Flash the stock firmware again to change the active UBI-partition.

Poprzednie wersje poszły za pomoc tego narzędzia bez problemu. Gdzie popełniłem bład?
Dzieki

1,075

Odp: Xiaomi AX3000T - kiedy wsparcie na eko.one.pl?

Masz najnowszą wersję xmir-patcher?
Na githubie były zmiany dwa dni temu:
https://github.com/openwrt-xiaomi/xmir- … mits/main/