1# RK3576 Release Note 2 3## rk3576_bl31_v1.08.elf 4 5| Date | File | Build commit | Severity | 6| ---------- | :-------------------- | ------------ | --------- | 7| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62 | important | 8 9### New 10 111. Support rbrom command in UFS machines. 122. Enable memory repair according to otp. 13 14------ 15 16## rk3576_bl31_v1.07.elf 17 18| Date | File | Build commit | Severity | 19| ---------- | :-------------------- | ------------ | --------- | 20| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa | important | 21 22### New 23 241. Support power off vdd_logic when virtual-poweroff. 252. Support to configure bus_mcu in NS. 263. Improve DDR stability when ultra suspend. 274. Support DFS in VOP+EBC machine. 28 29------ 30 31## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin 32 33| Date | File | Build commit | Severity | 34| ---------- | :----------------------------------------------------------- | ------------ | --------- | 35| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582 | important | 36 37### New 38 391. Supports dram whose cs0 row is less than cs1 row. 402. Add eyescan DDR bin. 41 42### Fixed 43 44| Index | Severity | Update | Issue description | Issue source | 45| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ | 46| 1 | important | Fix an issue with some LPDDR5 read eye skewed to the left | - | - | 47| 2 | important | Improve LPDDR5 534MHz high temperature stability | - | - | 48| 3 | important | Improve ultra suspend stability | - | - | 49| 4 | important | Improve reboot stability | - | - | 50| 5 | moderate | Improve print result of eye scan | - | - | 51 52------ 53 54## rk3576_boost_v1.02.bin 55 56| Date | File | Build commit | Severity | 57| ---------- | :-------------------- | ----------- | -------- | 58| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98 | moderate | 59 60### Fixed 61 62| Index | Severity | Update | Issue description | Issue source | 63| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 64| 1 | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | - | 65 66------ 67 68## rk3576_spl_v1.04.bin 69 70| Date | File | Build commit | Severity | 71| ---------- | :-------------------- | ------------ | --------- | 72| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d | important | 73 74### Fixed 75 76| Index | Severity | Update | Issue description | Issue source | 77| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 78| 1 | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | - | 79 80------ 81 82## rk3576_bl31_v1.06.elf 83 84| Date | File | Build commit | Severity | 85| ---------- | :-------------------- | ------------ | --------- | 86| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c | important | 87 88### New 89 901. Print global reset status. 912. Support suspend from any cpu. 92 93------ 94 95## rk3576_bl32_v1.02.bin 96 97| Date | File | Build commit | Severity | 98| ---------- | :-------------------- | ------------ | --------- | 99| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e | important | 100 101### New 102 1031. Support read write verify toybrick ksn. 104 105------ 106 107## rk3576_spl_v1.03.bin 108 109| Date | File | Build commit | Severity | 110| ---------- | :-------------------- | ------------ | --------- | 111| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 112 113### Fixed 114 115| Index | Severity | Update | Issue description | Issue source | 116| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 117| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 118 119------ 120 121## rk3576_bl31_v1.05.elf 122 123| Date | File | Build commit | Severity | 124| ---------- | :-------------------- | ------------ | --------- | 125| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 126 127### New 128 1291. Enable pd_gpu repair. 1302. Add otp init. 1313. Increase pvptll length for middle frequencies. 1324. Adjust pvtpll table by otp opp info. 1335. Hptimer support 1G frequency. 1346. Don't use cpu unclean src. 135 136### Fixed 137 138| Index | Severity | Update | Issue description | Issue source | 139| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 140| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 141 142------ 143 144## rk3576_boost_v1.00.bin 145 146| Date | File | Build commit | Severity | 147| ---------- | :-------------------- | ----------- | -------- | 148| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 149 150### Fixed 151 152| Index | Severity | Update | Issue description | Issue source | 153| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 154| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 155 156------ 157 158## rk3576_spl_v1.02.bin 159 160| Date | File | Build commit | Severity | 161| ---------- | :-------------------- | ----------- | -------- | 162| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 163 164### New 165 1661. Enable cci channels for devices. 1672. Add internal phase support for dwmmc. 1683. Enable decom by default. 1694. Add eMMC and FSPI iomux support. 1705. Improve UFS support. 1716. Improve usbplug support. 172 173------ 174 175## rk3576_bl31_v1.04.elf 176 177| Date | File | Build commit | Severity | 178| ---------- | :-------------------- | ------------ | --------- | 179| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 180 181### New 182 1831. Reduced power consumption of the pmu 1v8 during sleep. 184 185### Fixed 186 187| Index | Severity | Update | Issue description | Issue source | 188| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 189| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 190 191------ 192 193## rk3576_usbplug_v1.01.bin 194 195| Date | File | Build commit | Severity | 196| ---------- | :----------------------- | ------------ | --------- | 197| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 198 199### New 200 2011. Add support write booster. 202 203### Fixed 204 205| Index | Severity | Update | Issue description | Issue source | 206| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 207| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 208| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 209 210------ 211 212## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 213 214| Date | File | Build commit | Severity | 215| ---------- | :--------------------------------------------------- | ------------ | --------- | 216| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 217 218### Warn 219 2201. When LPDDR5 is used, the kernel must have this patch: 540126c8642b arm64: dts: rockchip: Increase 2400M to 2750M for dmc opp table (commit ID may be different for different kernel branches). 221 222### Fixed 223 224| Index | Severity | Update | Issue description | Issue source | 225| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 226| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 227| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 228 229------ 230 231## rk3576_bl32_v1.01.bin 232 233| Date | File | Build commit | Severity | 234| ---------- | :-------------------- | ------------ | --------- | 235| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 236 237### New 238 2391. Optimization parameter check to enhance security. 2402. Keylad supports get otp zero count. 241 242------ 243 244## rk3576_bl31_v1.03.elf 245 246| Date | File | Build commit | Severity | 247| ---------- | :-------------------- | ------------ | --------- | 248| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 249 250### New 251 2521. Improve DDR stability when sleep. 2532. Supports DDR frequency conversion in EBC scenarios. 254 255### Fixed 256 257| Index | Severity | Update | Issue description | Issue source | 258| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 259| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 260 261------ 262 263## rk3576_{spl,usbplug}_fspi1_v1.00.bin 264 265| Date | File | Build commit | Severity | 266| ---------- | :-------------------- | ----------- | -------- | 267| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 268 269### New 270 2711. Support fspi1 spiflash. 272 273------ 274 275## rk3576_spl_v1.01.bin 276 277| Date | File | Build commit | Severity | 278| ---------- | :-------------------- | ----------- | -------- | 279| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 280 281### New 282 2831. Support SD card. 2842. Support SecureBoot. 2853. Enable crypto. 2864. Improve UFS support. 2875. Improve VOP2 support. 2886. Add MCU-related register configuration. 289 290------ 291 292## rk3576_bl31_v1.02.elf 293 294| Date | File | Build commit | Severity | 295| ---------- | :-------------------- | ------------ | --------- | 296| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 297 298### New 299 3001. Support HDCP. 3012. Enable GPU counter. 302 303------ 304 305## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 306 307| Date | File | Build commit | Severity | 308| ---------- | :------------------------------------------- | ------------ | --------- | 309| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 310 311### Fixed 312 313| Index | Severity | Update | Issue description | Issue source | 314| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 315| 1 | important | Fixed VOP will flash with POST_BUF_EMPTY | When DDR is under heavy load, or DDR frequency is low, especially when GPU and RKNN are under heavy load, VOP will flash with POST_BUF_EMPTY. | - | 316 317------ 318 319## rk3576_bl31_v1.01.elf 320 321| Date | File | Build commit | Severity | 322| ---------- | :-------------------- | ------------ | --------- | 323| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 324 325### New 326 3271. Support suspend/resume in uboot. 3282. Support virtual poweroff. 3293. Support recover system time after system resume. 330 331------ 332 333## rk3576_{ddr,spl,usbplug}_v1.00.bin 334 335| Date | File | Build commit | Severity | 336| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 337| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 338 339### New 340 3411. Initial version. 342 343------ 344 345## rk3576_{bl31, bl32}_v1.00.bin 346 347| Date | File | Build commit | Severity | 348| ---------- | :-------------------- | ------------ | --------- | 349| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 350 351### New 352 3531. Initial version. 354 355------ 356 357