Skip to content

Releases: tsharp42/S5CommunicationLibrary

Multiplatform Release - 2023-09-24

Choose a tag to compare

@tsharp42 tsharp42 released this 24 Sep 13:55

Changes

  • Added validation routines for command data to prevent malformed data being sent to the receiver
  • Moved commands to an object-based model
  • Removed old debug code
  • Added firmware version checks to commands, currently versions 1.6->1.9 are tested
  • Added PCMute and MuteLevel controls to release build along with UI elements

Disclaimer

Please note: This is a third party implementation of the protocol entirely derived from watching protocol data fly across the serial bus. It is in no way connected to, or endorsed by, Trantec or any related parties. Use of the information and software contained within this repository is entirely at your own risk.

There is a very real risk that some commands may do things to the receiver that can't easily be reversed, some commands write to the EEPROM and it appears as though there's very little error checking on the receiver side. As such, features that write to the receiver have been disabled in release builds until they can be proven safe. You have been warned.

Multiplatform Release - 2023-09-18

Choose a tag to compare

@tsharp42 tsharp42 released this 18 Sep 17:38

Changes

  • Slow down the update rate for logging pages
  • Increase polling interval
  • Disable debug-level log messages on release builds

Disclaimer

Please note: This is a third party implementation of the protocol entirely derived from watching protocol data fly across the serial bus. It is in no way connected to, or endorsed by, Trantec or any related parties. Use of the information and software contained within this repository is entirely at your own risk.

There is a very real risk that some commands may do things to the receiver that can't easily be reversed, some commands write to the EEPROM and it appears as though there's very little error checking on the receiver side. As such, features that write to the receiver have been disabled in release builds until they can be proven safe. You have been warned.

Multiplatform Release - 2023-09-17

Choose a tag to compare

@tsharp42 tsharp42 released this 17 Sep 15:07

Changes

  • Improve tools and debug pages to provide more readable information
  • Receivers no longer connect on startup, configuration can be reloaded and receivers can be disconnected and reconnected as required

Disclaimer

Please note: This is a third party implementation of the protocol entirely derived from watching protocol data fly across the serial bus. It is in no way connected to, or endorsed by, Trantec or any related parties. Use of the information and software contained within this repository is entirely at your own risk.

There is a very real risk that some commands may do things to the receiver that can't easily be reversed, some commands write to the EEPROM and it appears as though there's very little error checking on the receiver side. As such, features that write to the receiver have been disabled in release builds until they can be proven safe. You have been warned.

Multiplatform Release - 2023-09-15

Choose a tag to compare

@tsharp42 tsharp42 released this 15 Sep 13:51

Changes

  • Disable all code relating to preset functionality for safety

Disclaimer

Please note: This is a third party implementation of the protocol entirely derived from watching protocol data fly across the serial bus. It is in no way connected to, or endorsed by, Trantec or any related parties. Use of the information and software contained within this repository is entirely at your own risk.

There is a very real risk that some commands may do things to the receiver that can't easily be reversed, some commands write to the EEPROM and it appears as though there's very little error checking on the receiver side. As such, features that write to the receiver have been disabled in release builds until they can be proven safe. You have been warned.

Multiplatform Release - 2023-09-12

Choose a tag to compare

@tsharp42 tsharp42 released this 12 Sep 20:12
b52e4d4

Changes

  • Fix Localisation issue for percentages on RF, Audio Level and Battery readouts
  • Enable reading of presets

Disclaimer

Please note: This is a third party implementation of the protocol entirely derived from watching protocol data fly across the serial bus. It is in no way connected to, or endorsed by, Trantec or any related parties. Use of the information and software contained within this repository is entirely at your own risk.

There is a very real risk that some commands may do things to the receiver that can't easily be reversed, some commands write to the EEPROM and it appears as though there's very little error checking on the receiver side. As such, features that write to the receiver have been disabled in release builds until they can be proven safe. You have been warned.

Multiplatform Release - 2023-09-08

Choose a tag to compare

@tsharp42 tsharp42 released this 08 Sep 12:20
3267994

Changes

  • Preset Page View Added
  • Linux port name filtering
  • Sorting main receiver list by Name or Frequency

Disclaimer

Please note: This is a third party implementation of the protocol entirely derived from watching protocol data fly across the serial bus. It is in no way connected to, or endorsed by, Trantec or any related parties. Use of the information and software contained within this repository is entirely at your own risk.

There is a very real risk that some commands may do things to the receiver that can't easily be reversed, some commands write to the EEPROM and it appears as though there's very little error checking on the receiver side. As such, features that write to the receiver have been disabled in release builds until they can be proven safe. You have been warned.