Skip to content

Releases: Portisch/RF-Bridge-EFM8BB1

Version 0x04

20 Feb 08:46
Compare
Choose a tag to compare

Changes

  • added RF_Config.h for the user to enable/disable protocols needed
    This action is required because of the limited flash space.
    Each user can set the protocols he wants and compile a new HEX file for flashing
    Also the bucket sniffing can be disabled by compiler flag to save 1159 bytes of flash
    Right now all protocols and bucket sniffing is included. 485 bytes are left...
  • added a Check_Size.py script to check if the compiled HEX file will match to the EFM8BB1 size
  • some bugfixing on sniffing commands
  • moved high/low bucket marking to the protocols
  • added support for "end" buckets
  • added Kaku protocol

Version 0x03

19 Feb 10:33
Compare
Choose a tag to compare

Changes

  • completely reworked source to version 3
  • removed RC switch and implemented generic bucket handling
  • add bucket high/low marking on bucket sniffing

Version 0x02

31 Oct 12:18
Compare
Choose a tag to compare

Changes

  • completely reworked source
  • removed duty cylce handling and use timing handling only like RC switch
  • added support for inverted RF signals
  • add protocol HT6P20X and HT12A/HT12E

Version 0x01

23 Oct 10:26
Compare
Choose a tag to compare

Changes

  • fixed 0xB1 bucket sniffing
  • fixed 0xA8 command
  • added ALDI Remote controlled wall socket
  • added RC switch mechanism for timing protocols
  • improved default PT226x detection
  • enable watchdog
  • added command 0xA8 mode 0x80 (RC switch transfer)
  • improved 0xB1 bucket detection

First Release

20 Mar 07:27
9a097cf
Compare
Choose a tag to compare

This is the initial release with version number 0x00.
All original commands are supported like the original firmware.

Also additional commands are implemented:

  • 0xFF Request firmware version
  • 0xA6 Enable RF sniffing with the protocols defined in RF_Protocols.h
  • 0xA7 Disable 0xA6 sniffing and return to default PT226x sniffing
  • 0xA8 Transmit RF data by protocol identifier or by timing if protocol identifier 0x7F is used
  • 0xA9 Learning by the protocols defined in RF_Protocols.h
  • 0xB0 Transmit RF buckets
  • 0xB1 Sniffing of RF buckets protocols
  • 0xC0 Do a beep on the RF Bridge