14574e1d2SJoseph Chen# RK3562 Release Note 24574e1d2SJoseph Chen 3*01365ae0SXuhui Lin## rk3562_spl_v1.04.bin 4*01365ae0SXuhui Lin 5*01365ae0SXuhui Lin| Date | File | Build commit | Severity | 6*01365ae0SXuhui Lin| ---------- | :------------------- | ------------ | --------- | 7*01365ae0SXuhui Lin| 2023-09-19 | rk3562_spl_v1.04.bin | ed86ec4f7 | important | 8*01365ae0SXuhui Lin 9*01365ae0SXuhui Lin### New 10*01365ae0SXuhui Lin 11*01365ae0SXuhui Lin1. Support for A/B systems. 12*01365ae0SXuhui Lin2. Print and pass the firmware version number. 13*01365ae0SXuhui Lin 14*01365ae0SXuhui Lin### Fixed 15*01365ae0SXuhui Lin 16*01365ae0SXuhui Lin| Index | Severity | Update | Issue description | Issue source | 17*01365ae0SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 18*01365ae0SXuhui Lin| 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. | - | 19*01365ae0SXuhui Lin 20*01365ae0SXuhui Lin------ 21*01365ae0SXuhui Lin 222940d83aSHisping Lin## rk3562_bl32_v1.02.bin 232940d83aSHisping Lin 242940d83aSHisping Lin| Date | File | Build commit | Severity | 252940d83aSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 262940d83aSHisping Lin| 2023-08-29 | rk3562_bl32_v1.02.bin | b5340fd65 | important | 272940d83aSHisping Lin 282940d83aSHisping Lin### New 292940d83aSHisping Lin 302940d83aSHisping Lin1. support oem otp key hardware read lock. 312940d83aSHisping Lin2. Pseudo random number seed will be set by default. 322940d83aSHisping Lin3. Supports read and write security flag interfaces. 332940d83aSHisping Lin4. Support check ta encryption key is written. 342940d83aSHisping Lin 352940d83aSHisping Lin### Fixed 362940d83aSHisping Lin 372940d83aSHisping Lin| Index | Severity | Update | Issue description | Issue source | 382940d83aSHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ | 392940d83aSHisping Lin| 1 | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | - | 402940d83aSHisping Lin 412940d83aSHisping Lin------ 422940d83aSHisping Lin 431516712fSshengfei Xu## rk3562_bl31_v1.19.elf 441516712fSshengfei Xu 451516712fSshengfei Xu| Date | File | Build commit | Severity | 461516712fSshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 471516712fSshengfei Xu| 2023-08-24 | rk3562_bl31_v1.19.elf | 763689fe5 | important | 481516712fSshengfei Xu 491516712fSshengfei Xu### New 501516712fSshengfei Xu 511516712fSshengfei Xu1. Support amp boot. 521516712fSshengfei Xu 531516712fSshengfei Xu------ 541516712fSshengfei Xu 55c80cf274Sshengfei Xu## rk3562_bl31_v1.18.elf 56c80cf274Sshengfei Xu 57c80cf274Sshengfei Xu| Date | File | Build commit | Severity | 58c80cf274Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 59c80cf274Sshengfei Xu| 2023-08-11 | rk3562_bl31_v1.18.elf | 39c4e2a0e | important | 60c80cf274Sshengfei Xu 61c80cf274Sshengfei Xu### New 62c80cf274Sshengfei Xu 63c80cf274Sshengfei Xu1. Disable the gpio debounce. 64c80cf274Sshengfei Xu2. Saver/restore the PMIC in the suspend/resume. 65c80cf274Sshengfei Xu3. Saver/restore the pwm in the suspend/resume. 66c80cf274Sshengfei Xu 67c80cf274Sshengfei Xu------ 68c80cf274Sshengfei Xu 69c758ad06STang Yun ping## rk3562_ddr_1056MHz_ultra_v1.05.bin 70c758ad06STang Yun ping 71c758ad06STang Yun ping| Date | File | Build commit | Severity | 72c758ad06STang Yun ping| ---------- | :--------------------------------- | ------------ | --------- | 73c758ad06STang Yun ping| 2023-05-29 | rk3562_ddr_1056MHz_ultra_v1.05.bin | 229cf1e07c | important | 74c758ad06STang Yun ping 75c758ad06STang Yun ping### Fixed 76c758ad06STang Yun ping 77c758ad06STang Yun ping| Index | Severity | Update | Issue description | Issue source | 78c758ad06STang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 79c758ad06STang Yun ping| 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. | - | 80c758ad06STang Yun ping 81c758ad06STang Yun ping------ 82c758ad06STang Yun ping 83693cc163Sshengfei Xu## rk3562_bl31_v1.17.elf 84693cc163Sshengfei Xu 85693cc163Sshengfei Xu| Date | File | Build commit | Severity | 86693cc163Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 87693cc163Sshengfei Xu| 2023-05-26 | rk3562_bl31_v1.17.elf | a394bf0a3 | important | 88693cc163Sshengfei Xu 89693cc163Sshengfei Xu### New 90693cc163Sshengfei Xu 91693cc163Sshengfei Xu1. Add the hash calculation for ultra suspend mode. 92693cc163Sshengfei Xu2. Save/restore the pmic register in the ultra suspend mode. 93693cc163Sshengfei Xu3. Add interface to config the MCU. 94693cc163Sshengfei Xu4. Update dcf code to v1.02. 95693cc163Sshengfei Xu 96693cc163Sshengfei Xu------ 97693cc163Sshengfei Xu 981356c978Sshengfei Xu## rk3562_bl31_v1.16.elf 991356c978Sshengfei Xu 1001356c978Sshengfei Xu| Date | File | Build commit | Severity | 1011356c978Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 1021356c978Sshengfei Xu| 2023-05-16 | rk3562_bl31_v1.16.elf | 9152290e3 | important | 1031356c978Sshengfei Xu 1041356c978Sshengfei Xu### New 1051356c978Sshengfei Xu 1061356c978Sshengfei Xu1. Add soc version init. 1071356c978Sshengfei Xu 1081356c978Sshengfei Xu------ 1091356c978Sshengfei Xu 11033ec1a00SLiang Chen## rk3562_bl31_v1.15.elf 11133ec1a00SLiang Chen 11233ec1a00SLiang Chen| Date | File | Build commit | Severity | 11333ec1a00SLiang Chen| ---------- | :-------------------- | ------------ | --------- | 11433ec1a00SLiang Chen| 2023-04-27 | rk3562_bl31_v1.15.elf | 904af256f | important | 11533ec1a00SLiang Chen 11633ec1a00SLiang Chen### New 11733ec1a00SLiang Chen 11833ec1a00SLiang Chen1. Adjust pvtpll config for cpu/gpu/npu by the test results of correlation chips. 11933ec1a00SLiang Chen 12033ec1a00SLiang Chen------ 12133ec1a00SLiang Chen 1229c9e25beSTang Yun ping## rk3562_ddr_1332MHz_eyescan_v1.04.bin 1239c9e25beSTang Yun ping 1249c9e25beSTang Yun ping| Date | File | Build commit | Severity | 1259c9e25beSTang Yun ping| ---------- | :----------------------------------- | ------------ | --------- | 1269c9e25beSTang Yun ping| 2023-04-19 | rk3562_ddr_1332MHz_eyescan_v1.04.bin | b9c108a4eb | important | 1279c9e25beSTang Yun ping 1289c9e25beSTang Yun ping### New 1299c9e25beSTang Yun ping 1309c9e25beSTang Yun ping1. Add RK3562 2D eye scan support. 1319c9e25beSTang Yun ping 1329c9e25beSTang Yun ping------ 1339c9e25beSTang Yun ping 1341755816fSTang Yun ping## rk3562_ddr_1056MHz_ultra_v1.04.bin 1351755816fSTang Yun ping 1361755816fSTang Yun ping| Date | File | Build commit | Severity | 1371755816fSTang Yun ping| ---------- | :--------------------------------- | ------------ | --------- | 1381755816fSTang Yun ping| 2023-04-14 | rk3562_ddr_1056MHz_ultra_v1.04.bin | 6227d5cf9e | important | 1391755816fSTang Yun ping 1401755816fSTang Yun ping### New 1411755816fSTang Yun ping 1421755816fSTang Yun ping1. Add RK3562 ULTRA support. 1431755816fSTang Yun ping 1441755816fSTang Yun ping------ 1451755816fSTang Yun ping 146bd3388efSshengfei Xu## rk3562_bl31_v1.14.elf 147bd3388efSshengfei Xu 148bd3388efSshengfei Xu| Date | File | Build commit | Severity | 149bd3388efSshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 150bd3388efSshengfei Xu| 2023-04-13 | rk3562_bl31_v1.14.elf | 2041b9655 | important | 151bd3388efSshengfei Xu 152bd3388efSshengfei Xu### New 153bd3388efSshengfei Xu 154bd3388efSshengfei Xu1. Support suspend mode config. 155bd3388efSshengfei Xu 156bd3388efSshengfei Xu------ 157bd3388efSshengfei Xu 158d2671041SChen Fen## rk3562_usbplug_v1.04.bin 159d2671041SChen Fen 160d2671041SChen Fen| Date | File | Build commit | Severity | 161d2671041SChen Fen| ---------- | :----------------------- | ---------- | -------- | 162d2671041SChen Fen| 2023-04-13 | rk3562_usbplug_v1.04.bin | 0cccf6fec | important | 163d2671041SChen Fen 164d2671041SChen Fen### Fixed 165d2671041SChen Fen 166d2671041SChen Fen| Index | Severity | Update | Issue description | Issue source | 167d2671041SChen Fen| ----- | --------- | ---------------------- | ------------------------ | ------------ | 168d2671041SChen Fen| 1 | important | Fix sometime reboot fail. | Reboot fail from loader enter. | - | 169d2671041SChen Fen 170d2671041SChen Fen------ 171d2671041SChen Fen 1720fa6fc88SLin Jinhan## rk3562_bl32_v1.01.bin 1730fa6fc88SLin Jinhan 1740fa6fc88SLin Jinhan| Date | File | Build commit | Severity | 1750fa6fc88SLin Jinhan| ---------- | :-------------------- | ------------ | --------- | 1760fa6fc88SLin Jinhan| 2023-04-12 | rk3562_bl32_v1.01.bin | c73fd5531 | important | 1770fa6fc88SLin Jinhan 1780fa6fc88SLin Jinhan### New 1790fa6fc88SLin Jinhan 1800fa6fc88SLin Jinhan1. Added crypto/trng/keylad module support. 1810fa6fc88SLin Jinhan 1820fa6fc88SLin Jinhan### Fixed 1830fa6fc88SLin Jinhan 1840fa6fc88SLin Jinhan| Index | Severity | Update | Issue description | Issue source | 1850fa6fc88SLin Jinhan| ----- | --------- | ------------------------------------------------------------ | -------------------------------------------- | ------------ | 1860fa6fc88SLin Jinhan| 1 | important | Repair the CtsDevicePolicyManagerTestCases test failure problem | CtsDevicePolicyManagerTestCases test failure | 406081 | 1870fa6fc88SLin Jinhan 1880fa6fc88SLin Jinhan------ 1890fa6fc88SLin Jinhan 19061993dceSFinley Xiao## rk3562_bl31_v1.13.elf 19161993dceSFinley Xiao 19261993dceSFinley Xiao| Date | File | Build commit | Severity | 19361993dceSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 19461993dceSFinley Xiao| 2023-04-10 | rk3562_bl31_v1.13.elf | 69ae6e698 | important | 19561993dceSFinley Xiao 19661993dceSFinley Xiao### New 19761993dceSFinley Xiao 19861993dceSFinley Xiao1. Add opteed sys ctrl support. 19961993dceSFinley Xiao2. Don't change unsecure crypto clocks. 20061993dceSFinley Xiao 20161993dceSFinley Xiao------ 202f1a9d362SJoseph Chen 20334035c0cSFinley Xiao## rk3562_bl31_v1.12.elf 20434035c0cSFinley Xiao 20534035c0cSFinley Xiao| Date | File | Build commit | Severity | 20634035c0cSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 20734035c0cSFinley Xiao| 2023-03-15 | rk3562_bl31_v1.12.elf | 3376a679b | important | 20834035c0cSFinley Xiao 20934035c0cSFinley Xiao### New 21034035c0cSFinley Xiao 21134035c0cSFinley Xiao1. Implement autocs suspend and resume. 21234035c0cSFinley Xiao2. Update dcf code to v1.01. 21334035c0cSFinley Xiao 21434035c0cSFinley Xiao------ 215f1a9d362SJoseph Chen 21677d983feSshengfei Xu## rk3562_bl31_v1.11.elf 21777d983feSshengfei Xu 21877d983feSshengfei Xu| Date | File | Build commit | Severity | 21977d983feSshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 22077d983feSshengfei Xu| 2023-03-10 | rk3562_bl31_v1.11.elf | 75d01ff66 | important | 22177d983feSshengfei Xu 22277d983feSshengfei Xu### New 22377d983feSshengfei Xu 22477d983feSshengfei Xu1. Improve suspend/resume stability. 22577d983feSshengfei Xu 22677d983feSshengfei Xu------ 227f1a9d362SJoseph Chen 228a9892bfcSFinley Xiao## rk3562_bl31_v1.10.elf 229a9892bfcSFinley Xiao 230a9892bfcSFinley Xiao| Date | File | Build commit | Severity | 231a9892bfcSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 232a9892bfcSFinley Xiao| 2023-03-10 | rk3562_bl31_v1.10.elf | 8db141d32 | important | 233a9892bfcSFinley Xiao 234a9892bfcSFinley Xiao### New 235a9892bfcSFinley Xiao 236a9892bfcSFinley Xiao1. Add autocs support for core. 237a9892bfcSFinley Xiao2. Improve rkrng output. 238a9892bfcSFinley Xiao 239a9892bfcSFinley Xiao------ 240f1a9d362SJoseph Chen 241dc63d96aSChen Fen## rk3562_usbplug_v1.03.bin 242dc63d96aSChen Fen 243dc63d96aSChen Fen| Date | File | Build commit | Severity | 244dc63d96aSChen Fen| ---------- | :----------------------- | ----------- | -------- | 245dc63d96aSChen Fen| 2023-03-09 | rk3562_usbplug_v1.03.bin | a2a8c6bbac | important | 246dc63d96aSChen Fen 247dc63d96aSChen Fen### New 248dc63d96aSChen Fen 249dc63d96aSChen Fen1. First release version. 250dc63d96aSChen Fen 251dc63d96aSChen Fen------ 252dc63d96aSChen Fen 2535b2037f3SFinley Xiao## rk3562_bl31_v1.09.elf 2545b2037f3SFinley Xiao 2555b2037f3SFinley Xiao| Date | File | Build commit | Severity | 2565b2037f3SFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 2575b2037f3SFinley Xiao| 2023-03-08 | rk3562_bl31_v1.09.elf | 6a1e56879 | important | 2585b2037f3SFinley Xiao 2595b2037f3SFinley Xiao### New 2605b2037f3SFinley Xiao 2615b2037f3SFinley Xiao1. Add support to change pvtpll length according to otp and opp flag . 2625b2037f3SFinley Xiao 2635b2037f3SFinley Xiao------ 264f1a9d362SJoseph Chen 26578fade4fSYifeng Zhao## rk3562_spl_v1.03.bin 26678fade4fSYifeng Zhao 26778fade4fSYifeng Zhao| Date | File | Build commit | Severity | 26878fade4fSYifeng Zhao| ---------- | :-------------------- | ----------- | -------- | 26978fade4fSYifeng Zhao| 2023-03-06 | rk3562_spl_v1.03.bin | 7ff748e19 | important | 27078fade4fSYifeng Zhao 27178fade4fSYifeng Zhao### New 27278fade4fSYifeng Zhao 27378fade4fSYifeng Zhao1. First release version. 27478fade4fSYifeng Zhao 27578fade4fSYifeng Zhao------ 27678fade4fSYifeng Zhao 277e53c80efSFinley Xiao## rk3562_bl31_v1.08.elf 278e53c80efSFinley Xiao 279e53c80efSFinley Xiao| Date | File | Build commit | Severity | 280e53c80efSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 281e53c80efSFinley Xiao| 2023-02-27 | rk3562_bl31_v1.08.elf | 1f6088dc0 | important | 282e53c80efSFinley Xiao 283e53c80efSFinley Xiao### New 284e53c80efSFinley Xiao 285e53c80efSFinley Xiao1. Change clock to normal pll when supend and reset. 286e53c80efSFinley Xiao 287e53c80efSFinley Xiao------ 288f1a9d362SJoseph Chen 2899bef93d4Sshengfei Xu## rk3562_bl31_v1.07.elf 2909bef93d4Sshengfei Xu 2919bef93d4Sshengfei Xu| Date | File | Build commit | Severity | 2929bef93d4Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 2939bef93d4Sshengfei Xu| 2023-02-22 | rk3562_bl31_v1.07.elf | 4d4f21db2 | important | 2949bef93d4Sshengfei Xu 2959bef93d4Sshengfei Xu### New 2969bef93d4Sshengfei Xu 2979bef93d4Sshengfei Xu1. Support vdd_logic off in the system suspend. 2989bef93d4Sshengfei Xu 2999bef93d4Sshengfei Xu------ 3009bef93d4Sshengfei Xu 30152e2193eSTang Yun ping## rk3562_ddr_{1560...324}MHz_v1.04.bin 30252e2193eSTang Yun ping 30352e2193eSTang Yun ping| Date | File | Build commit | Severity | 30452e2193eSTang Yun ping| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | 30552e2193eSTang Yun ping| 2023-02-14 | rk3562_ddr_{1560...324}MHz_v1.04.bin | bae1baa081 | important | 30652e2193eSTang Yun ping 30752e2193eSTang Yun ping### Fixed 30852e2193eSTang Yun ping 30952e2193eSTang Yun ping| Index | Severity | Update | Issue description | Issue source | 31052e2193eSTang Yun ping| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ | 31152e2193eSTang Yun ping| 1 | moderate | fix bug of uart print can't be disabled | uart print can't be disabled by ddrbin_tool | - | 31252e2193eSTang Yun ping| 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. | - | 31352e2193eSTang Yun ping 31452e2193eSTang Yun ping------ 31552e2193eSTang Yun ping 3169520c75eSFinley Xiao## rk3562_bl31_v1.06.elf 3179520c75eSFinley Xiao 3189520c75eSFinley Xiao| Date | File | Build commit | Severity | 3199520c75eSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 3209520c75eSFinley Xiao| 2023-02-09 | rk3562_bl31_v1.06.elf | de0f55c9c | important | 3219520c75eSFinley Xiao 3229520c75eSFinley Xiao### New 3239520c75eSFinley Xiao 3249520c75eSFinley Xiao1. Add crypto rng and klad clocks support. 3259520c75eSFinley Xiao2. Adjust pvtpll table for npu 800MHz and 900MHz. 3269520c75eSFinley Xiao3. Add dmc code. 3279520c75eSFinley Xiao 3289520c75eSFinley Xiao------ 3299520c75eSFinley Xiao 330f8b9fd59SJoseph Chen## rk3562_{ddr,spl,usbplug}_v1.x.bin 331f8b9fd59SJoseph Chen 332f8b9fd59SJoseph Chen| Date | File | Build commit | Severity | 333f8b9fd59SJoseph Chen| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | 334f8b9fd59SJoseph Chen| 2023-02-03 | rk3562_{ddr,spl,usbplug}_v1.x.bin | ddr:4d38eafc48#spl:ec5f0a7c43#usbplug:3ed34f88 | important | 335f8b9fd59SJoseph Chen 336f8b9fd59SJoseph Chen### New 337f8b9fd59SJoseph Chen 338f8b9fd59SJoseph Chen1. Initial version. 339f8b9fd59SJoseph Chen 340f8b9fd59SJoseph Chen------ 341f8b9fd59SJoseph Chen 3424574e1d2SJoseph Chen## rk3562_{bl31,bl32,mcu}_v1.x.bin 3434574e1d2SJoseph Chen 3444574e1d2SJoseph Chen| Date | File | Build commit | Severity | 3454574e1d2SJoseph Chen| ---------- | :------------------------------ | -------------------------------- | -------- | 3464574e1d2SJoseph Chen| 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | important | 3474574e1d2SJoseph Chen 3484574e1d2SJoseph Chen### New 3494574e1d2SJoseph Chen 3504574e1d2SJoseph Chen1. Initial version. 3514574e1d2SJoseph Chen 3524574e1d2SJoseph Chen------ 3534574e1d2SJoseph Chen 354