xref: /rkbin/doc/release/RK3562_EN.md (revision 420f240bf1969c1850c6b81c41f5deeca39f483a)
14574e1d2SJoseph Chen# RK3562 Release Note
24574e1d2SJoseph Chen
3*420f240bSXuhui Lin## rk3562_spl_v1.05.bin
4*420f240bSXuhui Lin
5*420f240bSXuhui Lin| Date       | File                 | Build commit | Severity  |
6*420f240bSXuhui Lin| ---------- | :------------------- | ------------ | --------- |
7*420f240bSXuhui Lin| 2023-09-25 | rk3562_spl_v1.05.bin | e4e124926e   | important |
8*420f240bSXuhui Lin
9*420f240bSXuhui Lin### Fixed
10*420f240bSXuhui Lin
11*420f240bSXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
12*420f240bSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
13*420f240bSXuhui Lin| 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*420f240bSXuhui Lin
15*420f240bSXuhui Lin------
16*420f240bSXuhui Lin
1701365ae0SXuhui Lin## rk3562_spl_v1.04.bin
1801365ae0SXuhui Lin
1901365ae0SXuhui Lin| Date       | File                 | Build commit | Severity  |
2001365ae0SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
2101365ae0SXuhui Lin| 2023-09-19 | rk3562_spl_v1.04.bin | ed86ec4f7    | important |
2201365ae0SXuhui Lin
2301365ae0SXuhui Lin### New
2401365ae0SXuhui Lin
2501365ae0SXuhui Lin1. Support for A/B systems.
2601365ae0SXuhui Lin2. Print and pass the firmware version number.
2701365ae0SXuhui Lin
2801365ae0SXuhui Lin### Fixed
2901365ae0SXuhui Lin
3001365ae0SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
3101365ae0SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
3201365ae0SXuhui 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. | -            |
3301365ae0SXuhui Lin
3401365ae0SXuhui Lin------
3501365ae0SXuhui Lin
362940d83aSHisping Lin## rk3562_bl32_v1.02.bin
372940d83aSHisping Lin
382940d83aSHisping Lin| Date       | File                  | Build commit | Severity  |
392940d83aSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
402940d83aSHisping Lin| 2023-08-29 | rk3562_bl32_v1.02.bin | b5340fd65    | important |
412940d83aSHisping Lin
422940d83aSHisping Lin### New
432940d83aSHisping Lin
442940d83aSHisping Lin1.  support oem otp key hardware read lock.
452940d83aSHisping Lin2.  Pseudo random number seed will be set by default.
462940d83aSHisping Lin3.  Supports read and write security flag interfaces.
472940d83aSHisping Lin4.  Support check ta encryption key is written.
482940d83aSHisping Lin
492940d83aSHisping Lin### Fixed
502940d83aSHisping Lin
512940d83aSHisping Lin| Index | Severity  | Update                                                       | Issue description                                 | Issue source |
522940d83aSHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ |
532940d83aSHisping Lin| 1     | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | -            |
542940d83aSHisping Lin
552940d83aSHisping Lin------
562940d83aSHisping Lin
571516712fSshengfei Xu## rk3562_bl31_v1.19.elf
581516712fSshengfei Xu
591516712fSshengfei Xu| Date       | File                  | Build commit | Severity  |
601516712fSshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
611516712fSshengfei Xu| 2023-08-24 | rk3562_bl31_v1.19.elf | 763689fe5    | important |
621516712fSshengfei Xu
631516712fSshengfei Xu### New
641516712fSshengfei Xu
651516712fSshengfei Xu1. Support amp boot.
661516712fSshengfei Xu
671516712fSshengfei Xu------
681516712fSshengfei Xu
69c80cf274Sshengfei Xu## rk3562_bl31_v1.18.elf
70c80cf274Sshengfei Xu
71c80cf274Sshengfei Xu| Date       | File                  | Build commit | Severity  |
72c80cf274Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
73c80cf274Sshengfei Xu| 2023-08-11 | rk3562_bl31_v1.18.elf | 39c4e2a0e    | important |
74c80cf274Sshengfei Xu
75c80cf274Sshengfei Xu### New
76c80cf274Sshengfei Xu
77c80cf274Sshengfei Xu1. Disable the gpio debounce.
78c80cf274Sshengfei Xu2. Saver/restore the PMIC in the suspend/resume.
79c80cf274Sshengfei Xu3. Saver/restore the pwm in the suspend/resume.
80c80cf274Sshengfei Xu
81c80cf274Sshengfei Xu------
82c80cf274Sshengfei Xu
83c758ad06STang Yun ping## rk3562_ddr_1056MHz_ultra_v1.05.bin
84c758ad06STang Yun ping
85c758ad06STang Yun ping| Date       | File                               | Build commit | Severity  |
86c758ad06STang Yun ping| ---------- | :--------------------------------- | ------------ | --------- |
87c758ad06STang Yun ping| 2023-05-29 | rk3562_ddr_1056MHz_ultra_v1.05.bin | 229cf1e07c   | important |
88c758ad06STang Yun ping
89c758ad06STang Yun ping### Fixed
90c758ad06STang Yun ping
91c758ad06STang Yun ping| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
92c758ad06STang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
93c758ad06STang 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. | -            |
94c758ad06STang Yun ping
95c758ad06STang Yun ping------
96c758ad06STang Yun ping
97693cc163Sshengfei Xu## rk3562_bl31_v1.17.elf
98693cc163Sshengfei Xu
99693cc163Sshengfei Xu| Date       | File                  | Build commit | Severity  |
100693cc163Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
101693cc163Sshengfei Xu| 2023-05-26 | rk3562_bl31_v1.17.elf | a394bf0a3    | important |
102693cc163Sshengfei Xu
103693cc163Sshengfei Xu### New
104693cc163Sshengfei Xu
105693cc163Sshengfei Xu1. Add the hash calculation for ultra suspend mode.
106693cc163Sshengfei Xu2. Save/restore the pmic register in the ultra suspend mode.
107693cc163Sshengfei Xu3. Add interface to config the MCU.
108693cc163Sshengfei Xu4. Update dcf code to v1.02.
109693cc163Sshengfei Xu
110693cc163Sshengfei Xu------
111693cc163Sshengfei Xu
1121356c978Sshengfei Xu## rk3562_bl31_v1.16.elf
1131356c978Sshengfei Xu
1141356c978Sshengfei Xu| Date       | File                  | Build commit | Severity  |
1151356c978Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
1161356c978Sshengfei Xu| 2023-05-16 | rk3562_bl31_v1.16.elf | 9152290e3    | important |
1171356c978Sshengfei Xu
1181356c978Sshengfei Xu### New
1191356c978Sshengfei Xu
1201356c978Sshengfei Xu1. Add soc version init.
1211356c978Sshengfei Xu
1221356c978Sshengfei Xu------
1231356c978Sshengfei Xu
12433ec1a00SLiang Chen## rk3562_bl31_v1.15.elf
12533ec1a00SLiang Chen
12633ec1a00SLiang Chen| Date       | File                  | Build commit | Severity  |
12733ec1a00SLiang Chen| ---------- | :-------------------- | ------------ | --------- |
12833ec1a00SLiang Chen| 2023-04-27 | rk3562_bl31_v1.15.elf | 904af256f    | important |
12933ec1a00SLiang Chen
13033ec1a00SLiang Chen### New
13133ec1a00SLiang Chen
13233ec1a00SLiang Chen1. Adjust pvtpll config for cpu/gpu/npu by the test results of correlation chips.
13333ec1a00SLiang Chen
13433ec1a00SLiang Chen------
13533ec1a00SLiang Chen
1369c9e25beSTang Yun ping## rk3562_ddr_1332MHz_eyescan_v1.04.bin
1379c9e25beSTang Yun ping
1389c9e25beSTang Yun ping| Date       | File                                 | Build commit | Severity  |
1399c9e25beSTang Yun ping| ---------- | :----------------------------------- | ------------ | --------- |
1409c9e25beSTang Yun ping| 2023-04-19 | rk3562_ddr_1332MHz_eyescan_v1.04.bin | b9c108a4eb   | important |
1419c9e25beSTang Yun ping
1429c9e25beSTang Yun ping### New
1439c9e25beSTang Yun ping
1449c9e25beSTang Yun ping1. Add RK3562 2D eye scan support.
1459c9e25beSTang Yun ping
1469c9e25beSTang Yun ping------
1479c9e25beSTang Yun ping
1481755816fSTang Yun ping## rk3562_ddr_1056MHz_ultra_v1.04.bin
1491755816fSTang Yun ping
1501755816fSTang Yun ping| Date       | File                               | Build commit | Severity  |
1511755816fSTang Yun ping| ---------- | :--------------------------------- | ------------ | --------- |
1521755816fSTang Yun ping| 2023-04-14 | rk3562_ddr_1056MHz_ultra_v1.04.bin | 6227d5cf9e   | important |
1531755816fSTang Yun ping
1541755816fSTang Yun ping### New
1551755816fSTang Yun ping
1561755816fSTang Yun ping1. Add RK3562 ULTRA support.
1571755816fSTang Yun ping
1581755816fSTang Yun ping------
1591755816fSTang Yun ping
160bd3388efSshengfei Xu## rk3562_bl31_v1.14.elf
161bd3388efSshengfei Xu
162bd3388efSshengfei Xu| Date       | File                  | Build commit | Severity  |
163bd3388efSshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
164bd3388efSshengfei Xu| 2023-04-13 | rk3562_bl31_v1.14.elf | 2041b9655    | important |
165bd3388efSshengfei Xu
166bd3388efSshengfei Xu### New
167bd3388efSshengfei Xu
168bd3388efSshengfei Xu1. Support suspend mode config.
169bd3388efSshengfei Xu
170bd3388efSshengfei Xu------
171bd3388efSshengfei Xu
172d2671041SChen Fen## rk3562_usbplug_v1.04.bin
173d2671041SChen Fen
174d2671041SChen Fen| Date       | File                  | Build commit | Severity  |
175d2671041SChen Fen| ---------- | :----------------------- | ---------- | -------- |
176d2671041SChen Fen| 2023-04-13 | rk3562_usbplug_v1.04.bin | 0cccf6fec  | important |
177d2671041SChen Fen
178d2671041SChen Fen### Fixed
179d2671041SChen Fen
180d2671041SChen Fen| Index | Severity  | Update                 | Issue description                  | Issue source |
181d2671041SChen Fen| ----- | --------- | ---------------------- | ------------------------ | ------------ |
182d2671041SChen Fen| 1     | important | Fix sometime reboot fail.        | Reboot fail from loader enter.     | -            |
183d2671041SChen Fen
184d2671041SChen Fen------
185d2671041SChen Fen
1860fa6fc88SLin Jinhan## rk3562_bl32_v1.01.bin
1870fa6fc88SLin Jinhan
1880fa6fc88SLin Jinhan| Date       | File                  | Build commit | Severity  |
1890fa6fc88SLin Jinhan| ---------- | :-------------------- | ------------ | --------- |
1900fa6fc88SLin Jinhan| 2023-04-12 | rk3562_bl32_v1.01.bin | c73fd5531    | important |
1910fa6fc88SLin Jinhan
1920fa6fc88SLin Jinhan### New
1930fa6fc88SLin Jinhan
1940fa6fc88SLin Jinhan1. Added crypto/trng/keylad module support.
1950fa6fc88SLin Jinhan
1960fa6fc88SLin Jinhan### Fixed
1970fa6fc88SLin Jinhan
1980fa6fc88SLin Jinhan| Index | Severity  | Update                                                       | Issue description                            | Issue source |
1990fa6fc88SLin Jinhan| ----- | --------- | ------------------------------------------------------------ | -------------------------------------------- | ------------ |
2000fa6fc88SLin Jinhan| 1     | important | Repair the CtsDevicePolicyManagerTestCases test failure problem | CtsDevicePolicyManagerTestCases test failure | 406081       |
2010fa6fc88SLin Jinhan
2020fa6fc88SLin Jinhan------
2030fa6fc88SLin Jinhan
20461993dceSFinley Xiao## rk3562_bl31_v1.13.elf
20561993dceSFinley Xiao
20661993dceSFinley Xiao| Date       | File                  | Build commit | Severity  |
20761993dceSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
20861993dceSFinley Xiao| 2023-04-10 | rk3562_bl31_v1.13.elf | 69ae6e698    | important |
20961993dceSFinley Xiao
21061993dceSFinley Xiao### New
21161993dceSFinley Xiao
21261993dceSFinley Xiao1. Add opteed sys ctrl support.
21361993dceSFinley Xiao2. Don't change unsecure crypto clocks.
21461993dceSFinley Xiao
21561993dceSFinley Xiao------
216f1a9d362SJoseph Chen
21734035c0cSFinley Xiao## rk3562_bl31_v1.12.elf
21834035c0cSFinley Xiao
21934035c0cSFinley Xiao| Date       | File                  | Build commit | Severity  |
22034035c0cSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
22134035c0cSFinley Xiao| 2023-03-15 | rk3562_bl31_v1.12.elf | 3376a679b    | important |
22234035c0cSFinley Xiao
22334035c0cSFinley Xiao### New
22434035c0cSFinley Xiao
22534035c0cSFinley Xiao1. Implement autocs suspend and resume.
22634035c0cSFinley Xiao2. Update dcf code to v1.01.
22734035c0cSFinley Xiao
22834035c0cSFinley Xiao------
229f1a9d362SJoseph Chen
23077d983feSshengfei Xu## rk3562_bl31_v1.11.elf
23177d983feSshengfei Xu
23277d983feSshengfei Xu| Date       | File                  | Build commit | Severity  |
23377d983feSshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
23477d983feSshengfei Xu| 2023-03-10 | rk3562_bl31_v1.11.elf | 75d01ff66    | important |
23577d983feSshengfei Xu
23677d983feSshengfei Xu### New
23777d983feSshengfei Xu
23877d983feSshengfei Xu1. Improve suspend/resume stability.
23977d983feSshengfei Xu
24077d983feSshengfei Xu------
241f1a9d362SJoseph Chen
242a9892bfcSFinley Xiao## rk3562_bl31_v1.10.elf
243a9892bfcSFinley Xiao
244a9892bfcSFinley Xiao| Date       | File                  | Build commit | Severity  |
245a9892bfcSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
246a9892bfcSFinley Xiao| 2023-03-10 | rk3562_bl31_v1.10.elf | 8db141d32    | important |
247a9892bfcSFinley Xiao
248a9892bfcSFinley Xiao### New
249a9892bfcSFinley Xiao
250a9892bfcSFinley Xiao1. Add autocs support for core.
251a9892bfcSFinley Xiao2. Improve rkrng output.
252a9892bfcSFinley Xiao
253a9892bfcSFinley Xiao------
254f1a9d362SJoseph Chen
255dc63d96aSChen Fen## rk3562_usbplug_v1.03.bin
256dc63d96aSChen Fen
257dc63d96aSChen Fen| Date       | File                  | Build commit | Severity  |
258dc63d96aSChen Fen| ---------- | :----------------------- | ----------- | -------- |
259dc63d96aSChen Fen| 2023-03-09 | rk3562_usbplug_v1.03.bin | a2a8c6bbac | important |
260dc63d96aSChen Fen
261dc63d96aSChen Fen### New
262dc63d96aSChen Fen
263dc63d96aSChen Fen1. First release version.
264dc63d96aSChen Fen
265dc63d96aSChen Fen------
266dc63d96aSChen Fen
2675b2037f3SFinley Xiao## rk3562_bl31_v1.09.elf
2685b2037f3SFinley Xiao
2695b2037f3SFinley Xiao| Date       | File                  | Build commit | Severity  |
2705b2037f3SFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
2715b2037f3SFinley Xiao| 2023-03-08 | rk3562_bl31_v1.09.elf | 6a1e56879    | important |
2725b2037f3SFinley Xiao
2735b2037f3SFinley Xiao### New
2745b2037f3SFinley Xiao
2755b2037f3SFinley Xiao1. Add support to change pvtpll length according to otp and opp flag .
2765b2037f3SFinley Xiao
2775b2037f3SFinley Xiao------
278f1a9d362SJoseph Chen
27978fade4fSYifeng Zhao## rk3562_spl_v1.03.bin
28078fade4fSYifeng Zhao
28178fade4fSYifeng Zhao| Date       | File                  | Build commit | Severity  |
28278fade4fSYifeng Zhao| ---------- | :-------------------- | ----------- | -------- |
28378fade4fSYifeng Zhao| 2023-03-06 | rk3562_spl_v1.03.bin | 7ff748e19 | important     |
28478fade4fSYifeng Zhao
28578fade4fSYifeng Zhao### New
28678fade4fSYifeng Zhao
28778fade4fSYifeng Zhao1. First release version.
28878fade4fSYifeng Zhao
28978fade4fSYifeng Zhao------
29078fade4fSYifeng Zhao
291e53c80efSFinley Xiao## rk3562_bl31_v1.08.elf
292e53c80efSFinley Xiao
293e53c80efSFinley Xiao| Date       | File                  | Build commit | Severity  |
294e53c80efSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
295e53c80efSFinley Xiao| 2023-02-27 | rk3562_bl31_v1.08.elf | 1f6088dc0    | important |
296e53c80efSFinley Xiao
297e53c80efSFinley Xiao### New
298e53c80efSFinley Xiao
299e53c80efSFinley Xiao1. Change clock to normal pll when supend and reset.
300e53c80efSFinley Xiao
301e53c80efSFinley Xiao------
302f1a9d362SJoseph Chen
3039bef93d4Sshengfei Xu## rk3562_bl31_v1.07.elf
3049bef93d4Sshengfei Xu
3059bef93d4Sshengfei Xu| Date       | File                  | Build commit | Severity  |
3069bef93d4Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
3079bef93d4Sshengfei Xu| 2023-02-22 | rk3562_bl31_v1.07.elf | 4d4f21db2    | important |
3089bef93d4Sshengfei Xu
3099bef93d4Sshengfei Xu### New
3109bef93d4Sshengfei Xu
3119bef93d4Sshengfei Xu1. Support vdd_logic off in the system suspend.
3129bef93d4Sshengfei Xu
3139bef93d4Sshengfei Xu------
3149bef93d4Sshengfei Xu
31552e2193eSTang Yun ping## rk3562_ddr_{1560...324}MHz_v1.04.bin
31652e2193eSTang Yun ping
31752e2193eSTang Yun ping| Date       | File                            | Build commit                              | Severity  |
31852e2193eSTang Yun ping| ---------- | :-------------------------------- | ---------------------------------------------- | -------- |
31952e2193eSTang Yun ping| 2023-02-14 | rk3562_ddr_{1560...324}MHz_v1.04.bin | bae1baa081 | important |
32052e2193eSTang Yun ping
32152e2193eSTang Yun ping### Fixed
32252e2193eSTang Yun ping
32352e2193eSTang Yun ping| Index | Severity  | Update                                  | Issue description                                            | Issue source |
32452e2193eSTang Yun ping| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ |
32552e2193eSTang Yun ping| 1     | moderate  | fix bug of uart print can't be disabled | uart print can't be disabled by ddrbin_tool                  | -            |
32652e2193eSTang 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. | -            |
32752e2193eSTang Yun ping
32852e2193eSTang Yun ping------
32952e2193eSTang Yun ping
3309520c75eSFinley Xiao## rk3562_bl31_v1.06.elf
3319520c75eSFinley Xiao
3329520c75eSFinley Xiao| Date       | File                  | Build commit | Severity  |
3339520c75eSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
3349520c75eSFinley Xiao| 2023-02-09 | rk3562_bl31_v1.06.elf | de0f55c9c    | important |
3359520c75eSFinley Xiao
3369520c75eSFinley Xiao### New
3379520c75eSFinley Xiao
3389520c75eSFinley Xiao1. Add crypto rng and klad clocks support.
3399520c75eSFinley Xiao2. Adjust pvtpll table for npu 800MHz and 900MHz.
3409520c75eSFinley Xiao3. Add dmc code.
3419520c75eSFinley Xiao
3429520c75eSFinley Xiao------
3439520c75eSFinley Xiao
344f8b9fd59SJoseph Chen## rk3562_{ddr,spl,usbplug}_v1.x.bin
345f8b9fd59SJoseph Chen
346f8b9fd59SJoseph Chen| Date       | File                            | Build commit                              | Severity  |
347f8b9fd59SJoseph Chen| ---------- | :-------------------------------- | ---------------------------------------------- | -------- |
348f8b9fd59SJoseph Chen| 2023-02-03 | rk3562_{ddr,spl,usbplug}_v1.x.bin | ddr:4d38eafc48#spl:ec5f0a7c43#usbplug:3ed34f88 | important |
349f8b9fd59SJoseph Chen
350f8b9fd59SJoseph Chen### New
351f8b9fd59SJoseph Chen
352f8b9fd59SJoseph Chen1. Initial version.
353f8b9fd59SJoseph Chen
354f8b9fd59SJoseph Chen------
355f8b9fd59SJoseph Chen
3564574e1d2SJoseph Chen## rk3562_{bl31,bl32,mcu}_v1.x.bin
3574574e1d2SJoseph Chen
3584574e1d2SJoseph Chen| Date       | File                            | Build commit                              | Severity  |
3594574e1d2SJoseph Chen| ---------- | :------------------------------ | -------------------------------- | -------- |
3604574e1d2SJoseph Chen| 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | important |
3614574e1d2SJoseph Chen
3624574e1d2SJoseph Chen### New
3634574e1d2SJoseph Chen
3644574e1d2SJoseph Chen1. Initial version.
3654574e1d2SJoseph Chen
3664574e1d2SJoseph Chen------
3674574e1d2SJoseph Chen
368