173bf8261STang Yun ping# RK3566 Release Note 273bf8261STang Yun ping 3*fd73dcf2STang Yun ping## rk3566_ddr_{1560...1056}MHz_v1.23.bin 4*fd73dcf2STang Yun ping 5*fd73dcf2STang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 6*fd73dcf2STang Yun ping| ---------- | :------------------------------------ | ----------- | -------- | 7*fd73dcf2STang Yun ping| 2024-09-03 | rk3566_ddr_{1560...1056}MHz_v1.23.bin | 03ea844c5d | 重要 | 8*fd73dcf2STang Yun ping 9*fd73dcf2STang Yun ping### New 10*fd73dcf2STang Yun ping 11*fd73dcf2STang Yun ping1. 增加DRAM类型探测顺序通过ddrbin_tool可配。 12*fd73dcf2STang Yun ping 13*fd73dcf2STang Yun ping### Fixed 14*fd73dcf2STang Yun ping 15*fd73dcf2STang Yun ping| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 16*fd73dcf2STang Yun ping| ----- | -------- | --------------------------------------- | --------------------------------------------------------- | -------- | 17*fd73dcf2STang Yun ping| 1 | 重要 | 修正DDR4概率性容量概率性探测失败的问题 | DDR4可能概率性的存在容量,ecc等探测出错 | - | 18*fd73dcf2STang Yun ping| 2 | 重要 | 增加支持ISSI UniIC 驱动偏弱的LP4/4x颗粒 | 解决ISSI UniIC LP4/4x因为驱动强度偏弱导致的稳定性较差问题 | - | 19*fd73dcf2STang Yun ping 20*fd73dcf2STang Yun ping------ 21*fd73dcf2STang Yun ping 22cf348227STang Yun ping## rk3566_ddr_{1056...920}MHz_v1.22.bin 23cf348227STang Yun ping 24cf348227STang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 25cf348227STang Yun ping| ---------- | :----------------------------------- | ----------- | -------- | 26cf348227STang Yun ping| 2024-06-21 | rk3566_ddr_{1056...920}MHz_v1.22.bin | f8ac117e9c | 重要 | 27cf348227STang Yun ping 28cf348227STang Yun ping### New 29cf348227STang Yun ping 30cf348227STang Yun ping1. CLK/DQS slew rate支持高低频下配置不同值。 31cf348227STang Yun ping2. 增加颗粒Manufacturer ID打印。 32cf348227STang Yun ping3. DDR4开启LPASR以减小DDR4休眠功耗。 33cf348227STang Yun ping 34cf348227STang Yun ping### Fixed 35cf348227STang Yun ping 36cf348227STang Yun ping| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 37cf348227STang Yun ping| ----- | -------- | ---------------------------------- | ------------------------------------------------------------ | -------- | 38cf348227STang Yun ping| 1 | 重要 | DDR4 2cs下概率性training失败问题 | v1.21版本引入的DDR4 2cs下概率性read/write training失败。 | - | 39cf348227STang Yun ping| 2 | 重要 | LP4x 600M以下强制开启240ohm rx odt | 与个别颗粒存在低频rx odt disable下的兼容性问题,表现为324M不稳定 | - | 40cf348227STang Yun ping| 3 | 重要 | 600MHz以下不做vref training | 低频下vref trining结果可能不可靠(vref training在v1.21版本加入) | - | 41cf348227STang Yun ping 42cf348227STang Yun ping------ 43cf348227STang Yun ping 44f2f49cc9STang Yun ping## rk3566_ddr_1056MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.22.bin 45f2f49cc9STang Yun ping 46f2f49cc9STang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 47f2f49cc9STang Yun ping| ---------- | :------------------------------------------------------ | ----------- | -------- | 48f2f49cc9STang Yun ping| 2024-06-21 | rk3566_ddr_1056MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.22.bin | f8ac117e9c | 重要 | 49f2f49cc9STang Yun ping 50f2f49cc9STang Yun ping### New 51f2f49cc9STang Yun ping 52f2f49cc9STang Yun ping1. 更新二维眼图打印格式。 53f2f49cc9STang Yun ping2. 增加眼图margin自动判断。 54f2f49cc9STang Yun ping 55f2f49cc9STang Yun ping------ 56f2f49cc9STang Yun ping 571961bbd2SXuhui Lin## rk356x_spl_v1.14.bin 581961bbd2SXuhui Lin 591961bbd2SXuhui Lin| 时间 | 文件 | 编译 commit | 重要程度 | 601961bbd2SXuhui Lin| ---------- | -------------------- | ----------- | -------- | 611961bbd2SXuhui Lin| 2024-05-30 | rk356x_spl_v1.14.bin | 606f72bd97a | 重要 | 621961bbd2SXuhui Lin 631961bbd2SXuhui Lin### New 641961bbd2SXuhui Lin 651961bbd2SXuhui Lin1. 增加rsa key hash掉电后继续烧写功能。 661961bbd2SXuhui Lin 671961bbd2SXuhui Lin### Fixed 681961bbd2SXuhui Lin 691961bbd2SXuhui Lin| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 701961bbd2SXuhui Lin| ----- | -------- | --------------------------------------------------- | -------------------------------------------------------- | -------- | 711961bbd2SXuhui Lin| 1 | 重要 | 解决SPL下sd卡初始化失败 | SPL dts下没有打开pinctrl节点 | - | 721961bbd2SXuhui Lin 731961bbd2SXuhui Lin------ 741961bbd2SXuhui Lin 75a8008bfeSTang Yun ping## rk3566_ddr_{1056...920}MHz_v1.21.bin 76a8008bfeSTang Yun ping 77a8008bfeSTang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 78a8008bfeSTang Yun ping| ---------- | :--------------------------------- | ----------- | -------- | 79a8008bfeSTang Yun ping| 2024-01-20 | rk3566_ddr_{1056...920}MHz_v1.21.bin | 2d653b3476 | 重要 | 80a8008bfeSTang Yun ping 81a8008bfeSTang Yun ping### Fixed 82a8008bfeSTang Yun ping 83a8008bfeSTang Yun ping| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 84a8008bfeSTang Yun ping| ----- | -------- | ----------------------------------------- | ----------------------------------------------------- | -------- | 85a8008bfeSTang Yun ping| 1 | 重要 | 修正reboot时可能存在漏做CA training的问题 | reboot时可能有概率未做CA training。CA training结果为0 | - | 86a8008bfeSTang Yun ping 87a8008bfeSTang Yun ping------ 88a8008bfeSTang Yun ping 89d5879223SWeixin Zhou## rk3568_bl31_ultra_v2.17.elf 90d5879223SWeixin Zhou 91d5879223SWeixin Zhou| 时间 | 文件 | 编译 commit | 重要程度 | 92d5879223SWeixin Zhou| ---------- | --------------------------- | ----------- | -------- | 93d5879223SWeixin Zhou| 2024-02-01 | rk3568_bl31_ultra_v2.17.elf | 4a52a1f56 | 重要 | 94d5879223SWeixin Zhou 95d5879223SWeixin Zhou### New 96d5879223SWeixin Zhou 97d5879223SWeixin Zhou1. 减少唤醒时uart busy最大等待时间到5.6ms,避免uart busy 过长导致唤醒慢。 98d5879223SWeixin Zhou 99d5879223SWeixin Zhou------ 100d5879223SWeixin Zhou 101bcd7d887STang Yun ping## rk3566_ddr_1056MHz_ultra_v1.20.bin 102bcd7d887STang Yun ping 103bcd7d887STang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 104bcd7d887STang Yun ping| ---------- | :--------------------------------- | ----------- | -------- | 105bcd7d887STang Yun ping| 2024-01-13 | rk3566_ddr_1056MHz_ultra_v1.20.bin | 328b43930e | 重要 | 106bcd7d887STang Yun ping 107bcd7d887STang Yun ping### New 108bcd7d887STang Yun ping 109bcd7d887STang Yun ping1. 可通过工具配置tRFC值。 110bcd7d887STang Yun ping2. 增加read/write vref training,提高读写稳定性。 111bcd7d887STang Yun ping 112bcd7d887STang Yun ping### Fixed 113bcd7d887STang Yun ping 114bcd7d887STang Yun ping| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 115bcd7d887STang Yun ping| ----- | -------- | -------------------------------------------------------- | ------------------------------------- | -------- | 116bcd7d887STang Yun ping| 1 | 重要 | 修正6GB LPDDR4初始化失败问题 | 6GB LPDDR4 初始化时卡住 | - | 117bcd7d887STang Yun ping| 2 | 重要 | LPDDR4/4X 780Mhz开启read odt,改善部分颗粒780MHz下稳定性 | 部分LPDDR4/4X颗粒780M下read稳定性较差 | - | 118bcd7d887STang Yun ping| 3 | 重要 | 修正reboot时可能存在漏做CA training的问题 | reboot时可能有概率未做CA training | - | 119bcd7d887STang Yun ping 120bcd7d887STang Yun ping------ 121bcd7d887STang Yun ping 122d87e6485STang Yun ping## rk3566_ddr_{1056...920}MHz_v1.20.bin 123d87e6485STang Yun ping 124d87e6485STang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 125d87e6485STang Yun ping| ---------- | :--------------------------------- | ----------- | -------- | 126d87e6485STang Yun ping| 2024-01-12 | rk3566_ddr_{1056...920}MHz_v1.20.bin | 77170a5e90 | 重要 | 127d87e6485STang Yun ping 128d87e6485STang Yun ping### New 129d87e6485STang Yun ping 130d87e6485STang Yun ping1. 可通过工具配置tRFC值。 131d87e6485STang Yun ping2. 增加read/write vref training,提高读写稳定性。 132d87e6485STang Yun ping 133d87e6485STang Yun ping### Fixed 134d87e6485STang Yun ping 135d87e6485STang Yun ping| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 136d87e6485STang Yun ping| ----- | -------- | -------------------------------------------------------- | ------------------------------------- | -------- | 137d87e6485STang Yun ping| 1 | 重要 | 更新DDR3/LPDDR3 rd/wr training码型提高读写信号余量 | 优化DDR3/LPDDR3读写信号余量 | - | 138d87e6485STang Yun ping| 2 | 重要 | 修正6GB LPDDR3/4初始化失败问题 | 6GB LPDDR3/4 初始化时卡住 | - | 139d87e6485STang Yun ping| 3 | 重要 | LPDDR4/4X 780Mhz开启read odt,改善部分颗粒780MHz下稳定性 | 部分LPDDR4/4X颗粒780M下read稳定性较差 | - | 140d87e6485STang Yun ping 141d87e6485STang Yun ping------ 142d87e6485STang Yun ping 143703cc61bSWeixin Zhou## rk3568_bl31_ultra_v2.16.elf 144703cc61bSWeixin Zhou 145703cc61bSWeixin Zhou| 时间 | 文件 | 编译 commit | 重要程度 | 146703cc61bSWeixin Zhou| ---------- | --------------------------- | ----------- | -------- | 147703cc61bSWeixin Zhou| 2023-11-10 | rk3568_bl31_ultra_v2.16.elf | 4af8f9ace | 重要 | 148703cc61bSWeixin Zhou 149703cc61bSWeixin Zhou### New 150703cc61bSWeixin Zhou 151703cc61bSWeixin Zhou1. 同步更新最新代码,提高兼容性。 152703cc61bSWeixin Zhou 153703cc61bSWeixin Zhou------ 154703cc61bSWeixin Zhou 155c51f7c48SWeixin Zhou## rk3568_bl31_ultra_v2.15.elf 156c51f7c48SWeixin Zhou 157c51f7c48SWeixin Zhou| 时间 | 文件 | 编译 commit | 重要程度 | 158c51f7c48SWeixin Zhou| ---------- | --------------------------- | ----------- | -------- | 159c51f7c48SWeixin Zhou| 2023-10-28 | rk3568_bl31_ultra_v2.15.elf | 2f6f2e6f4 | 重要 | 160c51f7c48SWeixin Zhou 161c51f7c48SWeixin Zhou### New 162c51f7c48SWeixin Zhou 163c51f7c48SWeixin Zhou1. 优化唤醒速度。 164c51f7c48SWeixin Zhou2. 修复lite休眠, vcc_ddr 概率功耗高。 165c51f7c48SWeixin Zhou 166c51f7c48SWeixin Zhou------ 167c51f7c48SWeixin Zhou 1681612437dSWeixin Zhou## rk3568_bl31_ultra_v2.14.elf 1691612437dSWeixin Zhou 1701612437dSWeixin Zhou| 时间 | 文件 | 编译 commit | 重要程度 | 1711612437dSWeixin Zhou| ---------- | --------------------------- | ----------- | -------- | 1721612437dSWeixin Zhou| 2023-10-12 | rk3568_bl31_ultra_v2.14.elf | 7e89dd758 | 重要 | 1731612437dSWeixin Zhou 1741612437dSWeixin Zhou### New 1751612437dSWeixin Zhou 1761612437dSWeixin Zhou1. 同步更新最新代码。 1771612437dSWeixin Zhou 1781612437dSWeixin Zhou------ 1791612437dSWeixin Zhou 180e8786aa0STang Yun ping## rk3566_ddr_1056MHz_ultra_v1.19.bin 181e8786aa0STang Yun ping 182e8786aa0STang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 183e8786aa0STang Yun ping| ---------- | :--------------------------------- | ----------- | -------- | 184e8786aa0STang Yun ping| 2023-10-07 | rk3566_ddr_1056MHz_ultra_v1.19.bin | b2f397ce2c | 重要 | 185e8786aa0STang Yun ping 186e8786aa0STang Yun ping### Warn 187e8786aa0STang Yun ping 188e8786aa0STang Yun ping1. 要求BL31版本必须同步到v2.14或更高版本。 189e8786aa0STang Yun ping 190e8786aa0STang Yun ping### New 191e8786aa0STang Yun ping 192e8786aa0STang Yun ping1. 使能LPDDR4/LPDDR4x derate功能。 193e8786aa0STang Yun ping1. 增加byte mode 颗粒支持。 194e8786aa0STang Yun ping 195e8786aa0STang Yun ping------ 196e8786aa0STang Yun ping 197676576b4SXuhui Lin## rk356x_spl_v1.13.bin 198676576b4SXuhui Lin 199676576b4SXuhui Lin| 时间 | 文件 | 编译 commit | 重要程度 | 200676576b4SXuhui Lin| ---------- | -------------------- | ----------- | -------- | 201676576b4SXuhui Lin| 2023-09-25 | rk356x_spl_v1.13.bin | e4e124926e | 重要 | 202676576b4SXuhui Lin 203676576b4SXuhui Lin### New 204676576b4SXuhui Lin 205676576b4SXuhui Lin1. 打印并传递固件版本号。 206676576b4SXuhui Lin 207676576b4SXuhui Lin### Fixed 208676576b4SXuhui Lin 209676576b4SXuhui Lin| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 210676576b4SXuhui Lin| ----- | -------- | --------------------------------------------------- | -------------------------------------------------------- | -------- | 211676576b4SXuhui Lin| 1 | 重要 | 解决SPL加载校验u-boot.dtb失败后不加载备份镜像的问题 | 第一份uboot.img的u-boot.dtb损坏后,SPL没有加载备份镜像。 | - | 212676576b4SXuhui Lin 213676576b4SXuhui Lin------ 214676576b4SXuhui Lin 21570a4b3fcSTang Yun ping## rk3566_ddr_{1056...920}MHz_v1.18.bin 21670a4b3fcSTang Yun ping 21770a4b3fcSTang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 21870a4b3fcSTang Yun ping| ---------- | :--------------------------------- | ----------- | -------- | 21970a4b3fcSTang Yun ping| 2023-07-17 | rk3566_ddr_{1056...920}MHz_v1.18.bin | f366f69a7d | 重要 | 22070a4b3fcSTang Yun ping 22170a4b3fcSTang Yun ping### Fixed 22270a4b3fcSTang Yun ping 22370a4b3fcSTang Yun ping| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 22470a4b3fcSTang Yun ping| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | ------- | 22570a4b3fcSTang Yun ping| 1 | 重要 | 修正DDR active_ranks配置错误引起的休眠唤醒死机问题 | 休眠唤醒异常 | - | 22670a4b3fcSTang Yun ping 22770a4b3fcSTang Yun ping------ 22870a4b3fcSTang Yun ping 2293be3cb91STang Yun ping## rk3566_ddr_{1056...324}MHz_v1.17.bin 2303be3cb91STang Yun ping 2313be3cb91STang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 2323be3cb91STang Yun ping| ---------- | :--------------------------------- | ----------- | -------- | 2333be3cb91STang Yun ping| 2023-06-20 | rk3566_ddr_{1056...324}MHz_v1.17.bin | 992b933606 | 重要 | 2343be3cb91STang Yun ping 2353be3cb91STang Yun ping### New 2363be3cb91STang Yun ping 2373be3cb91STang Yun ping1. 增加不同row的4rank颗粒支持。 2383be3cb91STang Yun ping2. 使能LPDDR4/LPDDR4x derate功能。 2393be3cb91STang Yun ping 2403be3cb91STang Yun ping------ 2413be3cb91STang Yun ping 242a97c77e3STang Yun ping## rk3566_ddr_1056MHz_eyescan_v1.16.bin 243a97c77e3STang Yun ping 244a97c77e3STang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 245a97c77e3STang Yun ping| ---------- | :--------------------------------- | ----------- | -------- | 246a97c77e3STang Yun ping| 2023-04-19 | rk3566_ddr_1056MHz_eyescan_v1.16.bin | b9c108a4eb | 重要 | 247a97c77e3STang Yun ping 248a97c77e3STang Yun ping### New 249a97c77e3STang Yun ping 250a97c77e3STang Yun ping1. 增加RK3566 2D眼图扫描支持。 251a97c77e3STang Yun ping 252a97c77e3STang Yun ping------ 253a97c77e3STang Yun ping 2549e44f3e1STang Yun ping## rk3566_ddr_{1056...324}MHz_v1.16.bin 2559e44f3e1STang Yun ping 2569e44f3e1STang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 2579e44f3e1STang Yun ping| ---------- | ------------------------------------ | ----------- | -------- | 2589e44f3e1STang Yun ping| 2022-11-16 | rk3566_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | 重要 | 2599e44f3e1STang Yun ping 2609e44f3e1STang Yun ping### New 2619e44f3e1STang Yun ping 2629e44f3e1STang Yun ping1. LPDDR4/LPDDR4x模式默认使用derate功能。RK3568M,RK3568J在非LPDDR4/LPDDR4x模式下默认2倍刷新率。 2639e44f3e1STang Yun ping2. 刷新率, pagecolse 可通过ddrbin_tool配置。 2649e44f3e1STang Yun ping3. 提高ddr4效率。 2659e44f3e1STang Yun ping 2669e44f3e1STang Yun ping### Fixed 2679e44f3e1STang Yun ping 2689e44f3e1STang Yun ping| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 2699e44f3e1STang Yun ping| ----- | -------- | ---------------------------------- | ---------------------------- | -------- | 2709e44f3e1STang Yun ping| 1 | 重要 | 解决部分DDR4板子528M下的稳定性问题 | 部分DDR4在528M下容易死机 | - | 2719e44f3e1STang Yun ping| 2 | 重要 | 解决4GB ECC板子初始失败问题 | 4GB ECC板子ddr初始化阶段卡死 | - | 2729e44f3e1STang Yun ping 2739e44f3e1STang Yun ping------ 2749e44f3e1STang Yun ping 275dd4a27beSZhihuan He## rk3566_ddr_{1056...324}MHz_v1.15.bin 276dd4a27beSZhihuan He 277dd4a27beSZhihuan He| 时间 | 文件 | 编译 commit | 重要程度 | 278dd4a27beSZhihuan He| ---------- | ------------------------------------ | ----------- | -------- | 279dd4a27beSZhihuan He| 2022-11-08 | rk3566_ddr_{1056...324}MHz_v1.15.bin | ec2fae0c96 | 重要 | 280dd4a27beSZhihuan He 281dd4a27beSZhihuan He### Fixed 282dd4a27beSZhihuan He 283dd4a27beSZhihuan He| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 284dd4a27beSZhihuan He| ----- | -------- | -------------------------------------- | ---------------------------------------- | -------- | 285dd4a27beSZhihuan He| 1 | 重要 | 解决部分主控在DDR 324MHz下的不稳定问题 | 在DDR 324MHz下,系统不稳定,出现死机重启 | - | 286dd4a27beSZhihuan He 287dd4a27beSZhihuan He------ 288dd4a27beSZhihuan He 28973bf8261STang Yun ping## rk3566_ddr_{1056...324}MHz_v1.14.bin 29073bf8261STang Yun ping 29173bf8261STang Yun ping| 时间 | 文件 | 编译 commit | 重要程度 | 29273bf8261STang Yun ping| ---------- | :----------------------------------- | ----------- | -------- | 29373bf8261STang Yun ping| 2022-08-27 | rk3566_ddr_{1056...324}MHz_v1.14.bin | b1f29a2a6f | 重要 | 29473bf8261STang Yun ping 29573bf8261STang Yun ping### Fixed 29673bf8261STang Yun ping 29773bf8261STang Yun ping| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 29873bf8261STang Yun ping| ----- | -------- | ------------------------------ | ------------------------------------------------------------ | -------- | 299a9b7a7b5SJoseph Chen| 1 | 普通 | 解决部分颗粒timing设置错误问题 | t_xs_x32, t_xs_abort_x32 和t_xs_fast_x32这三个timing设置有误,其他平台上发现小容量颗粒(小于128M)上会引起异常。 | - | 300a9b7a7b5SJoseph Chen| 2 | 重要 | DDR4 528M稳定性问题 | 个别颗粒528M下无法开启DLL,需要做关闭DLL处理. | - | 30173bf8261STang Yun ping 30273bf8261STang Yun ping------ 30373bf8261STang Yun ping 304