HDMI Scaler Firmware – EP91Z2, EP91Z3, EP92Z5, EP91Z5, EP94Z7, EP91Z7
Current Supported Version:
| EP94Z7, EP91Z7E, EP91Z7AE | Version 0.13.260304: Reference Firmware |
1. CEC modified from binary value to char assigned ASCII value. |
| EP91Z5 | Version 0.11.241030: Reference Firmware |
1. Fix the initial reset sequence bug.
2. Clear the RX_HPD when there is no RX_5V to reset the SCDC data. (For passing HF2-79) 3. Fix the HF-VSDB size over 13 will cause the EDID mixing error. 4. Improve YUV420 VDB and CMDB EDID mixing algorithm. 5. EDID remix will copy the Block 1 DTD to avoid the 1440P being removed. 6. Correct the TX output frequency for HDMI_CheckHDMI2 check. 7. Do not check HDMI_CheckHDMI2 under Sink only mode. 8. Remove DDC dummy clock in EP91Z5AE. 9. HDCP Max Device/Depth count fix for none-repeater mode. 10. Fix the bug when reading the EDID over 2 blocks and the checksum error. (since 0.10.220210) 11. Remove HDCP repeater and extend HPD low time from 200ms to 500ms for Intel 11th compatibility. 12. Normalize the EDID 420 CMDS Length = 1 case. 13. Check the EDID checksum 2 blocks only when there is over 2 blocks reading for passing HFR 1-69. |
| EP92Z5, EP92Z5E | Version 0.1: Reference Firmware | 1. Initial Version |
| EP91Z3E | Version 0.5: Reference Firmware | 1. Fine tune the PHY setting for 4k2k. |
| EP91Z3K | Version 0.5: Reference Firmware | 1. Fine tune the PHY setting for 4k2k. |
| EP91Z2E | Version 0.1: Reference Firmware | 1. Initial Version |
| EP91Z2K | Version 0.6.131122: Reference Firmware | 1. Fix the bug of playing 3D source. |
Archived:
| EP94Z7, EP91Z7E, EP91Z7AE | Version 0.12.241112: Reference Firmware |
1. Fix the HF-VSDB size over 13 will cause the EDID mixing error. |
| Version 0.11.240119: Reference Firmware |
1.Fix the initial reset sequence bug. |
|
| Version 0.11.240119: Reference Firmware |
1.Fix the initial reset sequence bug. |
|
| Version 0.10.231225: Reference Firmware |
1. Clear the RX_HPD when there is no RX_5V to reset the SCDC data. (For passing HF2-79) |
|
| Version 0.10.231219: Reference Firmware |
1. Add define BKND_2020_to_709 for “1. leave 2020 to 709 to backend in SHC mode.” |
|
| Version 0.10.231214: Reference Firmware |
1. Clear the RX_HPD when there is no RX_5V to reset the SCDC data. (For passing HF2-79) |
|
| Version 0.09.231211: Reference Firmware |
1. Remove the IIS output OE control. |
|
| Version 0.08.231109: Reference Firmware |
1. leave 2020 to 709 to backend in SHC mode.
2. Fix the ARC can not output audio when HDMI input is DSD audio. 3. Finetune the eARC PHY for CTS. 4. Disable the SPDIF output when receiving HBR audio through eARC. 5. Fix the HF-VSDB size over 10 will cause the EDID mixing error. 6. Fix the eARC can not connect issue (Check the connect status first). 7. Set the OE_RST_DIS to 1 and check the DE_ON instead of DE_Valid to pass the Dolby Vision 2.0 CTS. 8. Fix the HDMI TX EDID can not read 4. 8 blocks issue. 9. Remove “ 10. Fine tune the Coefficient transform for better skin tone in HDR mode. 11. Fine tune the Gamma transform for better HDR range. |
|
| Version 0.07.231107: Reference Firmware |
1. Not Checking HDMI_CheckHDMI2 in Sink only mode
2. EP91Z7AE HDR to SDR / scale down output RGB (output YUV since 0.04) 3. HDR to SDR supports RGB full range output. Fine tune the Gamma transform. 4. Fine tune the Coefficient transform. |
|
| Version 0.06.230509: Reference Firmware |
1. Do not check HDMI_CheckHDMI2 under Sink only mode.
2. EP91Z7AE HDR to SDR / scale down output RGB (output YUV since 0.04) 3. HDR to SDR supports RGB full range output. Fine tune the Gamma transform. 4. Fine tune the Coefficient transform. 5. Fine tune eARC PHY setting.
6. EDID remix will copy the Block 1 DTD to avoid the 1440P be removed.
|
|
| Version 0.05.221115: Reference Firmware |
1. Add EPT026 version of EP94Z7.
|
|
| Version 0.04.220629: Reference Firmware |
1. Remove DDC dummy clock.
2. Abort CEC Re-Connect if HPD missing. 3. Correct CEC calltree for F version MCU. 4. Rise CEC priority to prevent message lost and no ack. (HCI Lib update required) 5. HDCP Max Device/Depth count fix for none-repeater mode. 6. CEC Lib update to 3.63. 7. Fix the bug when reading the EDID over 2 blocks and the checksum error. (since 0.04.220414) 8. Remove HDCP repeater and extend HPD low time from 200ms to 500ms for Intel 11th compatibility. |
|
| Version 0.04.220414: Reference Firmware |
1. Normalize the EDID 420 CMDS Length = 1 case.
2. Check the EDID checksum 2 blocks only when there is over 2 blocks reading for passing HFR 1-69. 3. Enhance the ARC PHY setting. 4. Set the SSCP register at initial. 5. Correct setting data for YYC Out case. |
|
| Version 0.03.220210: Reference Firmware |
1. Fix Samsung Player 4K24Hz 12bit case Scale down issue.
2. Add fast signal check in Extension loop to RX false lock and not detected. 3. Modify eARC PHY as A7. 4. Fix ARC issue. |
|
| Version 0.03.220118: Reference Firmware |
1. Fix Samsung Player 4K24Hz 12bit case Scale down issue.
2. Update CEC Lib to 3.62 (Add CEC send retry when CEC line busy). 3. Extend the time for waiting AVI Info. 4. Update DVDB mix algorithm (support Version 0 compress). 5. Fix AudLight version in EP91Z7E and EP91Z7AE. 6. Increase TTL output strength. eARC: 7. Modified the audio capability about the DTS order to pass the DTS CTS. 8. Fix the eARC DSD detection of channel status. 9. Modified the eARC threshold which distinguishes the compress Layout A and compress Layout B. Audio: 10. Fix the bug which will set the SPIIS source when receiving the HBR audio. |
|
| Version 0.03.211207: Reference Firmware |
1. Revise EDID SAD Mix algorithm.
2. Remove EDID_REMIX and modify EDID.c to keep others output screen when plug-in/out for the Splitter application. 3. Support HDCP_REPEATER for Content Stream Type1 source. 4. Bypass the 4096×2160 resolution if Source sends it. 5. Fix the issue when TX_A sets scaler and TX_B overwrites scaler again in different settings. (ex. TV_A = 4K, TV_B = 1080p, Source = 4KHDR) 6. Fix the issue of screen noise/flash when TX HDCP 1.4 restart. 7. Make SPIIS_EN a higher priority than ARC_EN and eARC_EN. 8. Fix TX Mute not black issue when HDR to SDR. |
|
| Version 0.02.211130: Reference Firmware |
1. Revise EP91Z7E/F RX_LED and CEC IO for new reference schematic.
2. Improve contract for HDR to SDF function. 3. Add CEC reconnect when detecting HPD. 4. Re-arrange compile target. 5. Fix ARC issue. 6. Update CEC Lib to 3.61.
|
|
| Version 0.02.211125: Reference Firmware |
1. Prevent 1080i scale up to 1080p when no SCALE_UP define.
2. Fix reset issue in EP91Z7F, EP91Z7AF (HDCP 1.4 R0 fail). |
|
| Version 0.01.211115: Reference Firmware |
1. Fine Tune Black Level for HDR.
2. Auto update Version to register interface. |
|
| Version 0.01.211112: Reference Firmware |
1. Fix EPF026 version ISP mode can not update user code issue.
2. Add Test code for ISP update. |
|
| Version 0.01.210909: Reference Firmware |
1. Update RX get link clock steps. (to prevent Byte cross issue)
2. EP94Z7 code support EPF026 MCU. 3. Speed up RX locking to stream enable. 4. Limit Adaptive EQ levels for CTS min-swing. |
|
| Version 0.01.210802: Reference Firmware |
1. Update Adaptive EQ algorithm.
2. Correct Limit/Full range conversion issue. 3. Update TX Band for 1080p 75Hz 170MHz. 4. Fix the RX get link clock issue for PC timing (1792*1344@60:10bit/12bit/16bit, 1280×768@60:12bit). |
|
| Version 0.01.210722: Reference Firmware |
1. Enable HDCP 2.2 for Sink-Only mode when PROPEGATE_HDCP_VER not define.
2. Fix No Signal OSD issue in Sink-Only mode. 3. Support EP91Z7F, EP91Z7AF |
|
| Version 0.01.210715: Reference Firmware |
1. Fix 480p RX PHY DC gain bug.
2. HDCP 2.3 errata v1 implementation. |
|
| Version 0.01.210706: Reference Firmware |
1. Fix the code #define EDID_4K60_420_only.
2. Support 4K120 420. 3. Remove 1080i in default EDID. 4. Fix the issue that 4K SDR cannot bypass to None-HDR TV. |
|
| Version 0.01.210615: Reference Firmware |
1. Add EP91Z7AE, EP94Z7 code.
|
|
| Version 0.01.210413: Reference Firmware |
1. Initial Version for EP91Z7E.
|
|
| EP91Z5 | Version 0.10.220210: Reference Firmware |
1. Fix Samsung Player 4K24Hz 12bit case Scale down issue.
2. Finetune the HDR to SDR color in YUV format in case. 3. Add fast signal check in Extension loop to RX false lock and not detected. 4. Fix CMDB mix issue. |
| Version 0.10.220118: Reference Firmware |
1. Fix Samsung Player 4K24Hz 12bit case Scale down issue.
2. Add the SRE_SUPPORT_ANYTIMING define like Z7, now default does not support any timing. 3. Extend the time for waiting AVI Info. |
|
| Version 0.10.211207: Reference Firmware |
1. Revise EDID SAD Mix algorithm.
2. Remove EDID_REMIX and modify EDID.c to keep others output screen when plug-in/out for the Splitter application. 3. Support HDCP_REPEATER for Content Stream Type1 source. 4. Bypass the 4096×2160 resolution if Source sends it. 5. Fix the issue when TX_A sets scaler and TX_B overwrites scaler again in different settings. (ex. TV_A = 4K, TV_B = 1080p, Source = 4KHDR) 6. Fix the issue of screen noise/flash when TX HDCP 1.4 restart.
|
|
| Version 0.09.211130: Reference Firmware |
1. Improve contract for HDR to SDF function
|
|
| Version 0.09.211125: Reference Firmware |
1. Update RX get link clock steps. (to prevent Byte cross issue)
2. Speed up RX locking to stream enable. 3. Fine Tune Black Level for HDR. 4. Auto update Version to register interface. 5. Prevent 1080i scale up to 1080p when no SCALE_UP define. 6. Fix RX_If.Version and RX_If.General_Info issue in Z5A / Z5AE version |
|
| Version 0.09.210802: Reference Firmware |
1. Enable HDCP 2.2 for Sink-Only mode when PROPEGATE_HDCP_VER not define.
2. Fix Limit/Full range setting bug when range depends on Video Format. 3. Update TX Band for 1080p 75Hz 170MHz. 4. Fix the RX get link clock issue for PC timing (1792*1344@60:10bit/12bit/16bit, 1280×768@60:12bit). |
|
| Version 0.08.210715: Reference Firmware |
1. HDCP 2.3 errata v1 implementation.
|
|
| Version 0.08.210706: Reference Firmware |
1. Fix the code #define EDID_4K60_420_only.
2. Support 4K120 420. 3. Remove 1080i in default EDID. |
|
| Version 0.08.210609: Reference Firmware |
1. Fix RX AKE_init timeout hang-up issue since 0.07.201218.
|
|
| Version 0.08.210407: Reference Firmware |
1. Fix 5V control issue in Z5, Z5E, Z5A.
2. Optimize Code Size by unifying the IIC interface. 3. Fine-tune BT2020_to_YCC_BT709 coef. 4. Fine-tune the color for YCC HDR input case. (fix the color washout and green) 5. Fix the 4K24, 25, 30 Deep Color Timing scale issue. 6. Fix the TTL no output issue when HDMI TV Power Down and SCDC no response. |
|
| Version 0.07.201218: Reference Firmware |
1. Fix Quantum Data EDDC test item
2. EDID constrain TMDS clock below 600MHz 3. Fix EDID Re-mix issue when Source is no signal. 4. Fix HDR Color issue since Version 0.05 |
|
| Version 0.06.201007: Reference Firmware |
1. Add 1440p 120Hz (2560×1440).
2. Default TX HDMI out when EDID is not valid. 3. Add define PROPEGATE_HDCP_VER which can Set RX HDCP 1.4 only if all Sink devices are HDCP 1.4 only. 4. Add the MCLK control with the output audio Sampling frequency. 5. Document update, EP91Z5E_RX_IF Register Map V0.08 |
|
| Version 0.06.200730: Reference Firmware |
1. Fix a special case interlaced timing 1080i scaling issue.
|
|
| Version 0.06.200717: Reference Firmware |
1. Add base code for extra timing scalling.
(support 1280×960/1360×768/1600×1200/1920×1440/2560×1440 to 720p/1080p; 4K to 2560×1440)
|
|
| Version 0.05.200629: Reference Firmware |
1. Fix Frame rate change issue for some PC Monitor that EDID block 0 has special resolution.
(e.g. input 4K30, output to 1600×1200 PC Monitor)
|
|
| Version 0.05.200617: Reference Firmware |
1. Increase SRE and EXT PLL Charge Pump current for stability. (update for EP91Z5A / EP91Z5AE)
2. Fine-tune the color and correct the bug in YCC BT2020 input case. 3. Fine-tune the color and correct the bug in RGB HDR input case.
4. Add TTL output format control registers in RX.If. Can support the auto format selection.
5. Fix the 4K24, 25, 30 Timing recognize issue. (Table search fail caused by Deep Color)
|
|
| Version 0.05.200529: Reference Firmware |
1. Fine-tune TX PHY.
2. Fine-tune HDR High Brightness overflow part. 3. Add RGB to RGB range conversion. 4. Fix HDR setting missing issue when AVI Info changed.
|
|
| Version 0.05.200416: Reference Firmware |
1. Improve COLORFORMAT_Auto case to correct the range selection. (Fix the PC SDR/HDR input range issue)
2. Add guideline in EP91Z5E_RX_IF Register Map V0.05 for input RGB FULL range case. 3. Remove 4096×2160 and 4K60 reduce blanking in EDID 4. Detect HDR packet missing 5. The frame rate of Scaler out default resolution will follow the input. |
|
| Version 0.04.200319: Reference Firmware |
1. Fix EP91Z5 DDR Clock Polarity issue.
2. Increase SRE and EXT PLL Charge Pump current for stability. 3. Fix Max VIC parsing compatibility (hang-up when connect Sharp Monitor) |
|
| Version 0.04.200304: Reference Firmware |
1. Fix HDCP 2.2 CTS 3C-1-4 stability issue.
2. Fix the Audio Mute issue after SF_Change. 3. Revise TX PHY for better high temperature performance
|
|
| Version 0.04.200205: Reference Firmware |
1. Fix Host MCU example code debug message print ? issue.
2. Improve HDCP 2.2 Content_Stream_Type waiting time.
3. HCI Lib update for IIC Slave been read miss data[1] issue when Host has a slow response after SCL stretch low release.
4. HCI Lib update for IIC Slave ID change issue.
|
|
| Version 0.04.200106: Reference Firmware |
1. Fix the EDID mix error when there is Video Latency in Vendor Specific.
|
|
| Version 0.04.200103: Reference Firmware |
1. Add Channel Status change denouncing to improve sound drop.
|
|
| Version 0.04.191230: Reference Firmware |
1. Fix the EDID bug for Dolby Vision / 420 (for pass through application).
2. Fix no VIC in AVI Info frame bug (since 0.03.191120).
|
|
| Version 0.04.191226: Reference Firmware |
1. Improve HDR to SDR color (RGB In case). 2. Make HDR to SDR brighter. |
|
| Version 0.04.191213: Reference Firmware |
1. Improve HDR to SDR color (YCbCr In case). 2. Fix the MCLK output issue. 3. Support Dolby Vision and 420 bypass. 4. Support 4 block EDID Sink. |
|
| Version 0.03.191120: Reference Firmware |
1. Fix the TTL out wrong color issue when there is no scaling | |
| Version 0.03.191115: Reference Firmware |
1. Fix HDCP 1.4 fail when AN no change. 2. New Algorithm that apply FIFO RDY flag only when KSV List changed. 3. Add Link-On fast check to solve XBox One S deep color change issue. 4. Add RSEN fast detect to solve TV compatibility. 5. Improve DDC speed. 6. Add EP91Z5AE reference code. |
|
| Version 0.02.191104: Reference Firmware |
1. For the MP version chip, please remove #define ES2_Sample. 2. Support 4 block EDID Sink. (failed) 3. Improve HDCP stability. |
|
| Version 0.01.190828: Reference Firmware |
1. Add ES2_Sample option, to improve the ES2_Sample’s SRE PLL stability. 2. Extend the PLL lock timeout time for scale up 4K60 (missing in 0.01.190826). 3. Set DDR clock and fine tune the clock output delay for EP91Z5E EVB (can add 75 Ohm to the TTL). |
|
| Version 0.01.190826: Reference Firmware |
1. Update TX PHY settings. 2. Revise the SRE PLL settings for new Chip rev E. 3. Improve the SRE PLL stability. 4. Fix the Sink Only mode issue that caused by Enabling the Extension PLL in previous version. |
|
| Version 0.01.190815: Reference Firmware |
1. Fix the RGB HDR color overflow issue.
2. Fix the compatibility issue when Source change AVI Info 3. Extend the PLL lock timeout time for scale up 4K60 4. Enable the Extension PLL for cascade stage (need take case the XFC VSS hardware) 5. Fix EDID mixing issue for EP91Z5A case 6. Fix No Audio issue when audio sampling freq change without CTS change (N change) |
|
| Version 0.01.190801: Reference Firmware |
1. Disable Image Enhance when 1080p to 4K60 scale up.
2. Fix the issue that cannot scale up when connected to HDR TV.
3. WS_M =0 by default for Demo board (EP91Z5E can be changed by SA_IF)
4. HDR to SDR color finetune
|
|
| Version 0.01.190729: Reference Firmware |
1. Initial Version | |
| EP91Z2 | Version 0.5.130924: Reference Firmware |
1. Fix the bug of DVI monitor EDID mix bug |
| Version 0.5: Reference Firmware | 1. Add the new option of Dip switch. | |
| Version 0.3: Reference Firmware | 1. Update “Node.c” to send an extra DVI signal time (with Mute) before HDCP Authentication start. | |
| Version 0.2: Reference Firmware | 1. Fixed the EP91Z2K HDCP key download address. 2. Modified the IMG command imput format to Decimal. 3. Modified the default value of image control parameter LS for perfomance. |
|
| EP91Z3E | Version 0.4: Reference Firmware | 1. Add the 4k2k VIC for HDMI 2.0. |
| Version 0.3: Reference Firmware | 1.Fix the bug of color space range. | |
| Version 0.2: Reference Firmware | 1.Fix the bug of changing SRE setting. 2.Add the function to let the User define is own SRE setting. |
|
| Version 0.1: Reference Firmware | 1. Initial Version | |
| EP91Z3 | Version 0.4: Reference Firmware | 1.Add the 4k2k VIC for HDMI 2.0. 2.Make the EDID remix to support HDMI 2.0 |
| Version 0.3: Reference Firmware | 1. Fix the bug of the signal change between 3D and non 3D. 2. Fix the bug of the delay time for RSEN off. |
|
| Version 0.2: Reference Firmware | 1.Solve the HDCP Green Screen and compability. 2.Fix the bug of color space range. |
|
| Version 0.1: Reference Firmware | 1. Initial Version |
