From 7b76015fd1e142bacb87c17f23411df0861436a9 Mon Sep 17 00:00:00 2001 From: CTCaer Date: Sun, 14 Jun 2020 13:07:21 +0300 Subject: [PATCH] nyx: Fix an issue with hos partition initial size --- nyx/nyx_gui/frontend/gui_tools_partition_manager.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nyx/nyx_gui/frontend/gui_tools_partition_manager.c b/nyx/nyx_gui/frontend/gui_tools_partition_manager.c index e732f2e..9c46241 100644 --- a/nyx/nyx_gui/frontend/gui_tools_partition_manager.c +++ b/nyx/nyx_gui/frontend/gui_tools_partition_manager.c @@ -2112,6 +2112,9 @@ lv_res_t create_window_partition_manager(lv_obj_t *btn) part_info.total_sct = sd_storage.sec_cnt; u32 extra_sct = 0x8000 + 0x400000; // Reserved 16MB alignment for FAT partition + 2GB. + // Set initial HOS partition size, so the correct cluster size can be selected. + part_info.hos_size = (part_info.total_sct >> 11) - 16; // Important if there's no slider change. + // Read current MBR. mbr_t mbr = { 0 }; sdmmc_storage_read(&sd_storage, 0, 1, &mbr);