Temat: Xiaomi R3G - kupiony używany, jak to posprzątać?
Cześć,
Od dawien dawna tu zaglądam, ale dopiero dziś mam okazję coś napisać.
Mam już trochę doświadczenia ze zmianą firmware w routerach - kilka instalacji OpenWRT za mną, jeden router znajomego ożywiony przez serial. Nie jestem całkowicie świeży ![]()
Ale ja nie o tym. Po przeprowadzce na nowe mam łącze po światłowodzie 300/60 Mbps więc postanowiłem kupić na szybko jakiś porządny router i nie za zylion. Znalazłem używkę Xiaomi R3G i bez większego wahania w dobrej cenie go łyknąłem (tak, jest to słynna wersja v1).
Niestety, ktoś już przy nim grzebał i router ma wgrany soft Padavan. Trochę o tym poczytałem i prawie natychmiast zapadła decyzja na zmianę na OpenWRT - raz, że nie wiadomo co i kto tam pomajstrował, a dwa - ten Padavan to wygląda jak jakieś druciarstwo. Już nie rozwijany, jakaś grupka ludzi siedzi na ruskim forum i coś tam sobie kleją - nie, to zdecydowanie nie dla mnie, wolę jakieś distro z 'głównego nurtu'.
I w tym miejscu trochę utknąłem.
1. Z oczywistych względów, nie mam kopii zapasowej oryginalnego softu z tego routera.
2. Uruchomiłem SSH, trochę w nim pobuszowałem - nie zgadza się rozkład partycji MTD porównując do tego co powinno być wg. wiki OpenWRT: https://openwrt.org/toh/xiaomi/mir3g#flash_layout
/home/root # cat /proc/mtd
dev: size erasesize name
mtd0: 00080000 00020000 "Bootloader"
mtd1: 00080000 00020000 "BootEnv"
mtd2: 00040000 00020000 "Factory"
mtd3: 00040000 00020000 "crash"
mtd4: 00040000 00020000 "crash_syslog"
mtd5: 00040000 00020000 "reserved0"
mtd6: 00400000 00020000 "kernel0"
mtd7: 00140000 00020000 "Kernel"
mtd8: 012c0000 00020000 "RootFS"
mtd9: 00100000 00020000 "Config"
mtd10: 00400000 00020000 "Storage"
mtd11: 06080000 00020000 "RWFS"
mtd12: 01400000 00020000 "Firmware_Stub"Czyli rozumiem że zflashowanie OpenWRT przez `mtd write` nie zadziała?
3. Chciałem pobrać oryginalny firmware ze strony Xiaomi: https://bigota.miwifi.com/xiaoqiang/rom … 25.122.bin
Niestety, rzuca `AccessDenied` na każdy plik jaki uda mi się znaleźć url.
Trochę się pogubiłem i nie za bardzo wiem co teraz. Co powinienem zrobić aby to wszystko teraz wyprostować?
Celem jest wyczyszczenie wszystkiego i wgranie czystego OpenWRT jak bozia przykazała. Możliwie bez robienia po drodze soft-bricka i dolutowywania pinów do seriala ![]()