1

Temat: Xiaomi R3P: powrót do oryginalnego firmware

Witajcie,

jestem szczęśliwym posiadaczem routera Xiaomi R3P.
Zmieniłem jednak firmware na pochodną LEDE, Pandora Box.
Poklikałem i jednak stwierdziłem ze oryginalny lepszy, więc chciałbym wrócić do niego.

Posiadam kopię zapasową wszystkich partycji stock'a tj 13 plików:

root@XiaoQiang:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 0ff80000 00020000 "ALL"
mtd1: 00040000 00020000 "Bootloader"
mtd2: 00040000 00020000 "Config"
mtd3: 00040000 00020000 "Bdata"
mtd4: 00040000 00020000 "Factory"
mtd5: 00040000 00020000 "crash"
mtd6: 00080000 00020000 "crash_syslog"
mtd7: 00040000 00020000 "reserved0"
mtd8: 00400000 00020000 "kernel0"
mtd9: 00400000 00020000 "kernel1"
mtd10: 02800000 00020000 "rootfs0"
mtd11: 02800000 00020000 "rootfs1"
mtd12: 0a580000 00020000 "overlay"

ale niestety Pandora ma inny layout:

  Base on LEDE/OpenWrt (17.09, 2017-09-27-git-923ec9a)
[root@PandoraBox_0860:/root]#cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00040000 00020000 "Bootloader"
mtd1: 00040000 00020000 "Config"
mtd2: 00040000 00020000 "Bdata"
mtd3: 00040000 00020000 "Factory"
mtd4: 00040000 00020000 "crash"
mtd5: 00080000 00020000 "crash_syslog"
mtd6: 00040000 00020000 "reserved0"
mtd7: 0fd80000 00020000 "firmware"
mtd8: 00800000 00020000 "kernel"
mtd9: 0f540000 00020000 "ubi"
mtd10: 00040000 00020000 "panic_oops"
mtd11: 00080000 00020000 "factory_bbt"

Na chińskich i rosyjskich [1] forach piszą, że trzeba lutować ale jakoś nie chce mi się wierzyć.
Pomożecie?


[1] https://4pda.ru/forum/index.php?showtop … p=65287784
[2] https://4pda.ru/forum/index.php?showtop … p=66794775

2

Odp: Xiaomi R3P: powrót do oryginalnego firmware

Chcesz go uwalić, prawda? smile

Zrób sobie jeden plik ze złączonych binarnie plików kernel0, kernel1, rootfs0 i rootfs1. I wgraj to na w partycję firmware przy pomocy mtd.

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

3 (edytowany przez tmsx 2017-12-05 00:25:46)

Odp: Xiaomi R3P: powrót do oryginalnego firmware

Cezary napisał/a:

Chcesz go uwalić, prawda? smile

Kolejność tych plików pewnie miała znaczenie, co? smile

Please choose the operation:
   1: Load system code to SDRAM via TFTP.
   2: Load system code then write to Flash via TFTP.
   3: Boot system code via Flash (default).
   4: Entr boot command line interface.
   7: Load Boot Loader code then write to Flash via Serial.
   9: Load Boot Loader code then write to Flash via TFTP.                                                                                                                                                                                                                                                                   0 Boot failure detected on both systems
Verifying kernel1 uImage CRC, addr: 0xbc200000
Bad Magic Number,68737173
Verifying kernel2 uImage CRC, addr: 0xbc600000
Bad Magic Number,2F720900
Booting System 2
..Erasing NAND Flash...
ranand_erase: start:40000, len:20000
.Writing to NAND Flash...
done

3: System Boot system code via Flash.
## Booting image at bc600000 ...
Bad Magic Number,2F720900, try to reboot
..Erasing NAND Flash...
ranand_erase: start:40000, len:20000
.Writing to NAND Flash...
done

Pomożesz jeszcze?

4

Odp: Xiaomi R3P: powrót do oryginalnego firmware

Miała znaczenie tak. Wybierz 2 i wgraj system od nowa.

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

5

Odp: Xiaomi R3P: powrót do oryginalnego firmware

Dzięki wielkie Cezary.
Zreanimowany.

6 (edytowany przez damciu987 2019-01-31 21:35:44)

Odp: Xiaomi R3P: powrót do oryginalnego firmware

Posiadasz kopię zapasową wszystkich partycji Xiaomi r3p jeśli tak to podeślesz