xref: /rkbin/doc/release/RV1126_EN.md (revision 90774e77e2b6aae5f4977b38be4cd823f4c1e47c)
1d87c0fdcSJon Lin# RV1126 Release Note
2d87c0fdcSJon Lin
3*90774e77SHisping Lin## rv1126_tee_ta_v2.14.bin
4*90774e77SHisping Lin
5*90774e77SHisping Lin| Date       | File                    | Build commit | Severity  |
6*90774e77SHisping Lin| ---------- | :---------------------- | ------------ | --------- |
7*90774e77SHisping Lin| 2024-10-31 | rv1126_tee_ta_v2.14.bin | 9f2aca7d1    | important |
8*90774e77SHisping Lin
9*90774e77SHisping Lin### Fixed
10*90774e77SHisping Lin
11*90774e77SHisping Lin| Index | Severity  | Update                                            | Issue description                                            | Issue source |
12*90774e77SHisping Lin| ----- | --------- | ------------------------------------------------- | ------------------------------------------------------------ | ------------ |
13*90774e77SHisping Lin| 1     | important | fixed RSA OAEP MGF1 algorithm                     | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
14*90774e77SHisping Lin| 2     | important | fixed condition of whether secure boot is enabled | Under unstable hardware conditions, it may be mistakenly believed that secure boot is enabled | -            |
15*90774e77SHisping Lin
16*90774e77SHisping Lin------
17*90774e77SHisping Lin
18e71af631SWesley Yao## rv1126_ddr_{1056 ... 784}MHz_v1.11.bin
19e71af631SWesley Yao
20e71af631SWesley Yao| Date       | File                                   | Build commit | Severity  |
21e71af631SWesley Yao| ---------- | -------------------------------------- | ------------ | --------- |
22e71af631SWesley Yao| 2024-10-11 | rv1126_ddr_{1056 ... 784}MHz_v1.11.bin | af45c23638   | important |
23e71af631SWesley Yao
24e71af631SWesley Yao### Fixed
25e71af631SWesley Yao
26e71af631SWesley Yao| Index | Severity  | Update                              | Issue description                                            | Issue source |
27e71af631SWesley Yao| ----- | --------- | ----------------------------------- | ------------------------------------------------------------ | ------------ |
28e71af631SWesley Yao| 1     | important | Optimize the flow of DDR4 read gate | Some specific DDR4 PN may have abnormal read gate            | -            |
29e71af631SWesley Yao| 2     | important | Fix the flow of writing DDR4 vref   | The DDR4 vref is inaccurate and may lead to stability issues | -            |
30e71af631SWesley Yao| 3     | important | Optimize DDR4 capacity detection    | -                                                            | -            |
31e71af631SWesley Yao
32e71af631SWesley Yao------
33e71af631SWesley Yao
34e6b5c66bSHisping Lin## rv1126_tee_ta_v2.13.bin
35e6b5c66bSHisping Lin
36e6b5c66bSHisping Lin| Date       | File                    | Build commit | Severity  |
37e6b5c66bSHisping Lin| ---------- | :---------------------- | ------------ | --------- |
38e6b5c66bSHisping Lin| 2024-09-02 | rv1126_tee_ta_v2.13.bin | 6c78a7d8c    | important |
39e6b5c66bSHisping Lin
40e6b5c66bSHisping Lin### New
41e6b5c66bSHisping Lin
42e6b5c66bSHisping Lin1. Support software TA encryption key, customers can use TA encryption function without burning the key.
43e6b5c66bSHisping Lin2. Enable dynamic shared memory, default to using reserved shared memory.
44e6b5c66bSHisping Lin3. RPMB change read data to multiple times.
45e6b5c66bSHisping Lin4. Increase MPI_MEMPOOL_SIZE size.
46e6b5c66bSHisping Lin
47e6b5c66bSHisping Lin------
48e6b5c66bSHisping Lin
49a505292aSHisping Lin## rv1126_tee_ta_v2.12.bin
50a505292aSHisping Lin
51a505292aSHisping Lin| Date       | File                    | Build commit | Severity  |
52a505292aSHisping Lin| ---------- | :---------------------- | ------------ | --------- |
53a505292aSHisping Lin| 2024-04-16 | rv1126_tee_ta_v2.12.bin | 185dc3c92    | important |
54a505292aSHisping Lin
55a505292aSHisping Lin### New
56a505292aSHisping Lin
57a505292aSHisping Lin1. Optimization parameter check to enhance security.
58a505292aSHisping Lin2. Support printing TEE memory usage information.
59a505292aSHisping Lin3. Hardware crypto supports addresses exceeding 4G.
60a505292aSHisping Lin
61a505292aSHisping Lin------
62a505292aSHisping Lin
63b57d8cc4SZhihuan He## rv1126_ddr_{1056 ... 784}MHz_v1.10.bin
64b57d8cc4SZhihuan He
65b57d8cc4SZhihuan He| Date       | File                                   | Build commit | Severity |
66b57d8cc4SZhihuan He| ---------- | -------------------------------------- | ------------ | -------- |
67b57d8cc4SZhihuan He| 2024-04-10 | rv1126_ddr_{1056 ... 784}MHz_v1.10.bin | d69a0b90fd   | critical |
68b57d8cc4SZhihuan He
69b57d8cc4SZhihuan He### New
70b57d8cc4SZhihuan He
71b57d8cc4SZhihuan He1. Add otp support.
72b57d8cc4SZhihuan He2. Add sram check.
73b57d8cc4SZhihuan He
74b57d8cc4SZhihuan He------
75b57d8cc4SZhihuan He
76b9df24dfSXiaoDong Huang## rv1126_tee_v1.04.bin
77b9df24dfSXiaoDong Huang
78b9df24dfSXiaoDong Huang| Date       | File                 | Build commit | Severity  |
79b9df24dfSXiaoDong Huang| ---------- | :------------------- | ------------ | --------- |
80b9df24dfSXiaoDong Huang| 2024-03-07 | rv1126_tee_v1.04.bin | 796bbcbef    | important |
81b9df24dfSXiaoDong Huang
82b9df24dfSXiaoDong Huang### New
83b9df24dfSXiaoDong Huang
84b9df24dfSXiaoDong Huang1. Optimize the cost time of system suspend/resume.
85b9df24dfSXiaoDong Huang
86b9df24dfSXiaoDong Huang------
87b9df24dfSXiaoDong Huang
88c41b714cSXiaoDong Huang## rv1126_tee_ta_v2.11.bin
89c41b714cSXiaoDong Huang
90c41b714cSXiaoDong Huang| Date       | File                    | Build commit | Severity  |
91c41b714cSXiaoDong Huang| ---------- | :---------------------- | ------------ | --------- |
92c41b714cSXiaoDong Huang| 2023-10-07 | rv1126_tee_ta_v2.11.bin | 65a719aaa    | important |
93c41b714cSXiaoDong Huang
94c41b714cSXiaoDong Huang### New
95c41b714cSXiaoDong Huang
96c41b714cSXiaoDong Huang1. Supports SLP_WAKEUP_TO_RESET sleep mode.
97c41b714cSXiaoDong Huang
98c41b714cSXiaoDong Huang------
99c41b714cSXiaoDong Huang
100367e019fSXuhui Lin## rv1126_spl_v1.10.bin
101367e019fSXuhui Lin
102367e019fSXuhui Lin| Date       | File                 | Build commit | Severity  |
103367e019fSXuhui Lin| ---------- | -------------------- | ------------ | --------- |
104367e019fSXuhui Lin| 2023-09-28 | rv1126_spl_v1.10.bin | e4e124926e   | important |
105367e019fSXuhui Lin
106367e019fSXuhui Lin### New
107367e019fSXuhui Lin
108367e019fSXuhui Lin1. Print and pass the firmware version number.
109367e019fSXuhui Lin
110367e019fSXuhui Lin### Fixed
111367e019fSXuhui Lin
112367e019fSXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
113367e019fSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
114367e019fSXuhui 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. | -            |
115367e019fSXuhui Lin
116367e019fSXuhui Lin------
117367e019fSXuhui Lin
11876b8b61bSHisping Lin## rv1126_tee_ta_v2.10.bin
11976b8b61bSHisping Lin
12076b8b61bSHisping Lin| Date       | File                    | Build commit | Severity  |
12176b8b61bSHisping Lin| ---------- | :---------------------- | ------------ | --------- |
12276b8b61bSHisping Lin| 2023-08-29 | rv1126_tee_ta_v2.10.bin | b5340fd65    | important |
12376b8b61bSHisping Lin
12476b8b61bSHisping Lin### New
12576b8b61bSHisping Lin
12676b8b61bSHisping Lin1. Supports read and write security flag interfaces.
12776b8b61bSHisping Lin2. Support check ta encryption key is written.
12876b8b61bSHisping Lin
12976b8b61bSHisping Lin------
13076b8b61bSHisping Lin
1317cced2f8SHisping Lin## rv1126_tee_ta_v2.09.bin
1327cced2f8SHisping Lin
1337cced2f8SHisping Lin| Date       | File                    | Build commit | Severity  |
1347cced2f8SHisping Lin| ---------- | :---------------------- | ------------ | --------- |
1357cced2f8SHisping Lin| 2023-05-26 | rv1126_tee_ta_v2.09.bin | 59f324679    | important |
1367cced2f8SHisping Lin
1377cced2f8SHisping Lin### New
1387cced2f8SHisping Lin
1397cced2f8SHisping Lin1. Kernel support read vboot key hash and secure boot flag.
1407cced2f8SHisping Lin
1417cced2f8SHisping Lin### Fixed
1427cced2f8SHisping Lin
1437cced2f8SHisping Lin| Index | Severity  | Update                       | Issue description                                            | Issue source |
1447cced2f8SHisping Lin| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ |
1457cced2f8SHisping Lin| 1     | important | disable dynamic share memory | running CA TA applications will fail probability when using dynamic shared memory. | -            |
1467cced2f8SHisping Lin
1477cced2f8SHisping Lin------
1487cced2f8SHisping Lin
1490adb306fSChen Fen## rv1126_usbplug_v1.24.bin
1500adb306fSChen Fen
1510adb306fSChen Fen| Date       | File                         | Build commit | Severity  |
1520adb306fSChen Fen| ---------- | :--------------------------- | ------------ | --------- |
1530adb306fSChen Fen| 2023-03-31 | rv1126_usbplug_v1.24.bin     | 0744719244   | important |
1540adb306fSChen Fen
1550adb306fSChen Fen### Fixed
1560adb306fSChen Fen
1570adb306fSChen Fen| Index | Severity  | Update                      | Issue description                                | Issue source |
1580adb306fSChen Fen| ----- | --------- | --------------------------- | ------------------------------------------------ | ------------ |
1590adb306fSChen Fen| 1     | important | fix OTP chip id write error | if chip id is blank,  it will be written rv1126. | -            |
1600adb306fSChen Fen
1610adb306fSChen Fen------
1620adb306fSChen Fen
16372318af7SZhichao Yu## rv1126_spl_emmc_tb_v1.13.bin
16472318af7SZhichao Yu
16572318af7SZhichao Yu| Date       | File                         | Build commit | Severity  |
16672318af7SZhichao Yu| ---------- | :--------------------------- | ------------ | --------- |
16772318af7SZhichao Yu| 2022-12-09 | rv1126_spl_emmc_tb_v1.13.bin | f3f5db2e27   | important |
16872318af7SZhichao Yu
16972318af7SZhichao Yu### Fixed
17072318af7SZhichao Yu
17172318af7SZhichao Yu| Index | Severity  | Update                                    | Issue description                                            | Issue source |
17272318af7SZhichao Yu| ----- | --------- | ----------------------------------------- | ------------------------------------------------------------ | ------------ |
17372318af7SZhichao Yu| 1     | important | fix DECOM_ENR is not clear found in v1.12 | if DECOM_ENR is not cleared, rootfs would be decompress failed cause by decom busy status. | -            |
17472318af7SZhichao Yu
17572318af7SZhichao Yu------
17672318af7SZhichao Yu
17772af54e6SXiaoDong Huang## rv1126_tee_ta_tb_v1.07.bin
17872af54e6SXiaoDong Huang
17972af54e6SXiaoDong Huang| Date       | File                       | Build commit | Severity  |
18072af54e6SXiaoDong Huang| ---------- | :------------------------- | ------------ | --------- |
18172af54e6SXiaoDong Huang| 2022-12-09 | rv1126_tee_ta_tb_v1.07.bin | 4eb6cbf6c    | important |
18272af54e6SXiaoDong Huang
18372af54e6SXiaoDong Huang### Fixed
18472af54e6SXiaoDong Huang
18572af54e6SXiaoDong Huang| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
18672af54e6SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
18772af54e6SXiaoDong Huang| 1     | important | Solve the problem that OPTEE is stuck during startup when printing is closed | User use /rkbin/tools/ddrbin_tool to close printing ,  then rk_atags will notify OPTEE to disable printing, When OPTEE starts, it will be stuck and unable to enter U-Boot | -            |
18872af54e6SXiaoDong Huang
18972af54e6SXiaoDong Huang------
19072af54e6SXiaoDong Huang
1911df9ddc0SWesley Yao## rv1126_ddr_{1056 ... 784}MHz_v1.09.bin
1921df9ddc0SWesley Yao
1931df9ddc0SWesley Yao| Date       | File                                   | Build commit | Severity |
1941df9ddc0SWesley Yao| ---------- | :------------------------------------- | ------------ | -------- |
1951df9ddc0SWesley Yao| 2022-10-25 | rv1126_ddr_{1056 ... 784}MHz_v1.09.bin | 8fef64cfb9   | critical |
1961df9ddc0SWesley Yao
1971df9ddc0SWesley Yao### Fixed
1981df9ddc0SWesley Yao
1991df9ddc0SWesley Yao| Index | Severity  | Update                                 | Issue description                                            | Issue source |
2001df9ddc0SWesley Yao| ----- | --------- | -------------------------------------- | ------------------------------------------------------------ | ------------ |
2011df9ddc0SWesley Yao| 1     | critical  | Fix problem of LPDDR4X MRR error       | The judgment logic of LPDDR4X in the MRR function is defective. As a result, the LPDDR4X MRR data may be incorrect. | -            |
2021df9ddc0SWesley Yao| 2     | important | Fix error of some LPDDR4 in 528MHz     | The code does not consider that the Wr Lvl result of some LPDDR4 may be negative, which may lead to error in the judgment of Wr Lvl result. | 358198       |
2031df9ddc0SWesley Yao| 3     | moderate  | Fix timing error of some DDR           | The settings of t_xs_x32, t_xs_abort_x32, and t_xs_fast_x32 are incorrect. Some DDR (less than 128M) may fail in other platform. | -            |
2041df9ddc0SWesley Yao| 4     | important | Fix some x32 LPDDR3 instability issues | The detection process of LPDDR3 is defective. Part of x32 LPDDR3 is identified as x16, which results in some timing setting errors. | 322844       |
2051df9ddc0SWesley Yao
2061df9ddc0SWesley Yao------
2071df9ddc0SWesley Yao
2081e099ccaSXiaoDong Huang## rv1126_tee_ta_v2.08.bin
2091e099ccaSXiaoDong Huang
2101e099ccaSXiaoDong Huang| Date       | File                    | Build commit | Severity  |
2111e099ccaSXiaoDong Huang| ---------- | :---------------------- | ------------ | --------- |
2121e099ccaSXiaoDong Huang| 2022-10-24 | rv1126_tee_ta_v2.08.bin | 317f8b06b    | important |
2131e099ccaSXiaoDong Huang
2141e099ccaSXiaoDong Huang### Fixed
2151e099ccaSXiaoDong Huang
2161e099ccaSXiaoDong Huang| Index | Severity  | Update                             | Issue description                                            | Issue source |
2171e099ccaSXiaoDong Huang| ----- | --------- | ---------------------------------- | ------------------------------------------------------------ | ------------ |
2181e099ccaSXiaoDong Huang| 1     | important | Fix error of fiq stack information | Enter 'bt' command in fiq mode,  That will show wrong stack information. | -            |
2191e099ccaSXiaoDong Huang
2201e099ccaSXiaoDong Huang------
2211e099ccaSXiaoDong Huang
222e8f3ef40SHisping Lin## rv1126_tee_ta_v2.07.bin
223e8f3ef40SHisping Lin
224e8f3ef40SHisping Lin| Date       | File                    | Build commit | Severity  |
225e8f3ef40SHisping Lin| ---------- | :---------------------- | ------------ | --------- |
226e8f3ef40SHisping Lin| 2022-09-16 | rv1126_tee_ta_v2.07.bin | d84087907    | important |
227e8f3ef40SHisping Lin
228e8f3ef40SHisping Lin### Fixed
229e8f3ef40SHisping Lin
230e8f3ef40SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
231e8f3ef40SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
232e8f3ef40SHisping Lin| 1     | important | Solve the problem that OPTEE is stuck during startup when printing is closed | User use /rkbin/tools/ddrbin_tool to close printing ,  then rk_atags will notify OPTEE to disable printing, When OPTEE starts, it will be stuck and unable to enter U-Boot | -            |
233e8f3ef40SHisping Lin
234e8f3ef40SHisping Lin------
235e8f3ef40SHisping Lin
236d87c0fdcSJon Lin## rv1126_{miniloader, usbplug}_ftl_v1.23.bin
237d87c0fdcSJon Lin
238d87c0fdcSJon Lin| Date       | File                                       | Build commit   | Severity |
239d87c0fdcSJon Lin| ---------- | :----------------------------------------- | -------- | -------- |
240d87c0fdcSJon Lin| 2022-09-08 | rv1126_{miniloader, usbplug}_ftl_v1.23.bin | 55a904 | moderate |
241d87c0fdcSJon Lin
242d87c0fdcSJon Lin### New
243d87c0fdcSJon Lin
24418157235SJoseph Chen1. Support SPI Nand MX35UF1GE4AD MX35UF2GE4AD.
245e8f3ef40SHisping Lin
246e8f3ef40SHisping Lin------
247e8f3ef40SHisping Lin
248