Version History

Version Release notes
1.7.2 06/12/19
Fixed RFID unsolve not called bug
Fixed missing custom events in MQTT publish
Revamped room controller interface
Fixed bug where reset not called with room controller game
Fixed unsolve override fail
Fixed event4-7 override fail
Added manual triggers to each event in interface
Simplified simple match, more flexible
New initialization event, can start enabled or disabled
Improved disable logic, base functionality continues to run (i.e. input events)
Fixed FX60 bug
Updated Valve Lights game
Human Wire update
Fixed filename length limitation
Updated all game interfaces
Pulse tone support added for phone prop
Reduced watchdog resets, 7ms penalty each time incurred
Added basic BAC info to top of every BAM page
1.7.1 04/04/19
Fixed buffer overrun loading static eeprom vars
Added options to trigger input events once per reset
Fixed neopixel initialization offset error
Changed default audio BAC pin configuration to new style
Added GM inbound calls for phone prop
Added progressive mode for simon says game
Exposed some internal options for simon says to be user configurable
Updated valve lights game to be configurable
Moved input events / custom events to their own pages
Fixed boolean variables saved as textual true and false instead of integer values
Added custom / generic user events
Added gaurds to code to output warning when compiling with debug options enabled
Added null check to checkbox json serialization
Added configurable GM ringer button / light for phone prop
Updated RFID game interface
Fixed RFID advanced interface updating.
Added configurable event call to RFID advanced solve
Sprinkled watchdog resets to prevent unintended resets
Updated interfaces for all games
Added BAC fallback detection method in case dhcp / udp requests fail
1.6.1 01/08/19
Added Patch Cable Game
Updated Human Wire Game
Added Knock Knock Game
Added Simon Says Game
Updated Escape Room Master
Updated RFID Game

Added output masking for events
Fixed websocket comms
Reduced RAM usage
Added IO test in debug menu
MAC address now persists after factory reset
Fixed timeout caused by disconnected network
1.5.1 11/02/18
Reduced memory footprint
Fixed potential RAM corruption issue
Fixed potential EEPROM corruption issue
Added RFID Advanced Game
Updated Input State Game
Reduced firmware size, added bootprotection
1.4.0 10/16/18
Reduced memory footprint
EEPROM saving / loading overhaul
Clue Control support
Minor networking changes
Added FX51 Game
Added Human Wire Game
1.3.0 9/24/18
Added ethernet settings live updating
Added LED heartbeat blip
Added phone game
Added ERM support
Added hardware detection
Bootloader bugfixes
Minor network interface changes
1.2.0 9/13/18
Initial public release
Added physical connection check for ethernet
Reduced PubSub mqtt connection timeout
Reduced memory footprint