diff --git a/bootloader/main.c b/bootloader/main.c index 4c1e5f6..54be61f 100644 --- a/bootloader/main.c +++ b/bootloader/main.c @@ -233,6 +233,15 @@ int launch_payload(char *path, bool update) { coreboot_addr = (void *)(COREBOOT_END_ADDR - size); buf = coreboot_addr; + if (h_cfg.t210b01) + { + f_close(&fp); + + gfx_con.mute = 0; + EPRINTF("T210B01: Coreboot not allowed!"); + + goto out; + } } if (f_read(&fp, buf, size, NULL)) diff --git a/nyx/nyx_gui/nyx.c b/nyx/nyx_gui/nyx.c index 79263d9..25d7653 100644 --- a/nyx/nyx_gui/nyx.c +++ b/nyx/nyx_gui/nyx.c @@ -169,6 +169,14 @@ lv_res_t launch_payload(lv_obj_t *list) { coreboot_addr = (void *)(COREBOOT_END_ADDR - size); buf = coreboot_addr; + if (h_cfg.t210b01) + { + f_close(&fp); + + EPRINTF("T210B01: Coreboot not allowed!"); + + goto out; + } } if (f_read(&fp, buf, size, NULL))