Sonifex Software
AVN-GPIO Firmware Versions
2.6.368
28 January 2026
New
- Event monitoring on the physical GPIs can now be configured to detect both rising and falling edges.
- When a new event timestamp is received, it is now written to syslog, allowing customers to use the existing remote syslog functionality to receive timestamps as they occur.
- An indication is now provided via syslog, Ember, and the web interface to show whether the timestamped event occurred on a rising or falling edge.
- The PHY:<id>,status, VRT:<id>,status, and RLY:<id>,status UDP commands have been modified so that using an ID of 0 returns the status of all physical GPIOs, virtual GPIOs, or relays.
- The GET:<gpi id>,<event id> UDP command now includes both IDs in the response. Using an event ID of 0 returns all stored timestamps for the specified physical GPI.
- Nanosecond values in syslog timestamp output are now always reported as 9 digits with leading zeros.
Fixed
- No warning was displayed if the user did not edit the port field when adding a virtual GPI.
- Checks for timestamps in the future did not previously take the nanosecond value into account. This fix allows customers to schedule events within the current second via UDP messages with nanosecond accuracy.
2.4.351
30th Jan 2025
Fixed
- Unit can lock up when virtual input changes quickly
- Unit is less responsive to latching button presses than in previous firmwares
- Virtual GPI ember path not shown correctly on webpage if path contains a 2 digit number
- Latching physical GPI now change state on button press rather than on button release.
2.3.341
28th Oct 2024
Fixed
- Webpage menus loading incorrectly when navigating away from the GPIO sub-menu
2.2.336
4th Oct 2024
New
- Add a PTP UDP command to allow PTP state to be queried
- Fix event monitoring issue where simultaneous input events can be missed.
- Show a loading spinner when carrying out a firmware update.
2.1.324
27th Sept 2024
New
- Performance and stability improvements. NB: Input event timestamps are no longer stored persistently - they will be lost when unit is rebooted.
2.0.290
4 July 2024
New
- Extend UDP commands for configuring inputs and outputs and fetching current status information.
- Extend Ember+ tree for physical GPIO to allow full remote configuration via Ember+.
- Added options to the webpages to add further configuration options for physical GPIOs.
1.0.265
26 October 2023
Fixed
- UDP command for configuring an event input to detect falling edges not working.
- Minor issue in HTTP POST handling code.
- Increased amount of stack available to Ethernet monitor task.
1.0.261
10 October 2023
Fixed
- Display "Out of Range" in DC voltage field if voltage is below 4V or above 24V.
- Display "Missing" if DC input is missing.
- Display "Present" if DC input is between 4V and 24V.
1.0.258
29 September 2023
Fixed
- Updated to use more inclusive terminology for PTP.
1.0.254
4 August 2023
New
- Added ability to setup a syslog server via the 'Network' webpage. The default syslog level is set to warning, and by default the syslog server address is set to 0.0.0.0. The AVN-GPIO will not transmit syslog messages until the syslog server address is entered.
Fixed
- Previously virtual inputs required the 'Value' fields type to be explicity defined by the 'Type' field. Now the type is determine implicitly from the 'Value' field, to provide compatibility with third-party provider trees.
1.0.249
21 July 2023
Fixed
- Setting the address mode to "Dynamic" causes the device to lock up on start-up.
