From bcab47f1e77058fbe62e4825974efb9495fb37e5 Mon Sep 17 00:00:00 2001 From: remittor Date: Tue, 28 Jan 2025 11:13:50 +0300 Subject: [PATCH] install_fw: Fix corruption ubi1 partition (EOF flag) --- install_fw.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/install_fw.py b/install_fw.py index 045b076..de41b7e 100644 --- a/install_fw.py +++ b/install_fw.py @@ -1080,6 +1080,13 @@ class XqFlash(): if not rc: die(f'Cannot change nvram parameters!') + if self.install_method == 400 and not self.img_stock: + if fw_img.cmd and self.install_fw_num and self.install_fw_num == 1: + print(f'WARNING: It is not safe to write initramfs image to partition "{fw_img.partname}"!') + print(f'RECOMMENDATION: Change active UBI-partition to "ubi1"') + print(f'RECOMMENDATION: Connect to device -> option 8 -> option 6 -> Enter kernel number = 1 -> reboot') + sys.exit(45) + if fw_img.cmd: self.flash_data_to_mtd('firmware', fw_img, timeout = 60)