1# RK3562 Release Note 2 3## rk3562_ddr_{1560...324}MHz_v1.05.bin 4 5| Date | File | Build commit | Severity | 6| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | 7| 2024-01-22 | rk3562_ddr_{1560...324}MHz_v1.05.bin | 93e4a1020c | important | 8 9### New 10 111. Add read/write vref trining to improve stability and compatibility. 12 13### Fixed 14 15| Index | Severity | Update | Issue description | Issue source | 16| ----- | --------- | --------------------------------------------------------- | ------------------------------------------ | ------------ | 17| 1 | important | Enable LPDDR4/4X read odt under780M to implove stability. | Some LPDDR4/4X have poor stability at 780M | - | 18 19------ 20 21## rk3562_spl_v1.06.bin 22 23| Date | File | Build commit | Severity | 24| ---------- | :------------------- | ------------ | --------- | 25| 2023-10-23 | rk3562_spl_v1.06.bin | 9db02423188 | important | 26 27### Fixed 28 29| Index | Severity | Update | Issue description | Issue source | 30| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ | 31| 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. | - | 32 33------ 34 35## rk3562_spl_v1.05.bin 36 37| Date | File | Build commit | Severity | 38| ---------- | :------------------- | ------------ | --------- | 39| 2023-09-25 | rk3562_spl_v1.05.bin | e4e124926e | important | 40 41### Fixed 42 43| Index | Severity | Update | Issue description | Issue source | 44| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 45| 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. | - | 46 47------ 48 49## rk3562_spl_v1.04.bin 50 51| Date | File | Build commit | Severity | 52| ---------- | :------------------- | ------------ | --------- | 53| 2023-09-19 | rk3562_spl_v1.04.bin | ed86ec4f7 | important | 54 55### New 56 571. Support for A/B systems. 582. Print and pass the firmware version number. 59 60### Fixed 61 62| Index | Severity | Update | Issue description | Issue source | 63| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 64| 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. | - | 65 66------ 67 68## rk3562_bl32_v1.02.bin 69 70| Date | File | Build commit | Severity | 71| ---------- | :-------------------- | ------------ | --------- | 72| 2023-08-29 | rk3562_bl32_v1.02.bin | b5340fd65 | important | 73 74### New 75 761. support oem otp key hardware read lock. 772. Pseudo random number seed will be set by default. 783. Supports read and write security flag interfaces. 794. Support check ta encryption key is written. 80 81### Fixed 82 83| Index | Severity | Update | Issue description | Issue source | 84| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ | 85| 1 | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | - | 86 87------ 88 89## rk3562_bl31_v1.19.elf 90 91| Date | File | Build commit | Severity | 92| ---------- | :-------------------- | ------------ | --------- | 93| 2023-08-24 | rk3562_bl31_v1.19.elf | 763689fe5 | important | 94 95### New 96 971. Support amp boot. 98 99------ 100 101## rk3562_bl31_v1.18.elf 102 103| Date | File | Build commit | Severity | 104| ---------- | :-------------------- | ------------ | --------- | 105| 2023-08-11 | rk3562_bl31_v1.18.elf | 39c4e2a0e | important | 106 107### New 108 1091. Disable the gpio debounce. 1102. Saver/restore the PMIC in the suspend/resume. 1113. Saver/restore the pwm in the suspend/resume. 112 113------ 114 115## rk3562_ddr_1056MHz_ultra_v1.05.bin 116 117| Date | File | Build commit | Severity | 118| ---------- | :--------------------------------- | ------------ | --------- | 119| 2023-05-29 | rk3562_ddr_1056MHz_ultra_v1.05.bin | 229cf1e07c | important | 120 121### Fixed 122 123| Index | Severity | Update | Issue description | Issue source | 124| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 125| 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. | - | 126 127------ 128 129## rk3562_bl31_v1.17.elf 130 131| Date | File | Build commit | Severity | 132| ---------- | :-------------------- | ------------ | --------- | 133| 2023-05-26 | rk3562_bl31_v1.17.elf | a394bf0a3 | important | 134 135### New 136 1371. Add the hash calculation for ultra suspend mode. 1382. Save/restore the pmic register in the ultra suspend mode. 1393. Add interface to config the MCU. 1404. Update dcf code to v1.02. 141 142------ 143 144## rk3562_bl31_v1.16.elf 145 146| Date | File | Build commit | Severity | 147| ---------- | :-------------------- | ------------ | --------- | 148| 2023-05-16 | rk3562_bl31_v1.16.elf | 9152290e3 | important | 149 150### New 151 1521. Add soc version init. 153 154------ 155 156## rk3562_bl31_v1.15.elf 157 158| Date | File | Build commit | Severity | 159| ---------- | :-------------------- | ------------ | --------- | 160| 2023-04-27 | rk3562_bl31_v1.15.elf | 904af256f | important | 161 162### New 163 1641. Adjust pvtpll config for cpu/gpu/npu by the test results of correlation chips. 165 166------ 167 168## rk3562_ddr_1332MHz_eyescan_v1.04.bin 169 170| Date | File | Build commit | Severity | 171| ---------- | :----------------------------------- | ------------ | --------- | 172| 2023-04-19 | rk3562_ddr_1332MHz_eyescan_v1.04.bin | b9c108a4eb | important | 173 174### New 175 1761. Add RK3562 2D eye scan support. 177 178------ 179 180## rk3562_ddr_1056MHz_ultra_v1.04.bin 181 182| Date | File | Build commit | Severity | 183| ---------- | :--------------------------------- | ------------ | --------- | 184| 2023-04-14 | rk3562_ddr_1056MHz_ultra_v1.04.bin | 6227d5cf9e | important | 185 186### New 187 1881. Add RK3562 ULTRA support. 189 190------ 191 192## rk3562_bl31_v1.14.elf 193 194| Date | File | Build commit | Severity | 195| ---------- | :-------------------- | ------------ | --------- | 196| 2023-04-13 | rk3562_bl31_v1.14.elf | 2041b9655 | important | 197 198### New 199 2001. Support suspend mode config. 201 202------ 203 204## rk3562_usbplug_v1.04.bin 205 206| Date | File | Build commit | Severity | 207| ---------- | :----------------------- | ---------- | -------- | 208| 2023-04-13 | rk3562_usbplug_v1.04.bin | 0cccf6fec | important | 209 210### Fixed 211 212| Index | Severity | Update | Issue description | Issue source | 213| ----- | --------- | ---------------------- | ------------------------ | ------------ | 214| 1 | important | Fix sometime reboot fail. | Reboot fail from loader enter. | - | 215 216------ 217 218## rk3562_bl32_v1.01.bin 219 220| Date | File | Build commit | Severity | 221| ---------- | :-------------------- | ------------ | --------- | 222| 2023-04-12 | rk3562_bl32_v1.01.bin | c73fd5531 | important | 223 224### New 225 2261. Added crypto/trng/keylad module support. 227 228### Fixed 229 230| Index | Severity | Update | Issue description | Issue source | 231| ----- | --------- | ------------------------------------------------------------ | -------------------------------------------- | ------------ | 232| 1 | important | Repair the CtsDevicePolicyManagerTestCases test failure problem | CtsDevicePolicyManagerTestCases test failure | 406081 | 233 234------ 235 236## rk3562_bl31_v1.13.elf 237 238| Date | File | Build commit | Severity | 239| ---------- | :-------------------- | ------------ | --------- | 240| 2023-04-10 | rk3562_bl31_v1.13.elf | 69ae6e698 | important | 241 242### New 243 2441. Add opteed sys ctrl support. 2452. Don't change unsecure crypto clocks. 246 247------ 248 249## rk3562_bl31_v1.12.elf 250 251| Date | File | Build commit | Severity | 252| ---------- | :-------------------- | ------------ | --------- | 253| 2023-03-15 | rk3562_bl31_v1.12.elf | 3376a679b | important | 254 255### New 256 2571. Implement autocs suspend and resume. 2582. Update dcf code to v1.01. 259 260------ 261 262## rk3562_bl31_v1.11.elf 263 264| Date | File | Build commit | Severity | 265| ---------- | :-------------------- | ------------ | --------- | 266| 2023-03-10 | rk3562_bl31_v1.11.elf | 75d01ff66 | important | 267 268### New 269 2701. Improve suspend/resume stability. 271 272------ 273 274## rk3562_bl31_v1.10.elf 275 276| Date | File | Build commit | Severity | 277| ---------- | :-------------------- | ------------ | --------- | 278| 2023-03-10 | rk3562_bl31_v1.10.elf | 8db141d32 | important | 279 280### New 281 2821. Add autocs support for core. 2832. Improve rkrng output. 284 285------ 286 287## rk3562_usbplug_v1.03.bin 288 289| Date | File | Build commit | Severity | 290| ---------- | :----------------------- | ----------- | -------- | 291| 2023-03-09 | rk3562_usbplug_v1.03.bin | a2a8c6bbac | important | 292 293### New 294 2951. First release version. 296 297------ 298 299## rk3562_bl31_v1.09.elf 300 301| Date | File | Build commit | Severity | 302| ---------- | :-------------------- | ------------ | --------- | 303| 2023-03-08 | rk3562_bl31_v1.09.elf | 6a1e56879 | important | 304 305### New 306 3071. Add support to change pvtpll length according to otp and opp flag . 308 309------ 310 311## rk3562_spl_v1.03.bin 312 313| Date | File | Build commit | Severity | 314| ---------- | :-------------------- | ----------- | -------- | 315| 2023-03-06 | rk3562_spl_v1.03.bin | 7ff748e19 | important | 316 317### New 318 3191. First release version. 320 321------ 322 323## rk3562_bl31_v1.08.elf 324 325| Date | File | Build commit | Severity | 326| ---------- | :-------------------- | ------------ | --------- | 327| 2023-02-27 | rk3562_bl31_v1.08.elf | 1f6088dc0 | important | 328 329### New 330 3311. Change clock to normal pll when supend and reset. 332 333------ 334 335## rk3562_bl31_v1.07.elf 336 337| Date | File | Build commit | Severity | 338| ---------- | :-------------------- | ------------ | --------- | 339| 2023-02-22 | rk3562_bl31_v1.07.elf | 4d4f21db2 | important | 340 341### New 342 3431. Support vdd_logic off in the system suspend. 344 345------ 346 347## rk3562_ddr_{1560...324}MHz_v1.04.bin 348 349| Date | File | Build commit | Severity | 350| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | 351| 2023-02-14 | rk3562_ddr_{1560...324}MHz_v1.04.bin | bae1baa081 | important | 352 353### Fixed 354 355| Index | Severity | Update | Issue description | Issue source | 356| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ | 357| 1 | moderate | fix bug of uart print can't be disabled | uart print can't be disabled by ddrbin_tool | - | 358| 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. | - | 359 360------ 361 362## rk3562_bl31_v1.06.elf 363 364| Date | File | Build commit | Severity | 365| ---------- | :-------------------- | ------------ | --------- | 366| 2023-02-09 | rk3562_bl31_v1.06.elf | de0f55c9c | important | 367 368### New 369 3701. Add crypto rng and klad clocks support. 3712. Adjust pvtpll table for npu 800MHz and 900MHz. 3723. Add dmc code. 373 374------ 375 376## rk3562_{ddr,spl,usbplug}_v1.x.bin 377 378| Date | File | Build commit | Severity | 379| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | 380| 2023-02-03 | rk3562_{ddr,spl,usbplug}_v1.x.bin | ddr:4d38eafc48#spl:ec5f0a7c43#usbplug:3ed34f88 | important | 381 382### New 383 3841. Initial version. 385 386------ 387 388## rk3562_{bl31,bl32,mcu}_v1.x.bin 389 390| Date | File | Build commit | Severity | 391| ---------- | :------------------------------ | -------------------------------- | -------- | 392| 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | important | 393 394### New 395 3961. Initial version. 397 398------ 399 400