1# RK3562 Release Note 2 3## rk3562_bl32_v1.03.bin 4 5| Date | File | Build commit | Severity | 6| ---------- | :-------------------- | ------------ | --------- | 7| 2024-04-16 | rk3562_bl32_v1.03.bin | 185dc3c92 | important | 8 9### New 10 111. Optimization parameter check to enhance security. 122. Support printing TEE memory usage information. 133. Hardware crypto supports addresses exceeding 4G. 144. Support printing FWVER information. 15 16------ 17 18## rk3562_ddr_{1560...324}MHz_v1.05.bin 19 20| Date | File | Build commit | Severity | 21| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | 22| 2024-01-22 | rk3562_ddr_{1560...324}MHz_v1.05.bin | 93e4a1020c | important | 23 24### New 25 261. Add read/write vref trining to improve stability and compatibility. 27 28### Fixed 29 30| Index | Severity | Update | Issue description | Issue source | 31| ----- | --------- | --------------------------------------------------------- | ------------------------------------------ | ------------ | 32| 1 | important | Enable LPDDR4/4X read odt under780M to implove stability. | Some LPDDR4/4X have poor stability at 780M | - | 33 34------ 35 36## rk3562_spl_v1.06.bin 37 38| Date | File | Build commit | Severity | 39| ---------- | :------------------- | ------------ | --------- | 40| 2023-10-23 | rk3562_spl_v1.06.bin | 9db02423188 | important | 41 42### Fixed 43 44| Index | Severity | Update | Issue description | Issue source | 45| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ | 46| 1 | important | Fix PCIE causes VOP splash screen issue | PCIe read DDR + VOP + other master have higher priority than VOP, will cause VOP POST_BUF_EMPTY, decrease PCIe shaping can fix it. | - | 47 48------ 49 50## rk3562_spl_v1.05.bin 51 52| Date | File | Build commit | Severity | 53| ---------- | :------------------- | ------------ | --------- | 54| 2023-09-25 | rk3562_spl_v1.05.bin | e4e124926e | important | 55 56### Fixed 57 58| Index | Severity | Update | Issue description | Issue source | 59| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 60| 1 | important | Solve the problem of destroying the last valid tag during SPL modifying the last tag | When SPL overwrites the last valid tag, will destroy it instead of adding a new tag. | - | 61 62------ 63 64## rk3562_spl_v1.04.bin 65 66| Date | File | Build commit | Severity | 67| ---------- | :------------------- | ------------ | --------- | 68| 2023-09-19 | rk3562_spl_v1.04.bin | ed86ec4f7 | important | 69 70### New 71 721. Support for A/B systems. 732. Print and pass the firmware version number. 74 75### Fixed 76 77| Index | Severity | Update | Issue description | Issue source | 78| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 79| 1 | important | Solve the issue that the backup image is not loaded when the SPL load or check u-boot.dtb fails | When u-boot.dtb of the first uboot.img is corrupted, SPL doesn't load the backup image. | - | 80 81------ 82 83## rk3562_bl32_v1.02.bin 84 85| Date | File | Build commit | Severity | 86| ---------- | :-------------------- | ------------ | --------- | 87| 2023-08-29 | rk3562_bl32_v1.02.bin | b5340fd65 | important | 88 89### New 90 911. support oem otp key hardware read lock. 922. Pseudo random number seed will be set by default. 933. Supports read and write security flag interfaces. 944. Support check ta encryption key is written. 95 96### Fixed 97 98| Index | Severity | Update | Issue description | Issue source | 99| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ | 100| 1 | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | - | 101 102------ 103 104## rk3562_bl31_v1.19.elf 105 106| Date | File | Build commit | Severity | 107| ---------- | :-------------------- | ------------ | --------- | 108| 2023-08-24 | rk3562_bl31_v1.19.elf | 763689fe5 | important | 109 110### New 111 1121. Support amp boot. 113 114------ 115 116## rk3562_bl31_v1.18.elf 117 118| Date | File | Build commit | Severity | 119| ---------- | :-------------------- | ------------ | --------- | 120| 2023-08-11 | rk3562_bl31_v1.18.elf | 39c4e2a0e | important | 121 122### New 123 1241. Disable the gpio debounce. 1252. Saver/restore the PMIC in the suspend/resume. 1263. Saver/restore the pwm in the suspend/resume. 127 128------ 129 130## rk3562_ddr_1056MHz_ultra_v1.05.bin 131 132| Date | File | Build commit | Severity | 133| ---------- | :--------------------------------- | ------------ | --------- | 134| 2023-05-29 | rk3562_ddr_1056MHz_ultra_v1.05.bin | 229cf1e07c | important | 135 136### Fixed 137 138| Index | Severity | Update | Issue description | Issue source | 139| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 140| 1 | important | Solve the problem of failure to wake up caused by DDR data error | During suspend, the data error caused the failure to wake up, and it needs to be powered off and restarted. | - | 141 142------ 143 144## rk3562_bl31_v1.17.elf 145 146| Date | File | Build commit | Severity | 147| ---------- | :-------------------- | ------------ | --------- | 148| 2023-05-26 | rk3562_bl31_v1.17.elf | a394bf0a3 | important | 149 150### New 151 1521. Add the hash calculation for ultra suspend mode. 1532. Save/restore the pmic register in the ultra suspend mode. 1543. Add interface to config the MCU. 1554. Update dcf code to v1.02. 156 157------ 158 159## rk3562_bl31_v1.16.elf 160 161| Date | File | Build commit | Severity | 162| ---------- | :-------------------- | ------------ | --------- | 163| 2023-05-16 | rk3562_bl31_v1.16.elf | 9152290e3 | important | 164 165### New 166 1671. Add soc version init. 168 169------ 170 171## rk3562_bl31_v1.15.elf 172 173| Date | File | Build commit | Severity | 174| ---------- | :-------------------- | ------------ | --------- | 175| 2023-04-27 | rk3562_bl31_v1.15.elf | 904af256f | important | 176 177### New 178 1791. Adjust pvtpll config for cpu/gpu/npu by the test results of correlation chips. 180 181------ 182 183## rk3562_ddr_1332MHz_eyescan_v1.04.bin 184 185| Date | File | Build commit | Severity | 186| ---------- | :----------------------------------- | ------------ | --------- | 187| 2023-04-19 | rk3562_ddr_1332MHz_eyescan_v1.04.bin | b9c108a4eb | important | 188 189### New 190 1911. Add RK3562 2D eye scan support. 192 193------ 194 195## rk3562_ddr_1056MHz_ultra_v1.04.bin 196 197| Date | File | Build commit | Severity | 198| ---------- | :--------------------------------- | ------------ | --------- | 199| 2023-04-14 | rk3562_ddr_1056MHz_ultra_v1.04.bin | 6227d5cf9e | important | 200 201### New 202 2031. Add RK3562 ULTRA support. 204 205------ 206 207## rk3562_bl31_v1.14.elf 208 209| Date | File | Build commit | Severity | 210| ---------- | :-------------------- | ------------ | --------- | 211| 2023-04-13 | rk3562_bl31_v1.14.elf | 2041b9655 | important | 212 213### New 214 2151. Support suspend mode config. 216 217------ 218 219## rk3562_usbplug_v1.04.bin 220 221| Date | File | Build commit | Severity | 222| ---------- | :----------------------- | ---------- | -------- | 223| 2023-04-13 | rk3562_usbplug_v1.04.bin | 0cccf6fec | important | 224 225### Fixed 226 227| Index | Severity | Update | Issue description | Issue source | 228| ----- | --------- | ---------------------- | ------------------------ | ------------ | 229| 1 | important | Fix sometime reboot fail. | Reboot fail from loader enter. | - | 230 231------ 232 233## rk3562_bl32_v1.01.bin 234 235| Date | File | Build commit | Severity | 236| ---------- | :-------------------- | ------------ | --------- | 237| 2023-04-12 | rk3562_bl32_v1.01.bin | c73fd5531 | important | 238 239### New 240 2411. Added crypto/trng/keylad module support. 242 243### Fixed 244 245| Index | Severity | Update | Issue description | Issue source | 246| ----- | --------- | ------------------------------------------------------------ | -------------------------------------------- | ------------ | 247| 1 | important | Repair the CtsDevicePolicyManagerTestCases test failure problem | CtsDevicePolicyManagerTestCases test failure | 406081 | 248 249------ 250 251## rk3562_bl31_v1.13.elf 252 253| Date | File | Build commit | Severity | 254| ---------- | :-------------------- | ------------ | --------- | 255| 2023-04-10 | rk3562_bl31_v1.13.elf | 69ae6e698 | important | 256 257### New 258 2591. Add opteed sys ctrl support. 2602. Don't change unsecure crypto clocks. 261 262------ 263 264## rk3562_bl31_v1.12.elf 265 266| Date | File | Build commit | Severity | 267| ---------- | :-------------------- | ------------ | --------- | 268| 2023-03-15 | rk3562_bl31_v1.12.elf | 3376a679b | important | 269 270### New 271 2721. Implement autocs suspend and resume. 2732. Update dcf code to v1.01. 274 275------ 276 277## rk3562_bl31_v1.11.elf 278 279| Date | File | Build commit | Severity | 280| ---------- | :-------------------- | ------------ | --------- | 281| 2023-03-10 | rk3562_bl31_v1.11.elf | 75d01ff66 | important | 282 283### New 284 2851. Improve suspend/resume stability. 286 287------ 288 289## rk3562_bl31_v1.10.elf 290 291| Date | File | Build commit | Severity | 292| ---------- | :-------------------- | ------------ | --------- | 293| 2023-03-10 | rk3562_bl31_v1.10.elf | 8db141d32 | important | 294 295### New 296 2971. Add autocs support for core. 2982. Improve rkrng output. 299 300------ 301 302## rk3562_usbplug_v1.03.bin 303 304| Date | File | Build commit | Severity | 305| ---------- | :----------------------- | ----------- | -------- | 306| 2023-03-09 | rk3562_usbplug_v1.03.bin | a2a8c6bbac | important | 307 308### New 309 3101. First release version. 311 312------ 313 314## rk3562_bl31_v1.09.elf 315 316| Date | File | Build commit | Severity | 317| ---------- | :-------------------- | ------------ | --------- | 318| 2023-03-08 | rk3562_bl31_v1.09.elf | 6a1e56879 | important | 319 320### New 321 3221. Add support to change pvtpll length according to otp and opp flag . 323 324------ 325 326## rk3562_spl_v1.03.bin 327 328| Date | File | Build commit | Severity | 329| ---------- | :-------------------- | ----------- | -------- | 330| 2023-03-06 | rk3562_spl_v1.03.bin | 7ff748e19 | important | 331 332### New 333 3341. First release version. 335 336------ 337 338## rk3562_bl31_v1.08.elf 339 340| Date | File | Build commit | Severity | 341| ---------- | :-------------------- | ------------ | --------- | 342| 2023-02-27 | rk3562_bl31_v1.08.elf | 1f6088dc0 | important | 343 344### New 345 3461. Change clock to normal pll when supend and reset. 347 348------ 349 350## rk3562_bl31_v1.07.elf 351 352| Date | File | Build commit | Severity | 353| ---------- | :-------------------- | ------------ | --------- | 354| 2023-02-22 | rk3562_bl31_v1.07.elf | 4d4f21db2 | important | 355 356### New 357 3581. Support vdd_logic off in the system suspend. 359 360------ 361 362## rk3562_ddr_{1560...324}MHz_v1.04.bin 363 364| Date | File | Build commit | Severity | 365| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | 366| 2023-02-14 | rk3562_ddr_{1560...324}MHz_v1.04.bin | bae1baa081 | important | 367 368### Fixed 369 370| Index | Severity | Update | Issue description | Issue source | 371| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ | 372| 1 | moderate | fix bug of uart print can't be disabled | uart print can't be disabled by ddrbin_tool | - | 373| 2 | important | update OS_REG rules | OS_REG0 may reset by reboot with NPOR, It lead to reboot maskrom failure. Use OS_REG8 replace OS_REG0 to fix this bug. | - | 374 375------ 376 377## rk3562_bl31_v1.06.elf 378 379| Date | File | Build commit | Severity | 380| ---------- | :-------------------- | ------------ | --------- | 381| 2023-02-09 | rk3562_bl31_v1.06.elf | de0f55c9c | important | 382 383### New 384 3851. Add crypto rng and klad clocks support. 3862. Adjust pvtpll table for npu 800MHz and 900MHz. 3873. Add dmc code. 388 389------ 390 391## rk3562_{ddr,spl,usbplug}_v1.x.bin 392 393| Date | File | Build commit | Severity | 394| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | 395| 2023-02-03 | rk3562_{ddr,spl,usbplug}_v1.x.bin | ddr:4d38eafc48#spl:ec5f0a7c43#usbplug:3ed34f88 | important | 396 397### New 398 3991. Initial version. 400 401------ 402 403## rk3562_{bl31,bl32,mcu}_v1.x.bin 404 405| Date | File | Build commit | Severity | 406| ---------- | :------------------------------ | -------------------------------- | -------- | 407| 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | important | 408 409### New 410 4111. Initial version. 412 413------ 414 415