Commit Graph
498 Commits
Author SHA1 Message Date
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
MMX 264c6f3f05 Merge pull request 'Models DB: Crashing the Flipper, not working with Custom Presets in Models' (#50) from RalphWiggum/ProtoPirate:custom_preset_models into main
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 OFW release channel (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed release (push) Canceled after 0s
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/50
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-18 18:39:59 -04:00
Leeroy 58a2be511a Example Model with Custom Preset Data. 2026-09-19 08:17:09 +10:00
Leeroy 30ea96eb56 Models DB: Crashing the Flipper, not working with Custom Presets in Models
* Also, wasn't loading preset data correctly, could only tell now we have sound options!
* Remembers previous preset properly now, so when you leave a model you get your old preset back (and it works!)
2026-09-19 08:16:56 +10:00
MX 36ceb68ba7 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-18 16:28:57 +03:00
MMX ef97de3662 Merge pull request 'Fix all the Crashes after using the Config Menu.' (#49) from RalphWiggum/ProtoPirate:config_crashes into main
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/49
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-18 09:26:37 -04:00
Leeroy 9500c6d966 CLEANUP: Stop crashes when using Config Menu!
The hopper now works, you can abuse presets and models as much as you like, and we never get reboots.
2026-09-18 22:13:42 +10:00
Leeroy 24d181c3ff Sub Decode not selected in Menu after Exit 2026-09-18 20:38:34 +10:00
MMX 54481d1344 Merge pull request 'PSA Bruteforce not working from Sub Decode' (#48) from RalphWiggum/ProtoPirate:fix_psa_bf 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/48
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-18 04:32:14 -04:00
MMX 849042708e Merge pull request 'CRASH BUG: Config Plugin made a regression, exit Sub Decode or Timing Tuner crashes app' (#47) from RalphWiggum/ProtoPirate:crash_fix_sub_decode into main
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/47
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-18 04:31:57 -04:00
Leeroy a6927f6f12 Restore PSA BF pointers 2026-09-18 16:50:42 +10:00
Leeroy 395510c41f Fix PSA BF (Broken in App right now) 2026-09-18 16:50:17 +10:00
Leeroy 552cd755a2 CRASH BUG: Config Plugin made a regression, exit Sub Decode or Timing Tuner crashes app 2026-09-18 11:54:46 +10:00
MX 35714800ab fix naming
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-17 00:46:40 +03:00
MX 688588791f fix compile
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-16 21:42:20 +03:00
MMX 4c156299bf Merge pull request 'RECEIVER CONFIG PLUGIN: Made new Plugin and added Models Database.' (#46) from RalphWiggum/ProtoPirate:config_plugin_models 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/46
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-16 14:32:18 -04:00
Leeroy 06de58415a RECEIVER CONFIG PLUGIN: Made new Plugin and added Models Database.
This code adds new plugin "protopirate_config_plugin" and does all the
Receiver Configuration. This plugin should reduce the RAM usage even more,
and the Models DB (And its customised Variable Item List) now take up
no space in the main app.
2026-09-17 00:36:59 +10:00
MMX 39feb30b80 Merge pull request 'Sub Decoder Save Filename Dialog' (#45) from RalphWiggum/ProtoPirate:decode_save_dialog 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/45
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-16 02:53:41 -04:00
Leeroy 71ee4a2bac SUB DECODE: Add Save FIlename Dialog (No option flags) 2026-09-16 16:50:32 +10:00
MMX f0ae4781ae Merge pull request 'Update Honda Static Frequency and Add Elipses for Large Counters' (#37) from molykima/ProtoPirate:main 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/37
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-16 02:28:11 -04:00
MX 616098edca Merge branch 'pp_main' into molykima 2026-09-16 09:27:15 +03:00
MMX 5db8344d6d Merge pull request 'Added Date/Time Filenames Option' (#42) from RalphWiggum/ProtoPirate:datetime_filenames into main
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/42
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-16 02:20:37 -04:00
Leeroy 5f7972b2e2 Added Date/Time Filenames Option 2026-09-16 16:15:55 +10:00
MMX ff4b2af3f1 Merge pull request 'Little Fixes and Cleanups' (#43) from RalphWiggum/ProtoPirate:little_fixes into main
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/43
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-09-16 02:04:02 -04:00
MMX ccd094a7ca Merge branch 'main' into little_fixes 2026-09-16 02:03:49 -04:00