Cezary napisał/a:Odtworzenie oryginału jest banalnie proste - przesyłasz sobie na openwrt plik mtd8 i mtd9, robisz
mtd write /tmp/mtd8 /dev/mtd8
mtd write /tmp/mtd9 /dev/mtd9
reboot
I masz oryginał. mtd8 i mtd9 to pliki będące backupem partycji z oryginalnego softu.
Cześć. Próbowałem w ten sposób przywrócić oryginalny soft i po wydaniu drugiego polecenia router sam się zrestartował. Teraz w konsoli szeregowej widzę to:
Format: Log Type - Time(microsec) - Message - Optional Info
Log Type: B - Since Boot(Power On Reset), D - Delta, S - Statistic
S - QC_IMAGE_VERSION_STRING=BOOT.BF.3.1.1-00126
S - IMAGE_VARIANT_STRING=DAABANAZA
S - OEM_IMAGE_VERSION_STRING=CRM
S - Boot Config, 0x00000021
S - Reset status Config, 0x00000000
S - Core 0 Frequency, 0 MHz
B - 262 - PBL, Start
B - 1341 - bootable_media_detect_entry, Start
B - 1681 - bootable_media_detect_success, Start
B - 1695 - elf_loader_entry, Start
B - 5101 - auth_hash_seg_entry, Start
B - 7262 - auth_hash_seg_exit, Start
B - 582858 - elf_segs_hash_verify_entry, Start
B - 701341 - PBL, End
B - 701365 - SBL1, Start
B - 792230 - pm_device_init, Start
D - 7 - pm_device_init, Delta
B - 793700 - boot_flash_init, Start
D - 53020 - boot_flash_init, Delta
B - 850868 - boot_config_data_table_init, Start
D - 3851 - boot_config_data_table_init, Delta - (419 Bytes)
B - 858406 - clock_init, Start
D - 7587 - clock_init, Delta
B - 870037 - CDT version:2,Platform ID:8,Major ID:1,Minor ID:0,Subtype:1
B - 873450 - sbl1_ddr_set_params, Start
B - 878547 - cpr_init, Start
D - 2 - cpr_init, Delta
B - 882929 - Pre_DDR_clock_init, Start
D - 4 - Pre_DDR_clock_init, Delta
D - 13175 - sbl1_ddr_set_params, Delta
B - 896241 - pm_driver_init, Start
D - 2 - pm_driver_init, Delta
B - 966724 - sbl1_wait_for_ddr_training, Start
D - 27 - sbl1_wait_for_ddr_training, Delta
B - 982304 - Image Load, Start
D - 153143 - QSEE Image Loaded, Delta - (299560 Bytes)
B - 1135876 - Image Load, Start
D - 1445 - SEC Image Loaded, Delta - (2048 Bytes)
B - 1146169 - Image Load, Start
D - 280479 - APPSBL Image Loaded, Delta - (574907 Bytes)
B - 1427045 - QSEE Execution, Start
D - 60 - QSEE Execution, Delta
B - 1433285 - SBL1, End
D - 733917 - SBL1, Delta
S - Flash Throughput, 2016 KB/s (876934 Bytes, 434887 us)
S - DDR Frequency, 672 MHz
U-Boot 2012.07 [Chaos Calmer 15.05.1,f53cef1+r49254] (Apr 02 2019 - 07:26:13)
smem ram ptable found: ver: 1 len: 3
DRAM: 256 MiB
machid : 0x8010001
NAND: ID = 302012c
Vendor = 2c
Device = 1
ONFI device found
SF: Detected GD25Q16 with page size 4 KiB, total 2 MiB
ipq_spi: page_size: 0x100, sector_size: 0x1000, size: 0x200000
130 MiB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
machid: 8010001
flash_type: 0
Uaztemain: enter into !
ZTE_InitFotaFlashPara: nand_curr_device=0
page_size=2048 block_size=131072
zte_getHandOffState: read data=0xff from 0x0
Uaztemain: no need to update ''
Hit any key to stop autoboot: 0
Creating 1 MTD partitions on "nand0":
0x000001800000-0x000003500000 : "mtd=0"
UBI: attaching mtd2 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 126976 bytes
UBI: smallest flash I/O unit: 2048
UBI: VID header offset: 2048 (aligned 2048)
UBI: data offset: 4096
UBI error: check_sv: bad scanning information, error 1
UBI error: ubi_init: cannot attach mtd2
UBI error: ubi_init: UBI error: cannot initialize UBI, error -22
UBI init error 22
(IPQ40xx) #
Da się z tego poziomu jakoś ponownie wgrać te partycje (bo podejrzewam, że tu coś poszło nie tak)?
EDIT: Udało się go uratować poprzez wgranie pliku mtd9.bin za pomocą tfpt. Plik pobierałem od Cezarego, tj. z tego adresu:
https://dl.eko.one.pl/orig/zte_mf286d/NORDIC/B14/
P.S. Wcześniej robiłem upgrade modemu do wersji B14 (mając jeszcze zainstalowane OpenWrt). Może komuś to info się przyda.