================================================================================
Release version: 3.5.4
Date: 2025-05-06            FW version: 3.5.4               SW version: 3.5.4
--------------------------------------------------------------------------------
[FW] Optimize logs to improve 4K transcoding performance on T432
[FW] Execute ENC parameter setups when a valid input frame is provided to fix NCPU crash caused by illegal writes in ENC manager
================================================================================
Release version: 3.5.2
Date: 2024-10-22            FW version: 3.5.2               SW version: 3.5.2
--------------------------------------------------------------------------------
[FW] Use IO commands to dump FW logs
================================================================================
Release version: 3.5.1
Date: 2024-07-31            FW version: 3.5.1               SW version: 3.5.1
--------------------------------------------------------------------------------
[FW] Fix potential corrupted userdata issue when sequence changes
[FW] Correct CloseSessionCLOSE() where it might return an unexpected value
[FW] Support temperature query in ni_rsrc_mon_logan with '-o json2' option
================================================================================
Release version: 3.5.0
Date: 2024-04-08            FW version: 3.5.0               SW version: 3.5.0
--------------------------------------------------------------------------------
[FW] Add option to perform PCIe DUT reset using loganProbe
================================================================================
Release version: 3.4.0
Date: 2024-02-27            FW version: 3.4.0               SW version: 3.4.0
--------------------------------------------------------------------------------
[FW] Handle Decoder_complete_info correctly when in HW mode
================================================================================
Release version: 3.3.7
Date: 2024-01-04            FW version: 3.3.7               SW version: 3.3.7
--------------------------------------------------------------------------------
[FW] Set value of num_ref_idx_l0_default_active_minus1 based on GOP in H264
================================================================================
Release version: 3.3.6
Date: 2023-11-16            FW version: 3.3.6               SW version: 3.3.6
--------------------------------------------------------------------------------
[FW] Firmware loader release 1.1.6
================================================================================
Release version: 3.3.5
Date: 2023-11-07            FW version: 3.3.5               SW version: 3.3.5
--------------------------------------------------------------------------------
[FW] Add decoder flush buffer function
================================================================================
Release version: 3.3.4
Date: 2023-10-31            FW version: 3.3.4               SW version: 3.3.4
--------------------------------------------------------------------------------
[FW] Reset interrupt timer to fix performance drop
================================================================================
Release version: 3.3.3
Date: 2023-09-21            FW version: 3.3.3               SW version: 3.3.3
--------------------------------------------------------------------------------
[FW] Add some new metadata for yuv zero copy feature
[FW] Fix loss of VUI data when decoding H265 sequence change
[FW] Fix decoding timing issue when bitstream has empty intra frame
[FW] Support decimal number for crf with a maximum of two decimal places
     Support reconfig of CRF, ipRatio, pbRatio
[FW] Add xcoder-params "ipRatio" and "pbRatio" to set quality factor between I and P frames and between P and B frames during CRF encoding for H265 only
================================================================================
Release version: 3.3.1
Date: 2023-08-21            FW version: 3.3.1               SW version: 3.3.1
--------------------------------------------------------------------------------
[FW] Add P2P (Peer-to-Peer) buffer support
     - Reserve 256M memory from DDR for P2P
     - Increase BAR 4 size to 256M and disable BAR 5
     - Add VPU memory usage statistics of P2P in log
[FW] Optimize maxFrameSize feature and support it for H264 encoder
================================================================================
Release version: 3.3.0
Date: 2023-07-27            FW version: 3.3.0               SW version: 3.3.0
--------------------------------------------------------------------------------
[FW] Fix false decoder load spike in certain corrupted streams
[FW] Calulate overall load as weighted average between CPU load and VPU load when CPU_load > VPU_load
[FW] Add support for xcoder-param "maxFrameSize" to limit max frame size for H265 encoder
     - set packet size per frame in bits (eg. maxFrameSize=1000)
     - can set packet size per frame as a interger multiple of average frame packet size as determined by encoder (eg. maxFrameSize=ratio[8])
     - disabled by default
[FW] Calcaulte overall load as maximum value between the CPU load and the VPU load when VPU_load > CPU_load
================================================================================
Release version: 3.2.3
Date: 2023-03-26            FW version: 3.2.3               SW version: 3.2.3
--------------------------------------------------------------------------------
[FW] Skip invalid VPU interrupts in debug mode to avoid FW assert
[FW] Use ASIC temperature instead of I2C temperature to improve performance
================================================================================
Release version: 3.2.2
Date: 2023-03-06            FW version: 3.2.2               SW version: 3.2.2
--------------------------------------------------------------------------------
[FW] Fix card loss if EOS signal is sent before first frame
[FW] Fix PCIe AER RxErrors appearing during bootup on some servers
[FW] Fix inability to start multi-instance decoding when attempting to start decoding of multiple streams at same time
[FW] Fix failure to activate FW through nvme reset after warm upgrade on some servers 
================================================================================
Release version: 3.2.0
Date: 2022-12-05            FW version: 3.2.0               SW version: 3.2.0
--------------------------------------------------------------------------------
[FW] Fix for erroneous T35 SEI reports
================================================================================
Release version: 3.1.2
Date: 2022-10-24            FW version: 3.1.2               SW version: 3.1.1
--------------------------------------------------------------------------------
[FW] Hotfix for random card loss after PCIe link reset
================================================================================
Release version: 3.1.1
Date: 2022-09-23            FW version: 3.1.1               SW version: 3.1.1
--------------------------------------------------------------------------------
[FW] Add new encoder to support intra refresh reset on forcing IDR feature
================================================================================
Release version: 3.1.0
Date: 2022-09-16            FW version: 3.1.0               SW version: 3.1.0
--------------------------------------------------------------------------------
[FW] Enable multi-namespace support and fix SRIOV and VFIO conflict
[FW] Fix shutdown command when interfacing by virtual function on Windows OS
================================================================================
Release version: 3.0.0
Date: 2022-07-22            FW version: 3.0.0               SW version: 3.0.0
--------------------------------------------------------------------------------
[FW] Fix some NVMe compatibility issues from UNH testing
[FW] Fix rare card drop on session close
[FW] Support for H265 explicit reference lists
[FW] Fix VPU load calculation inaccuracies
[FW] Disable SRIOV when host with T408 installs Kylin OS
[FW] Fixed issue with VUI reporting with SEIs >1024 bytes
[FW] Fix for dropped frames with certain corruption pattern H264 stream
[FW] Fix FW hang after FLR and read-retry
[FW] Change the debug data read size from 1MB to 128KB, avoids the driver breaking down the NVMe read into small chunks on Centos
================================================================================
Release version: 2.7.0
Date: 2022-06-27            FW version: 2.7.0               SW version: 2.7.0
--------------------------------------------------------------------------------
[FW] Fix FLR bug
[FW] Change the debug data read size from 1MB to 128KB.
     Avoid the driver breaks down the NVMe read into small chunks on Centos
================================================================================
Release version: 2.6.3
Date: 2022-05-24            FW version: 2.6.3               SW version: 2.6.3
--------------------------------------------------------------------------------
[FW] Support multiple speed settings by parameter -set_high_priority
[FW] Fix for pixelation caused by bad temporal references
[FW] Fix for dropped frames with temporal ID error
[FW] Add VPU response timeout RC handling
[FW] Change VPU load statistics from frame cycle based to VPU queue count based
[FW] Add DEC error stream retrieval API for VPU recovery
[FW] Fix session close hang when VPU close fails
[FW] Fix DEC VPU reset false trigger
[FW] Fixed an issue where the Danghong PC could not recognize T408.
[FW] Fix for decoder recovery after power on reset
[FW] Fix decoder stat issue with large headers
     Fix decoder stats when input frames are fragmented
================================================================================
Release version: 2.6.2
Date: 2022-01-30            FW version: 2.6.2               SW version: 2.6.2
--------------------------------------------------------------------------------
[FW] Fix for IDR Forcing with gop preset 6
[FW] Fix for DPB Full Recovery
[FW] Optimization for User Data Size
[FW] Fix Decoder Stats for Sequence Change
================================================================================
Release version: 2.6.1
Date: 2021-12-23            FW version: 2.6.1               SW version: 2.6.1
--------------------------------------------------------------------------------
[FW] Fix Windows dump log issue, introduced by HW yuvbypass
[FW] Improve DEC stability while handling error bitstreams
[FW] Fix for multi-instance sequence change
[FW] Increase Encoder bitstream buffers to fix gop 8 performance
[FW] Include decoder frame skips in frame dropped stat
================================================================================
Release version: 2.6.0
Date: 2021-11-15            FW version: 2.6.0               SW version: 2.6.0
--------------------------------------------------------------------------------
[FW] Fix PCIe sync issue during PXE-boot with some legacy systems
[FW] Support NVME feature, Software Progress Marker
[FW] HW Desc support for Reg-IO
     - YUV Bypass (HW AV Frame) support
     - Update MCPU memmap to accomodate new feature code
[FW] Support decoding frame packets >15MB
[FW] Fix decoder out of order frames after sequence change
[FW] Support for decoder VUI and PrefTRC
[FW] H.264 encoder level fix
[FW] Add security compiler options
[FW] Support bit depth sequence changes
[FW] Decoder error concealment fix for missing reference frame
[FW] FW fixes for cppcheck errors
[FW] Encoder fix for vpu recovery on encoder close
[FW] Disable LM75B I2C Temp sensor for T432
[FW] Fix MCPU exception caused by ENC read FIFO queue corruption
================================================================================
Release version: 2.5.I
Date: 2021-09-20            FW version: 2.5.I               SW version: 2.5.I
--------------------------------------------------------------------------------
[FW] Add YUV bypass support
[FW] Fix hang in decoder multi-instance workaround
[FW] Increase Encoder Bitstream Buffer and Task Buffer for Lossless
[FW] Fix invalid access to VDI buffer descriptor
[FW] Fix invalid SID handling
[FW] Add workaround for decoder hang caused by flexible macroblock order
[FW] Disable features not supported by lossless mode
[FW] Fix software reset leading to firmware hung issue
[FW] Fix windows warm update reboot issue and FLR issue
[FW] 1. Add automation NOR Flash log dump in parser.py;
     2. fix FW_Assert not triger saving persistant log in Regular-IO mode;
     3. fix writing NOR Flash exception issue;
[FW] Fix for decoder crash
[FW] DMA register dump and PCIE link retain after dma error
[FW] Potential bug fix for norflash over-read
[FW] Fix for Dropped Frames Issue
[FW] Fix for bit filler last NAL corruption
[FW] Coredump feature
[FW] Defer decoder seq init until nothing queued
[FW] Fix incorrect write LBA space bug
[FW] Fix IO firmware download command
[FW] Fix VPU buffer overlap with reserved and persistent log memory
================================================================================
Release version: 2.5.5
Date: 2021-05-14            FW version: 2.5.5               SW version: 2.5.5
--------------------------------------------------------------------------------
[FW] Add Support for Decoder Low Delay Mode
[FW] Fix for decoding Quadra bitstreams w/o frame drop
[FW] Impovements to decoder stats
[FW] Fix unintentional DEC reset caused by insufficient rsrc
[FW] Add IO cpu log dump in windows
[FW] Add 15ms delay to avoid decoder multi-instance failures
[FW] Add SPI nor write when controller level reset
     Add nor Flash write lock until transcoding
     Add Non-blocking nor write function in release build
[FW] Support All I-frame types in picType
================================================================================
Release version: 2.5.1
Date: 2021-04-13            FW version: 2.5.1               SW version: 2.5.1
--------------------------------------------------------------------------------
[FW] Fix DPB full mitigation logic bug
[FW] Fix Decoder VPU recovery bug
     - Fix inability to trigger VPU recovery when instance times out
     - Correct and clean up all the uint8_t usage for instance ID in DEC mgr
[FW] Fix dropped HDR10+ sei
[FW] Fix H.264 gop 8 picQP
[FW] Fixed Memory Leak on RsaVerify
[FW] Fix Decoder DPB and VPU_Close issues
     - Trigger VPU reset upon VPU close hang
     - Add debug logs for VPU close and DPB full conditions
     - Disable SPI logging triggered by FW_ASSERT
     - Add YbEnqueue overflow logging
     - Fix encoder input YbQueue overflow
[FW] Implement decoder DPB full handler
     - Add DEC_DPB_DROP_EN build option to allow frame drop when DPB full happens
     - Add default logic to stall and wait when DPB full happens
[FW] Add encode/decode stats
[FW] DEBUG: Add VPU microcode manual loading interface workaround to address random corruption
[FW] Fix for Error Concealment
[FW] Increased SEI Support to 1024 bytes for Encoder and Decoder
[FW] Add NOR persistent firmware log (For SRIOV enabled branch)
     - Trigger SPI read/write for DEBUG using Loganprobe
     - Enable NOR SPI FW log for exception handler
     - Reduce IRAM utilization in VPU managers
[FW] Bit filler fix for high bitrate
[FW] DEBUG: Add VPU microcode manual loading interface
[FW] Fix checking lba range
[FW] Fix VPU timeout
[FW] Add support for flushing GOP at intraPeriod
[FW] Fix dirty encoder read info upon VPU open
[FW] Add API for configuring session timeout limit
     Update API version number to 1E08
[FW] Fix for bad bitstream restriction flags
[FW] Fix CSTS.RDY set too soon
