Update ESP Quick Flash, no more Evil Portal bin!

This commit is contained in:
Willy-JL
2023-11-20 04:54:31 +00:00
parent c9b1e9f6b7
commit f5405ce98b
17 changed files with 25 additions and 36 deletions

View File

@@ -4,9 +4,8 @@ enum QuickState {
QuickStart,
QuickWifidevS2,
QuickWifidevS2Blackmagic,
QuickWifidevS2Dualboot,
QuickWifidevS2Marauder,
QuickDevproWroom,
QuickDevproWroomEvilportal,
QuickDevproWroomMarauder,
};
@@ -42,7 +41,7 @@ void esp_flasher_scene_quick_on_enter(void* context) {
app);
break;
case QuickWifidevS2Blackmagic:
case QuickWifidevS2Dualboot:
case QuickWifidevS2Marauder:
submenu_set_header(submenu, "Choose Firmware:");
submenu_add_item(
submenu,
@@ -52,23 +51,16 @@ void esp_flasher_scene_quick_on_enter(void* context) {
app);
submenu_add_item(
submenu,
"Evil Portal + Marauder",
QuickWifidevS2Dualboot,
"Marauder (has Evil Portal)",
QuickWifidevS2Marauder,
esp_flasher_scene_quick_submenu_callback,
app);
break;
case QuickDevproWroomEvilportal:
case QuickDevproWroomMarauder:
submenu_set_header(submenu, "Choose Firmware:");
submenu_add_item(
submenu,
"Evil Portal",
QuickDevproWroomEvilportal,
esp_flasher_scene_quick_submenu_callback,
app);
submenu_add_item(
submenu,
"Marauder",
"Marauder (has Evil Portal)",
QuickDevproWroomMarauder,
esp_flasher_scene_quick_submenu_callback,
app);
@@ -106,26 +98,23 @@ bool esp_flasher_scene_quick_on_event(void* context, SceneManagerEvent event) {
flash = false;
break;
case QuickWifidevS2Blackmagic:
boot = APP_DATA_PATH("assets/wifidev-s2/blackmagic/bootloader.bin");
part = APP_DATA_PATH("assets/wifidev-s2/blackmagic/partition-table.bin");
firm = APP_DATA_PATH("assets/wifidev-s2/blackmagic/blackmagic.bin");
boot = APP_DATA_PATH("assets/blackmagic/bootloader.bin");
part = APP_DATA_PATH("assets/blackmagic/partition-table.bin");
firm = APP_DATA_PATH("assets/blackmagic/blackmagic.bin");
enter_bootloader = true;
break;
case QuickWifidevS2Dualboot:
boot = APP_DATA_PATH("assets/wifidev-s2/dualboot.bin");
case QuickWifidevS2Marauder:
boot = APP_DATA_PATH("assets/marauder/esp32_marauder.ino.bootloader.bin");
part = APP_DATA_PATH("assets/marauder/esp32_marauder.ino.partitions.bin");
app0 = APP_DATA_PATH("assets/marauder/boot_app0.bin");
firm = APP_DATA_PATH("assets/marauder/esp32_marauder_flipper_sd_serial.bin");
enter_bootloader = true;
break;
case QuickDevproWroomEvilportal:
boot = APP_DATA_PATH("assets/devpro-wroom/evilportal/EvilPortal.ino.bootloader.bin");
part = APP_DATA_PATH("assets/devpro-wroom/evilportal/EvilPortal.ino.partitions.bin");
app0 = APP_DATA_PATH("assets/devpro-wroom/boot_app0.bin");
firm = APP_DATA_PATH("assets/devpro-wroom/evilportal/EvilPortal.ino.bin");
break;
case QuickDevproWroomMarauder:
boot = APP_DATA_PATH("assets/devpro-wroom/marauder/bootloader.bin");
part = APP_DATA_PATH("assets/devpro-wroom/marauder/partitions.bin");
app0 = APP_DATA_PATH("assets/devpro-wroom/boot_app0.bin");
firm = APP_DATA_PATH("assets/devpro-wroom/marauder/marauder_dev_board_pro.bin");
boot = APP_DATA_PATH("assets/marauder/esp32_marauder.ino.bootloader.bin");
part = APP_DATA_PATH("assets/marauder/esp32_marauder.ino.partitions.bin");
app0 = APP_DATA_PATH("assets/marauder/boot_app0.bin");
firm = APP_DATA_PATH("assets/marauder/esp32_marauder_dev_board_pro.bin");
break;
default:
flash = false;

View File

@@ -31,22 +31,22 @@ void esp_flasher_scene_start_on_enter(void* context) {
app);
submenu_add_item(
submenu,
"Select Evil Portal (Fw A)",
"Manual Flash",
SubmenuIndexEspFlasherManualFlash,
esp_flasher_scene_start_submenu_callback,
app);
submenu_add_item(
submenu,
"Switch to Firmware A",
SubmenuIndexEspFlasherSwitchA,
esp_flasher_scene_start_submenu_callback,
app);
submenu_add_item(
submenu,
"Select Marauder (Fw B)",
"Switch to Firmware B",
SubmenuIndexEspFlasherSwitchB,
esp_flasher_scene_start_submenu_callback,
app);
submenu_add_item(
submenu,
"Manual Flash",
SubmenuIndexEspFlasherManualFlash,
esp_flasher_scene_start_submenu_callback,
app);
submenu_add_item(
submenu,
"Reset Board",