Commit Graph

240 Commits

Author SHA1 Message Date
MX eb57f4c7e4 Fix ironlogic add manually 2023-03-12 15:53:06 +03:00
MX 027ae3f3f6 SubGHz: Add manually extend, add support for new protocols
Schellenberg / Stilmatic and Came Space keeloq protocols support
2023-03-12 15:32:47 +03:00
MX 71daa3e0f8 When we select ON/OFF call power enable and disable 2023-03-09 04:33:19 +03:00
MX 1249ce9b94 Option to disable auto 5v power for external radio module
Now you can use 3.3v modules without wasting a battery (bonus a bit low noise on power line)
2023-03-09 04:02:31 +03:00
MX da9b968fc9 No more noises 2023-03-09 04:01:24 +03:00
MX 5d9174ac9d Merge branch 'fz-dev' into dev 2023-03-08 22:52:11 +03:00
Liam Hays 90958a6d23 More UI fixes and improvements (#2419)
* Unify spelling of confirm exit/retry across apps.
* Unify infrared exit/retry confirm menus?
* "Keyboard Layout", not "Keyboard layout".
* Make iButton read scene prompt less awkward.
* "Detect Reader" in MF Classic saved menu instead of "Detect reader"
* NFC menu spelling changes only.
* Remove \n in strings in widget_add_string_element() calls.

Co-authored-by: あく <alleteam@gmail.com>
2023-03-08 20:27:21 +09:00
MX ab91dc1882 External module 5v power issues fixes 2023-03-08 01:09:17 +03:00
MX ada343b7df Exclude 390Mhz from freq analyzer for external module 2023-03-06 12:30:20 +03:00
MX f612357150 Exclude 464Mhz from freq analyzer 2023-03-05 23:09:54 +03:00
MX 056f2eb7d5 Return frequency check 2023-03-04 00:24:56 +03:00
MX fe84e9521c More subghz updates and fixes 2023-03-04 00:03:04 +03:00
MX b90060e574 Merge branch 'fz-dev' into dev 2023-03-03 23:22:40 +03:00
Skorpionm 72ca6b25e9 [FL-3106] SubGhz: better and more verbose error handling in protocols, stricter CAME validation (#2443)
* SubGhz: add error protocol
* WS: add error protocol
* SubGhz: error processing
* SubGhz: more stringent CAME protocol restrictions
* SubGhz: fix header duration CAME protocol
* SubGhz: delete comments
* SubGhz: sync SubGhzProtocolStatus with FuriStatus
* SubGhz: update documentation and bump api_version

Co-authored-by: あく <alleteam@gmail.com>
2023-03-04 00:09:13 +09:00
MX f8dc1939cd Return kostyli and velosipedy back, apply different fix 2023-03-01 12:02:53 +03:00
MX 1b8cf6a5b1 Fix default frequency being overwritten bug 2023-03-01 11:57:16 +03:00
MX 24726ab8a3 More precise debug counter ++ 2023-02-28 06:19:21 +03:00
MX 6bd5e22872 Somfy Telis - add manually 2023-02-28 06:15:55 +03:00
MX cbb09b6812 BFT Programming mode and Add manually 2023-02-28 06:02:22 +03:00
MX 9c9688dd5b Nice One manual adding support 2023-02-28 00:41:14 +03:00
MX 2c95a7cba4 Somfy Telis - Custom buttons + Prog mode 2023-02-28 00:02:30 +03:00
MX 182296d8af Nice flor s - custom buttons 2023-02-27 01:13:21 +03:00
MX a19768e376 Throw small delay 2023-02-26 06:39:42 +03:00
MX a71abedd25 Rename some vars 2023-02-26 05:25:22 +03:00
MX a435959ee3 Fix counter settings being reset w custom btns 2023-02-26 04:14:55 +03:00
MX d33b092a9d Fix Subghz item removal bug 2023-02-26 04:13:28 +03:00
MX f676072e15 Fix custom button counter bug 2023-02-26 01:09:08 +03:00
MX ba09da107a Worst code ever
subghz imporvements

- hold right to delete signal in read
- extra buttons in saved signals
- ability to change counter increase value in debug
2023-02-25 22:28:35 +03:00
Round-Pi b89902942b typo combing 2023-02-20 10:55:53 -05:00
MX f93462667c Remove 467.75 From freq analyzer since it has too much noise
Frequency is still can be used, just excluded from FA to avoid false detections
2023-02-13 20:54:03 +03:00
MX d247eb43de Fbt format 2023-02-12 23:58:16 +03:00
MX 896a78c645 Use 17 (1W) pin for subghz debug mode 2023-02-12 20:02:27 +03:00
jbohack 73a9425f73 added the common pager frequency to the frequency list 2023-02-11 15:20:34 -05:00
jbohack 462836346e added pager modulation for restaurant pagers
credit to jimi for the modulation :)
2023-02-11 15:16:09 -05:00
MX 9d2297410e fbt format 2023-02-11 18:28:58 +03:00
MX 36f1283bb3 Fix: line was hidden under image in decode raw 2023-02-10 03:58:09 +03:00
MX 1b1f58408d SubGHz Decode Raw GUI fixes 2023-02-10 02:25:30 +03:00
MX a098e0561e Temp fix
BUG: Now sound works but sending signal with sound on doesn't actually send signal!!!
Need to return previous implementation with 2 channel Timer or find another way
2023-02-10 00:56:29 +03:00
MX 175287ee0a Fix again 2023-02-09 23:56:36 +03:00
MX c5e225656d Throw in some copy pastas
temp solution, maybe not temp, maybe its forever
2023-02-09 23:25:00 +03:00
MX 07093d072f Fix Debug pin 2023-02-09 23:21:36 +03:00
MX fda38c9d04 Debug pin setting for subghz protocol development
When DEBUG is on in settings, you can turn on debug pin in radio settings now, DO NOT use it if you don't know what it is!!!!
2023-02-09 22:41:12 +03:00
MX 16a5b13be4 Max 55 signals Seems stable, setting it to 55 for now
Subghz history
2023-02-09 22:12:03 +03:00
MX ef2c668e31 Small GUI fixes
remove static line in subghz receiver because now we have RSSI line
2023-02-09 18:01:52 +03:00
MX 539c4e2dd0 Fixes & imporvements
Use our custom icon for Bin RAW
2023-02-09 17:49:28 +03:00
MX b9351649ed Merge branch 'fz-dev' into dev 2023-02-09 17:48:50 +03:00
MX be33e099be Fix read raw GUI
Now showing internal or external module usage properly
2023-02-09 17:22:19 +03:00
MX ba36f4672c Throw away Kostily & Velosipedy
Ne bag a ficha, bolshe ne nuzhna
2023-02-09 17:21:40 +03:00
Skorpionm 163be139eb SubGhz: add protocol BinRAW (binarization of data quantized by the minimum correlated duration) (#2322)
* SubGhz: add protocol DataRAW (binarization of data quantized by the minimum correlated duration)
* SubGhz: fix name history
* SubGhz: add encoder Data_RAW protocol
* SubGhz: decreasing the size of the LevelDuration structure
* SubGhz: history, added check that there is free RAM
* SubGhz: checking for free memory, support to pass without gap
* SubGhz: add running average to average the result, auto cut noise at the end of a burst
* SubGhz: support for repeating sequences
* SubGhz: fix secplus_v2 decoder
* SubGhz: bin_RAW fix add history
* SubGhz: add debug
* SubGhz: debug refactoring
* FURI_LOG: add FURI_LOG_RAW_x formatted string output like printf
* SubGhz: fix new FURI_LOG metod
* FURI_LOG: fix unit test
* SubGhz: add enable/disable BinRAW protocol decoding
* SubGhz: fix PVS
* SubGhz: forcibly turn off the speaker when exiting SubGhz
* SubGhz: adaptive adjustment to the noise level

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 13:48:06 +09:00
MX eaffe0ec17 Fix small bugs 2023-02-08 21:45:23 +03:00