1# RK3576 Release Note 2 3## rk3576_spl_v1.05.bin 4 5| Date | File | Build commit | Severity | 6| ---------- | :----------------------- | ----------- | -------- | 7| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f | important | 8 9### Fixed 10 11| Index | Severity | Update | Issue description | Issue source | 12| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 13| 1 | important | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | - | 14 15------ 16 17## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin 18 19| Date | File | Build commit | Severity | 20| ---------- | :----------------------- | ----------- | -------- | 21| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important | 22 23### Fixed 24 25| Index | Severity | Update | Issue description | Issue source | 26| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 27| 1 | important | Add clear OS_REG0 support | SPL will write OS_REG0 to enter maskrom mode, usbplug needs to clear the maskrom flag accordingly. | - | 28 29------ 30 31## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin 32 33| Date | File | Build commit | Severity | 34| ---------- | :----------------------------------------------------------- | ------------ | --------- | 35| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f | 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 | Ensure VOP bandwidth in extreme situations | - | - | 47| 2 | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | - | 48 49------ 50 51## rk3576_bl31_v1.08.elf 52 53| Date | File | Build commit | Severity | 54| ---------- | :-------------------- | ------------ | --------- | 55| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62 | important | 56 57### New 58 591. Support rbrom command in UFS machines. 602. Enable memory repair according to otp. 61 62------ 63 64## rk3576_bl31_v1.07.elf 65 66| Date | File | Build commit | Severity | 67| ---------- | :-------------------- | ------------ | --------- | 68| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa | important | 69 70### New 71 721. Support power off vdd_logic when virtual-poweroff. 732. Support to configure bus_mcu in NS. 743. Improve DDR stability when ultra suspend. 754. Support DFS in VOP+EBC machine. 76 77------ 78 79## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin 80 81| Date | File | Build commit | Severity | 82| ---------- | :----------------------------------------------------------- | ------------ | --------- | 83| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582 | important | 84 85### New 86 871. Supports dram whose cs0 row is less than cs1 row. 882. Add eyescan DDR bin. 89 90### Fixed 91 92| Index | Severity | Update | Issue description | Issue source | 93| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ | 94| 1 | important | Fix an issue with some LPDDR5 read eye skewed to the left | - | - | 95| 2 | important | Improve LPDDR5 534MHz high temperature stability | - | - | 96| 3 | important | Improve ultra suspend stability | - | - | 97| 4 | important | Improve reboot stability | - | - | 98| 5 | moderate | Improve print result of eye scan | - | - | 99 100------ 101 102## rk3576_boost_v1.02.bin 103 104| Date | File | Build commit | Severity | 105| ---------- | :-------------------- | ----------- | -------- | 106| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98 | moderate | 107 108### Fixed 109 110| Index | Severity | Update | Issue description | Issue source | 111| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 112| 1 | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | - | 113 114------ 115 116## rk3576_spl_v1.04.bin 117 118| Date | File | Build commit | Severity | 119| ---------- | :-------------------- | ------------ | --------- | 120| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d | important | 121 122### Fixed 123 124| Index | Severity | Update | Issue description | Issue source | 125| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 126| 1 | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | - | 127 128------ 129 130## rk3576_bl31_v1.06.elf 131 132| Date | File | Build commit | Severity | 133| ---------- | :-------------------- | ------------ | --------- | 134| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c | important | 135 136### New 137 1381. Print global reset status. 1392. Support suspend from any cpu. 140 141------ 142 143## rk3576_bl32_v1.02.bin 144 145| Date | File | Build commit | Severity | 146| ---------- | :-------------------- | ------------ | --------- | 147| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e | important | 148 149### New 150 1511. Support read write verify toybrick ksn. 152 153------ 154 155## rk3576_spl_v1.03.bin 156 157| Date | File | Build commit | Severity | 158| ---------- | :-------------------- | ------------ | --------- | 159| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 160 161### Fixed 162 163| Index | Severity | Update | Issue description | Issue source | 164| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 165| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 166 167------ 168 169## rk3576_bl31_v1.05.elf 170 171| Date | File | Build commit | Severity | 172| ---------- | :-------------------- | ------------ | --------- | 173| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 174 175### New 176 1771. Enable pd_gpu repair. 1782. Add otp init. 1793. Increase pvptll length for middle frequencies. 1804. Adjust pvtpll table by otp opp info. 1815. Hptimer support 1G frequency. 1826. Don't use cpu unclean src. 183 184### Fixed 185 186| Index | Severity | Update | Issue description | Issue source | 187| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 188| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 189 190------ 191 192## rk3576_boost_v1.00.bin 193 194| Date | File | Build commit | Severity | 195| ---------- | :-------------------- | ----------- | -------- | 196| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 197 198### Fixed 199 200| Index | Severity | Update | Issue description | Issue source | 201| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 202| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 203 204------ 205 206## rk3576_spl_v1.02.bin 207 208| Date | File | Build commit | Severity | 209| ---------- | :-------------------- | ----------- | -------- | 210| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 211 212### New 213 2141. Enable cci channels for devices. 2152. Add internal phase support for dwmmc. 2163. Enable decom by default. 2174. Add eMMC and FSPI iomux support. 2185. Improve UFS support. 2196. Improve usbplug support. 220 221------ 222 223## rk3576_bl31_v1.04.elf 224 225| Date | File | Build commit | Severity | 226| ---------- | :-------------------- | ------------ | --------- | 227| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 228 229### New 230 2311. Reduced power consumption of the pmu 1v8 during sleep. 232 233### Fixed 234 235| Index | Severity | Update | Issue description | Issue source | 236| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 237| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 238 239------ 240 241## rk3576_usbplug_v1.01.bin 242 243| Date | File | Build commit | Severity | 244| ---------- | :----------------------- | ------------ | --------- | 245| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 246 247### New 248 2491. Add support write booster. 250 251### Fixed 252 253| Index | Severity | Update | Issue description | Issue source | 254| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 255| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 256| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 257 258------ 259 260## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 261 262| Date | File | Build commit | Severity | 263| ---------- | :--------------------------------------------------- | ------------ | --------- | 264| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 265 266### Warn 267 2681. 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). 269 270### Fixed 271 272| Index | Severity | Update | Issue description | Issue source | 273| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 274| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 275| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 276 277------ 278 279## rk3576_bl32_v1.01.bin 280 281| Date | File | Build commit | Severity | 282| ---------- | :-------------------- | ------------ | --------- | 283| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 284 285### New 286 2871. Optimization parameter check to enhance security. 2882. Keylad supports get otp zero count. 289 290------ 291 292## rk3576_bl31_v1.03.elf 293 294| Date | File | Build commit | Severity | 295| ---------- | :-------------------- | ------------ | --------- | 296| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 297 298### New 299 3001. Improve DDR stability when sleep. 3012. Supports DDR frequency conversion in EBC scenarios. 302 303### Fixed 304 305| Index | Severity | Update | Issue description | Issue source | 306| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 307| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 308 309------ 310 311## rk3576_{spl,usbplug}_fspi1_v1.00.bin 312 313| Date | File | Build commit | Severity | 314| ---------- | :-------------------- | ----------- | -------- | 315| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 316 317### New 318 3191. Support fspi1 spiflash. 320 321------ 322 323## rk3576_spl_v1.01.bin 324 325| Date | File | Build commit | Severity | 326| ---------- | :-------------------- | ----------- | -------- | 327| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 328 329### New 330 3311. Support SD card. 3322. Support SecureBoot. 3333. Enable crypto. 3344. Improve UFS support. 3355. Improve VOP2 support. 3366. Add MCU-related register configuration. 337 338------ 339 340## rk3576_bl31_v1.02.elf 341 342| Date | File | Build commit | Severity | 343| ---------- | :-------------------- | ------------ | --------- | 344| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 345 346### New 347 3481. Support HDCP. 3492. Enable GPU counter. 350 351------ 352 353## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 354 355| Date | File | Build commit | Severity | 356| ---------- | :------------------------------------------- | ------------ | --------- | 357| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 358 359### Fixed 360 361| Index | Severity | Update | Issue description | Issue source | 362| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 363| 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. | - | 364 365------ 366 367## rk3576_bl31_v1.01.elf 368 369| Date | File | Build commit | Severity | 370| ---------- | :-------------------- | ------------ | --------- | 371| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 372 373### New 374 3751. Support suspend/resume in uboot. 3762. Support virtual poweroff. 3773. Support recover system time after system resume. 378 379------ 380 381## rk3576_{ddr,spl,usbplug}_v1.00.bin 382 383| Date | File | Build commit | Severity | 384| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 385| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 386 387### New 388 3891. Initial version. 390 391------ 392 393## rk3576_{bl31, bl32}_v1.00.bin 394 395| Date | File | Build commit | Severity | 396| ---------- | :-------------------- | ------------ | --------- | 397| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 398 399### New 400 4011. Initial version. 402 403------ 404 405