From 9f6f391354585958cb73b077b4b78938716ce131 Mon Sep 17 00:00:00 2001
From: MX <10697207+xMasterX@users.noreply.github.com>
Date: Tue, 28 Feb 2023 06:56:54 +0300
Subject: [PATCH] Update changelog and docs
---
CHANGELOG.md | 6 ++++
ReadMe.md | 15 ++++----
documentation/SubGHzRemoteProg.md | 60 +++++++++++++++++++++++++++++++
3 files changed, 74 insertions(+), 7 deletions(-)
create mode 100644 documentation/SubGHzRemoteProg.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a50bfb1cf..3140f742b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,12 @@
### New changes
* SubGHz: **Custom buttons for Nice Flor S / Somfy Telis (+Programming mode)** - now you can use arrow buttons to send signal with different button code
* SubGHz: Somfy Telis -> Add manually (create new remote, now with programming button (Prog / 0x8) you can write it into receiver)
+* SubGHz: BFT Mitto -> Add manually (create new remote, now with programming button (0xF) you can write it into receiver)
+* SubGHz: Nice One -> Add manually (programming is possible using regular button)
+* SubGHz: More precise settings for debug counter increase value
+* Plugins -> MouseJacker: Features, Fixes and improvements (by @MatthisC | PR #366)
+* OFW: BadUSB UI fixes
+* OFW: Plugins: move to designated categories -> **We moved some plugins to new categories too**
* OFW: Drivers: remove excessive check in bq25896 and make PVS happy
* OFW: FuriHal, Power, UnitTests: fix, rename battery charging voltage limit API -> **Breaking API change, api was changed from 14.x to 15.x**
**(this will make your manually copied plugins not work, update them in same way you installed them, or delete `apps` folder and then install firmware, if you using extra pack builds (with `e` in version) all apps in _Extra will be updated automatically)**
diff --git a/ReadMe.md b/ReadMe.md
index 2e9b0327e..9265fb626 100644
--- a/ReadMe.md
+++ b/ReadMe.md
@@ -167,7 +167,7 @@ Games:
- Lock device with pin(or regular lock if pin not set) by holding UP button on main screen [(by an4tur0r)](https://github.com/DarkFlippers/unleashed-firmware/pull/107)
* SubGHz -> **Hold right in received signal list to delete selected signal**
* SubGHz -> **Custom buttons for Keeloq / Alutech AT4N / Nice Flor S / Somfy Telis** - now you can use arrow buttons to send signal with different button code
-* SubGHz -> BFT Mitto / Somfy Telis manual creation with programming new remote into receiver (use button 0xF for BFT Mitto, 0x8 (Prog) on Somfy Telis)
+* SubGHz -> BFT Mitto / Somfy Telis / Nice Flor S manual creation with programming new remote into receiver (use button 0xF for BFT Mitto, 0x8 (Prog) on Somfy Telis)
* SubGHz -> Debug mode counter increase settings (+5, +10, default: +1)
* SubGHz -> Debug PIN output settings for protocol development
* Infrared -> Debug TX PIN output settings
@@ -183,6 +183,13 @@ Games:
## [- How to change Flipper name](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/CustomFlipperName.md)
+### **Sub-GHz**
+
+## [- Transmission is blocked? - How to extend Sub-GHz frequency range](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/DangerousSettings.md)
+
+## [- How to add extra Sub-GHz frequencies](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/SubGHzSettings.md)
+
+## [- How to use Flipper as new remote (Nice FlorS, BFT Mitto, Somfy Telis)](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/SubGHzRemoteProg.md)
### **Plugins**
## [- 🎲 Download Extra plugins for Unleashed](https://github.com/xMasterX/unleashed-extra-pack)
@@ -223,12 +230,6 @@ Games:
## [- How to use: [GPIO] SentrySafe plugin](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/SentrySafe.md)
-### **Sub-GHz**
-
-## [- Transmission is blocked? - How to extend Sub-GHz frequency range](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/DangerousSettings.md)
-
-## [- How to add extra Sub-GHz frequencies](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/SubGHzSettings.md)
-
diff --git a/documentation/SubGHzRemoteProg.md b/documentation/SubGHzRemoteProg.md
new file mode 100644
index 000000000..5f453806e
--- /dev/null
+++ b/documentation/SubGHzRemoteProg.md
@@ -0,0 +1,60 @@
+# How to use Flipper as a new SubGHz remote (not clone of original remote)
+
+## Somfy Telis
+
+1. Create new remote with randomly generated serial: Go to SubGHz -> Add Manually -> Somfy Telis 433Mhz
+2. Open your new remote file
+3. Long press (hold) the ‘Prog’ button on a remote that is already registered to the device, until the blinds move shortly up and down.
+4. Press and hold the ‘Prog’ button on the flipper (Left Arrow), until the blinds move shortly up and down again.
+5. Done?
+
+## BFT Mitto
+
+1. Create new remote with randomly generated serial: Go to SubGHz -> Add Manually -> BFT Mitto 433Mhz
+2. Open your new remote file
+3. You need to be in minimum 3 meters to receiver
+4. Original Remote: Press hidden button on back of remote with a pin or paper clip OR press Button 1 & 2 together until remote LED lights.
+5. Original Remote: Momentarily press button that opens device
+6. Long press (Right Arrow) - (0xF button - Btn:F) on Flipper for like 3-5 sec
+7. Done?
+
+## Nice Flor S
+
+- Create new remote with randomly generated serial: Go to SubGHz -> Add Manually -> Nice FloR-S 433Mhz
+- Open your new remote file
+
+### Coding using an existing remote
+To enter the code of a new remote control without using your receiver, you will need
+an authorised remote control (note: the first remote control must always be entered
+using the receiver key). Now, with the two remote controls (your already coded
+remote, and your new remote), which we shall call NEW (the one whose code we want
+to enter) and OLD (the authorised one), position yourself within 3m of the gate/garage
+receiver and then:
+1. Press and hold the `Send` button on the flipper for at least 5 seconds and then
+release.
+2. Press the button on the already programmed remote 3 times slowly.
+3. Press the `Send` button on the flipper slowly and then release.
+
+### Coding directly to your receiver
+Your new remote will program to your receiver as per your original remote
+instructions, so please refer to your manual. But for a typical NICE FLOX2R Receiver,
+the programming procedure is as follows:
+1. Press the learning button on your receiver for 1-2 seconds. The LED will turn on
+for 5 seconds. Within 5 seconds, complete the next step.
+2. Press a `Send` button on your flipper until the LED on your receiver turns off.
+3. Release the remote button and wait for 2 seconds.
+4. Press the `Send` button on your flipper again. The LED on your receiver
+will now flash 3 times. This indicates that your remote has been successfully
+coded. If this does not happen, repeat the whole procedure from the
+beginning, and try again.
+5. Wait 5 seconds. Press the button on your new remote to test if it opens your
+garage/gate.
+
+
+#### Follow links below to find more detailed instructions!!!
+
+#### Materials used:
+- [Somfy Telis](https://pushstack.wordpress.com/somfy-rts-protocol/)
+- [BFT Mitto](https://www.retroremotes.com.au/wp-content/uploads/2017/03/BFT-MITTO-2-4-19-6-17.pdf)
+- [NICE FLOX2R Receiver Programming](https://apollogateopeners.com/store/pdf/apollo-flor-s-receiver-programming-guide.pdf)
+- [Nice Flor S Programming](https://motepro.com.au/Instructions/Nice.pdf)
\ No newline at end of file