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

View File

@@ -31,22 +31,22 @@ void esp_flasher_scene_start_on_enter(void* context) {
app); app);
submenu_add_item( submenu_add_item(
submenu, 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, SubmenuIndexEspFlasherSwitchA,
esp_flasher_scene_start_submenu_callback, esp_flasher_scene_start_submenu_callback,
app); app);
submenu_add_item( submenu_add_item(
submenu, submenu,
"Select Marauder (Fw B)", "Switch to Firmware B",
SubmenuIndexEspFlasherSwitchB, SubmenuIndexEspFlasherSwitchB,
esp_flasher_scene_start_submenu_callback, esp_flasher_scene_start_submenu_callback,
app); app);
submenu_add_item(
submenu,
"Manual Flash",
SubmenuIndexEspFlasherManualFlash,
esp_flasher_scene_start_submenu_callback,
app);
submenu_add_item( submenu_add_item(
submenu, submenu,
"Reset Board", "Reset Board",