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