xref: /rkbin/doc/release/RV1126_EN.md (revision e6b5c66b99dd09e2f8965ceaf04106b80481d9e5)
1d87c0fdcSJon Lin# RV1126 Release Note
2d87c0fdcSJon Lin
3*e6b5c66bSHisping Lin## rv1126_tee_ta_v2.13.bin
4*e6b5c66bSHisping Lin
5*e6b5c66bSHisping Lin| Date       | File                    | Build commit | Severity  |
6*e6b5c66bSHisping Lin| ---------- | :---------------------- | ------------ | --------- |
7*e6b5c66bSHisping Lin| 2024-09-02 | rv1126_tee_ta_v2.13.bin | 6c78a7d8c    | important |
8*e6b5c66bSHisping Lin
9*e6b5c66bSHisping Lin### New
10*e6b5c66bSHisping Lin
11*e6b5c66bSHisping Lin1. Support software TA encryption key, customers can use TA encryption function without burning the key.
12*e6b5c66bSHisping Lin2. Enable dynamic shared memory, default to using reserved shared memory.
13*e6b5c66bSHisping Lin3. RPMB change read data to multiple times.
14*e6b5c66bSHisping Lin4. Increase MPI_MEMPOOL_SIZE size.
15*e6b5c66bSHisping Lin
16*e6b5c66bSHisping Lin------
17*e6b5c66bSHisping Lin
18a505292aSHisping Lin## rv1126_tee_ta_v2.12.bin
19a505292aSHisping Lin
20a505292aSHisping Lin| Date       | File                    | Build commit | Severity  |
21a505292aSHisping Lin| ---------- | :---------------------- | ------------ | --------- |
22a505292aSHisping Lin| 2024-04-16 | rv1126_tee_ta_v2.12.bin | 185dc3c92    | important |
23a505292aSHisping Lin
24a505292aSHisping Lin### New
25a505292aSHisping Lin
26a505292aSHisping Lin1. Optimization parameter check to enhance security.
27a505292aSHisping Lin2. Support printing TEE memory usage information.
28a505292aSHisping Lin3. Hardware crypto supports addresses exceeding 4G.
29a505292aSHisping Lin
30a505292aSHisping Lin------
31a505292aSHisping Lin
32b57d8cc4SZhihuan He## rv1126_ddr_{1056 ... 784}MHz_v1.10.bin
33b57d8cc4SZhihuan He
34b57d8cc4SZhihuan He| Date       | File                                   | Build commit | Severity |
35b57d8cc4SZhihuan He| ---------- | -------------------------------------- | ------------ | -------- |
36b57d8cc4SZhihuan He| 2024-04-10 | rv1126_ddr_{1056 ... 784}MHz_v1.10.bin | d69a0b90fd   | critical |
37b57d8cc4SZhihuan He
38b57d8cc4SZhihuan He### New
39b57d8cc4SZhihuan He
40b57d8cc4SZhihuan He1. Add otp support.
41b57d8cc4SZhihuan He2. Add sram check.
42b57d8cc4SZhihuan He
43b57d8cc4SZhihuan He------
44b57d8cc4SZhihuan He
45b9df24dfSXiaoDong Huang## rv1126_tee_v1.04.bin
46b9df24dfSXiaoDong Huang
47b9df24dfSXiaoDong Huang| Date       | File                 | Build commit | Severity  |
48b9df24dfSXiaoDong Huang| ---------- | :------------------- | ------------ | --------- |
49b9df24dfSXiaoDong Huang| 2024-03-07 | rv1126_tee_v1.04.bin | 796bbcbef    | important |
50b9df24dfSXiaoDong Huang
51b9df24dfSXiaoDong Huang### New
52b9df24dfSXiaoDong Huang
53b9df24dfSXiaoDong Huang1. Optimize the cost time of system suspend/resume.
54b9df24dfSXiaoDong Huang
55b9df24dfSXiaoDong Huang------
56b9df24dfSXiaoDong Huang
57c41b714cSXiaoDong Huang## rv1126_tee_ta_v2.11.bin
58c41b714cSXiaoDong Huang
59c41b714cSXiaoDong Huang| Date       | File                    | Build commit | Severity  |
60c41b714cSXiaoDong Huang| ---------- | :---------------------- | ------------ | --------- |
61c41b714cSXiaoDong Huang| 2023-10-07 | rv1126_tee_ta_v2.11.bin | 65a719aaa    | important |
62c41b714cSXiaoDong Huang
63c41b714cSXiaoDong Huang### New
64c41b714cSXiaoDong Huang
65c41b714cSXiaoDong Huang1. Supports SLP_WAKEUP_TO_RESET sleep mode.
66c41b714cSXiaoDong Huang
67c41b714cSXiaoDong Huang------
68c41b714cSXiaoDong Huang
69367e019fSXuhui Lin## rv1126_spl_v1.10.bin
70367e019fSXuhui Lin
71367e019fSXuhui Lin| Date       | File                 | Build commit | Severity  |
72367e019fSXuhui Lin| ---------- | -------------------- | ------------ | --------- |
73367e019fSXuhui Lin| 2023-09-28 | rv1126_spl_v1.10.bin | e4e124926e   | important |
74367e019fSXuhui Lin
75367e019fSXuhui Lin### New
76367e019fSXuhui Lin
77367e019fSXuhui Lin1. Print and pass the firmware version number.
78367e019fSXuhui Lin
79367e019fSXuhui Lin### Fixed
80367e019fSXuhui Lin
81367e019fSXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
82367e019fSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
83367e019fSXuhui 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. | -            |
84367e019fSXuhui Lin
85367e019fSXuhui Lin------
86367e019fSXuhui Lin
8776b8b61bSHisping Lin## rv1126_tee_ta_v2.10.bin
8876b8b61bSHisping Lin
8976b8b61bSHisping Lin| Date       | File                    | Build commit | Severity  |
9076b8b61bSHisping Lin| ---------- | :---------------------- | ------------ | --------- |
9176b8b61bSHisping Lin| 2023-08-29 | rv1126_tee_ta_v2.10.bin | b5340fd65    | important |
9276b8b61bSHisping Lin
9376b8b61bSHisping Lin### New
9476b8b61bSHisping Lin
9576b8b61bSHisping Lin1. Supports read and write security flag interfaces.
9676b8b61bSHisping Lin2. Support check ta encryption key is written.
9776b8b61bSHisping Lin
9876b8b61bSHisping Lin------
9976b8b61bSHisping Lin
1007cced2f8SHisping Lin## rv1126_tee_ta_v2.09.bin
1017cced2f8SHisping Lin
1027cced2f8SHisping Lin| Date       | File                    | Build commit | Severity  |
1037cced2f8SHisping Lin| ---------- | :---------------------- | ------------ | --------- |
1047cced2f8SHisping Lin| 2023-05-26 | rv1126_tee_ta_v2.09.bin | 59f324679    | important |
1057cced2f8SHisping Lin
1067cced2f8SHisping Lin### New
1077cced2f8SHisping Lin
1087cced2f8SHisping Lin1. Kernel support read vboot key hash and secure boot flag.
1097cced2f8SHisping Lin
1107cced2f8SHisping Lin### Fixed
1117cced2f8SHisping Lin
1127cced2f8SHisping Lin| Index | Severity  | Update                       | Issue description                                            | Issue source |
1137cced2f8SHisping Lin| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ |
1147cced2f8SHisping Lin| 1     | important | disable dynamic share memory | running CA TA applications will fail probability when using dynamic shared memory. | -            |
1157cced2f8SHisping Lin
1167cced2f8SHisping Lin------
1177cced2f8SHisping Lin
1180adb306fSChen Fen## rv1126_usbplug_v1.24.bin
1190adb306fSChen Fen
1200adb306fSChen Fen| Date       | File                         | Build commit | Severity  |
1210adb306fSChen Fen| ---------- | :--------------------------- | ------------ | --------- |
1220adb306fSChen Fen| 2023-03-31 | rv1126_usbplug_v1.24.bin     | 0744719244   | important |
1230adb306fSChen Fen
1240adb306fSChen Fen### Fixed
1250adb306fSChen Fen
1260adb306fSChen Fen| Index | Severity  | Update                      | Issue description                                | Issue source |
1270adb306fSChen Fen| ----- | --------- | --------------------------- | ------------------------------------------------ | ------------ |
1280adb306fSChen Fen| 1     | important | fix OTP chip id write error | if chip id is blank,  it will be written rv1126. | -            |
1290adb306fSChen Fen
1300adb306fSChen Fen------
1310adb306fSChen Fen
13272318af7SZhichao Yu## rv1126_spl_emmc_tb_v1.13.bin
13372318af7SZhichao Yu
13472318af7SZhichao Yu| Date       | File                         | Build commit | Severity  |
13572318af7SZhichao Yu| ---------- | :--------------------------- | ------------ | --------- |
13672318af7SZhichao Yu| 2022-12-09 | rv1126_spl_emmc_tb_v1.13.bin | f3f5db2e27   | important |
13772318af7SZhichao Yu
13872318af7SZhichao Yu### Fixed
13972318af7SZhichao Yu
14072318af7SZhichao Yu| Index | Severity  | Update                                    | Issue description                                            | Issue source |
14172318af7SZhichao Yu| ----- | --------- | ----------------------------------------- | ------------------------------------------------------------ | ------------ |
14272318af7SZhichao 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. | -            |
14372318af7SZhichao Yu
14472318af7SZhichao Yu------
14572318af7SZhichao Yu
14672af54e6SXiaoDong Huang## rv1126_tee_ta_tb_v1.07.bin
14772af54e6SXiaoDong Huang
14872af54e6SXiaoDong Huang| Date       | File                       | Build commit | Severity  |
14972af54e6SXiaoDong Huang| ---------- | :------------------------- | ------------ | --------- |
15072af54e6SXiaoDong Huang| 2022-12-09 | rv1126_tee_ta_tb_v1.07.bin | 4eb6cbf6c    | important |
15172af54e6SXiaoDong Huang
15272af54e6SXiaoDong Huang### Fixed
15372af54e6SXiaoDong Huang
15472af54e6SXiaoDong Huang| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
15572af54e6SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
15672af54e6SXiaoDong 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 | -            |
15772af54e6SXiaoDong Huang
15872af54e6SXiaoDong Huang------
15972af54e6SXiaoDong Huang
1601df9ddc0SWesley Yao## rv1126_ddr_{1056 ... 784}MHz_v1.09.bin
1611df9ddc0SWesley Yao
1621df9ddc0SWesley Yao| Date       | File                                   | Build commit | Severity |
1631df9ddc0SWesley Yao| ---------- | :------------------------------------- | ------------ | -------- |
1641df9ddc0SWesley Yao| 2022-10-25 | rv1126_ddr_{1056 ... 784}MHz_v1.09.bin | 8fef64cfb9   | critical |
1651df9ddc0SWesley Yao
1661df9ddc0SWesley Yao### Fixed
1671df9ddc0SWesley Yao
1681df9ddc0SWesley Yao| Index | Severity  | Update                                 | Issue description                                            | Issue source |
1691df9ddc0SWesley Yao| ----- | --------- | -------------------------------------- | ------------------------------------------------------------ | ------------ |
1701df9ddc0SWesley 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. | -            |
1711df9ddc0SWesley 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       |
1721df9ddc0SWesley 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. | -            |
1731df9ddc0SWesley 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       |
1741df9ddc0SWesley Yao
1751df9ddc0SWesley Yao------
1761df9ddc0SWesley Yao
1771e099ccaSXiaoDong Huang## rv1126_tee_ta_v2.08.bin
1781e099ccaSXiaoDong Huang
1791e099ccaSXiaoDong Huang| Date       | File                    | Build commit | Severity  |
1801e099ccaSXiaoDong Huang| ---------- | :---------------------- | ------------ | --------- |
1811e099ccaSXiaoDong Huang| 2022-10-24 | rv1126_tee_ta_v2.08.bin | 317f8b06b    | important |
1821e099ccaSXiaoDong Huang
1831e099ccaSXiaoDong Huang### Fixed
1841e099ccaSXiaoDong Huang
1851e099ccaSXiaoDong Huang| Index | Severity  | Update                             | Issue description                                            | Issue source |
1861e099ccaSXiaoDong Huang| ----- | --------- | ---------------------------------- | ------------------------------------------------------------ | ------------ |
1871e099ccaSXiaoDong Huang| 1     | important | Fix error of fiq stack information | Enter 'bt' command in fiq mode,  That will show wrong stack information. | -            |
1881e099ccaSXiaoDong Huang
1891e099ccaSXiaoDong Huang------
1901e099ccaSXiaoDong Huang
191e8f3ef40SHisping Lin## rv1126_tee_ta_v2.07.bin
192e8f3ef40SHisping Lin
193e8f3ef40SHisping Lin| Date       | File                    | Build commit | Severity  |
194e8f3ef40SHisping Lin| ---------- | :---------------------- | ------------ | --------- |
195e8f3ef40SHisping Lin| 2022-09-16 | rv1126_tee_ta_v2.07.bin | d84087907    | important |
196e8f3ef40SHisping Lin
197e8f3ef40SHisping Lin### Fixed
198e8f3ef40SHisping Lin
199e8f3ef40SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
200e8f3ef40SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
201e8f3ef40SHisping 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 | -            |
202e8f3ef40SHisping Lin
203e8f3ef40SHisping Lin------
204e8f3ef40SHisping Lin
205d87c0fdcSJon Lin## rv1126_{miniloader, usbplug}_ftl_v1.23.bin
206d87c0fdcSJon Lin
207d87c0fdcSJon Lin| Date       | File                                       | Build commit   | Severity |
208d87c0fdcSJon Lin| ---------- | :----------------------------------------- | -------- | -------- |
209d87c0fdcSJon Lin| 2022-09-08 | rv1126_{miniloader, usbplug}_ftl_v1.23.bin | 55a904 | moderate |
210d87c0fdcSJon Lin
211d87c0fdcSJon Lin### New
212d87c0fdcSJon Lin
21318157235SJoseph Chen1. Support SPI Nand MX35UF1GE4AD MX35UF2GE4AD.
214e8f3ef40SHisping Lin
215e8f3ef40SHisping Lin------
216e8f3ef40SHisping Lin
217