RogueMaster / flipperzero-firmware-wPlugins

RogueMaster Flipper Zero Firmware
https://www.patreon.com/RogueMaster
GNU General Public License v3.0
5.05k stars 520 forks source link

Firmware Build Show Error Brick device #309

Closed max01203 closed 1 year ago

max01203 commented 1 year ago

Describe the bug.

Building the firmware says that it will brick the device. I just want to build the firmware to add some plugins like Bluetooth Remote.

Reproduction

get the last source from git clone --recursive repoURL edit applications/meta/application.fam to add the app ./fbt --with-updater COMPACT=1 DEBUG=0 updater_package

Target

No response

Logs

CC      applications/bt/bt_hid_app/views/bt_hid_media.c
        CC      applications/bad_usb/scenes/bad_usb_scene_config.c
        CC      applications/bt/bt_settings_app/bt_settings_app.c
        CC      applications/archive/scenes/archive_scene_browser.c
        CC      applications/barcode_generator/barcode_generator.c
        CC      applications/bt/bt_service/bt.c
        CC      applications/bad_usb/scenes/bad_usb_scene_file_select.c
        CC      applications/calculator/calculator.c
        CC      applications/archive/views/archive_browser_view.c
        CC      applications/bt/bt_debug_app/views/bt_test.c
        CC      applications/bt/bt_service/bt_api.c
        CC      applications/archive/helpers/archive_browser.c
        CC      applications/bt/bt_hid_app/views/bt_hid_keynote.c
        CC      applications/bt/bt_settings_app/scenes/bt_settings_scene_start.c
        CC      applications/bad_usb/bad_usb_script.c
        CC      applications/bt/bt_hid_app/bt_hid.c
        CC      applications/bad_usb/scenes/bad_usb_scene_error.c
        CC      applications/archive/scenes/archive_scene_rename.c
        CC      applications/bt/bt_debug_app/views/bt_packet_test.c
        CC      applications/about/about.c
        CC      applications/bt/bt_service/bt_keys_storage.c
        CC      applications/bt/bt_hid_app/views/bt_hid_keyboard.c
        CC      applications/bt/bt_settings_app/scenes/bt_settings_scene_forget_dev_success.c
        CC      applications/archive/helpers/archive_files.c
        CC      applications/bad_usb/bad_usb_app.c
        CC      applications/bt/bt_hid_app/views/bt_hid_mouse.c
        CC      applications/bad_usb/scenes/bad_usb_scene_config_layout.c
        CC      applications/archive/scenes/archive_scene_delete.c
        CC      applications/bt/bt_debug_app/views/bt_carrier_test.c
        CC      build/f7-firmware-C/applications/applications.c
        CC      applications/cli/cli.c
        CC      applications/cli/cli_command_gpio.c
        CC      applications/cli/cli_commands.c
        CC      applications/cli/cli_vcp.c
        CC      applications/clock_app/clock_app.c
        CC      applications/crypto/crypto_cli.c
        CC      applications/debug_tools/text_box_test.c
        CC      applications/debug_tools/uart_echo.c
        CC      applications/debug_tools/usb_mouse.c
        CC      applications/debug_tools/usb_test.c
        CC      applications/debug_tools/vibro_test.c
        CC      applications/desktop/animations/views/bubble_animation_view.c
        CC      applications/desktop/animations/views/one_shot_animation_view.c
        CC      applications/desktop/animations/animation_manager.c
        DOLPHIN blocking
        DOLPHIN internal
        CC      applications/desktop/desktop_settings/scenes/desktop_settings_scene.c
2022-09-09 11:38:10,298 [INFO] Processing Dolphin sources
2022-09-09 11:38:10,298 [INFO] Loading data
2022-09-09 11:38:10,298 [INFO] Loading directory assets/dolphin/blocking
2022-09-09 11:38:10,298 [INFO] Loading meta from assets/dolphin/blocking/L0_NoDb_128x51/meta.txt
2022-09-09 11:38:10,299 [INFO] Loading meta from assets/dolphin/blocking/L0_SdBad_128x51/meta.txt
2022-09-09 11:38:10,299 [INFO] Loading meta from assets/dolphin/blocking/L0_SdOk_128x51/meta.txt
2022-09-09 11:38:10,299 [INFO] Loading meta from assets/dolphin/blocking/L0_Url_128x51/meta.txt
2022-09-09 11:38:10,299 [INFO] Loading meta from assets/dolphin/blocking/L0_NewMail_128x51/meta.txt
2022-09-09 11:38:10,299 [INFO] Packing
        CC      applications/desktop/desktop_settings/scenes/desktop_settings_scene_favorite.c
        CC      applications/desktop/desktop_settings/scenes/desktop_settings_scene_pin_auth.c
2022-09-09 11:38:10,350 [INFO] Complete
2022-09-09 11:38:10,350 [INFO] Processing Dolphin sources
2022-09-09 11:38:10,350 [INFO] Loading data
2022-09-09 11:38:10,350 [INFO] Loading directory assets/dolphin/internal
2022-09-09 11:38:10,350 [INFO] Loading meta from assets/dolphin/internal/L1_Tv_128x47/meta.txt
2022-09-09 11:38:10,351 [INFO] Loading meta from assets/dolphin/internal/L1_BadBattery_128x47/meta.txt
2022-09-09 11:38:10,351 [INFO] Loading meta from assets/dolphin/internal/L1_NoSd_128x49/meta.txt
2022-09-09 11:38:10,351 [INFO] Packing
        CC      applications/desktop/desktop_settings/scenes/desktop_settings_scene_pin_disable.c
        CC      applications/desktop/desktop_settings/scenes/desktop_settings_scene_pin_error.c
2022-09-09 11:38:10,430 [INFO] Complete
        CC      applications/desktop/desktop_settings/scenes/desktop_settings_scene_pin_menu.c
        CC      applications/desktop/desktop_settings/scenes/desktop_settings_scene_pin_setup.c
        CC      applications/desktop/animations/animation_storage.c
        CC      applications/desktop/desktop_settings/scenes/desktop_settings_scene_pin_setup_done.c
        CC      applications/desktop/desktop_settings/scenes/desktop_settings_scene_pin_setup_howto.c
        CC      applications/desktop/desktop_settings/scenes/desktop_settings_scene_pin_setup_howto2.c
        CC      applications/desktop/desktop_settings/scenes/desktop_settings_scene_start.c
        CC      applications/desktop/desktop_settings/views/desktop_settings_view_pin_setup_howto.c
        CC      applications/desktop/desktop_settings/views/desktop_settings_view_pin_setup_howto2.c
        CC      applications/desktop/desktop_settings/desktop_settings_app.c
        CC      applications/desktop/helpers/pin_lock.c
        CC      applications/desktop/helpers/slideshow.c
        CC      applications/desktop/scenes/desktop_scene.c
        CC      applications/desktop/scenes/desktop_scene_debug.c
        CC      applications/desktop/scenes/desktop_scene_fault.c
        CC      applications/desktop/scenes/desktop_scene_hw_mismatch.c
        CC      applications/desktop/scenes/desktop_scene_lock_menu.c
        CC      applications/desktop/scenes/desktop_scene_locked.c
        CC      applications/desktop/scenes/desktop_scene_main.c
        CC      applications/desktop/scenes/desktop_scene_pin_input.c
        CC      applications/desktop/scenes/desktop_scene_pin_timeout.c
        CC      applications/desktop/scenes/desktop_scene_slideshow.c
        CC      applications/desktop/views/desktop_view_debug.c
        CC      applications/desktop/views/desktop_view_lock_menu.c
        CC      applications/desktop/views/desktop_view_locked.c
        CC      applications/desktop/views/desktop_view_main.c
        CC      applications/desktop/views/desktop_view_pin_input.c
        CC      applications/desktop/views/desktop_view_pin_setup_done.c
        CC      applications/desktop/views/desktop_view_pin_timeout.c
        CC      applications/desktop/views/desktop_view_slideshow.c
        CC      applications/desktop/desktop.c
        CC      applications/dialogs/dialogs.c
        CC      applications/dialogs/dialogs_api.c
        CC      applications/dialogs/dialogs_module_file_browser.c
        CC      applications/dialogs/dialogs_module_message.c
        CC      applications/dialogs/view_holder.c
        CC      applications/dolphin/helpers/dolphin_deed.c
        CC      applications/dolphin/helpers/dolphin_state.c
        CC      applications/dolphin/passport/passport.c
        CC      applications/dolphin/dolphin.c
        CC      applications/drestorer/scenes/drestorer_scene.c
        CC      applications/drestorer/scenes/drestorer_scene_confirm.c
        CC      applications/drestorer/scenes/drestorer_scene_progress.c
        CC      applications/drestorer/drestorer.c
        CC      applications/flipfrid/scene/flipfrid_scene_entrypoint.c
        CC      applications/flipfrid/scene/flipfrid_scene_load_custom_uids.c
        CC      applications/flipfrid/scene/flipfrid_scene_load_file.c
        CC      applications/flipfrid/scene/flipfrid_scene_run_attack.c
        CC      applications/flipfrid/scene/flipfrid_scene_select_field.c
        CC      applications/flipfrid/flipfrid.c
        CC      applications/gpio/scenes/gpio_scene.c
        CC      applications/gpio/scenes/gpio_scene_i2c_scanner.c
        CC      applications/gpio/scenes/gpio_scene_i2c_sfp.c
        CC      applications/gpio/scenes/gpio_scene_start.c
        CC      applications/gpio/scenes/gpio_scene_test.c
        CC      applications/gpio/scenes/gpio_scene_usb_uart.c
        CC      applications/gpio/scenes/gpio_scene_usb_uart_close_rpc.c
        CC      applications/gpio/scenes/gpio_scene_usb_uart_config.c
        CC      applications/gpio/views/gpio_i2c_scanner.c
        CC      applications/gpio/views/gpio_i2c_sfp.c
        CC      applications/gpio/views/gpio_test.c
        CC      applications/gpio/views/gpio_usb_uart.c
        CC      applications/gpio/gpio_app.c
        CC      applications/gpio/gpio_i2c_scanner_control.c
        CC      applications/gpio/gpio_i2c_sfp_control.c
        CC      applications/gpio/gpio_item.c
        CC      applications/gpio/usb_uart_bridge.c
        CC      applications/gui/modules/widget_elements/widget_element_button.c
        CC      applications/gui/modules/widget_elements/widget_element_frame.c
        CC      applications/gui/modules/widget_elements/widget_element_icon.c
        CC      applications/gui/modules/widget_elements/widget_element_string.c
        CC      applications/gui/modules/widget_elements/widget_element_string_multiline.c
        CC      applications/gui/modules/widget_elements/widget_element_text_box.c
        CC      applications/gui/modules/widget_elements/widget_element_text_scroll.c
        CC      applications/gui/modules/button_menu.c
        CC      applications/gui/modules/button_panel.c
        CC      applications/gui/modules/byte_input.c
        CC      applications/gui/modules/dialog.c
        CC      applications/gui/modules/dialog_ex.c
        CC      applications/gui/modules/empty_screen.c
        CC      applications/gui/modules/file_browser.c
        CC      applications/gui/modules/file_browser_worker.c
        CC      applications/gui/modules/loading.c
        CC      applications/gui/modules/menu.c
        CC      applications/gui/modules/popup.c
        CC      applications/gui/modules/submenu.c
        CC      applications/gui/modules/text_box.c
        CC      applications/gui/modules/text_input.c
        CC      applications/gui/modules/validators.c
        CC      applications/gui/modules/variable_item_list.c
        CC      applications/gui/modules/widget.c
        CC      applications/gui/canvas.c
        CC      applications/gui/elements.c
        CC      applications/gui/gui.c
        CC      applications/gui/icon.c
        CC      applications/gui/icon_animation.c
        CC      applications/gui/scene_manager.c
        CC      applications/gui/view.c
        CC      applications/gui/view_dispatcher.c
        CC      applications/gui/view_port.c
        CC      applications/gui/view_stack.c
        CC      applications/ibutton/scenes/ibutton_scene.c
        CC      applications/ibutton/scenes/ibutton_scene_add_type.c
        CC      applications/ibutton/scenes/ibutton_scene_add_value.c
        CC      applications/ibutton/scenes/ibutton_scene_delete_confirm.c
        CC      applications/ibutton/scenes/ibutton_scene_delete_success.c
        CC      applications/ibutton/scenes/ibutton_scene_emulate.c
        CC      applications/ibutton/scenes/ibutton_scene_exit_confirm.c
        CC      applications/ibutton/scenes/ibutton_scene_info.c
        CC      applications/ibutton/scenes/ibutton_scene_read.c
        CC      applications/ibutton/scenes/ibutton_scene_read_crc_error.c
        CC      applications/ibutton/scenes/ibutton_scene_read_key_menu.c
        CC      applications/ibutton/scenes/ibutton_scene_read_not_key_error.c
        CC      applications/ibutton/scenes/ibutton_scene_read_success.c
        CC      applications/ibutton/scenes/ibutton_scene_retry_confirm.c
        CC      applications/ibutton/scenes/ibutton_scene_rpc.c
        CC      applications/ibutton/scenes/ibutton_scene_save_name.c
        CC      applications/ibutton/scenes/ibutton_scene_save_success.c
        CC      applications/ibutton/scenes/ibutton_scene_saved_key_menu.c
        CC      applications/ibutton/scenes/ibutton_scene_select_key.c
        CC      applications/ibutton/scenes/ibutton_scene_start.c
        CC      applications/ibutton/scenes/ibutton_scene_write.c
        CC      applications/ibutton/scenes/ibutton_scene_write_success.c
        CC      applications/ibutton/ibutton.c
        CC      applications/ibutton/ibutton_cli.c
        CC      applications/infrared/scenes/common/infrared_scene_universal_common.c
        CC      applications/infrared/scenes/infrared_scene.c
        CC      applications/infrared/scenes/infrared_scene_ask_back.c
        CC      applications/infrared/scenes/infrared_scene_ask_retry.c
        CC      applications/infrared/scenes/infrared_scene_debug.c
        CC      applications/infrared/scenes/infrared_scene_edit.c
        CC      applications/infrared/scenes/infrared_scene_edit_button_select.c
        CC      applications/infrared/scenes/infrared_scene_edit_delete.c
        CC      applications/infrared/scenes/infrared_scene_edit_delete_done.c
        CC      applications/infrared/scenes/infrared_scene_edit_rename.c
        CC      applications/infrared/scenes/infrared_scene_edit_rename_done.c
        CC      applications/infrared/scenes/infrared_scene_error_databases.c
        CC      applications/infrared/scenes/infrared_scene_learn.c
        CC      applications/infrared/scenes/infrared_scene_learn_done.c
        CC      applications/infrared/scenes/infrared_scene_learn_enter_name.c
        CC      applications/infrared/scenes/infrared_scene_learn_success.c
        CC      applications/infrared/scenes/infrared_scene_remote.c
        CC      applications/infrared/scenes/infrared_scene_remote_list.c
        CC      applications/infrared/scenes/infrared_scene_rpc.c
        CC      applications/infrared/scenes/infrared_scene_start.c
        CC      applications/infrared/scenes/infrared_scene_universal.c
        CC      applications/infrared/scenes/infrared_scene_universal_ac.c
        CC      applications/infrared/scenes/infrared_scene_universal_audio.c
        CC      applications/infrared/scenes/infrared_scene_universal_fan.c
        CC      applications/infrared/scenes/infrared_scene_universal_projector.c
        CC      applications/infrared/scenes/infrared_scene_universal_tv.c
        CC      applications/infrared/views/infrared_debug_view.c
        CC      applications/infrared/views/infrared_progress_view.c
        CC      applications/infrared/infrared.c
        CC      applications/infrared/infrared_brute_force.c
        CC      applications/infrared/infrared_cli.c
        CC      applications/infrared/infrared_remote.c
        CC      applications/infrared/infrared_remote_button.c
        CC      applications/infrared/infrared_signal.c
        CC      applications/input/input.c
        CC      applications/input/input_cli.c
        CC      applications/lfrfid/scenes/lfrfid_scene.c
        CC      applications/lfrfid/scenes/lfrfid_scene_delete_confirm.c
        CC      applications/lfrfid/scenes/lfrfid_scene_delete_success.c
        CC      applications/lfrfid/scenes/lfrfid_scene_emulate.c
        CC      applications/lfrfid/scenes/lfrfid_scene_exit_confirm.c
        CC      applications/lfrfid/scenes/lfrfid_scene_extra_actions.c
        CC      applications/lfrfid/scenes/lfrfid_scene_raw_info.c
        CC      applications/lfrfid/scenes/lfrfid_scene_raw_name.c
        CC      applications/lfrfid/scenes/lfrfid_scene_raw_read.c
        CC      applications/lfrfid/scenes/lfrfid_scene_raw_success.c
        CC      applications/lfrfid/scenes/lfrfid_scene_read.c
        CC      applications/lfrfid/scenes/lfrfid_scene_read_key_menu.c
        CC      applications/lfrfid/scenes/lfrfid_scene_read_success.c
        CC      applications/lfrfid/scenes/lfrfid_scene_retry_confirm.c
        CC      applications/lfrfid/scenes/lfrfid_scene_rpc.c
        CC      applications/lfrfid/scenes/lfrfid_scene_save_data.c
        CC      applications/lfrfid/scenes/lfrfid_scene_save_name.c
        CC      applications/lfrfid/scenes/lfrfid_scene_save_success.c
        CC      applications/lfrfid/scenes/lfrfid_scene_save_type.c
        CC      applications/lfrfid/scenes/lfrfid_scene_saved_info.c
        CC      applications/lfrfid/scenes/lfrfid_scene_saved_key_menu.c
        CC      applications/lfrfid/scenes/lfrfid_scene_select_key.c
        CC      applications/lfrfid/scenes/lfrfid_scene_start.c
        CC      applications/lfrfid/scenes/lfrfid_scene_write.c
        CC      applications/lfrfid/scenes/lfrfid_scene_write_success.c
        CC      applications/lfrfid/views/lfrfid_view_read.c
        CC      applications/lfrfid/lfrfid.c
        CC      applications/lfrfid/lfrfid_cli.c
        CC      applications/lfrfid_debug/scenes/lfrfid_debug_app_scene_start.c
        CC      applications/lfrfid_debug/scenes/lfrfid_debug_app_scene_tune.c
        CC      applications/lfrfid_debug/scenes/lfrfid_debug_scene.c
        CC      applications/lfrfid_debug/views/lfrfid_debug_view_tune.c
        CC      applications/lfrfid_debug/lfrfid_debug.c
        CC      applications/loader/loader.c
        CC      applications/mouse_jiggler/mouse_jiggler.c
        CC      applications/mousejacker/mousejacker.c
        CC      applications/mousejacker/mousejacker_ducky.c
        CC      applications/multi_converter/multi_converter.c
        CC      applications/multi_converter/multi_converter_mode_display.c
        CC      applications/multi_converter/multi_converter_mode_select.c
        CC      applications/multi_converter/multi_converter_units.c
        CC      applications/music_player/music_player.c
        CC      applications/music_player/music_player_cli.c
        CC      applications/music_player/music_player_worker.c
        CC      applications/namechanger/scenes/namechanger_scene.c
        CC      applications/namechanger/scenes/namechanger_scene_save_failed.c
        CC      applications/namechanger/scenes/namechanger_scene_save_name.c
        CC      applications/namechanger/scenes/namechanger_scene_save_success.c
        CC      applications/namechanger/namechanger.c
        CC      applications/nfc/helpers/nfc_emv_parser.c
        CC      applications/nfc/helpers/nfc_generators.c
        CC      applications/nfc/scenes/nfc_scene.c
        CC      applications/nfc/scenes/nfc_scene_debug.c
        CC      applications/nfc/scenes/nfc_scene_delete.c
        CC      applications/nfc/scenes/nfc_scene_delete_success.c
        CC      applications/nfc/scenes/nfc_scene_detect_reader.c
        CC      applications/nfc/scenes/nfc_scene_device_info.c
        CC      applications/nfc/scenes/nfc_scene_dict_not_found.c
        CC      applications/nfc/scenes/nfc_scene_emulate_apdu_sequence.c
        CC      applications/nfc/scenes/nfc_scene_emulate_uid.c
        CC      applications/nfc/scenes/nfc_scene_emv_menu.c
        CC      applications/nfc/scenes/nfc_scene_emv_read_success.c
        CC      applications/nfc/scenes/nfc_scene_exit_confirm.c
        CC      applications/nfc/scenes/nfc_scene_extra_actions.c
        CC      applications/nfc/scenes/nfc_scene_field.c
        CC      applications/nfc/scenes/nfc_scene_file_select.c
        CC      applications/nfc/scenes/nfc_scene_generate_info.c
        CC      applications/nfc/scenes/nfc_scene_mf_classic_dict_attack.c
        CC      applications/nfc/scenes/nfc_scene_mf_classic_emulate.c
        CC      applications/nfc/scenes/nfc_scene_mf_classic_keys.c
        CC      applications/nfc/scenes/nfc_scene_mf_classic_keys_add.c
        CC      applications/nfc/scenes/nfc_scene_mf_classic_menu.c
        CC      applications/nfc/scenes/nfc_scene_mf_classic_read_success.c
        CC      applications/nfc/scenes/nfc_scene_mf_desfire_app.c
        CC      applications/nfc/scenes/nfc_scene_mf_desfire_data.c
        CC      applications/nfc/scenes/nfc_scene_mf_desfire_menu.c
        CC      applications/nfc/scenes/nfc_scene_mf_desfire_read_success.c
        CC      applications/nfc/scenes/nfc_scene_mf_ultralight_data.c
        CC      applications/nfc/scenes/nfc_scene_mf_ultralight_emulate.c
        CC      applications/nfc/scenes/nfc_scene_mf_ultralight_key_input.c
        CC      applications/nfc/scenes/nfc_scene_mf_ultralight_menu.c
        CC      applications/nfc/scenes/nfc_scene_mf_ultralight_read_auth.c
        CC      applications/nfc/scenes/nfc_scene_mf_ultralight_read_auth_result.c
        CC      applications/nfc/scenes/nfc_scene_mf_ultralight_read_success.c
        CC      applications/nfc/scenes/nfc_scene_mf_ultralight_unlock_menu.c
        CC      applications/nfc/scenes/nfc_scene_mf_ultralight_unlock_warn.c
        CC      applications/nfc/scenes/nfc_scene_mfkey_complete.c
        CC      applications/nfc/scenes/nfc_scene_mfkey_nonces_info.c
        CC      applications/nfc/scenes/nfc_scene_nfc_data_info.c
        CC      applications/nfc/scenes/nfc_scene_nfca_menu.c
        CC      applications/nfc/scenes/nfc_scene_nfca_read_success.c
        CC      applications/nfc/scenes/nfc_scene_read.c
        CC      applications/nfc/scenes/nfc_scene_read_card_success.c
        CC      applications/nfc/scenes/nfc_scene_restore_original.c
        CC      applications/nfc/scenes/nfc_scene_restore_original_confirm.c
        CC      applications/nfc/scenes/nfc_scene_retry_confirm.c
        CC      applications/nfc/scenes/nfc_scene_rpc.c
        CC      applications/nfc/scenes/nfc_scene_save_name.c
        CC      applications/nfc/scenes/nfc_scene_save_success.c
        CC      applications/nfc/scenes/nfc_scene_saved_menu.c
        CC      applications/nfc/scenes/nfc_scene_set_atqa.c
        CC      applications/nfc/scenes/nfc_scene_set_sak.c
        CC      applications/nfc/scenes/nfc_scene_set_type.c
        CC      applications/nfc/scenes/nfc_scene_set_uid.c
        CC      applications/nfc/scenes/nfc_scene_start.c
        CC      applications/nfc/views/detect_reader.c
        CC      applications/nfc/views/dict_attack.c
        CC      applications/nfc/nfc.c
        CC      applications/nfc/nfc_cli.c
        CC      applications/notification/notification_app.c
        CC      applications/notification/notification_app_api.c
        CC      applications/notification/notification_messages.c
        CC      applications/notification/notification_messages_notes.c
        CC      applications/notification/notification_settings_app.c
        CC      applications/nrfsniff/nrfsniff.c
        CC      applications/paint/paint.c
        CC      applications/picopass/scenes/picopass_scene.c
        CC      applications/picopass/scenes/picopass_scene_card_menu.c
        CC      applications/picopass/scenes/picopass_scene_delete.c
        CC      applications/picopass/scenes/picopass_scene_delete_success.c
        CC      applications/picopass/scenes/picopass_scene_device_info.c
        CC      applications/picopass/scenes/picopass_scene_file_select.c
        CC      applications/picopass/scenes/picopass_scene_read_card.c
        CC      applications/picopass/scenes/picopass_scene_read_card_success.c
        CC      applications/picopass/scenes/picopass_scene_save_name.c
        CC      applications/picopass/scenes/picopass_scene_save_success.c
        CC      applications/picopass/scenes/picopass_scene_saved_menu.c
        CC      applications/picopass/scenes/picopass_scene_start.c
        CC      applications/picopass/scenes/picopass_scene_write_card.c
        CC      applications/picopass/scenes/picopass_scene_write_card_success.c
        CC      applications/picopass/picopass.c
        CC      applications/picopass/picopass_device.c
        CC      applications/picopass/picopass_worker.c
        CC      applications/playlist/canvas_helper.c
        CC      applications/playlist/playlist.c
        CC      applications/playlist/playlist_file.c
        CC      applications/power/battery_test_app/battery_test_app.c
        CC      applications/power/power_service/views/power_off.c
        CC      applications/power/power_service/views/power_unplug_usb.c
        CC      applications/power/power_service/power.c
        CC      applications/power/power_service/power_api.c
        CC      applications/power/power_settings_app/scenes/power_settings_scene.c
        CC      applications/power/power_settings_app/scenes/power_settings_scene_battery_info.c
        CC      applications/power/power_settings_app/scenes/power_settings_scene_power_off.c
        CC      applications/power/power_settings_app/scenes/power_settings_scene_reboot.c
        CC      applications/power/power_settings_app/scenes/power_settings_scene_shutdown_idle.c
        CC      applications/power/power_settings_app/scenes/power_settings_scene_start.c
        CC      applications/power/power_settings_app/views/battery_info.c
        CC      applications/power/power_settings_app/power_settings_app.c
        CC      applications/power/power_cli.c
        PROTO   assets/protobuf/application.proto
        CC      applications/rpc/rpc_cli.c
        CC      applications/sentry_safe/sentry_safe.c
        CC      applications/snake_game/snake_game.c
        CC      applications/spectrum_analyzer/spectrum_analyzer.c
        CC      applications/spectrum_analyzer/spectrum_analyzer_worker.c
        CC      applications/storage/storages/sd_notify.c
        CC      applications/storage/storages/storage_ext.c
        CC      applications/storage/storages/storage_int.c
        CC      applications/storage/filesystem_api.c
        CC      applications/storage/storage.c
        CC      applications/storage/storage_cli.c
        CC      applications/rpc/rpc.c
        CC      applications/rpc/rpc_gpio.c
        CC      applications/rpc/rpc_debug.c
        CC      applications/rpc/rpc_app.c
        CC      applications/rpc/rpc_storage.c
        CC      applications/rpc/rpc_gui.c
        PBVER   build/f7-firmware-C/assets/compiled/protobuf_version.h
        CC      applications/storage/storage_external_api.c
        CC      applications/storage/storage_glue.c
        CC      applications/storage/storage_internal_api.c
        CC      applications/storage/storage_processing.c
        CC      applications/storage/storage_sd_api.c
        CC      applications/storage/storage_test_app.c
        CC      applications/storage_move_to_sd/scenes/storage_move_to_sd_scene.c
        CC      applications/storage_move_to_sd/scenes/storage_move_to_sd_scene_confirm.c
        CC      applications/storage_move_to_sd/scenes/storage_move_to_sd_scene_progress.c
        CC      applications/storage_move_to_sd/storage_move_to_sd.c
        CC      applications/storage_settings/scenes/storage_settings_scene.c
        CC      applications/rpc/rpc_system.c
        CC      applications/storage_settings/scenes/storage_settings_scene_benchmark.c
        CC      applications/storage_settings/scenes/storage_settings_scene_factory_reset.c
        CC      applications/storage_settings/scenes/storage_settings_scene_format_confirm.c
        CC      applications/storage_settings/scenes/storage_settings_scene_formatting.c
        CC      applications/storage_settings/scenes/storage_settings_scene_internal_info.c
        CC      applications/storage_settings/scenes/storage_settings_scene_sd_info.c
        CC      applications/storage_settings/scenes/storage_settings_scene_start.c
        CC      applications/storage_settings/scenes/storage_settings_scene_unmount_confirm.c
        CC      applications/storage_settings/scenes/storage_settings_scene_unmounted.c
        CC      applications/storage_settings/storage_settings.c
        CC      applications/subbrute/scene/subbrute_scene_entrypoint.c
        CC      applications/subbrute/scene/subbrute_scene_load_file.c
        CC      applications/subbrute/scene/subbrute_scene_run_attack.c
        CC      applications/subbrute/scene/subbrute_scene_save_name.c
        CC      applications/subbrute/scene/subbrute_scene_select_field.c
        CC      applications/subbrute/subbrute.c
        CC      applications/subbrute/subbrute_utils.c
        CC      applications/subghz/helpers/subghz_chat.c
        CC      applications/subghz/helpers/subghz_frequency_analyzer_worker.c
        CC      applications/subghz/helpers/subghz_testing.c
        CC      applications/subghz/scenes/subghz_scene.c
        CC      applications/subghz/scenes/subghz_scene_decode_raw.c
        CC      applications/subghz/scenes/subghz_scene_delete.c
        CC      applications/subghz/scenes/subghz_scene_delete_raw.c
        CC      applications/subghz/scenes/subghz_scene_delete_success.c
        CC      applications/subghz/scenes/subghz_scene_frequency_analyzer.c
        CC      applications/subghz/scenes/subghz_scene_more_raw.c
        CC      applications/subghz/scenes/subghz_scene_need_saving.c
        CC      applications/subghz/scenes/subghz_scene_read_raw.c
        CC      applications/subghz/scenes/subghz_scene_receiver.c
        CC      applications/subghz/scenes/subghz_scene_receiver_config.c
        CC      applications/subghz/scenes/subghz_scene_receiver_info.c
        CC      applications/subghz/scenes/subghz_scene_rpc.c
        CC      applications/subghz/scenes/subghz_scene_save_name.c
        CC      applications/subghz/scenes/subghz_scene_save_success.c
        CC      applications/subghz/scenes/subghz_scene_saved.c
        CC      applications/subghz/scenes/subghz_scene_saved_menu.c
        CC      applications/subghz/scenes/subghz_scene_set_cnt_bft.c
        CC      applications/subghz/scenes/subghz_scene_set_cnt_faac_433.c
        CC      applications/subghz/scenes/subghz_scene_set_cnt_faac_868.c
        CC      applications/subghz/scenes/subghz_scene_set_fix_bft.c
        CC      applications/subghz/scenes/subghz_scene_set_fix_faac_433.c
        CC      applications/subghz/scenes/subghz_scene_set_fix_faac_868.c
        CC      applications/subghz/scenes/subghz_scene_set_seed_bft.c
        CC      applications/subghz/scenes/subghz_scene_set_seed_faac_433.c
        CC      applications/subghz/scenes/subghz_scene_set_seed_faac_868.c
        CC      applications/subghz/scenes/subghz_scene_set_type.c
        CC      applications/subghz/scenes/subghz_scene_show_error.c
        CC      applications/subghz/scenes/subghz_scene_show_error_sub.c
        CC      applications/subghz/scenes/subghz_scene_show_only_rx.c
        CC      applications/subghz/scenes/subghz_scene_start.c
        CC      applications/subghz/scenes/subghz_scene_test.c
        CC      applications/subghz/scenes/subghz_scene_test_carrier.c
        CC      applications/subghz/scenes/subghz_scene_test_packet.c
        CC      applications/subghz/scenes/subghz_scene_test_static.c
        CC      applications/subghz/scenes/subghz_scene_transmitter.c
        CC      applications/subghz/views/receiver.c
        CC      applications/subghz/views/subghz_frequency_analyzer.c
        CC      applications/subghz/views/subghz_read_raw.c
        CC      applications/subghz/views/subghz_test_carrier.c
        CC      applications/subghz/views/subghz_test_packet.c
        CC      applications/subghz/views/subghz_test_static.c
        CC      applications/subghz/views/transmitter.c
        CC      applications/subghz/subghz.c
        CC      applications/subghz/subghz_cli.c
        CC      applications/subghz/subghz_history.c
        CC      applications/subghz/subghz_i.c
        CC      applications/subghz/subghz_setting.c
        CC      applications/system/system_settings.c
        CC      applications/tetris_game/tetris_game.c
        CC      applications/u2f/scenes/u2f_scene.c
        CC      applications/u2f/scenes/u2f_scene_error.c
        CC      applications/u2f/scenes/u2f_scene_main.c
        CC      applications/u2f/views/u2f_view.c
        CC      applications/u2f/u2f.c
        CC      applications/u2f/u2f_app.c
        CC      applications/u2f/u2f_data.c
        CC      applications/u2f/u2f_hid.c
        CC      applications/unirfremix/unirfremix_app.c
        CC      applications/updater/cli/updater_cli.c
        CC      applications/updater/scenes/updater_scene.c
        CC      applications/updater/scenes/updater_scene_error.c
        CC      applications/updater/scenes/updater_scene_loadcfg.c
        CC      applications/updater/scenes/updater_scene_main.c
        CC      applications/updater/util/update_task.c
        CC      applications/updater/util/update_task_worker_backup.c
        CC      applications/updater/util/update_task_worker_flasher.c
        CC      applications/updater/views/updater_main.c
        CC      applications/updater/updater.c
        CC      applications/wav_player/wav_parser.c
        CC      applications/wav_player/wav_player.c
        CC      applications/wav_player/wav_player_hal.c
        CC      applications/wav_player/wav_player_view.c
        CC      applications/wifi_deauther/scenes/wifi_deauther_scene.c
        CC      applications/wifi_deauther/scenes/wifi_deauther_scene_console_output.c
        CC      applications/wifi_deauther/scenes/wifi_deauther_scene_start.c
        CC      applications/wifi_deauther/scenes/wifi_deauther_scene_text_input.c
        CC      applications/wifi_deauther/wifi_deauther_app.c
        CC      applications/wifi_deauther/wifi_deauther_uart.c
        CC      applications/wifi_marauder_companion/scenes/wifi_marauder_scene.c
        CC      applications/wifi_marauder_companion/scenes/wifi_marauder_scene_console_output.c
        CC      applications/wifi_marauder_companion/scenes/wifi_marauder_scene_start.c
        CC      applications/wifi_marauder_companion/scenes/wifi_marauder_scene_text_input.c
        CC      applications/wifi_marauder_companion/wifi_marauder_app.c
        CC      applications/wifi_marauder_companion/wifi_marauder_uart.c
        CC      applications/wifi_scanner/wifi_scanner.c
        CC      applications/zombiez/zombiez.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_adc.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_comp.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_crc.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_crs.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_dma.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_exti.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_gpio.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_i2c.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_lptim.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_lpuart.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_pka.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_pwr.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_rcc.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_rng.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_rtc.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_spi.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_tim.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_usart.c
        CC      lib/STM32CubeWB/Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_ll_utils.c
        CC      lib/STM32CubeWB/Middlewares/ST/STM32_WPAN/interface/patterns/ble_thread/shci/shci.c
        CC      lib/STM32CubeWB/Middlewares/ST/STM32_WPAN/interface/patterns/ble_thread/tl/hci_tl.c
        CC      lib/STM32CubeWB/Middlewares/ST/STM32_WPAN/interface/patterns/ble_thread/tl/hci_tl_if.c
        CC      lib/STM32CubeWB/Middlewares/ST/STM32_WPAN/interface/patterns/ble_thread/tl/shci_tl.c
        CC      lib/STM32CubeWB/Middlewares/ST/STM32_WPAN/interface/patterns/ble_thread/tl/shci_tl_if.c
        CC      lib/STM32CubeWB/Middlewares/ST/STM32_WPAN/interface/patterns/ble_thread/tl/tl_mbox.c
        CC      lib/STM32CubeWB/Middlewares/ST/STM32_WPAN/ble/svc/Src/svc_ctl.c
        CC      lib/STM32CubeWB/Middlewares/ST/STM32_WPAN/ble/core/auto/ble_gap_aci.c
        CC      lib/STM32CubeWB/Middlewares/ST/STM32_WPAN/ble/core/auto/ble_gatt_aci.c
        CC      lib/STM32CubeWB/Middlewares/ST/STM32_WPAN/ble/core/auto/ble_hal_aci.c
        CC      lib/STM32CubeWB/Middlewares/ST/STM32_WPAN/ble/core/auto/ble_hci_le.c
        CC      lib/STM32CubeWB/Middlewares/ST/STM32_WPAN/ble/core/auto/ble_l2cap_aci.c
        CC      lib/STM32CubeWB/Middlewares/ST/STM32_WPAN/ble/core/template/osal.c
        CC      lib/STM32CubeWB/Middlewares/ST/STM32_WPAN/utilities/dbg_trace.c
        CC      lib/STM32CubeWB/Middlewares/ST/STM32_WPAN/utilities/otp.c
        CC      lib/STM32CubeWB/Middlewares/ST/STM32_WPAN/utilities/stm_list.c
        CC      lib/FreeRTOS-Kernel/croutine.c
        CC      lib/FreeRTOS-Kernel/event_groups.c
        CC      lib/FreeRTOS-Kernel/list.c
        CC      lib/FreeRTOS-Kernel/queue.c
        CC      lib/FreeRTOS-Kernel/stream_buffer.c
        CC      lib/FreeRTOS-Kernel/tasks.c
        CC      lib/FreeRTOS-Kernel/timers.c
        CC      lib/FreeRTOS-Kernel/portable/GCC/ARM_CM4F/port.c
        CC      lib/print/printf_tiny.c
        CC      lib/print/wrappers.c
        CC      lib/microtar/src/microtar-stdio.c
        CC      lib/microtar/src/microtar.c
        CC      lib/toolbox/protocols/protocol_dict.c
        AR      build/f7-firmware-C/STM32CubeWB/libstm32cubewb.a
        CC      lib/toolbox/pulse_protocols/pulse_glue.c
        CC      lib/toolbox/stream/buffered_file_stream.c
        RANLIB  build/f7-firmware-C/STM32CubeWB/libstm32cubewb.a
        CC      lib/toolbox/stream/file_stream.c
        CC      lib/toolbox/stream/stream.c
        CC      lib/toolbox/stream/stream_cache.c
        AR      build/f7-firmware-C/microtar/libmicrotar.a
        RANLIB  build/f7-firmware-C/microtar/libmicrotar.a
        CC      lib/toolbox/stream/string_stream.c
        AR      build/f7-firmware-C/print/libprint.a
        RANLIB  build/f7-firmware-C/print/libprint.a
        CC      lib/toolbox/tar/tar_archive.c
        CC      lib/toolbox/args.c
        CC      lib/toolbox/buffer_stream.c
        CC      lib/toolbox/crc32_calc.c
        CC      lib/toolbox/dir_walk.c
        AR      build/f7-firmware-C/freertos/libfreertos.a
        RANLIB  build/f7-firmware-C/freertos/libfreertos.a
        CC      lib/toolbox/hex.c
        CC      lib/toolbox/hmac_sha256.c
        CC      lib/toolbox/manchester_decoder.c
        CC      lib/toolbox/manchester_encoder.c
        CC      lib/toolbox/md5.c
        CC      lib/toolbox/path.c
        CC      lib/toolbox/profiler.c
        CC      lib/toolbox/pulse_joiner.c
        CC      lib/toolbox/random_name.c
        CC      lib/toolbox/saved_struct.c
        CC      lib/toolbox/sha256.c
        CC      lib/toolbox/value_index.c
        CC      lib/toolbox/varint.c
        VERSION build/f7-firmware-C/toolbox/version.inc.h
        CC      lib/ST25RFAL002/source/st25r3916/rfal_rfst25r3916.c
        CC      lib/ST25RFAL002/source/st25r3916/st25r3916.c
        CC      lib/ST25RFAL002/source/st25r3916/st25r3916_aat.c
        CC      lib/ST25RFAL002/source/st25r3916/st25r3916_com.c
Version information updated
        CC      lib/ST25RFAL002/source/st25r3916/st25r3916_irq.c
        CC      lib/toolbox/version.c
        CC      lib/ST25RFAL002/source/st25r3916/st25r3916_led.c
        AR      build/f7-firmware-C/toolbox/libtoolbox.a
        CC      lib/ST25RFAL002/source/custom_analog_config.c
        RANLIB  build/f7-firmware-C/toolbox/libtoolbox.a
        CC      lib/ST25RFAL002/source/rfal_analogConfig.c
        CC      lib/ST25RFAL002/source/rfal_crc.c
        CC      lib/ST25RFAL002/source/rfal_dpo.c
        CC      lib/ST25RFAL002/source/rfal_iso15693_2.c
        CC      lib/ST25RFAL002/source/rfal_isoDep.c
        CC      lib/ST25RFAL002/source/rfal_nfc.c
        CC      lib/ST25RFAL002/source/rfal_nfcDep.c
        CC      lib/ST25RFAL002/source/rfal_nfca.c
        CC      lib/ST25RFAL002/source/rfal_nfcb.c
        CC      lib/ST25RFAL002/source/rfal_nfcf.c
        CC      lib/ST25RFAL002/source/rfal_nfcv.c
        CC      lib/ST25RFAL002/source/rfal_picopass.c
        CC      lib/ST25RFAL002/source/rfal_st25tb.c
        CC      lib/ST25RFAL002/source/rfal_st25xv.c
        CC      lib/ST25RFAL002/source/rfal_t1t.c
        CC      lib/ST25RFAL002/source/rfal_t2t.c
        CC      lib/ST25RFAL002/source/rfal_t4t.c
        CC      lib/ST25RFAL002/platform.c
        CC      lib/ST25RFAL002/timer.c
        CC      lib/libusb_stm32/src/usbd_core.c
        CC      lib/libusb_stm32/src/usbd_stm32wb55_devfs.c
        CC      lib/drivers/bq25896.c
        CC      lib/drivers/bq27220.c
        CC      lib/drivers/cc1101.c
        CC      lib/drivers/lp5562.c
        AR      build/f7-firmware-C/ST25RFAL002/libst25rfal002.a
        RANLIB  build/f7-firmware-C/ST25RFAL002/libst25rfal002.a
        CC      lib/drivers/nrf24.c
        CC      lib/fatfs/option/unicode.c
        CC      lib/fatfs/diskio.c
        AR      build/f7-firmware-C/libusb_stm32/libusb_stm32.a
        RANLIB  build/f7-firmware-C/libusb_stm32/libusb_stm32.a
        CC      lib/fatfs/ff.c
        CC      lib/fatfs/ff_gen_drv.c
        CC      lib/flipper_format/flipper_format.c
        CC      lib/flipper_format/flipper_format_stream.c
        CC      lib/infrared/encoder_decoder/common/infrared_common_decoder.c
        CC      lib/infrared/encoder_decoder/common/infrared_common_encoder.c
        CC      lib/infrared/encoder_decoder/common/infrared_common_protocol_defs.c
        CC      lib/infrared/encoder_decoder/nec/infrared_decoder_nec.c
        CC      lib/infrared/encoder_decoder/nec/infrared_encoder_nec.c
        CC      lib/infrared/encoder_decoder/nec/infrared_nec_spec.c
        CC      lib/infrared/encoder_decoder/rc5/infrared_decoder_rc5.c
        AR      build/f7-firmware-C/drivers/libhwdrivers.a
        CC      lib/infrared/encoder_decoder/rc5/infrared_encoder_rc5.c
        RANLIB  build/f7-firmware-C/drivers/libhwdrivers.a
        CC      lib/infrared/encoder_decoder/rc5/infrared_rc5_spec.c
        CC      lib/infrared/encoder_decoder/rc6/infrared_decoder_rc6.c
        CC      lib/infrared/encoder_decoder/rc6/infrared_encoder_rc6.c
        AR      build/f7-firmware-C/flipper_format/libflipperformat.a
        RANLIB  build/f7-firmware-C/flipper_format/libflipperformat.a
        CC      lib/infrared/encoder_decoder/rc6/infrared_rc6_spec.c
        CC      lib/infrared/encoder_decoder/samsung/infrared_decoder_samsung.c
        CC      lib/infrared/encoder_decoder/samsung/infrared_encoder_samsung.c
        CC      lib/infrared/encoder_decoder/samsung/infrared_samsung_spec.c
        CC      lib/infrared/encoder_decoder/sirc/infrared_decoder_sirc.c
        CC      lib/infrared/encoder_decoder/sirc/infrared_encoder_sirc.c
        CC      lib/infrared/encoder_decoder/sirc/infrared_sirc_spec.c
        CC      lib/infrared/encoder_decoder/infrared.c
        CC      lib/infrared/worker/infrared_transmit.c
        CC      lib/infrared/worker/infrared_worker.c
        CC      lib/littlefs/lfs.c
        CC      lib/littlefs/lfs_util.c
        CC      lib/mbedtls/library/des.c
        CC      lib/mbedtls/library/sha1.c
        CC      lib/mbedtls/library/platform_util.c
        CC      lib/subghz/blocks/const.c
        CC      lib/subghz/blocks/decoder.c
        CC      lib/subghz/blocks/encoder.c
        CC      lib/subghz/blocks/generic.c
        CC      lib/subghz/blocks/math.c
        CC      lib/subghz/protocols/base.c
        AR      build/f7-firmware-C/infrared/libinfrared.a
        RANLIB  build/f7-firmware-C/infrared/libinfrared.a
        CC      lib/subghz/protocols/bett.c
        CC      lib/subghz/protocols/came.c
        CC      lib/subghz/protocols/came_atomo.c
        CC      lib/subghz/protocols/came_twee.c
        CC      lib/subghz/protocols/chamberlain_code.c
        CC      lib/subghz/protocols/clemsa.c
        AR      build/f7-firmware-C/fatfs/libfatfs.a
        RANLIB  build/f7-firmware-C/fatfs/libfatfs.a
        CC      lib/subghz/protocols/doitrand.c
        CC      lib/subghz/protocols/faac_slh.c
        AR      build/f7-firmware-C/mbedtls/libmbedtls.a
        RANLIB  build/f7-firmware-C/mbedtls/libmbedtls.a
        CC      lib/subghz/protocols/gate_tx.c
        CC      lib/subghz/protocols/holtek.c
        CC      lib/subghz/protocols/honeywell_wdb.c
        CC      lib/subghz/protocols/hormann.c
        CC      lib/subghz/protocols/ido.c
        CC      lib/subghz/protocols/intertechno_v3.c
        CC      lib/subghz/protocols/keeloq.c
        AR      build/f7-firmware-C/littlefs/liblittlefs.a
        RANLIB  build/f7-firmware-C/littlefs/liblittlefs.a
        CC      lib/subghz/protocols/keeloq_common.c
        CC      lib/subghz/protocols/kia.c
        CC      lib/subghz/protocols/linear.c
        CC      lib/subghz/protocols/magellen.c
        CC      lib/subghz/protocols/marantec.c
        CC      lib/subghz/protocols/megacode.c
        CC      lib/subghz/protocols/nero_radio.c
        CC      lib/subghz/protocols/nero_sketch.c
        CC      lib/subghz/protocols/nice_flo.c
        CC      lib/subghz/protocols/nice_flor_s.c
        CC      lib/subghz/protocols/phoenix_v2.c
        CC      lib/subghz/protocols/power_smart.c
        CC      lib/subghz/protocols/princeton.c
        CC      lib/subghz/protocols/princeton_for_testing.c
        CC      lib/subghz/protocols/raw.c
        CC      lib/subghz/protocols/registry.c
        CC      lib/subghz/protocols/scher_khan.c
        CC      lib/subghz/protocols/secplus_v1.c
        CC      lib/subghz/protocols/secplus_v2.c
        CC      lib/subghz/protocols/somfy_keytis.c
        CC      lib/subghz/protocols/somfy_telis.c
        CC      lib/subghz/protocols/star_line.c
        CC      lib/subghz/environment.c
        CC      lib/subghz/receiver.c
        CC      lib/subghz/subghz_file_encoder_worker.c
        CC      lib/subghz/subghz_keystore.c
        CC      lib/subghz/subghz_tx_rx_worker.c
        CC      lib/subghz/subghz_worker.c
        CC      lib/subghz/transmitter.c
        CC      lib/nfc/helpers/mf_classic_dict.c
        CC      lib/nfc/helpers/mfkey32.c
        CC      lib/nfc/helpers/nfc_debug_log.c
        CC      lib/nfc/helpers/nfc_debug_pcap.c
        CC      lib/nfc/helpers/reader_analyzer.c
        CC      lib/nfc/parsers/all_in_one.c
        CC      lib/nfc/parsers/nfc_supported_card.c
        AR      build/f7-firmware-C/subghz/libsubghz.a
        CC      lib/nfc/parsers/plantain_4k_parser.c
        RANLIB  build/f7-firmware-C/subghz/libsubghz.a
        CC      lib/nfc/parsers/plantain_parser.c
        CC      lib/nfc/parsers/troika_4k_parser.c
        CC      lib/nfc/parsers/troika_parser.c
        CC      lib/nfc/parsers/two_cities.c
        CC      lib/nfc/protocols/crypto1.c
        CC      lib/nfc/protocols/emv.c
        CC      lib/nfc/protocols/mifare_classic.c
        CC      lib/nfc/protocols/mifare_common.c
        CC      lib/nfc/protocols/mifare_desfire.c
        CC      lib/nfc/protocols/mifare_ultralight.c
        CC      lib/nfc/protocols/nfc_util.c
        CC      lib/nfc/protocols/nfca.c
        CC      lib/nfc/nfc_device.c
        CC      lib/nfc/nfc_types.c
        CC      lib/nfc/nfc_worker.c
        CPP     lib/app-scened-template/view_modules/byte_input_vm.cpp
cc1plus: warning: command-line option '-Wimplicit-function-declaration' is valid for C/ObjC but not for C++
        CPP     lib/app-scened-template/view_modules/dialog_ex_vm.cpp
cc1plus: warning: command-line option '-Wimplicit-function-declaration' is valid for C/ObjC but not for C++
        CPP     lib/app-scened-template/view_modules/popup_vm.cpp
cc1plus: warning: command-line option '-Wimplicit-function-declaration' is valid for C/ObjC but not for C++
        CPP     lib/app-scened-template/view_modules/submenu_vm.cpp
cc1plus: warning: command-line option '-Wimplicit-function-declaration' is valid for C/ObjC but not for C++
        CPP     lib/app-scened-template/view_modules/text_input_vm.cpp
cc1plus: warning: command-line option '-Wimplicit-function-declaration' is valid for C/ObjC but not for C++
        CPP     lib/app-scened-template/text_store.cpp
cc1plus: warning: command-line option '-Wimplicit-function-declaration' is valid for C/ObjC but not for C++
        CC      lib/digital_signal/digital_signal.c
        CC      lib/micro-ecc/uECC.c
        CC      lib/one_wire/ibutton/protocols/ibutton_protocols.c
        CC      lib/one_wire/ibutton/protocols/protocol_cyfral.c
        CC      lib/one_wire/ibutton/protocols/protocol_metakom.c
        AR      build/f7-firmware-C/appframe/libappframe.a
        CC      lib/one_wire/ibutton/ibutton_key.c
        RANLIB  build/f7-firmware-C/appframe/libappframe.a
        CC      lib/one_wire/ibutton/ibutton_worker.c
        CC      lib/one_wire/ibutton/ibutton_worker_modes.c
        CC      lib/one_wire/ibutton/ibutton_writer.c
        CC      lib/one_wire/maxim_crc.c
        CC      lib/one_wire/one_wire_device.c
        AR      build/f7-firmware-C/nfc/libnfc.a
        RANLIB  build/f7-firmware-C/nfc/libnfc.a
        CC      lib/one_wire/one_wire_host.c
        CC      lib/one_wire/one_wire_slave.c
        CC      lib/u8g2/u8g2_bitmap.c
        CC      lib/u8g2/u8g2_box.c
        CC      lib/u8g2/u8g2_buffer.c
        CC      lib/u8g2/u8g2_circle.c
        CC      lib/u8g2/u8g2_d_memory.c
        CC      lib/u8g2/u8g2_font.c
        CC      lib/u8g2/u8g2_fonts.c
        CC      lib/u8g2/u8g2_glue.c
        CC      lib/u8g2/u8g2_hvline.c
        CC      lib/u8g2/u8g2_intersection.c
        CC      lib/u8g2/u8g2_line.c
        CC      lib/u8g2/u8g2_ll_hvline.c
        CC      lib/u8g2/u8g2_setup.c
        CC      lib/u8g2/u8x8_8x8.c
        CC      lib/u8g2/u8x8_byte.c
        CC      lib/u8g2/u8x8_cad.c
        CC      lib/u8g2/u8x8_display.c
        CC      lib/u8g2/u8x8_gpio.c
        CC      lib/u8g2/u8x8_setup.c
        CC      lib/update_util/dfu_file.c
        CC      lib/update_util/lfs_backup.c
        CC      lib/update_util/update_manifest.c
        CC      lib/update_util/update_operation.c
        CC      lib/heatshrink/heatshrink_decoder.c
        CC      lib/heatshrink/heatshrink_encoder.c
        CC      lib/nanopb/pb_common.c
        CC      lib/nanopb/pb_decode.c
        CC      lib/nanopb/pb_encode.c
        CC      lib/loclass/optimized_cipher.c
        CC      lib/loclass/optimized_cipherutils.c
        CC      lib/loclass/optimized_elite.c
        CC      lib/loclass/optimized_ikeys.c
        CC      lib/flipper_application/flipper_applicaiton_i.c
        CC      lib/flipper_application/flipper_application.c
        CC      lib/lfrfid/protocols/lfrfid_protocols.c
        AR      build/f7-firmware-C/loclass/libloclass.a
        RANLIB  build/f7-firmware-C/loclass/libloclass.a
        CC      lib/lfrfid/protocols/protocol_awid.c
lib/flipper_application/flipper_applicaiton_i.c: In function 'flipper_application_load_section_data':
lib/flipper_application/flipper_applicaiton_i.c:346:15: warning: implicit declaration of function 'aligned_malloc'; did you mean 'aligned_alloc'? [-Wimplicit-function-declaration]
  346 |     s->data = aligned_malloc(section_header.sh_size, section_header.sh_addralign);
      |               ^~~~~~~~~~~~~~
      |               aligned_alloc
lib/flipper_application/flipper_applicaiton_i.c:346:13: warning: assignment to 'void *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
  346 |     s->data = aligned_malloc(section_header.sh_size, section_header.sh_addralign);
      |             ^
lib/flipper_application/flipper_applicaiton_i.c: In function 'flipper_application_free_section':
lib/flipper_application/flipper_applicaiton_i.c:432:9: warning: implicit declaration of function 'aligned_free' [-Wimplicit-function-declaration]
  432 |         aligned_free(s->data);
      |         ^~~~~~~~~~~~
        CC      lib/lfrfid/protocols/protocol_em4100.c
        CC      lib/lfrfid/protocols/protocol_fdx_a.c
        CC      lib/lfrfid/protocols/protocol_fdx_b.c
        CC      lib/lfrfid/protocols/protocol_gallagher.c
        CC      lib/lfrfid/protocols/protocol_h10301.c
        AR      build/f7-firmware-C/flipper_application/libflipper_application.a
        RANLIB  build/f7-firmware-C/flipper_application/libflipper_application.a
        CC      lib/lfrfid/protocols/protocol_hid_ex_generic.c
        CC      lib/lfrfid/protocols/protocol_hid_generic.c
        CC      lib/lfrfid/protocols/protocol_indala26.c
        CC      lib/lfrfid/protocols/protocol_io_prox_xsf.c
        CC      lib/lfrfid/protocols/protocol_jablotron.c
        CC      lib/lfrfid/protocols/protocol_keri.c
        CC      lib/lfrfid/protocols/protocol_pac_stanley.c
        CC      lib/lfrfid/protocols/protocol_paradox.c
        CC      lib/lfrfid/protocols/protocol_pyramid.c
        CC      lib/lfrfid/protocols/protocol_viking.c
        CC      lib/lfrfid/tools/bit_lib.c
        CC      lib/lfrfid/tools/fsk_demod.c
        CC      lib/lfrfid/tools/fsk_ocs.c
        CC      lib/lfrfid/tools/t5577.c
        CC      lib/lfrfid/tools/varint_pair.c
        CC      lib/lfrfid/lfrfid_dict_file.c
        CC      lib/lfrfid/lfrfid_raw_file.c
        CC      lib/lfrfid/lfrfid_raw_worker.c
        CC      lib/lfrfid/lfrfid_worker.c
        CC      lib/lfrfid/lfrfid_worker_modes.c
        CC      build/f7-firmware-C/assets/compiled/assets_icons.c
        CC      build/f7-firmware-C/assets/compiled/application.pb.c
        CC      build/f7-firmware-C/assets/compiled/flipper.pb.c
        CC      build/f7-firmware-C/assets/compiled/gpio.pb.c
        CC      build/f7-firmware-C/assets/compiled/gui.pb.c
        CC      build/f7-firmware-C/assets/compiled/storage.pb.c
        CC      build/f7-firmware-C/assets/compiled/system.pb.c
        CC      build/f7-firmware-C/assets/compiled/assets_dolphin_blocking.c
        CC      build/f7-firmware-C/assets/compiled/assets_dolphin_internal.c
        ASM     firmware/targets/f7/startup_stm32wb55xx_cm4.s
        CC      firmware/targets/f7/Src/dfu.c
        CC      firmware/targets/f7/Src/main.c
        CC      firmware/targets/f7/Src/system_stm32wbxx.c
        AR      build/f7-firmware-C/lfrfid/liblfrfid.a
        AR      build/f7-firmware-C/assets/libassets.a
        RANLIB  build/f7-firmware-C/lfrfid/liblfrfid.a
        RANLIB  build/f7-firmware-C/assets/libassets.a
        CC      firmware/targets/f7/Src/update.c
        CC      firmware/targets/f7/ble_glue/app_debug.c
        AR      build/f7-firmware-C/misc/libmisc.a
        CC      firmware/targets/f7/ble_glue/battery_service.c
        CC      firmware/targets/f7/ble_glue/ble_app.c
        CC      firmware/targets/f7/ble_glue/ble_glue.c
        CC      firmware/targets/f7/ble_glue/dev_info_service.c
        RANLIB  build/f7-firmware-C/misc/libmisc.a
        CC      firmware/targets/f7/ble_glue/gap.c
        CC      firmware/targets/f7/ble_glue/hid_service.c
        CC      firmware/targets/f7/ble_glue/hw_ipcc.c
        CC      firmware/targets/f7/ble_glue/serial_service.c
        CC      firmware/targets/f7/fatfs/fatfs.c
        CC      firmware/targets/f7/fatfs/sector_cache.c
        CC      firmware/targets/f7/fatfs/spi_sd_hal.c
        CC      firmware/targets/f7/fatfs/stm32_adafruit_sd.c
        CC      firmware/targets/f7/fatfs/syscall.c
        CC      firmware/targets/f7/fatfs/user_diskio.c
        CC      firmware/targets/f7/furi_hal/furi_hal.c
        CC      firmware/targets/f7/furi_hal/furi_hal_bt.c
        CC      firmware/targets/f7/furi_hal/furi_hal_bt_hid.c
        CC      firmware/targets/f7/furi_hal/furi_hal_bt_serial.c
        CC      firmware/targets/f7/furi_hal/furi_hal_clock.c
        CC      firmware/targets/f7/furi_hal/furi_hal_compress.c
        CC      firmware/targets/f7/furi_hal/furi_hal_console.c
        CC      firmware/targets/f7/furi_hal/furi_hal_cortex.c
        CC      firmware/targets/f7/furi_hal/furi_hal_crypto.c
        CC      firmware/targets/f7/furi_hal/furi_hal_debug.c
        CC      firmware/targets/f7/furi_hal/furi_hal_flash.c
        CC      firmware/targets/f7/furi_hal/furi_hal_gpio.c
        CC      firmware/targets/f7/furi_hal/furi_hal_i2c.c
        CC      firmware/targets/f7/furi_hal/furi_hal_i2c_config.c
        CC      firmware/targets/f7/furi_hal/furi_hal_ibutton.c
        CC      firmware/targets/f7/furi_hal/furi_hal_info.c
        CC      firmware/targets/f7/furi_hal/furi_hal_infrared.c
        CC      firmware/targets/f7/furi_hal/furi_hal_interrupt.c
        CC      firmware/targets/f7/furi_hal/furi_hal_light.c
        CC      firmware/targets/f7/furi_hal/furi_hal_memory.c
        CC      firmware/targets/f7/furi_hal/furi_hal_mpu.c
        CC      firmware/targets/f7/furi_hal/furi_hal_nfc.c
        CC      firmware/targets/f7/furi_hal/furi_hal_os.c
        CC      firmware/targets/f7/furi_hal/furi_hal_power.c
        CC      firmware/targets/f7/furi_hal/furi_hal_random.c
        CC      firmware/targets/f7/furi_hal/furi_hal_region.c
        CC      firmware/targets/f7/furi_hal/furi_hal_resources.c
        CC      firmware/targets/f7/furi_hal/furi_hal_rfid.c
        CC      firmware/targets/f7/furi_hal/furi_hal_rtc.c
        CC      firmware/targets/f7/furi_hal/furi_hal_sd.c
        CC      firmware/targets/f7/furi_hal/furi_hal_speaker.c
        CC      firmware/targets/f7/furi_hal/furi_hal_spi.c
        CC      firmware/targets/f7/furi_hal/furi_hal_spi_config.c
        CC      firmware/targets/f7/furi_hal/furi_hal_subghz.c
        CC      firmware/targets/f7/furi_hal/furi_hal_uart.c
        CC      firmware/targets/f7/furi_hal/furi_hal_usb.c
        CC      firmware/targets/f7/furi_hal/furi_hal_usb_cdc.c
        CC      firmware/targets/f7/furi_hal/furi_hal_usb_hid.c
        CC      firmware/targets/f7/furi_hal/furi_hal_usb_u2f.c
        CC      firmware/targets/f7/furi_hal/furi_hal_version.c
        CC      firmware/targets/f7/furi_hal/furi_hal_vibro.c
        CC      furi/core/check.c
        CC      furi/core/event_flag.c
        CC      furi/core/kernel.c
        CC      furi/core/log.c
        CC      furi/core/memmgr.c
        CC      furi/core/memmgr_heap.c
        CC      furi/core/message_queue.c
        CC      furi/core/mutex.c
        CC      furi/core/pubsub.c
        AR      build/f7-firmware-C/firmware/libflipper7.a
        CC      furi/core/record.c
        CC      furi/core/semaphore.c
        RANLIB  build/f7-firmware-C/firmware/libflipper7.a
        CC      furi/core/thread.c
        CC      furi/core/timer.c
        CC      furi/core/valuemutex.c
        CC      furi/flipper.c
        CC      furi/furi.c
        INSTALL build/f7-firmware-C/lib/libprint.a
        INSTALL build/f7-firmware-C/lib/libflipper7.a
        INSTALL build/f7-firmware-C/lib/libfreertos.a
        INSTALL build/f7-firmware-C/lib/libstm32cubewb.a
        INSTALL build/f7-firmware-C/lib/libhwdrivers.a
        INSTALL build/f7-firmware-C/lib/libfatfs.a
        INSTALL build/f7-firmware-C/lib/liblittlefs.a
        INSTALL build/f7-firmware-C/lib/libsubghz.a
        INSTALL build/f7-firmware-C/lib/libflipperformat.a
        INSTALL build/f7-firmware-C/lib/libtoolbox.a
        INSTALL build/f7-firmware-C/lib/libnfc.a
        INSTALL build/f7-firmware-C/lib/libmicrotar.a
        INSTALL build/f7-firmware-C/lib/libusb_stm32.a
        INSTALL build/f7-firmware-C/lib/libst25rfal002.a
        INSTALL build/f7-firmware-C/lib/libinfrared.a
        INSTALL build/f7-firmware-C/lib/libappframe.a
        INSTALL build/f7-firmware-C/lib/libassets.a
        INSTALL build/f7-firmware-C/lib/libmisc.a
        INSTALL build/f7-firmware-C/lib/libmbedtls.a
        INSTALL build/f7-firmware-C/lib/libloclass.a
        INSTALL build/f7-firmware-C/lib/libflipper_application.a
        INSTALL build/f7-firmware-C/lib/liblfrfid.a
        INSTALL build/f7-firmware-C/firmware.json
        AR      build/f7-firmware-C/furi/libfuri.a
        RANLIB  build/f7-firmware-C/furi/libfuri.a
        INSTALL build/f7-firmware-C/lib/libfuri.a
        LINK    build/f7-firmware-C/firmware.elf
        INFO
Loaded 103 app definitions.
Firmware modules configuration:
Service:
         bt, cli, dialogs, dolphin, desktop, gui, input, loader, notification, power, storage
System:
         updater_app
App:
         Clock, subghz, UniRFRemix, lfrfid, nfc, infrared, APPS_wifi_deauther, gpio, wifi_marauder, ibutton, bad_usb, u2f
Plugin:
         APPS_Sub_Playlist, APPS_BarcodeGenerator, APPS_BluetoothRemote, APPS_Calculator, APPS_DolphinBackup, APPS_DolphinRestorer, APPS_MouseJacker, APPS_MouseJiggler, APPS_multi_conv, APPS_MusicPlayer, APPS_NameChanger, APPS_NRFSniff, APPS_Paint, INTAPP_Picopass, APPS_FlipFrid, APPS_SentrySafe, APPS_SpectrumAnalyzer, APPS_SubBrute, APPS_WAVPlayer, INTAPP_WiFiScanner
Debug:
         vibro_test, usb_test, usb_mouse, uart_echo, lfrfid_debug, bt_debug
Archive:
         archive
Settings:
         bt_settings, notification_settings, storage_settings, power_settings, desktop_settings, passport, system_settings, about
StartupHook:
         crypto_start, rpc_start, infrared_start, nfc_start, music_player_start, subghz_start, lfrfid_start, ibutton_start, bt_start, power_start, storage_start, updater_start, namechanger_start
Package:
         basic_apps, basic_plugins, basic_services, custom_apps, custom_games, debug_apps, wifi_plugins
Game:
         GAME_Snake, GAME_Tetris, GAME_Zombiez
Firmware size
.text         717912 (701.09 K)
.rodata       165424 (161.55 K)
.data           4228 (  4.13 K)
.bss           10556 ( 10.31 K)
.free_flash   160676 (156.91 K)
        BIN     build/f7-firmware-C/firmware.bin
        HEX     build/f7-firmware-C/firmware.hex
firmware.bin:  217 flash pages (last page 77.25% full)
        DFU     build/f7-firmware-C/firmware.dfu
Setting build/f7-updater-C as latest built dir (./build/latest/)
        MANIFEST        assets/resources/Manifest
        CDB     build/f7-updater-C/compile_commands.json
2022-09-09 11:38:47,636 [INFO] Manifest is present, loading to compare
2022-09-09 11:38:47,638 [INFO] Creating temporary Manifest for directory "assets/resources"
2022-09-09 11:38:47,638 [INFO] Skipping file "Manifest"
2022-09-09 11:38:47,680 [INFO] Comparing new manifest with existing
2022-09-09 11:38:47,699 [INFO] Manifest is up-to-date!
2022-09-09 11:38:47,699 [INFO] Complete
2022-09-09 11:38:47,783 [INFO] Firmware binaries can be found at:
        dist/f7-C
2022-09-09 11:38:47,783 [INFO] Use this directory to self-update your Flipper:
        dist/f7-C/f7-update-RM420
2022-09-09 11:38:47,785 [INFO] Using guessed radio address 0x080D7000, verify with Release_Notes or specify --radioaddr
2022-09-09 11:38:48,367 [WARNING] Expected LFS size is too small (~-1 pages)
2022-09-09 11:38:48,367 [WARNING] Memory layout looks suspicious
2022-09-09 11:38:48,367 [ERROR] You might brick you device into a state in which you'd need an SWD programmer to fix it.
2022-09-09 11:38:48,367 [ERROR] Please confirm that you REALLY want to do that with --I-understand-what-I-am-doing=yes
scons: *** [dist_updater_package] Error 2
********** ERRORS **********
Failed building dist_updater_package: Error 2

Anything else?

No response

max01203 commented 1 year ago

The issue is solved, apparently I forgot to read the documentation from the original firmware and I was missing some dependencies and tools: Linux Prerequisites

The FBT tool handles everything, only git is required. Optional dependencies

openocd (debugging/flashing over SWD)
heatshrink (compiling image assets)
clang-format (code formatting)
dfu-util (flashing over USB DFU)
protobuf (compiling proto sources)

For example, to install them on Debian, use:

apt update apt install openocd clang-format-13 dfu-util protobuf-compiler

heatshrink has to be compiled from sources.

If someone encounters the same issue.

Thanks,