Thank you so much for the effort, well done, but the problem is still there. When I enter ./fbt, I get this:
bashCopy code
pele@pele:~/flipperzero-firmware$ ./fbt
SDKCHK targets/f7/api_symbols.csv
API version 60.4 is up to date
APPS build/f7-firmware-D/applications/applications.c
CC build/f7-firmware-D/applications/applications.c
LINK build/f7-firmware-D/firmware.elf
INFO
Loaded 121 app definitions.
Firmware modules configuration:
Service:
bt, cli, dialogs, dolphin, desktop, gui, input, loader, notification, power, storage
System:
js_app, updater_app, storage_move_to_sd
Archive:
archive
Settings:
bt_settings, notification_settings, storage_settings, power_settings, desktop_settings, passport, system_settings, expansion_settings, about
StartupHook:
rpc_start, crypto_start, infrared_start, nfc_start, subghz_start, lfrfid_start, onewire_start, ibutton_start, bt_start, power_start, locale, storage_start, loader_start, updater_start, storage_move_to_sd_start, expansion_start, js_app_start
MenuExternal:
subghz, lfrfid, nfc, infrared, gpio, ibutton, bad_usb, u2f
Package:
system_apps, main_apps, settings_apps, basic_services, main_apps_on_start
Firmware size
.text 587076 (573.32 K)
.rodata 153116 (149.53 K)
.data 1744 ( 1.70 K)
.bss 5184 ( 5.06 K)
.free_flash 306300 (299.12 K)
BIN build/f7-firmware-D/firmware.bin
HEX build/f7-firmware-D/firmware.hex
firmware.bin: 182 flash pages (last page 21.97% full)
DFU build/f7-firmware-D/firmware.dfu
Linking build/f7-firmware-D as latest built dir (./build/latest/)
CDB build/f7-firmware-D/compile_commands.json
DIST dist_fw_dist
2024-03-30 22:30:28,423 [INFO] Firmware binaries can be found at:
dist/f7-D
Everything is fine now, but when I enter ./fbt fap_dist, I get this:
pele@pele-MS:~/flipperzero-firmware$ ./fbt fap_dist
SDKCHK targets/f7/api_symbols.csv
API version 60.4 is up to date
APPCHK build/f7-firmware-D/.extapps/microel_parser.fal
APPCHK build/f7-firmware-D/.extapps/battery_test.fap
APPCHK build/f7-firmware-D/.extapps/example_apps_data.fap
APPCHK build/f7-firmware-D/.extapps/accessor.fap
APPCHK build/f7-firmware-D/.extapps/itso_parser.fal
APPCHK build/f7-firmware-D/.extapps/hid_usb.fap
APPCHK build/f7-firmware-D/.extapps/rpc_debug.fap
APPCHK build/f7-firmware-D/.extapps/bt_debug.fap
APPCHK build/f7-firmware-D/.extapps/speaker_debug.fap
APPCHK build/f7-firmware-D/.extapps/text_box_test.fap
APPCHK build/f7-firmware-D/.extapps/display_test.fap
APPCHK build/f7-firmware-D/.extapps/uart_echo.fap
APPCHK build/f7-firmware-D/.extapps/umarsh_parser.fal
APPCHK build/f7-firmware-D/.extapps/all_in_one_parser.fal
APPCHK build/f7-firmware-D/.extapps/file_browser_test.fap
APPCHK build/f7-firmware-D/.extapps/js_notification.fal
APPCHK build/f7-firmware-D/.extapps/troika_parser.fal
APPCHK build/f7-firmware-D/.extapps/blink_test.fap
APPCHK build/f7-firmware-D/.extapps/ibutton.fap
APPCHK build/f7-firmware-D/.extapps/mykey_parser.fal
APPCHK build/f7-firmware-D/.extapps/crash_test.fap
APPCHK build/f7-firmware-D/.extapps/bad_usb.fap
APPCHK build/f7-firmware-D/.extapps/example_plugin2.fal
APPCHK build/f7-firmware-D/.extapps/gallagher_parser.fal
APPCHK build/f7-firmware-D/.extapps/u2f.fap
APPCHK build/f7-firmware-D/.extapps/lfrfid.fap
APPCHK build/f7-firmware-D/.extapps/bip_parser.fal
APPCHK build/f7-firmware-D/.extapps/snake_game.fap
fbt: warning: build/f7-firmware-D/.extapps/gallagher_parser.fal: app may not be runnable. Symbols not resolved using firmware's API: {'GALLAGHER_CARDAX_ASCII', 'gallagher_deobfuscate_and_parse_credential'}
_validate_app_imports, line 307, in file "/home/pele/flipperzero-firmware/scripts/fbt_tools/fbt_extapps.py"
fbt: warning: build/f7-firmware-D/.extapps/troika_parser.fal: app may not be runnable. Symbols not resolved using firmware's API: {'mosgortrans_parse_transport_block'}
_validate_app_imports, line 307, in file "/home/pele/flipperzero-firmware/scripts/fbt_tools/fbt_extapps.py"
...
pele@pele:~/flipperzero-firmware$ ./fbt fap_dist
...
fbt: warning: build/f7-firmware-D/.extapps/gallagher_parser.fal: app may not be runnable. Symbols not resolved using firmware's API: {'GALLAGHER_CARDAX_ASCII', 'gallagher_deobfuscate_and_parse_credential'}
_validate_app_imports, line 307, in file "/home/pele/flipperzero-firmware/scripts/fbt_tools/fbt_extapps.py"
fbt: warning: build/f7-firmware-D/.extapps/troika_parser.fal: app may not be runnable. Symbols not resolved using firmware's API: {'mosgortrans_parse_transport_block'}
_validate_app_imports, line 307, in file "/home/pele/flipperzero-firmware/scripts/fbt_tools/fbt_extapps.py"
...
When I enter ./fbt fap_dist, I get this warning. So, I’m using Ubuntu and before this last update, I could compile .h
and .c
files into .fap
files normally. I really have no idea what went wrong, maybe the files have different names. I’ve tried updating everything, and I also tried with an older version, and it works normally. I really don’t know if this is just happening to me, I really don’t understand what the problem is, the same thing happens with and without --recursive
. Thank you for your patience.