Commit Graph
522 Commits
Author SHA1 Message Date
Leeroy 409fd9f2e1 CONFIG UI BUG: Only show the Lock Keyboard Option if we came from Receiver. 2026-09-27 13:17:46 +10:00
MMX bb0b9f923f Merge pull request 'REGRESSIONS: Lock Keyboard not working, App Version is 0.1 in About.' (#63) from RalphWiggum/ProtoPirate:config_about_bugs into main
FAP Build / ufbt: Build for Momentum dev (push) Canceled after 0s
FAP Build / ufbt: Build for Momentum release (push) Canceled after 0s
FAP Build / ufbt: Build for OFW dev channel (push) Canceled after 0s
FAP Build / ufbt: Build for OFW release channel (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed dev (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed release (push) Canceled after 0s
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/63
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-26 07:33:20 -04:00
Leeroy ae26cd1578 ABOUT BUG: Fix Version 0.1 in About screen
* Need to call the FAP and get FAP_VERSION there.
2026-09-26 20:27:00 +10:00
Leeroy 84c228c9f5 Get rid of always allocated 64 byte save_flename 2026-09-26 20:07:08 +10:00
Leeroy a884b7fced Free API resolvers after plugin loads, not on plugin unload
* This allows us to remove a few plugin_resolver pointers from the ProtoPirateApp struct too.
* The resolvers were never used, and arent required to unload or run the plugin.
* No change to app, but this frees a bit more RAM
2026-09-26 19:34:37 +10:00
Leeroy b401dec70a Fix Lock Keyboard 2026-09-26 19:34:37 +10:00
MX 367772a3ca fix build
FAP Build / ufbt: Build for Momentum dev (push) Canceled after 0s
FAP Build / ufbt: Build for Momentum release (push) Canceled after 0s
FAP Build / ufbt: Build for OFW dev channel (push) Canceled after 0s
FAP Build / ufbt: Build for OFW release channel (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed dev (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed release (push) Canceled after 0s
2026-09-26 12:33:15 +03:00
MMX 9c4da15223 Merge pull request 'RAM Optimizations and (Including ABOUT scene moved to new PLUGIN)' (#62) from RalphWiggum/ProtoPirate:about_plugin into main
FAP Build / ufbt: Build for Momentum dev (push) Canceled after 0s
FAP Build / ufbt: Build for Momentum release (push) Canceled after 0s
FAP Build / ufbt: Build for OFW dev channel (push) Canceled after 0s
FAP Build / ufbt: Build for OFW release channel (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed dev (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed release (push) Canceled after 0s
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/62
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-26 05:12:10 -04:00
MMX 68f7f722de Merge branch 'main' into about_plugin 2026-09-26 05:12:04 -04:00
MMX 8219a7963a Merge pull request 'New KIA Model, replace Ford specific models with generic Ford 433.92 model' (#61) from RalphWiggum/ProtoPirate:kia_ford_models into main
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/61
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-26 05:11:30 -04:00
Leeroy 0f9de5d83a UI BUG: Use PSF Icon for PSF Browsing, SUB for Sub Decode stil! 2026-09-26 13:39:45 +10:00
Leeroy 6737392b07 ABOUT PLUGIN: Moved About Scene to new Plugin. 2026-09-26 13:39:39 +10:00
Leeroy faa814aadb MODELS: Add KIA 433.92 AM650 and FM 476 to the db. 2026-09-26 12:47:41 +10:00
Leeroy cff0132f6a MODELS: Change Falcon and Territory to FORD 433.92 AM and FM Models 2026-09-26 12:47:20 +10:00
Leeroy 5eb3ea9eb6 Use single bits for app booleans. This code is compatible with current PP settings files, and saves 7 Bits for each boolean.
* Also Removed unused app boolean save_from_saved_info
2026-09-26 12:27:21 +10:00
Leeroy 9cc0fc3a07 Moved variable item list images to own folder, used as assets for config plugin. 2026-09-26 12:23:06 +10:00
Leeroy a64e0cd776 Handle Config plugin error loading on App Start.
* Had a NULL poiinter deref if not loaded.
2026-09-26 12:21:59 +10:00
Leeroy 5dfd27b7b4 RAM: Make Debug Logs Smaller 2026-09-26 12:21:33 +10:00
Leeroy 78aeb859a8 Renamed Plugins to save RAM. 2026-09-26 12:20:24 +10:00
Leeroy 144bf73bcd USE 16 BIts instead of 32 for Car Model Count 2026-09-26 12:12:44 +10:00
MX a38563407d fix define usage
FAP Build / ufbt: Build for Momentum dev (push) Canceled after 0s
FAP Build / ufbt: Build for Momentum release (push) Canceled after 0s
FAP Build / ufbt: Build for OFW dev channel (push) Canceled after 0s
FAP Build / ufbt: Build for OFW release channel (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed dev (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed release (push) Canceled after 0s
2026-09-25 17:39:30 +03:00
MMX e2437239b5 Merge pull request 'SAVED INFO PLUGIN: Move Saved Info into new plugin.' (#60) from RalphWiggum/ProtoPirate:saved_info_plugin into main
FAP Build / ufbt: Build for OFW release channel (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed dev (push) Canceled after 0s
FAP Build / ufbt: Build for Momentum dev (push) Canceled after 0s
FAP Build / ufbt: Build for Momentum release (push) Canceled after 0s
FAP Build / ufbt: Build for OFW dev channel (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed release (push) Canceled after 0s
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/60
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-25 09:43:33 -04:00
MMX dc488ebd5e Merge branch 'main' into saved_info_plugin 2026-09-25 09:43:24 -04:00
MMX 131baf1524 Merge pull request 'BUGFIX: Receiver Info BF not working.' (#59) from RalphWiggum/ProtoPirate:receiver_info_fix_bf into main
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/59
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-25 09:42:47 -04:00
Leeroy fcd49fcfdd SAVED INFO PLUGIN: Moved Saved Info into its own plugin.
* Has full host API, no FW included functions.
* Emulate and BF working well.
* Delete not crashing
* Share Load and Unload functons for Config and Saved Info plugin (Smaller code)
* Get rid of Saved Info Screen Flash when Emulating from favorites
2026-09-25 18:26:33 +10:00
Leeroy 48522ec4f6 BUGFIX: Receiver Info BF no working
* This commit fixes the BF function in Receiver.
* Sub Decode and Saved Info has no regressions, both are working well.

This finishes the BF bug fixes across the app, BF works everywhere now!
2026-09-25 13:20:27 +10:00
MX 8491b9070d bump version
FAP Build / ufbt: Build for OFW release channel (push) Canceled after 0s
FAP Build / ufbt: Build for Momentum dev (push) Canceled after 0s
FAP Build / ufbt: Build for Momentum release (push) Canceled after 0s
FAP Build / ufbt: Build for OFW dev channel (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed dev (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed release (push) Canceled after 0s
2026-09-24 20:54:17 +03:00
MMX 5db03b3d01 Merge pull request 'Add VAG 434.39 FM to Models DB' (#55) from RalphWiggum/ProtoPirate:new_vag_43449_model into main
FAP Build / ufbt: Build for OFW dev channel (push) Canceled after 0s
FAP Build / ufbt: Build for OFW release channel (push) Canceled after 0s
FAP Build / ufbt: Build for Momentum dev (push) Canceled after 0s
FAP Build / ufbt: Build for Momentum release (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed dev (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed release (push) Canceled after 0s
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/55
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-24 13:53:50 -04:00
MMX be993284cf Merge branch 'main' into new_vag_43449_model 2026-09-24 13:53:41 -04:00
MMX 813652c33e Fix frequency to use correct one 2026-09-24 13:53:31 -04:00
MMX 814e40228a Merge pull request 'BUGFIX: Auto-Saved and Check-Saved crash the Receiver (DEFER WITH TIMER)' (#58) from RalphWiggum/ProtoPirate:deferred_storage_crash_timer into main
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/58
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-24 13:51:44 -04:00
MMX 310910c9a4 Merge branch 'main' into deferred_storage_crash_timer 2026-09-24 13:51:37 -04:00
MMX ed78a6dddd Merge pull request 'BUGFIX: BF buton wont work in receiver.' (#56) from RalphWiggum/ProtoPirate:bf_fix_receiver_info into main
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/56
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-24 13:51:28 -04:00
Leeroy c6ec111406 Add VAG 434.39 FM to Models DB (AM) 2026-09-24 22:43:47 +10:00
Leeroy 9ca0c8fed8 BUGFIX: Auto-Saved and Check-Saved crash the Receiver
* Process Deferred Storage after 1 second, and wait in receiver callback for save to complete.
2026-09-24 21:52:41 +10:00
Leeroy 71a761ec2b BUGFIX: BF buton wont work in receiver. 2026-09-24 20:20:18 +10:00
MX 76c8368e1c fix define usage
FAP Build / ufbt: Build for Momentum dev (push) Canceled after 0s
FAP Build / ufbt: Build for Momentum release (push) Canceled after 0s
FAP Build / ufbt: Build for OFW dev channel (push) Canceled after 0s
FAP Build / ufbt: Build for OFW release channel (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed dev (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed release (push) Canceled after 0s
2026-09-23 18:50:05 +03:00
Leeroy b9b390119d Put Emulate back in Saved Info (Says Remote because of Leeroys Fork)
FAP Build / ufbt: Build for OFW dev channel (push) Canceled after 0s
FAP Build / ufbt: Build for OFW release channel (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed dev (push) Canceled after 0s
FAP Build / ufbt: Build for Momentum dev (push) Canceled after 0s
FAP Build / ufbt: Build for Momentum release (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed release (push) Canceled after 0s
2026-09-23 16:40:15 +03:00
MMX 8c4ec4b5cf Merge pull request 'Add Brute Force Option to Saved Info' (#53) from RalphWiggum/ProtoPirate:bf_saved into main
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/53
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-23 08:52:52 -04:00
Leeroy c149491bfb SAVED INFO: Added Brute Force Option for Saved Files. 2026-09-23 19:42:50 +10:00
Leeroy e5a6547453 Cleanup plugin->needs_bruteforce. Getting ready for Saved Info BF! 2026-09-23 19:33:49 +10:00
Leeroy 833b666eae SUB DECODE BF: Properly Show Result Dialog after the BF is complete.
* Has OK button
2026-09-23 19:20:23 +10:00
Leeroy eefc3edffa Use scene state instead of other methods for BUtton Assignment Remembering 2026-09-23 19:20:06 +10:00
Leeroy 73dd992dcb Get rid of Hacky Icons in Config Plugin variable_item_list, use the FAL icons. 2026-09-23 19:16:31 +10:00
MMX 18c98c943a Merge pull request 'Don't keep PSA Plugin loaded through Receiver Info and Sub Decoder. The plugin is re-loaded when needed.' (#52) from RalphWiggum/ProtoPirate:psa_not_always_loaded into main
FAP Build / ufbt: Build for OFW dev channel (push) Canceled after 0s
FAP Build / ufbt: Build for OFW release channel (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed dev (push) Canceled after 0s
FAP Build / ufbt: Build for Momentum dev (push) Canceled after 0s
FAP Build / ufbt: Build for Momentum release (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed release (push) Canceled after 0s
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/52
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-22 03:39:17 -04:00
Leeroy d5b2c3ec73 RAM: Don't keep PSA Plugin loaded through Receiver Info and Sub Decoder. The plugin is re-loaded when needed. 2026-09-22 15:26:54 +10:00
MMX c45dbef3c6 Merge pull request 'Config Plugin HOST API' (#51) from RalphWiggum/ProtoPirate:config_host_api into main
FAP Build / ufbt: Build for Momentum dev (push) Canceled after 0s
FAP Build / ufbt: Build for Momentum release (push) Canceled after 0s
FAP Build / ufbt: Build for OFW dev channel (push) Canceled after 0s
FAP Build / ufbt: Build for OFW release channel (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed dev (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed release (push) Canceled after 0s
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/51
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-21 06:56:05 -04:00
Leeroy 0dec79344a CONFIG PLUGIN: Added host api, removed C sources for FW functions. 2026-09-21 18:10:37 +10:00
Leeroy 7706573f24 Example Model with Custom Preset Data. 2026-09-19 09:06:27 +10:00
Leeroy 67d1a8d883 MODELS: Fix the case where FuriHalSubGhzPresetCustomis missing, but model using preset data. This makes the file rewind, but it will work. 2026-09-19 09:06:10 +10:00