flipperdevices / flipperzero-firmware

Flipper Zero firmware source code
https://flipperzero.one
GNU General Public License v3.0
12.87k stars 2.73k forks source link

[Sub-Ghz] Request support for Sherlotronics 403.55Mhz Transmitter #3938

Open Axolotl5903 opened 1 month ago

Axolotl5903 commented 1 month ago

Sherlotronics TX-6 (6 Button) 403MHz key fob

  1. Frequency: 403.55 MHz
  2. Modulation: ASK / OOK (Unsure is AM270 / AM650)
  3. Dynamic Code (KeeLoq Code-Hopping)
  4. RAW Signal Dumps for 3 remotes

The Flipper Zero is able to detect that the transmitter uses KeeLoq 64 Bit Protocol, as well as the transmitted keys, Hopper code, Button number, and the transmitter's fixed code. Sherlotronics Sample1 RAW.sub.txt Sherlotronics Sample2 RAW.sub.txt Sherlotronics Sample3 RAW.sub.txt

Anything else?

Hi, I have a bunch of Sherlotronics TX-6 (6 Button) 403MHz key fobs that I use with Sherlotronics RX1-150 receivers, that I connected to my Garage openers, and would really appreciate it if support for their protocol could be added.

I've verified that the transmitter (remotes) utilizes the HCS301 Chip I also have a older model of the TX-6 Transmitter (Blue PCB) that I found is also compatible with newer Sherlotronics receivers. I descovered that Sherlotronics did a refresh on all their 2015 transmitters and receivers in 2017, changing from Blue to Green PCB's, and the HSC301 Chip SN Number changed from SN1541 ET4 to SN2117 ET7.

I also noticed that both PCB's have these 4 contact points on the right side of the PCB, that has the word "PROGRAM" printed next to it, I'm unsure what it's for, but my guess is that there might be a way to program the transmitter.

Sherlotronics is a Local South African Manufacturer, thus their transmitters aren't required to have FCC ID's. However, it does have the following certifications:

Any attempt of adding support for this transmitter's protocol would be greatly appreciated, please feel free to contact me if any additional information is required, here is a link to Sherlotronic's official website: https://www.sherlotronics.co.za I will also attach PDF documents containing additional information of the transmitters and receivers: https://www.sherlotronics.co.za/wp-content/uploads/2020/09/Sherlo-Keyring-Remote-Control-Sales-Leaflet.pdf https://www.sherlotronics.co.za/wp-content/uploads/2018/04/TX1_2_4_6_Installation.pdf https://www.sherlotronics.co.za/wp-content/uploads/2018/04/TX1_2_4_6_ICASA-Certificate.pdf https://www.sherlotronics.co.za/wp-content/uploads/2018/04/TX1_2_4_6_Product-Declaration.pdf

Thank you!

P.S. I attached the raw subghz files with the extension ".txt" as Github doesn't support .sub files.

Skorpionm commented 4 weeks ago

it is impossible to extract encryption keys without analyzing the current consumption of the original chip at the time of key encryption. but this does not guarantee that the extracted key will fit all key fobs of this manufacturer with different serial numbers. it is necessary to extract the firmware from the receiver. if you provide the firmware of the receiver chip, I can add support for this system

Axolotl5903 commented 4 weeks ago

Hi @Skorpionm , Thank you so much for you're response! I understand, could you please provide guidance on how I can extract the firmware from the receiver chip? Thanks!

Skorpionm commented 3 weeks ago

Sorry, but no.

Axolotl5903 commented 3 weeks ago

@Skorpionm If I could manage to dump the firmware from the receiver's STM8 Chip, would it be possible to add its protocol?

Skorpionm commented 2 weeks ago

Yes

Axolotl5903 commented 1 week ago

I've ordered a programming module that can read the firmware, it's on the way

Skorpionm commented 1 week ago

Good luck )!