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
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