General Settings
Use this page to change the currently selected network and game, as well as name the BAC and the room it belongs to.Selected Game
Use this dropdown to choose the desired game.Selected Network
Use this dropdown to choose the desired network.Device Name
This is how the device will identify itself to BAM and any selected network interfaces.Room Name
Group BACs together by choosing a common room name. In the future overview screens will take this information into account.Game Settings
Use this page to change game specific settings and do prop learning.Selected Game
The currently selected game.Game Specific Settings
Custom settings per game will appear here. Games with learning functionality can be accessed on this page as well. For detailed information for each game see the relevant documentation page.Event Settings
Use this page to configure IO state changes that occur per event. There are several predefined events as well as custom user events.Reset Trigger
Use a dedicated input to reset the BAC.Enable Trigger
Use a dedicated input to send the enable signal to the BAC.Reset Event
The game is reset on startup and is otherwise reset by the GM. Some games implement autoreset.Solve Event
Called when a game is solved. Some games (i.e. room controller) do not implement this event if they do not have a definitive solution.Fail Event
Called when a game is failed (i.e. user runs out of alloted time).Hit Event
Called when a user performs a correct action. Only applicable to incremental / sequential style games.Miss Event
Called when a use performs an incorrect action. Only applicable to incremental / sequential style games.Enable Event
Called by sending a network command or tying an input to the enable trigger.Disable Event
Called by sending a network command or tying the event to another event (i.e. reset)Hardware Settings
Use this page to configure ancillary hardware such as FX12s, FX51s, FX60s, FX200s, neopixels, FX audio player and more.Detected Hardware
Some devices are autodiscovered and will display here automatically.Internal Devices
I2C EEPROM
Digital Hall
External Devices
User Defined Hardware
For devices without autodiscovery, the user can configure them here.
Network Settings
Use this page to configure network connection settings. With DHCP enabled, all other values are managed for you.Selected Network
The currently selected network interface.MAC Address
Preprogrammed MAC address. Should be unique per device. This is set at the factory to be 0200ae00xxxx where xxxx is the 4-digit S/N of the BAC.My IP
Local IP of BAC. If DHCP is enabled this value is managed automatically.Gateway
Local net gateway IP. If DHCP is enabled this value is managed automatically.Subnet Mask
Local net subnet mask. If DHCP is enabled this value is managed automatically.DNS Server
DNS Server IP. If DHCP is enabled this value is managed automatically.DHCP Enable
Whether or not to configure the device with DHCP. Warning! Deselecting this option and using incorrect settings above can make your BAC unreachable, requiring a factory reset which will erase all user data!Connection Status
Displays if the BAC has successfully detected a connection with the selected network interface (i.e. escape room master).System Settings
Use this page to view system version info, perform firmware updates, and view and manage user data.Bootloader Version
The bootloader is responsible for performing firmware updates. The bootloader is programmed at the factory and not user programmable.Build
The current build of the BAC firmware. This information shows the version of the firmware as well as the date it was compiled.Firmware Updates
(Requires internet access). The BAC can automatically update the firmware over an Ethernet connection. For more information on the procedure go to the firmware update page.Update On Next Reset
Check this box to attempt a firmware update at next boot. To reset the BAC, either cycle power to the device or press the reset button using an instrument (such as a paperclip).TFTP Server IP / URL
Warning! As of bootloader version 1.1 this value should be an IP address pointing to tftp.escaperoomtechs.com. The IP can be obtained by opening a command prompt / terminal and using the command ping tftp.escaperoomtechs.comThis command will work on Windows, Linux, and macOS. As of the time of this writing the IP is 54.235.151.219 but can possibly change in the future.