You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close

3G Firmware: justOS version B2.1.0


Release Date

2020-11-23


Compatibility

  • B2.1.0 is fully compatible with all B2.x.x versions (B2.0.0 through B2.1.0)
    • B2.x.x is incompatible with B1.x.x
  • B2.x.x operates on all 2GΩ/3G models and all 3G models
  • B2.x.x does not support backward compatibility with 2G devices
  • B2.x.x does not support operation in "2G Mode"
  • B2.x.x is compatible with all control system drivers previously developed using legacy API command syntax
  • B2.x.x devices can be downgraded to B1.x.x firmware
  • Bx.x.x firmware is incompatible with JADConfig v3. Update to JADConfig v5.x.x

Download


New Features

  • Independent Audio/Video source-to-display routing for Multicast Switching systems
  • Full support for 3G Warp Engine Transmitter including
    • WebUI control of Rotation and Scaling
    • WebUI control of On Screen Menu
  • Support for new 708POE Transmitter
    • Systems using a 708POE must update the firmware to B2.x.x for all devices
    • 708POE is not backward compatible with 2G systems at this time
  • Support for new ST1 Sound Transceiver
    • Operates in either Transmitter or Receiver Mode based on physical jumper position
    • System using a ST1 must update the firmware to B2.x.x for all devices
    • Audio sync issues that were resolved in B2.1.0 may be experienced when sending or receiving audio from devices still on B2.0.x. Update all devices to resolve.
    • ST1 is backward compatible with 2G systems via firmware A6.5.9-LTS.v3
  • Added new endpoint URIs to justAPI
    • POST /command/warp/rotate
    • POST /command/warp/scale
    • GET /details/warp/rotate
    • GET /details/warp/scale
    • GET, POST /settings/warp/rotate
    • GET, POST /settings/warp/scale
    • GET, POST /details/device/mode will report Transmitter or Receiver according to the live mode of operation

Major Changes

  • Fixes for malformed HDMI Info Frames from DirecTV set-top-boxes
  • Fixes for BT.2020 colorspace and HDR10 sources (AppleTV 4)
  • Enhancements to IGMPv2 packet compliance for enterprise network switches
  • Default IP Mode is DHCP, with a fallback to Auto-IP if a lease cannot be obtained at startup
  • Overhauled WebUI
  • Firmware versions condensed, leading to fewer unique files

Minor Enhancements

  • Added independent USB channel routing for Multicast Switching systems (this is not available for VLAN systems)
    • See 'channel help' for usage details
  • Added new option to set a hostname alias (custom.local)
    • 'POST /settings/device/network/alias "custom.name.local"'
    • 'GET /settings/device/network/alias'
    • Adds a custom hostname alias to the device's mDNS responder
    • ".local" will be appended to the custom value if it is missing
    • Does NOT advertise this hostname with mDNS announcement but WILL resolve as desired
  • Added Plug-Play-Present configuration options to the web interface under the System section
  • EZLogger script for remote diagnostic log collection and reduce the need for on-site debug log collection via RS232
    • Optional. Will not function unless manually activated by the installer
    • Require route to internet
    • Requires token value. Contact Technical Support for a token value and other information on logging.
  • Enhanced EDID support for BT.2020 colorspace and HDR
  • Added UUID to devices for better standards compliance
  • Added UUID to SRV record of _justos._tcp.local mDNS announcement
  • Added new endpoint URIs to justAPI
    • `GET /details/device/uuid`
  • Added step numbers to Video Wall setup interface for better UI/UX
  • Improved speed of `osd -i` command on larger systems
  • Added Multicast Channel Command to Network tab (when system is in Multicast Mode)
  • `GET /settings/system/mode` will now report "vlan" as the default instead of false
  • Added Bandwidth Throttling Options to Web UI under Transmitter Network Settings
  • Updating firmware will retain previous ImagePush background upload
  • Added option to reset ImagePush to the factory default image (requires reboot)
  • Added option to ImagePush to ALL Receivers to webUI
  • Added option in the WebUI to set the EDID to the default value for the given Transmitter model
  • Allow ImagePull to output a black image when there is no signal present instead of the last frame received
  • Added option for Auto Refresh to ImagePull in webUI
  • Added Download button to Image Push and Image Pull Details

Bug Fixes

Key: [impact level][feature affected][affected version] Description

  • [function][audio][B2.0.0] Audio is no longer slow to sync after source switching (mainly affected 3G+DSS TX sources and Multicast Switching systems)
  • [function][ppp][B2.0.0] Disconnecting the source from the host Transmitter once again switches Receivers back to their previous sources
  • [function][ppp][B2.0.0] Video wall layouts are now correctly restored to their previous configurations
  • [function][switchplease][B2.0.0] Saved SwitchPlease settings will now correctly persist through a reboot
  • [function][api][B1.4.0] Fixed URI `/settings/audio/select` will now correctly set the startup input selection on a 3G+WP2 TX
  • [function][webui][B2.0.6] Serial settings such as baudrate will not apply correctly through the web interface
  • [cosmetic][video][B2.0.6] Receivers no longer experience overly choppy audio and video during boot phase

Known Issues

Key: [impact level][feature affected][affected version] Description

  • [function][edid][B2.0.0] 4k24 EDIDs have values that report their native supported format as 4k30

Previous B2.x.x Versions

B2.0.6

Release Date

2020-06-29

Bug Fixes

Key: [impact level][feature affected][affected version] Description

  • [function][webui][B2.0.4] Serial commands now correclty send from the web interface
  • [function][ezlog][B2.0.4] Added connection timeout value to cope with remote server interruption
  • [function][video][B1.0.0] Fix for Sony TVs failing HDCP on power-up

Known Issues

Key: [impact level][feature affected][affected version] Description

  • [function][edid][B2.0.0] 4k24 EDIDs have values that report their native supported format as 4k30

B2.0.5

Release Date

2020-04-27

Bug Fixes

Key: [impact level][feature affected][affected version] Description

  • [function][tiler][B2.0.0] `_4in1_layout.sh 10` will now correctly recall the last custom defined layout
  • [function][warp][B2.0.0] Press and hold of PF1 will now properly disable the TX video stream
  • [function][imaepull][B2.0.4] ImagePull will no longer cause idle failures if the startup value is unset in memory
  • [function][boot][B2.0.0] Fixed a startup race condition that would occasionally cause some devices to misidentify their model and not function properly
  • [function][api][B2.0.0] Updated `POST /command/switch` to have better parsing of the JSON body (previously would get failures with valid data)
  • [function][api][B2.0.0] `GET /details/device/firmware/update/status` would sometimes erroneously report `true`
  • [function][webui][B2.0.0] Web interface failed to load if the firmware update status was erroneously reported as true on loading the page
  • [function][webui][B2.0.0] After completing a firmware update, reload of the page could happen too soon and redirect to the fallback page (even tough the device just needed longer to finish booting)
  • [function][webui][B2.0.4] Fixed callback race condition when loading web interface over slower network connection
  • [function][webui][B2.0.0] Checkbox values that disable settings now work correctly. They were only enabling previously and would not disable (such as the Audio Stream)
  • [cosmetic][webui][B2.0.4] Video Scaler Settings and Details now load correctly once data is returned from the API rather than requiring a manual refresh

Known Issues

Key: [impact level][feature affected][affected version] Description

  • [function][edid][B2.0.0] 4k24 EDIDs have values that report their native supported format as 4k30
  • [function][dante][B2.0.3] Dante TX may have issues displaying video from some source devices at certain resolutions

B2.0.4

Release Date

2020-02-28

Bug Fixes

Key: [impact level][feature affected][affected version] Description

  • [critical][i2c][B2.0.0] Fixed a kernel level I2C buffer overrun condition that could impact any subsystem relying on I2C communication (virtually everything)
  • [function][hdcp][B2.0.0] Fixed an issue with HDCP negotiation causing valid displays to fail handshaking and show no image
  • [function][edid][B2.0.0] Fixed errant native timing records in the built-in 1080p and 720p EDIDs
  • [function][warp][B2.0.3] Fixed an issue with startup routine that loaded an invalid kernel object, causing video transmission to fail
  • [function][imagepull][B2.0.0] ImagePull will no longer set a user defined value if it is undefined, but will use the factory setting instead
  • [function][api][B2.0.0] `GET /details/video/tx` will now return the correct Transmitter in a VLAN switched system
  • [function][api][B2.0.0] `GET /details/device/firmware/update/status` will no longer hang and provide an invalid response due to a pipefail
  • [function][update][B2.0.0] Adjusted update scripts for POSIX compliance to allow updating directly from firmwares without a bash shell (A6.4.X and earlier)
  • [cosmetic][api][B1.2.1] `GET /details/audio/hdmi/format` now returns LPCM or NLPCM without the hex defining value of the format
  • [cosmetic][webui][B2.0.3] Multicast Channel Command no longer shows in Transmitter UI
  • [cosmetic][webui][B2.0.0] Fixed EDID Settings not showing correct available audio formats on some TX models
  • [cosmetic][webui][B2.0.0] Built-in EDID selection will now populate correctly when it has been set
  • [cosmetic][webui][B2.0.3] ImagePull will now populate with factory default values when there is no user defined option
  • [cosmetic][imagepop][B2.0.0] ImagePop will now correctly account for adjusted bounding box based on the debug startup resolution. Was defaulting to 480p instead of adjusting to UI default value (updated to 720p in B2.0.0)

Known Issues

Key: [impact level][feature affected][affected version] Description

  • [function][edid][B2.0.0] 4k24 EDIDs have values that report their native supported format as 4k30
  • [function][dante][B2.0.3] Dante TX may have issues displaying video from some source devices

B2.0.3

Release Date

2020-02-03

Bug Fixes

Key: [impact level][feature affected][affected version] Description

  • [function][update][A6.0.0-A6.4.12] 3G TX and 3G RX devices will no longer incorrectly fail an identity check [HW-1]
  • [function][flux][B2.0.0] Flux Capacitor V2 commands no longer fail to resolve due to a lack of 'completeir' response (Control4)
  • [function][webui][B2.0.2] Bezel Gaps now properly populate the video Wall Setup
  • [function][webui][B2.0.2] Comms > Serial Settings > Mode, Flux V2 and Flux V1 were not applying correctly
  • [function][webui][B2.0.0] Full Reset button will now correctly execute a full factory reset of the device
  • [function][model][B2.0.2] Add startup delay to wait for SCU checks to complete (20 seconds of uptime)
  • [function][cec][B2.0.0] CEC is once again enabled by default on Transmitters and Receivers
  • [cosmetic][webui][B2.0.0] Portrait Video wall display image shows correct orientation on selection/identification page
  • [cosmetic][webui][B2.0.0] Device Name and Device ID help details now accurately reflect proper usage
  • [cosmetic][update][B2.0.0] After successful update, added a 25 second delay before refreshing to prevent stale justOS parameters

Known Issues

Key: [impact level][feature affected][affected version] Description

  • [function][hdcp][B2.0.0] Fixes an issue with HDCP negotiation causing valid displays to fail handshaking and show no image

B2.0.2

Release Date

2020-01-22

Bug Fixes

Key: [impact level][feature affected][affected version] Description

  • [function][cli][B1.2.1] 'vw mosaic' calculation error that prevented valid canvas-offset-size values from being applied

Known Issues

Key: [impact level][feature affected][affected version] Description

  • [function][webui][B2.0.0] Portrait video wall display image shows the bottom of the TV on the wrong side when on the screen selection/identification page
  • [function][webui][B2.0.0] Multicast channel changing not present in webUI. Use 'channel X' command through CLI instead.
  • [function][webui][B2.0.0] Bandwidth throttling setting not present in webUI.

Previous (Firmware A) Version

For firmware versions that are compatible with both 2G and 3G systems, please see Current Firmware.

  • 301
  • 08-Mar-2021
  • 12648 Views