xref: /rkbin/doc/release/RK3562_EN.md (revision 01365ae075eb2c07f5931b9cf33c5c678add3b7a)
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