1 (edytowany przez pawol 2025-03-26 16:53:24)

Temat: Xiaomi ax3000t rd03 z Winbond i AN8855

Cześć,
sflaszowałem właśnie z sukcesem Xiaomi ax3000t rd03 z Winbond i AN8855 na openwrt 24.10.0 bez najmniejszego problem.

Chciałnym sflaszowac uboota ale opis na openwrt woła o pomstę.

Totalnie nie kumam jak to zrobić i co autorzy mają na myśli chociazby w w warningu przytoczonym na dole.

Czym sie rozni ubootmod od openwrt u-boot?

No i jak w końcu to zrobic aby nie uwalić routera?

Jakie kozysci będa z uboota openwrt? Łatwiejszy / szybsze recovery?


https://openwrt.org/inbox/toh/xiaomi/ax … ort_status

Warning! AN8855, Winbond and Foresee are compatible with OpenWrt U-Boot loader BL2 and FIP only in Snapshot build. Meanwhile, ubootmod sysupgrade is fully compatible with AN8855, Winbond and Foresee starting from 24.10.0 version. You can use Snapshot U-Boot loader together with 24.10.0 ubootmod version.

2

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

Tyle że nie przeportowali obsługi nowego typu pamięci do U-Boota z 24.10, wiec nie wystartuje obraz. Musisz używać U-Boota z wersji rozwojowej i obrazu 24.10

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

3 (edytowany przez pawol 2025-03-26 16:58:27)

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

@Cezary czekaj czekaj powoli...

Czyli mam wziąść ubota z ostatniego "snapshot" bo regularny 24.10 nie ma supportu?

Moge potem używac normalnego firmware .itb czy też musze "snapshot" .itb?

Lecę według opisu na wiki z update uboota przy powyzszych zastrzeżeniach?

4

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

pawol napisał/a:

Czyli mam wziąść ubota z ostatniego "snapshot" bo regularny 24.10 nie ma supportu?

Jeżeli masz winbonda lub foresee to tak, masz zainstalować uboota z wersji rozwojowej openwrt

Moge potem używac normalnego firmware .itb czy też musze "snapshot" .itb?

Tak, możesz używasz potem 24.10.

Lecę według opisu na wiki z update uboota przy powyzszych zastrzeżeniach?

Tak. W dużym skrócie to wgrywasz najpierw plik z initramfs żeby obraz się uruchomił w ramie i jak go już masz uruchomionego to wgrywasz bootloader i system ubootmod.

Tylko... po co chcesz wgrywać uboota? Te 10M jest dla Ciebie tak cenne?

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

5

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

Konkretnie to 25M smile , ok 60M wolnego bez , i ok 85 z ubootmodem

6 (edytowany przez artur_n 2025-03-26 18:59:24)

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

Moje dwa egzemplarze mają 76MB z ubootmodem.

Add. Zapomniałem że dodałem recovery co zjada 10MB.

GL.iNet GL-MT6000 + 2x AP_Xiaomi AX3000T

7 (edytowany przez pawol 2025-03-26 19:47:17)

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

bardziej pod kątem ewentualnego debrikowania. w ubocie open wrt przynajmniej wiem ze na tftp 192.168.1.254 ma sie pojawic obraz pod nazwą openwrt-mediatek-filogic-xiaomi_mi-router-ax3000t-ubootmod-initramfs-recovery.itb

O debrikowaniu stokowego uboota internet milczy.

A parę razy w życiu jakimś cudem ubiłem openwrt podczas update obrazu. Wiec wolę dmuchac na zimne

update.
dziwne to debrikowanie z tftp na stokowym ubocie smile
The router then connects to the TFTP server (where your DHCP server listen, e.g.: 192.168.31.100) and tries to download a file named with the IP address given by the DHCP server converted to hexadecimal.

8

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

pawol napisał/a:

O debrikowaniu stokowego uboota internet milczy.

Pod latarnią najciemniej
https://openwrt.org/inbox/toh/xiaomi/ax … bootloader

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

9 (edytowany przez pawol 2025-03-26 20:15:36)

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

a co daje opcja recovery +10MB w ubocie openwrt?

BTW na snapszotowym obrazie widac ze wycofali opkg i jest durnowate apk z którego nie mozna instalowac lokalmie z palucha .apk
Bez internatu troche ciezko doinstalować moduł kmod-mtd-rw.

No chyba ze jest jakis patent ale nie jest to intuicyjne w kazdym razie

10

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

pawol napisał/a:

a co daje opcja recovery +10MB w ubocie openwrt?

BTW na snapszotowym obrazie widac ze wycofali opkg i jest durnowate apk z którego nie mozna instalowac lokalmie z palucha .apk
Bez internatu troche ciezko doinstalować moduł kmod-mtd-rw.

No chyba ze jest jakis patent ale nie jest to intuicyjne w kazdym razie

apk add -v --allow-untrusted /tmp/kmod-....

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

11

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

hah no to probowalem z -v i -allow-untrusted ale osobno i nie szlo, bedzie okazja to sproboje obie opcje na raz

12

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

-v to tyko verbose. Ale tak czy siak działa.

# apk add -v --allow-untrusted ./kmod-tun-6.6.83-r1.apk 
(1/1) Installing kmod-tun (6.6.83-r1)
kmod-tun-6.6.83-r1.post-install: Executing script...
 30% #############                               [ 3034.447846] kmodloader: loading kernel modules from /etc/modules.d/*
[ 3034.453908] kmodloader: done loading kernel modules from /etc/modules.d/*
OK: 148 packages, 82 dirs, 845 files, 21 MiB
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13 (edytowany przez pawol 2025-04-08 15:29:20)

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

Modre głowy powiedzcie prosze jak s shella openwrt przywrócić partycje mtd1 i mtd2. W envie po fw_printenv jakies głupoty są i crc error - wcześniej był jakis inny bootloader i pewnie to pozmieniał)

Dobrze kombinuję?

insmod mtd-rw i_want_a_brick=1
mtd write /tmp/mtd1.bin Nvram
mtd write /tmp/mtd2.bin Bdata


czu coś trzeba jeszcze przed zapodać?

14

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

Jeżeli masz kopię to tak przywróć.

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

15 (edytowany przez pawol 2025-04-08 17:39:18)

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

Niestety kopia tez jest skopana, cos musialo na wczesnym etapie padnąć, router chodzi ale i tak chę to naprawić.

Jak komendą fw_setenv ustawić dłuuuugie i nietypowe stringi?

Zrobiłem już cały nvram ręcznie
komendami ale rozbudowane komendy jak:
fw_setenv boot_rd_img2 "nand read ${loadaddr} 0x20C0000 2000;image_blks 2048;nand read ${loadaddr} 0x20C0000 ${img_align_size}"


robi zamiast wpisu:
boot_rd_img2=nand read ${loadaddr} 0x20C0000 2000;image_blks 2048;nand read ${loadaddr} 0x20C0000 ${img_align_size}

taki oto:
boot_rd_img2=nand read  0x20C0000 2000;image_blks 2048;nand read  0x20C0000

klamry coś kaleczą

16

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

fw_setenv boot_rd_img2 "nand read \${loadaddr} 0x20C0000 2000;image_blks 2048;nand read \${loadaddr} 0x20C0000 \${img_align_size}"

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

17

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

good... to ostatnie pytanie w temacie. jeden w wpisow w envie to rand_nonce=blabla o dlugosci kilkuset znakow. Nie idie tego wkleic w calosci bo terminal tnie wrtosc gdzies w polowie. Tez jest jakis patent nataki dluuuugi klucz?

18

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

Nie, nie wiem jak to zrobić.

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

19 (edytowany przez pawol 2025-04-18 14:17:45)

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

@cezary.

Jak teraz wyszedł 24.10.1 to uboot z niego będzie juz wspierał Winbonda i AN8855?
Zmierzam do tego, że nie trzeba snapshota 24.10.0 uzywać (nie ufam snapszotom)

Jak teraz bezpiecznie podmienić uboota z 24.10.0 (snapszot) na nowszy 24.10.1 ?

20

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

Nie, oni nie przeportowali tego U-Boota do gałęzi 24.10

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

21 (edytowany przez pawol 2025-04-18 14:40:13)

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

dobrze ze zapytalem, thx
A kiedy i w jakich okolicznosciach zdecydują przeportować?

Chyba przestałem kumać idę master streama i brancza na openwrt  smile
bo np. w snapszodzie 14.10.0 jest nowe apk zamiast opkg i spodziewałem sie tego w 24.10.1
a tymczasem zdziwko bo dalej jest po staremu opkg.

Czyli ze dopiero w 24.11 bedzie uboot obslugiwał nowe routery?

22

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

24.10.1 nie powstało ze snapshota tylko z gałęzi 24.10-snapshot.

A kiedy i czy to zrobią tego nikt nie wie. Dopiero następne wydanie 25.xx będzie zrobione ze snapshota (a właściwie to zrobią 25.xx-snapshot i z niego powstanie 25.xx.0)

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

23

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

Tylko po co chcesz zmieniać już raz wgrany uboot ? Coś z nim jest nie tak ?
Bo to czy on będzie z 23.05 to wcale nie znaczy ,że nie zbotuje 24.10...

24

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

juz mi sie odechcialo update uboota. Gra nie warta świeczki z tego co mowicie smile

w Jakich okolicznosciach nastepuje przelaczenie na partycje recovery? Mam tam wrzucony obraz tez.

25 (edytowany przez pawol 2025-04-19 15:08:10)

Odp: Xiaomi ax3000t rd03 z Winbond i AN8855

Wroce jeszcze do rozjezdzania sie nvramu. Juz wiem dlaczego chcalem updejtowac U-Boota:)

Tyle ze raczej to nie kwestia uboota ze snapshota ale ogolnie cos nie halo z ubotem openwrt layout. Drugi router na ESMT tez mial rozjechany nvram.

Teraz pytanie jakie parametry w envie są madatory dla ubotow openwrt? Bo raczej te oryginalne nie maja w wiekszosci zastosowania