1# RK3562 Release Note 2 3## rk3562_spl_v1.06.bin 4 5| Date | File | Build commit | Severity | 6| ---------- | :------------------- | ------------ | --------- | 7| 2023-10-23 | rk3562_spl_v1.06.bin | 9db02423188 | important | 8 9### Fixed 10 11| Index | Severity | Update | Issue description | Issue source | 12| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ | 13| 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. | - | 14 15------ 16 17## rk3562_spl_v1.05.bin 18 19| Date | File | Build commit | Severity | 20| ---------- | :------------------- | ------------ | --------- | 21| 2023-09-25 | rk3562_spl_v1.05.bin | e4e124926e | important | 22 23### Fixed 24 25| Index | Severity | Update | Issue description | Issue source | 26| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 27| 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. | - | 28 29------ 30 31## rk3562_spl_v1.04.bin 32 33| Date | File | Build commit | Severity | 34| ---------- | :------------------- | ------------ | --------- | 35| 2023-09-19 | rk3562_spl_v1.04.bin | ed86ec4f7 | important | 36 37### New 38 391. Support for A/B systems. 402. Print and pass the firmware version number. 41 42### Fixed 43 44| Index | Severity | Update | Issue description | Issue source | 45| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 46| 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. | - | 47 48------ 49 50## rk3562_bl32_v1.02.bin 51 52| Date | File | Build commit | Severity | 53| ---------- | :-------------------- | ------------ | --------- | 54| 2023-08-29 | rk3562_bl32_v1.02.bin | b5340fd65 | important | 55 56### New 57 581. support oem otp key hardware read lock. 592. Pseudo random number seed will be set by default. 603. Supports read and write security flag interfaces. 614. Support check ta encryption key is written. 62 63### Fixed 64 65| Index | Severity | Update | Issue description | Issue source | 66| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ | 67| 1 | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | - | 68 69------ 70 71## rk3562_bl31_v1.19.elf 72 73| Date | File | Build commit | Severity | 74| ---------- | :-------------------- | ------------ | --------- | 75| 2023-08-24 | rk3562_bl31_v1.19.elf | 763689fe5 | important | 76 77### New 78 791. Support amp boot. 80 81------ 82 83## rk3562_bl31_v1.18.elf 84 85| Date | File | Build commit | Severity | 86| ---------- | :-------------------- | ------------ | --------- | 87| 2023-08-11 | rk3562_bl31_v1.18.elf | 39c4e2a0e | important | 88 89### New 90 911. Disable the gpio debounce. 922. Saver/restore the PMIC in the suspend/resume. 933. Saver/restore the pwm in the suspend/resume. 94 95------ 96 97## rk3562_ddr_1056MHz_ultra_v1.05.bin 98 99| Date | File | Build commit | Severity | 100| ---------- | :--------------------------------- | ------------ | --------- | 101| 2023-05-29 | rk3562_ddr_1056MHz_ultra_v1.05.bin | 229cf1e07c | important | 102 103### Fixed 104 105| Index | Severity | Update | Issue description | Issue source | 106| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 107| 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. | - | 108 109------ 110 111## rk3562_bl31_v1.17.elf 112 113| Date | File | Build commit | Severity | 114| ---------- | :-------------------- | ------------ | --------- | 115| 2023-05-26 | rk3562_bl31_v1.17.elf | a394bf0a3 | important | 116 117### New 118 1191. Add the hash calculation for ultra suspend mode. 1202. Save/restore the pmic register in the ultra suspend mode. 1213. Add interface to config the MCU. 1224. Update dcf code to v1.02. 123 124------ 125 126## rk3562_bl31_v1.16.elf 127 128| Date | File | Build commit | Severity | 129| ---------- | :-------------------- | ------------ | --------- | 130| 2023-05-16 | rk3562_bl31_v1.16.elf | 9152290e3 | important | 131 132### New 133 1341. Add soc version init. 135 136------ 137 138## rk3562_bl31_v1.15.elf 139 140| Date | File | Build commit | Severity | 141| ---------- | :-------------------- | ------------ | --------- | 142| 2023-04-27 | rk3562_bl31_v1.15.elf | 904af256f | important | 143 144### New 145 1461. Adjust pvtpll config for cpu/gpu/npu by the test results of correlation chips. 147 148------ 149 150## rk3562_ddr_1332MHz_eyescan_v1.04.bin 151 152| Date | File | Build commit | Severity | 153| ---------- | :----------------------------------- | ------------ | --------- | 154| 2023-04-19 | rk3562_ddr_1332MHz_eyescan_v1.04.bin | b9c108a4eb | important | 155 156### New 157 1581. Add RK3562 2D eye scan support. 159 160------ 161 162## rk3562_ddr_1056MHz_ultra_v1.04.bin 163 164| Date | File | Build commit | Severity | 165| ---------- | :--------------------------------- | ------------ | --------- | 166| 2023-04-14 | rk3562_ddr_1056MHz_ultra_v1.04.bin | 6227d5cf9e | important | 167 168### New 169 1701. Add RK3562 ULTRA support. 171 172------ 173 174## rk3562_bl31_v1.14.elf 175 176| Date | File | Build commit | Severity | 177| ---------- | :-------------------- | ------------ | --------- | 178| 2023-04-13 | rk3562_bl31_v1.14.elf | 2041b9655 | important | 179 180### New 181 1821. Support suspend mode config. 183 184------ 185 186## rk3562_usbplug_v1.04.bin 187 188| Date | File | Build commit | Severity | 189| ---------- | :----------------------- | ---------- | -------- | 190| 2023-04-13 | rk3562_usbplug_v1.04.bin | 0cccf6fec | important | 191 192### Fixed 193 194| Index | Severity | Update | Issue description | Issue source | 195| ----- | --------- | ---------------------- | ------------------------ | ------------ | 196| 1 | important | Fix sometime reboot fail. | Reboot fail from loader enter. | - | 197 198------ 199 200## rk3562_bl32_v1.01.bin 201 202| Date | File | Build commit | Severity | 203| ---------- | :-------------------- | ------------ | --------- | 204| 2023-04-12 | rk3562_bl32_v1.01.bin | c73fd5531 | important | 205 206### New 207 2081. Added crypto/trng/keylad module support. 209 210### Fixed 211 212| Index | Severity | Update | Issue description | Issue source | 213| ----- | --------- | ------------------------------------------------------------ | -------------------------------------------- | ------------ | 214| 1 | important | Repair the CtsDevicePolicyManagerTestCases test failure problem | CtsDevicePolicyManagerTestCases test failure | 406081 | 215 216------ 217 218## rk3562_bl31_v1.13.elf 219 220| Date | File | Build commit | Severity | 221| ---------- | :-------------------- | ------------ | --------- | 222| 2023-04-10 | rk3562_bl31_v1.13.elf | 69ae6e698 | important | 223 224### New 225 2261. Add opteed sys ctrl support. 2272. Don't change unsecure crypto clocks. 228 229------ 230 231## rk3562_bl31_v1.12.elf 232 233| Date | File | Build commit | Severity | 234| ---------- | :-------------------- | ------------ | --------- | 235| 2023-03-15 | rk3562_bl31_v1.12.elf | 3376a679b | important | 236 237### New 238 2391. Implement autocs suspend and resume. 2402. Update dcf code to v1.01. 241 242------ 243 244## rk3562_bl31_v1.11.elf 245 246| Date | File | Build commit | Severity | 247| ---------- | :-------------------- | ------------ | --------- | 248| 2023-03-10 | rk3562_bl31_v1.11.elf | 75d01ff66 | important | 249 250### New 251 2521. Improve suspend/resume stability. 253 254------ 255 256## rk3562_bl31_v1.10.elf 257 258| Date | File | Build commit | Severity | 259| ---------- | :-------------------- | ------------ | --------- | 260| 2023-03-10 | rk3562_bl31_v1.10.elf | 8db141d32 | important | 261 262### New 263 2641. Add autocs support for core. 2652. Improve rkrng output. 266 267------ 268 269## rk3562_usbplug_v1.03.bin 270 271| Date | File | Build commit | Severity | 272| ---------- | :----------------------- | ----------- | -------- | 273| 2023-03-09 | rk3562_usbplug_v1.03.bin | a2a8c6bbac | important | 274 275### New 276 2771. First release version. 278 279------ 280 281## rk3562_bl31_v1.09.elf 282 283| Date | File | Build commit | Severity | 284| ---------- | :-------------------- | ------------ | --------- | 285| 2023-03-08 | rk3562_bl31_v1.09.elf | 6a1e56879 | important | 286 287### New 288 2891. Add support to change pvtpll length according to otp and opp flag . 290 291------ 292 293## rk3562_spl_v1.03.bin 294 295| Date | File | Build commit | Severity | 296| ---------- | :-------------------- | ----------- | -------- | 297| 2023-03-06 | rk3562_spl_v1.03.bin | 7ff748e19 | important | 298 299### New 300 3011. First release version. 302 303------ 304 305## rk3562_bl31_v1.08.elf 306 307| Date | File | Build commit | Severity | 308| ---------- | :-------------------- | ------------ | --------- | 309| 2023-02-27 | rk3562_bl31_v1.08.elf | 1f6088dc0 | important | 310 311### New 312 3131. Change clock to normal pll when supend and reset. 314 315------ 316 317## rk3562_bl31_v1.07.elf 318 319| Date | File | Build commit | Severity | 320| ---------- | :-------------------- | ------------ | --------- | 321| 2023-02-22 | rk3562_bl31_v1.07.elf | 4d4f21db2 | important | 322 323### New 324 3251. Support vdd_logic off in the system suspend. 326 327------ 328 329## rk3562_ddr_{1560...324}MHz_v1.04.bin 330 331| Date | File | Build commit | Severity | 332| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | 333| 2023-02-14 | rk3562_ddr_{1560...324}MHz_v1.04.bin | bae1baa081 | important | 334 335### Fixed 336 337| Index | Severity | Update | Issue description | Issue source | 338| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ | 339| 1 | moderate | fix bug of uart print can't be disabled | uart print can't be disabled by ddrbin_tool | - | 340| 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. | - | 341 342------ 343 344## rk3562_bl31_v1.06.elf 345 346| Date | File | Build commit | Severity | 347| ---------- | :-------------------- | ------------ | --------- | 348| 2023-02-09 | rk3562_bl31_v1.06.elf | de0f55c9c | important | 349 350### New 351 3521. Add crypto rng and klad clocks support. 3532. Adjust pvtpll table for npu 800MHz and 900MHz. 3543. Add dmc code. 355 356------ 357 358## rk3562_{ddr,spl,usbplug}_v1.x.bin 359 360| Date | File | Build commit | Severity | 361| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | 362| 2023-02-03 | rk3562_{ddr,spl,usbplug}_v1.x.bin | ddr:4d38eafc48#spl:ec5f0a7c43#usbplug:3ed34f88 | important | 363 364### New 365 3661. Initial version. 367 368------ 369 370## rk3562_{bl31,bl32,mcu}_v1.x.bin 371 372| Date | File | Build commit | Severity | 373| ---------- | :------------------------------ | -------------------------------- | -------- | 374| 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | important | 375 376### New 377 3781. Initial version. 379 380------ 381 382