1# RK3562 Release Note 2 3## rk3562_spl_v1.05.bin 4 5| Date | File | Build commit | Severity | 6| ---------- | :------------------- | ------------ | --------- | 7| 2023-09-25 | rk3562_spl_v1.05.bin | e4e124926e | important | 8 9### Fixed 10 11| Index | Severity | Update | Issue description | Issue source | 12| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 13| 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. | - | 14 15------ 16 17## rk3562_spl_v1.04.bin 18 19| Date | File | Build commit | Severity | 20| ---------- | :------------------- | ------------ | --------- | 21| 2023-09-19 | rk3562_spl_v1.04.bin | ed86ec4f7 | important | 22 23### New 24 251. Support for A/B systems. 262. Print and pass the firmware version number. 27 28### Fixed 29 30| Index | Severity | Update | Issue description | Issue source | 31| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 32| 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. | - | 33 34------ 35 36## rk3562_bl32_v1.02.bin 37 38| Date | File | Build commit | Severity | 39| ---------- | :-------------------- | ------------ | --------- | 40| 2023-08-29 | rk3562_bl32_v1.02.bin | b5340fd65 | important | 41 42### New 43 441. support oem otp key hardware read lock. 452. Pseudo random number seed will be set by default. 463. Supports read and write security flag interfaces. 474. Support check ta encryption key is written. 48 49### Fixed 50 51| Index | Severity | Update | Issue description | Issue source | 52| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ | 53| 1 | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | - | 54 55------ 56 57## rk3562_bl31_v1.19.elf 58 59| Date | File | Build commit | Severity | 60| ---------- | :-------------------- | ------------ | --------- | 61| 2023-08-24 | rk3562_bl31_v1.19.elf | 763689fe5 | important | 62 63### New 64 651. Support amp boot. 66 67------ 68 69## rk3562_bl31_v1.18.elf 70 71| Date | File | Build commit | Severity | 72| ---------- | :-------------------- | ------------ | --------- | 73| 2023-08-11 | rk3562_bl31_v1.18.elf | 39c4e2a0e | important | 74 75### New 76 771. Disable the gpio debounce. 782. Saver/restore the PMIC in the suspend/resume. 793. Saver/restore the pwm in the suspend/resume. 80 81------ 82 83## rk3562_ddr_1056MHz_ultra_v1.05.bin 84 85| Date | File | Build commit | Severity | 86| ---------- | :--------------------------------- | ------------ | --------- | 87| 2023-05-29 | rk3562_ddr_1056MHz_ultra_v1.05.bin | 229cf1e07c | important | 88 89### Fixed 90 91| Index | Severity | Update | Issue description | Issue source | 92| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 93| 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. | - | 94 95------ 96 97## rk3562_bl31_v1.17.elf 98 99| Date | File | Build commit | Severity | 100| ---------- | :-------------------- | ------------ | --------- | 101| 2023-05-26 | rk3562_bl31_v1.17.elf | a394bf0a3 | important | 102 103### New 104 1051. Add the hash calculation for ultra suspend mode. 1062. Save/restore the pmic register in the ultra suspend mode. 1073. Add interface to config the MCU. 1084. Update dcf code to v1.02. 109 110------ 111 112## rk3562_bl31_v1.16.elf 113 114| Date | File | Build commit | Severity | 115| ---------- | :-------------------- | ------------ | --------- | 116| 2023-05-16 | rk3562_bl31_v1.16.elf | 9152290e3 | important | 117 118### New 119 1201. Add soc version init. 121 122------ 123 124## rk3562_bl31_v1.15.elf 125 126| Date | File | Build commit | Severity | 127| ---------- | :-------------------- | ------------ | --------- | 128| 2023-04-27 | rk3562_bl31_v1.15.elf | 904af256f | important | 129 130### New 131 1321. Adjust pvtpll config for cpu/gpu/npu by the test results of correlation chips. 133 134------ 135 136## rk3562_ddr_1332MHz_eyescan_v1.04.bin 137 138| Date | File | Build commit | Severity | 139| ---------- | :----------------------------------- | ------------ | --------- | 140| 2023-04-19 | rk3562_ddr_1332MHz_eyescan_v1.04.bin | b9c108a4eb | important | 141 142### New 143 1441. Add RK3562 2D eye scan support. 145 146------ 147 148## rk3562_ddr_1056MHz_ultra_v1.04.bin 149 150| Date | File | Build commit | Severity | 151| ---------- | :--------------------------------- | ------------ | --------- | 152| 2023-04-14 | rk3562_ddr_1056MHz_ultra_v1.04.bin | 6227d5cf9e | important | 153 154### New 155 1561. Add RK3562 ULTRA support. 157 158------ 159 160## rk3562_bl31_v1.14.elf 161 162| Date | File | Build commit | Severity | 163| ---------- | :-------------------- | ------------ | --------- | 164| 2023-04-13 | rk3562_bl31_v1.14.elf | 2041b9655 | important | 165 166### New 167 1681. Support suspend mode config. 169 170------ 171 172## rk3562_usbplug_v1.04.bin 173 174| Date | File | Build commit | Severity | 175| ---------- | :----------------------- | ---------- | -------- | 176| 2023-04-13 | rk3562_usbplug_v1.04.bin | 0cccf6fec | important | 177 178### Fixed 179 180| Index | Severity | Update | Issue description | Issue source | 181| ----- | --------- | ---------------------- | ------------------------ | ------------ | 182| 1 | important | Fix sometime reboot fail. | Reboot fail from loader enter. | - | 183 184------ 185 186## rk3562_bl32_v1.01.bin 187 188| Date | File | Build commit | Severity | 189| ---------- | :-------------------- | ------------ | --------- | 190| 2023-04-12 | rk3562_bl32_v1.01.bin | c73fd5531 | important | 191 192### New 193 1941. Added crypto/trng/keylad module support. 195 196### Fixed 197 198| Index | Severity | Update | Issue description | Issue source | 199| ----- | --------- | ------------------------------------------------------------ | -------------------------------------------- | ------------ | 200| 1 | important | Repair the CtsDevicePolicyManagerTestCases test failure problem | CtsDevicePolicyManagerTestCases test failure | 406081 | 201 202------ 203 204## rk3562_bl31_v1.13.elf 205 206| Date | File | Build commit | Severity | 207| ---------- | :-------------------- | ------------ | --------- | 208| 2023-04-10 | rk3562_bl31_v1.13.elf | 69ae6e698 | important | 209 210### New 211 2121. Add opteed sys ctrl support. 2132. Don't change unsecure crypto clocks. 214 215------ 216 217## rk3562_bl31_v1.12.elf 218 219| Date | File | Build commit | Severity | 220| ---------- | :-------------------- | ------------ | --------- | 221| 2023-03-15 | rk3562_bl31_v1.12.elf | 3376a679b | important | 222 223### New 224 2251. Implement autocs suspend and resume. 2262. Update dcf code to v1.01. 227 228------ 229 230## rk3562_bl31_v1.11.elf 231 232| Date | File | Build commit | Severity | 233| ---------- | :-------------------- | ------------ | --------- | 234| 2023-03-10 | rk3562_bl31_v1.11.elf | 75d01ff66 | important | 235 236### New 237 2381. Improve suspend/resume stability. 239 240------ 241 242## rk3562_bl31_v1.10.elf 243 244| Date | File | Build commit | Severity | 245| ---------- | :-------------------- | ------------ | --------- | 246| 2023-03-10 | rk3562_bl31_v1.10.elf | 8db141d32 | important | 247 248### New 249 2501. Add autocs support for core. 2512. Improve rkrng output. 252 253------ 254 255## rk3562_usbplug_v1.03.bin 256 257| Date | File | Build commit | Severity | 258| ---------- | :----------------------- | ----------- | -------- | 259| 2023-03-09 | rk3562_usbplug_v1.03.bin | a2a8c6bbac | important | 260 261### New 262 2631. First release version. 264 265------ 266 267## rk3562_bl31_v1.09.elf 268 269| Date | File | Build commit | Severity | 270| ---------- | :-------------------- | ------------ | --------- | 271| 2023-03-08 | rk3562_bl31_v1.09.elf | 6a1e56879 | important | 272 273### New 274 2751. Add support to change pvtpll length according to otp and opp flag . 276 277------ 278 279## rk3562_spl_v1.03.bin 280 281| Date | File | Build commit | Severity | 282| ---------- | :-------------------- | ----------- | -------- | 283| 2023-03-06 | rk3562_spl_v1.03.bin | 7ff748e19 | important | 284 285### New 286 2871. First release version. 288 289------ 290 291## rk3562_bl31_v1.08.elf 292 293| Date | File | Build commit | Severity | 294| ---------- | :-------------------- | ------------ | --------- | 295| 2023-02-27 | rk3562_bl31_v1.08.elf | 1f6088dc0 | important | 296 297### New 298 2991. Change clock to normal pll when supend and reset. 300 301------ 302 303## rk3562_bl31_v1.07.elf 304 305| Date | File | Build commit | Severity | 306| ---------- | :-------------------- | ------------ | --------- | 307| 2023-02-22 | rk3562_bl31_v1.07.elf | 4d4f21db2 | important | 308 309### New 310 3111. Support vdd_logic off in the system suspend. 312 313------ 314 315## rk3562_ddr_{1560...324}MHz_v1.04.bin 316 317| Date | File | Build commit | Severity | 318| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | 319| 2023-02-14 | rk3562_ddr_{1560...324}MHz_v1.04.bin | bae1baa081 | important | 320 321### Fixed 322 323| Index | Severity | Update | Issue description | Issue source | 324| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ | 325| 1 | moderate | fix bug of uart print can't be disabled | uart print can't be disabled by ddrbin_tool | - | 326| 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. | - | 327 328------ 329 330## rk3562_bl31_v1.06.elf 331 332| Date | File | Build commit | Severity | 333| ---------- | :-------------------- | ------------ | --------- | 334| 2023-02-09 | rk3562_bl31_v1.06.elf | de0f55c9c | important | 335 336### New 337 3381. Add crypto rng and klad clocks support. 3392. Adjust pvtpll table for npu 800MHz and 900MHz. 3403. Add dmc code. 341 342------ 343 344## rk3562_{ddr,spl,usbplug}_v1.x.bin 345 346| Date | File | Build commit | Severity | 347| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | 348| 2023-02-03 | rk3562_{ddr,spl,usbplug}_v1.x.bin | ddr:4d38eafc48#spl:ec5f0a7c43#usbplug:3ed34f88 | important | 349 350### New 351 3521. Initial version. 353 354------ 355 356## rk3562_{bl31,bl32,mcu}_v1.x.bin 357 358| Date | File | Build commit | Severity | 359| ---------- | :------------------------------ | -------------------------------- | -------- | 360| 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | important | 361 362### New 363 3641. Initial version. 365 366------ 367 368