MatthewKuKanich / FindMyFlipper

The FindMy Flipper app turns your FlipperZero into an AirTag or other tracking device, compatible with Apple AirTags and Samsung SmartTag and Tile Trackers. It uses the BLE beacon to broadcast, allowing users to clone existing tags, generate OpenHaystack key pairs for Apple's FindMy network, and customize beacon intervals and transmit power.
713 stars 31 forks source link

ofw branch not building against OFW #10

Closed nortakales closed 3 months ago

nortakales commented 3 months ago

I'm on the latest commit of the OFW dev branch, and the latest commit of the ofw branch for FindMyFlipper 7ce772c534715a67cdd9d06419cf3a5c708e4702, but it is not building. Prior commit 7e6b8f386b8b6a09e4d4e8361f85a230e7a8bfc4 was building.

Error:

********** FBT ERRORS **********
build/f7-firmware-D/.extapps/findmy.impsyms: build/f7-firmware-D/.extapps/findmy.fap: app may not be runnable. Symbols not resolved using firmware's API: {'I_Lock_7x8', 'I_Ok_btn_9x9', 'I_WarningDolphinFlip_45x42', 'I_DolphinDone_80x58'}
MatthewKuKanich commented 3 months ago

Hi, yes there are some issues with icons atm. I'm going to remove them and it should build.

MatthewKuKanich commented 3 months ago

I'm on the latest commit of the OFW dev branch, and the latest commit of the ofw branch for FindMyFlipper 7ce772c534715a67cdd9d06419cf3a5c708e4702, but it is not building. Prior commit 7e6b8f386b8b6a09e4d4e8361f85a230e7a8bfc4 was building.

Error:

********** FBT ERRORS **********
build/f7-firmware-D/.extapps/findmy.impsyms: build/f7-firmware-D/.extapps/findmy.fap: app may not be runnable. Symbols not resolved using firmware's API: {'I_Lock_7x8', 'I_Ok_btn_9x9', 'I_WarningDolphinFlip_45x42', 'I_DolphinDone_80x58'}

Should be fixed now! Along with fixed precompiled faps

nortakales commented 3 months ago

Probably not the correct long term fix, but I got it building with the icons by copying the relevant icons from the flipper firmware over to /icons, renaming them with a prefix (to avoid redeclaration errors), and updating the code references to the icons to also include the prefix.

I am not aware of the correct solution to re-using the existing icons, but I imagine it must be possible.

MatthewKuKanich commented 3 months ago

Probably not the correct long term fix, but I got it building with the icons by copying the relevant icons from the flipper firmware over to /icons, renaming them with a prefix (to avoid redeclaration errors), and updating the code references to the icons to also include the prefix.

I am not aware of the correct solution to re-using the existing icons, but I imagine it must be possible.

Yeah I've considered that approach, I likely will end up making that change. I wanted to quickly get a working build up on the repo so thats why I quickly commented out the icons. Thanks for confirming that methods works!