You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
You are viewing the article in preview mode. It is not live at the moment.
Thanksgiving: Support will not be available Thursday November 28th through Sunday December 1st. We will re-open Monday December 2nd.
3G Ultra Firmware: B2.3.9
print icon

Download


Release Date

2023-07-10


Compatibility

  • B2.3.9 is fully compatible with all B2.x.x versions (B2.0.0 through B2.3.8)
    • 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.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

New Features

  • `jpsw` switching architecture
  • 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
  • 3G Tiling Transmitter has a unique firmware file

Minor Enhancements

  • Add support for Netgear M4350 switches to AMP VLAN

Bug Fixes

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

  • None

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)
  • [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)
  • [function][IGMP] `channel 0` command on Transmitter does not set channel to 0. Channels 1-9999 work as expected. This would affect Multicast systems being converted to VLAN, as AMP will not apply the command correctly
    • Solution: Send `astparam s ch_select 0000;astparam save;reboot` to each Transmitter
  • [function][AVP] VERSION_READ does not report the microcode version. It gives a line-break error, so it is not possible to check the microcode status.

B2.3.8 Click Here to Download

Release Date

2023-06-05

Minor Changes

  • [function] Plug-Play-Present functionality added for AMP VLAN systems

Bug Fixes

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

  • None

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

Release Date

2023-01-16

Minor Changes

  • [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 Global 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][[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.1.2 2022-06-25 (3G+4+))

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)
  • [function][videoip][B2.1.2] Malformed HDMI Info Frames from DirecTV set-top-boxes
  • [function][videoip][B2.1.2] BT.2020 colorspace and HDR10 sources (AppleTV 4) do not show correctly

B2.3.4 Click Here to Download

Release Date

2022-09-02

Minor Changes

  • [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 Global 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][[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.1.2 2022-06-25 (3G+4+))

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

scroll to top icon