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.3.4


Release Date

2021-09-02


Compatibility

  • B2.2.0 is fully compatible with all B2.x.x versions (B2.0.0 through B2.3.4)
    • 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
  • B2.1.0 is the last version of firmware supported by JADConfig
  • B2.1.2 firmware and later are applied to system setup with Advanced Matrix Programmer (AMP) - an updated configuration software that replaces JADConfig

Download


New Features

  • `jpsw` switching architecture
    • Setup a system with Advanced Matrix Programmer (AMP)
    • Supports trunked switch topology
    • Supports a wider range of switch manufacturers
      • Luxul AMS/XMS/SW-510/SW-610
      • Netgear GSM4250
      • Cisco CBS350
      • TP-Link SG3400 series
  • 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
  • Add support for 2G-3G Audio Only Sound Transceiver
    • Operates in either Transmitter OR Receiver mode based on physical jumper positions
    • New justAPI URI `/details/device/mode` will report Transmitter or Receiver according to the live mode of operation

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
  • Added option to enable/disable CEC to webUI
  • `channel` will report the new subscribed channel after completing the change
  • [function][flux] Workaround for Control4 Universal GC IR driver (TCP:4998)
    • Sending Sony IR strings in `Pronto` format works, but converting to Global Cache format by the driver does not set the repeat count of 3 that Sony needs
    • Modify Globabl Cache formatted codes received on TCP:4998 to update `repeat_count` to `3` (from Global Cache KB article)

Bug Fixes

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

  • [function][dante][B2.1.2] Audio functionality is restored to previous functioning state in B2.1.0
  • [function][webui][B2.2.2] Save button now works and spins correctly to indicate action
  • [cosmetic][webui][B2.2.2] Refresh buttons no longer spin forever
  • [function][webui][B2.2.2] Various features or options that were incompatible with specific device models are no longer visible or selectable in the web interface when the device does not support those features
  • [cosmetic][webui][B2.1.0] Dropdown items now have empty `-- Select --` placeholders by default to prevent misinterpretation during page load
  • [function][tiler][B2.1.2] 3G+4+ Tiler layout commands now work on all versions of tiler MCU firmware
  • [function][webui][B2.0.0] Bezel-gap values will now apply to more than just the first device (previously, the values would only apply to all units in the wall if user modified the bezel-gap values from "Step 1" after the number of displays had changed in "Step 3" or the wall had been reloaded from the "Select Wall" dropdown)
  • [function][tiler][B2.3.2] **hotfix** 3G+4+ Tiler layout and custom layer functionality now works with units running older microcode (`VERSION_READ => 4in`) AND units updated with newer releases and enhancements (`VERSION_READ => V4.12 2022-06-25 (3G+4+)`)

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][audio][B2.1.0] Source side HDMI changes from a resolution with audio to a different resolution without audio can cause a loss of Display side HDMI audio until the RX is rebooted (occurs when an AVR or matrix switch is used to feed a TX)

Previous B2.x.x Versions

B2.3.2 Click Here to Download

Release Date

2022-08-08

Minor Changes

  • [function][network] Default network setting for devices is now APIPA. A default device will choose an IP address in the 169.254.0.0 /16 network.
    • Previous default was DHCP and caused issues during discovery process for new systems.

Bug Fixes

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

  • [function][dante][B2.1.2] Audio functionality is restored to previous functioning state in B2.1.0
  • [function][webui][B2.2.2] Various features or options that were incompatible with specific device models are no longer visible or selectable in the web interface when the device does not support those features
  • [cosmetic][webUI][B2.2.2] Dropdown items now have empty `-- Select --` placeholders by default to prevent misinterpretation during page load
  • [function][tiler][B2.1.2] 3G+4+ Tiler layout commands now work on all versions of tiler MCU firmware
  • [function][webUI][B2.0.0] bezel-gap values will now apply to more than just the first device (previously, the values would only apply to all units in the wall if user modified the bezel-gap values from Step 1 after the number of displays had changed in Step 3 or the wall had been reloaded from the Select Wall dropdown)

Known Issues

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

  • [cosmetic][webui][B2.1.2] RX video details doesn't update the TX IP address
  • [function][edid][B2.0.0] 4k24 EDIDs have values that report their native supported format as 4k30
  • [function][audio][B2.1.0] Source side HDMI changes from a resolution with audio to a different resolution without audio can cause a loss of Display side HDMI audio until the RX is rebooted (occurs when an AVR or matrix switch is used to feed a TX)

B2.2.2 Click Here to Download

Release Date

2022-05-13

Bug Fixes

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

  • [function][cli][B2.1.0] `channel X` now works for ST1 devices
  • [function][api][B2.1.0] `POST /command/channel` now works for ST1 devices
  • [cosmetic][webui][B2.1.2] Save button no longer spins forever
  • [function][webui][B2.1.2]
    • Send button on CLI (paper airplane) now actually sends commands
    • USB Connect button functions

Known Issues

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

  • [cosmetic][webui][B2.1.2] RX video details doesn't update the TX IP address
  • [function][edid][B2.0.0] 4k24 EDIDs have values that report their native supported format as 4k30
  • [function][audio][B2.1.0] Source side HDMI changes from a resolution with audio to a different resolution without audio can cause a loss of Display side HDMI audio until the RX is rebooted (occurs when an AVR or matrix switch is used to feed a TX)

B2.2.0 Click Here to Download

Release Date

2022-03-24

Bug Fixes

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

Known Issues

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

  • [cosmetic][webui][B2.1.2] RX video details doesn't update the TX IP address
  • [cosmetic][webui][B2.1.2] Save button spins forever[function][webui][B2.1.2] Send button on CLI doesn't send (paper airplane)
  • [function][webui][B2.1.2] USB Connect button does not work
  • [function][edid][B2.0.0] 4k24 EDIDs have values that report their native supported format as 4k30
  • [function][audio][B2.1.0] Source side HDMI changes from a resolution with audio to a different resolution without audio can cause a loss of Display side HDMI audio until the RX is rebooted (occurs when an AVR or matrix switch is used to feed a TX)
  • [function][multicast][B2.1.0] Multicast channel selection on ST1 in RX mode does not change channels

B2.1.2 Click Here to Download

Release Date

2021-12-01

Bug Fixes

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

  • [function][webui][B2.1.1] CEC Settings will now populate and apply correctly
  • [function][flux][B2.1.1] Flux handler will now properly pass Pronto formatted commands sent via TCP:4998
  • [function][api][B2.1.0] 2G/3G ST1 `/settings/device/id` will now apply and recall correctly

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][audio][B2.1.0] Source side HDMI changes from a resolution with audio to a different resolution without audio can cause a loss of Display side HDMI audio until the RX is rebooted (occurs when an AVR or matrix switch is used to feed a TX)

B2.1.0 Click Here to Download

Release Date

2020-11-23

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

B2.0.6 Click Here to Download

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 Click Here to Download

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 Click Here to Download

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 Click Here to Download

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 Click Here to Download

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.

Ax.x.x Versions

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

  • 301
  • 11-Nov-2022
  • 17048 Views