1# RK3576 Release Note 2 3## rk3576_bl31_v1.10.elf 4 5| Date | File | Build commit | Severity | 6| ---------- | :-------------------- | ------------ | --------- | 7| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a | important | 8 9### New 10 111. Support gpio0 debounce interrupt wake up when system suspend. 122. Support access mem_os_reg. 133. Save global reset status in mem_os_reg. 14 15------ 16 17## rk3576_bl31_v1.09.elf 18 19| Date | File | Build commit | Severity | 20| ---------- | :-------------------- | ------------ | --------- | 21| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2 | important | 22 23### New 24 251. Support to close VDD_CPU_BIG. 262. Support 1G frequency of cpu timer. 273. Support for reducing length. 28 29------ 30 31## rk3576_spl_v1.05.bin 32 33| Date | File | Build commit | Severity | 34| ---------- | :----------------------- | ----------- | -------- | 35| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f | important | 36 37### Fixed 38 39| Index | Severity | Update | Issue description | Issue source | 40| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 41| 1 | important | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | - | 42 43------ 44 45## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin 46 47| Date | File | Build commit | Severity | 48| ---------- | :----------------------- | ----------- | -------- | 49| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important | 50 51### Fixed 52 53| Index | Severity | Update | Issue description | Issue source | 54| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 55| 1 | important | Add clear OS_REG0 support | SPL will write OS_REG0 to enter maskrom mode, usbplug needs to clear the maskrom flag accordingly. | - | 56 57------ 58 59## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin 60 61| Date | File | Build commit | Severity | 62| ---------- | :----------------------------------------------------------- | ------------ | --------- | 63| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f | important | 64 65### New 66 671. Supports dram whose cs0 row is less than cs1 row. 682. Add eyescan DDR bin. 69 70### Fixed 71 72| Index | Severity | Update | Issue description | Issue source | 73| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ | 74| 1 | important | Ensure VOP bandwidth in extreme situations | - | - | 75| 2 | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | - | 76 77------ 78 79## rk3576_bl31_v1.08.elf 80 81| Date | File | Build commit | Severity | 82| ---------- | :-------------------- | ------------ | --------- | 83| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62 | important | 84 85### New 86 871. Support rbrom command in UFS machines. 882. Enable memory repair according to otp. 89 90------ 91 92## rk3576_bl31_v1.07.elf 93 94| Date | File | Build commit | Severity | 95| ---------- | :-------------------- | ------------ | --------- | 96| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa | important | 97 98### New 99 1001. Support power off vdd_logic when virtual-poweroff. 1012. Support to configure bus_mcu in NS. 1023. Improve DDR stability when ultra suspend. 1034. Support DFS in VOP+EBC machine. 104 105------ 106 107## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin 108 109| Date | File | Build commit | Severity | 110| ---------- | :----------------------------------------------------------- | ------------ | --------- | 111| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582 | important | 112 113### New 114 1151. Supports dram whose cs0 row is less than cs1 row. 1162. Add eyescan DDR bin. 117 118### Fixed 119 120| Index | Severity | Update | Issue description | Issue source | 121| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ | 122| 1 | important | Fix an issue with some LPDDR5 read eye skewed to the left | - | - | 123| 2 | important | Improve LPDDR5 534MHz high temperature stability | - | - | 124| 3 | important | Improve ultra suspend stability | - | - | 125| 4 | important | Improve reboot stability | - | - | 126| 5 | moderate | Improve print result of eye scan | - | - | 127 128------ 129 130## rk3576_boost_v1.02.bin 131 132| Date | File | Build commit | Severity | 133| ---------- | :-------------------- | ----------- | -------- | 134| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98 | moderate | 135 136### Fixed 137 138| Index | Severity | Update | Issue description | Issue source | 139| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 140| 1 | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | - | 141 142------ 143 144## rk3576_spl_v1.04.bin 145 146| Date | File | Build commit | Severity | 147| ---------- | :-------------------- | ------------ | --------- | 148| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d | important | 149 150### Fixed 151 152| Index | Severity | Update | Issue description | Issue source | 153| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 154| 1 | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | - | 155 156------ 157 158## rk3576_bl31_v1.06.elf 159 160| Date | File | Build commit | Severity | 161| ---------- | :-------------------- | ------------ | --------- | 162| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c | important | 163 164### New 165 1661. Print global reset status. 1672. Support suspend from any cpu. 168 169------ 170 171## rk3576_bl32_v1.02.bin 172 173| Date | File | Build commit | Severity | 174| ---------- | :-------------------- | ------------ | --------- | 175| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e | important | 176 177### New 178 1791. Support read write verify toybrick ksn. 180 181------ 182 183## rk3576_spl_v1.03.bin 184 185| Date | File | Build commit | Severity | 186| ---------- | :-------------------- | ------------ | --------- | 187| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 188 189### Fixed 190 191| Index | Severity | Update | Issue description | Issue source | 192| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 193| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 194 195------ 196 197## rk3576_bl31_v1.05.elf 198 199| Date | File | Build commit | Severity | 200| ---------- | :-------------------- | ------------ | --------- | 201| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 202 203### New 204 2051. Enable pd_gpu repair. 2062. Add otp init. 2073. Increase pvptll length for middle frequencies. 2084. Adjust pvtpll table by otp opp info. 2095. Hptimer support 1G frequency. 2106. Don't use cpu unclean src. 211 212### Fixed 213 214| Index | Severity | Update | Issue description | Issue source | 215| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 216| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 217 218------ 219 220## rk3576_boost_v1.00.bin 221 222| Date | File | Build commit | Severity | 223| ---------- | :-------------------- | ----------- | -------- | 224| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 225 226### Fixed 227 228| Index | Severity | Update | Issue description | Issue source | 229| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 230| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 231 232------ 233 234## rk3576_spl_v1.02.bin 235 236| Date | File | Build commit | Severity | 237| ---------- | :-------------------- | ----------- | -------- | 238| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 239 240### New 241 2421. Enable cci channels for devices. 2432. Add internal phase support for dwmmc. 2443. Enable decom by default. 2454. Add eMMC and FSPI iomux support. 2465. Improve UFS support. 2476. Improve usbplug support. 248 249------ 250 251## rk3576_bl31_v1.04.elf 252 253| Date | File | Build commit | Severity | 254| ---------- | :-------------------- | ------------ | --------- | 255| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 256 257### New 258 2591. Reduced power consumption of the pmu 1v8 during sleep. 260 261### Fixed 262 263| Index | Severity | Update | Issue description | Issue source | 264| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 265| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 266 267------ 268 269## rk3576_usbplug_v1.01.bin 270 271| Date | File | Build commit | Severity | 272| ---------- | :----------------------- | ------------ | --------- | 273| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 274 275### New 276 2771. Add support write booster. 278 279### Fixed 280 281| Index | Severity | Update | Issue description | Issue source | 282| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 283| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 284| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 285 286------ 287 288## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 289 290| Date | File | Build commit | Severity | 291| ---------- | :--------------------------------------------------- | ------------ | --------- | 292| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 293 294### Warn 295 2961. 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). 297 298### Fixed 299 300| Index | Severity | Update | Issue description | Issue source | 301| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 302| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 303| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 304 305------ 306 307## rk3576_bl32_v1.01.bin 308 309| Date | File | Build commit | Severity | 310| ---------- | :-------------------- | ------------ | --------- | 311| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 312 313### New 314 3151. Optimization parameter check to enhance security. 3162. Keylad supports get otp zero count. 317 318------ 319 320## rk3576_bl31_v1.03.elf 321 322| Date | File | Build commit | Severity | 323| ---------- | :-------------------- | ------------ | --------- | 324| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 325 326### New 327 3281. Improve DDR stability when sleep. 3292. Supports DDR frequency conversion in EBC scenarios. 330 331### Fixed 332 333| Index | Severity | Update | Issue description | Issue source | 334| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 335| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 336 337------ 338 339## rk3576_{spl,usbplug}_fspi1_v1.00.bin 340 341| Date | File | Build commit | Severity | 342| ---------- | :-------------------- | ----------- | -------- | 343| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 344 345### New 346 3471. Support fspi1 spiflash. 348 349------ 350 351## rk3576_spl_v1.01.bin 352 353| Date | File | Build commit | Severity | 354| ---------- | :-------------------- | ----------- | -------- | 355| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 356 357### New 358 3591. Support SD card. 3602. Support SecureBoot. 3613. Enable crypto. 3624. Improve UFS support. 3635. Improve VOP2 support. 3646. Add MCU-related register configuration. 365 366------ 367 368## rk3576_bl31_v1.02.elf 369 370| Date | File | Build commit | Severity | 371| ---------- | :-------------------- | ------------ | --------- | 372| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 373 374### New 375 3761. Support HDCP. 3772. Enable GPU counter. 378 379------ 380 381## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 382 383| Date | File | Build commit | Severity | 384| ---------- | :------------------------------------------- | ------------ | --------- | 385| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 386 387### Fixed 388 389| Index | Severity | Update | Issue description | Issue source | 390| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 391| 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. | - | 392 393------ 394 395## rk3576_bl31_v1.01.elf 396 397| Date | File | Build commit | Severity | 398| ---------- | :-------------------- | ------------ | --------- | 399| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 400 401### New 402 4031. Support suspend/resume in uboot. 4042. Support virtual poweroff. 4053. Support recover system time after system resume. 406 407------ 408 409## rk3576_{ddr,spl,usbplug}_v1.00.bin 410 411| Date | File | Build commit | Severity | 412| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 413| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 414 415### New 416 4171. Initial version. 418 419------ 420 421## rk3576_{bl31, bl32}_v1.00.bin 422 423| Date | File | Build commit | Severity | 424| ---------- | :-------------------- | ------------ | --------- | 425| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 426 427### New 428 4291. Initial version. 430 431------ 432 433