1# RK3576 Release Note 2 3## rk3576_bl31_v1.09.elf 4 5| Date | File | Build commit | Severity | 6| ---------- | :-------------------- | ------------ | --------- | 7| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2 | important | 8 9### New 10 111. Support to close VDD_CPU_BIG. 122. Support 1G frequency of cpu timer. 133. Support for reducing length. 14 15------ 16 17## rk3576_spl_v1.05.bin 18 19| Date | File | Build commit | Severity | 20| ---------- | :----------------------- | ----------- | -------- | 21| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f | important | 22 23### Fixed 24 25| Index | Severity | Update | Issue description | Issue source | 26| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 27| 1 | important | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | - | 28 29------ 30 31## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin 32 33| Date | File | Build commit | Severity | 34| ---------- | :----------------------- | ----------- | -------- | 35| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important | 36 37### Fixed 38 39| Index | Severity | Update | Issue description | Issue source | 40| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 41| 1 | important | Add clear OS_REG0 support | SPL will write OS_REG0 to enter maskrom mode, usbplug needs to clear the maskrom flag accordingly. | - | 42 43------ 44 45## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin 46 47| Date | File | Build commit | Severity | 48| ---------- | :----------------------------------------------------------- | ------------ | --------- | 49| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f | important | 50 51### New 52 531. Supports dram whose cs0 row is less than cs1 row. 542. Add eyescan DDR bin. 55 56### Fixed 57 58| Index | Severity | Update | Issue description | Issue source | 59| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ | 60| 1 | important | Ensure VOP bandwidth in extreme situations | - | - | 61| 2 | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | - | 62 63------ 64 65## rk3576_bl31_v1.08.elf 66 67| Date | File | Build commit | Severity | 68| ---------- | :-------------------- | ------------ | --------- | 69| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62 | important | 70 71### New 72 731. Support rbrom command in UFS machines. 742. Enable memory repair according to otp. 75 76------ 77 78## rk3576_bl31_v1.07.elf 79 80| Date | File | Build commit | Severity | 81| ---------- | :-------------------- | ------------ | --------- | 82| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa | important | 83 84### New 85 861. Support power off vdd_logic when virtual-poweroff. 872. Support to configure bus_mcu in NS. 883. Improve DDR stability when ultra suspend. 894. Support DFS in VOP+EBC machine. 90 91------ 92 93## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin 94 95| Date | File | Build commit | Severity | 96| ---------- | :----------------------------------------------------------- | ------------ | --------- | 97| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582 | important | 98 99### New 100 1011. Supports dram whose cs0 row is less than cs1 row. 1022. Add eyescan DDR bin. 103 104### Fixed 105 106| Index | Severity | Update | Issue description | Issue source | 107| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ | 108| 1 | important | Fix an issue with some LPDDR5 read eye skewed to the left | - | - | 109| 2 | important | Improve LPDDR5 534MHz high temperature stability | - | - | 110| 3 | important | Improve ultra suspend stability | - | - | 111| 4 | important | Improve reboot stability | - | - | 112| 5 | moderate | Improve print result of eye scan | - | - | 113 114------ 115 116## rk3576_boost_v1.02.bin 117 118| Date | File | Build commit | Severity | 119| ---------- | :-------------------- | ----------- | -------- | 120| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98 | moderate | 121 122### Fixed 123 124| Index | Severity | Update | Issue description | Issue source | 125| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 126| 1 | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | - | 127 128------ 129 130## rk3576_spl_v1.04.bin 131 132| Date | File | Build commit | Severity | 133| ---------- | :-------------------- | ------------ | --------- | 134| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d | important | 135 136### Fixed 137 138| Index | Severity | Update | Issue description | Issue source | 139| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 140| 1 | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | - | 141 142------ 143 144## rk3576_bl31_v1.06.elf 145 146| Date | File | Build commit | Severity | 147| ---------- | :-------------------- | ------------ | --------- | 148| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c | important | 149 150### New 151 1521. Print global reset status. 1532. Support suspend from any cpu. 154 155------ 156 157## rk3576_bl32_v1.02.bin 158 159| Date | File | Build commit | Severity | 160| ---------- | :-------------------- | ------------ | --------- | 161| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e | important | 162 163### New 164 1651. Support read write verify toybrick ksn. 166 167------ 168 169## rk3576_spl_v1.03.bin 170 171| Date | File | Build commit | Severity | 172| ---------- | :-------------------- | ------------ | --------- | 173| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 174 175### Fixed 176 177| Index | Severity | Update | Issue description | Issue source | 178| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 179| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 180 181------ 182 183## rk3576_bl31_v1.05.elf 184 185| Date | File | Build commit | Severity | 186| ---------- | :-------------------- | ------------ | --------- | 187| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 188 189### New 190 1911. Enable pd_gpu repair. 1922. Add otp init. 1933. Increase pvptll length for middle frequencies. 1944. Adjust pvtpll table by otp opp info. 1955. Hptimer support 1G frequency. 1966. Don't use cpu unclean src. 197 198### Fixed 199 200| Index | Severity | Update | Issue description | Issue source | 201| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 202| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 203 204------ 205 206## rk3576_boost_v1.00.bin 207 208| Date | File | Build commit | Severity | 209| ---------- | :-------------------- | ----------- | -------- | 210| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 211 212### Fixed 213 214| Index | Severity | Update | Issue description | Issue source | 215| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 216| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 217 218------ 219 220## rk3576_spl_v1.02.bin 221 222| Date | File | Build commit | Severity | 223| ---------- | :-------------------- | ----------- | -------- | 224| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 225 226### New 227 2281. Enable cci channels for devices. 2292. Add internal phase support for dwmmc. 2303. Enable decom by default. 2314. Add eMMC and FSPI iomux support. 2325. Improve UFS support. 2336. Improve usbplug support. 234 235------ 236 237## rk3576_bl31_v1.04.elf 238 239| Date | File | Build commit | Severity | 240| ---------- | :-------------------- | ------------ | --------- | 241| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 242 243### New 244 2451. Reduced power consumption of the pmu 1v8 during sleep. 246 247### Fixed 248 249| Index | Severity | Update | Issue description | Issue source | 250| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 251| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 252 253------ 254 255## rk3576_usbplug_v1.01.bin 256 257| Date | File | Build commit | Severity | 258| ---------- | :----------------------- | ------------ | --------- | 259| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 260 261### New 262 2631. Add support write booster. 264 265### Fixed 266 267| Index | Severity | Update | Issue description | Issue source | 268| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 269| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 270| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 271 272------ 273 274## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 275 276| Date | File | Build commit | Severity | 277| ---------- | :--------------------------------------------------- | ------------ | --------- | 278| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 279 280### Warn 281 2821. 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). 283 284### Fixed 285 286| Index | Severity | Update | Issue description | Issue source | 287| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 288| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 289| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 290 291------ 292 293## rk3576_bl32_v1.01.bin 294 295| Date | File | Build commit | Severity | 296| ---------- | :-------------------- | ------------ | --------- | 297| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 298 299### New 300 3011. Optimization parameter check to enhance security. 3022. Keylad supports get otp zero count. 303 304------ 305 306## rk3576_bl31_v1.03.elf 307 308| Date | File | Build commit | Severity | 309| ---------- | :-------------------- | ------------ | --------- | 310| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 311 312### New 313 3141. Improve DDR stability when sleep. 3152. Supports DDR frequency conversion in EBC scenarios. 316 317### Fixed 318 319| Index | Severity | Update | Issue description | Issue source | 320| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 321| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 322 323------ 324 325## rk3576_{spl,usbplug}_fspi1_v1.00.bin 326 327| Date | File | Build commit | Severity | 328| ---------- | :-------------------- | ----------- | -------- | 329| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 330 331### New 332 3331. Support fspi1 spiflash. 334 335------ 336 337## rk3576_spl_v1.01.bin 338 339| Date | File | Build commit | Severity | 340| ---------- | :-------------------- | ----------- | -------- | 341| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 342 343### New 344 3451. Support SD card. 3462. Support SecureBoot. 3473. Enable crypto. 3484. Improve UFS support. 3495. Improve VOP2 support. 3506. Add MCU-related register configuration. 351 352------ 353 354## rk3576_bl31_v1.02.elf 355 356| Date | File | Build commit | Severity | 357| ---------- | :-------------------- | ------------ | --------- | 358| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 359 360### New 361 3621. Support HDCP. 3632. Enable GPU counter. 364 365------ 366 367## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 368 369| Date | File | Build commit | Severity | 370| ---------- | :------------------------------------------- | ------------ | --------- | 371| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 372 373### Fixed 374 375| Index | Severity | Update | Issue description | Issue source | 376| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 377| 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. | - | 378 379------ 380 381## rk3576_bl31_v1.01.elf 382 383| Date | File | Build commit | Severity | 384| ---------- | :-------------------- | ------------ | --------- | 385| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 386 387### New 388 3891. Support suspend/resume in uboot. 3902. Support virtual poweroff. 3913. Support recover system time after system resume. 392 393------ 394 395## rk3576_{ddr,spl,usbplug}_v1.00.bin 396 397| Date | File | Build commit | Severity | 398| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 399| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 400 401### New 402 4031. Initial version. 404 405------ 406 407## rk3576_{bl31, bl32}_v1.00.bin 408 409| Date | File | Build commit | Severity | 410| ---------- | :-------------------- | ------------ | --------- | 411| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 412 413### New 414 4151. Initial version. 416 417------ 418 419