About

(Requires internet access)
The BAC can automatically update the firmware over an Ethernet connection.
Note: BAC firmware versions below 1.5 may have trouble using this update method and should instead be updated over USB.

Process

  1. Locate your BAC within BAM and head over to the system settings page.
  2. Under Firmware Updates, check the "Update On Next Reset" checkbox
  3. Set the first textbox to the tftp url / ip. The default value is tftp.escaperoomtechs.com
    Warning! For bootloader versions 1.1 and less 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.com
    This 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.
  4. Set the name of the firmware image file. See section on firmware image names.
  5. Hit the Save button.
  6. Reset the BAC by power cycling the device

    drawing

Firmware Image Names

The BAC firmware is available in several varieties. Most users will use the standard firmware. Games which are either custom or require very specific hardware are not included in the standard firmware.

When updating the firmware, it is important to select the correct version. Uploading the wrong version will overwrite custom and specialized games (phone, etc).

Firmware update files have the general form of bac_firmware_release_game.bin.

Release is the version number. The latest release is always available as ‘latest’. i.e. bac_firmware_latest_standard.bin
Game is the game package above, standard, combo, phone, valve. If you've purchased custom games, you may be provided a specific suffix by Escape Room Techs if you’ve asked for changes or paid for an update.

bac_firmware_latest_standard.bin

Includes the latest version of the following games:

bac_firmware_latest_phone.bin

Includes the latest version of the following games:

bac_firmware_latest_combo.bin

Includes the latest version of the following games:

bac_firmware_latest_valve.bin

Includes the latest version of the following games:

Troubleshooting

Status light keeps breathing

If after updating your device is stuck with the stat led "breathing", you will need to reflash using the USB update method.