mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-13 10:48:35 -07:00
Update ESP Quick Flash, no more Evil Portal bin!
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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;
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user