xref: /rkbin/doc/release/RK3308_EN.md (revision 48e3dd73ca85d0142cf143a6178f59d80af376c9)
1037d3707SJon Lin# RK3308 Release Note
2037d3707SJon Lin
3*48e3dd73SHisping Lin## rk3308_bl32_v2.08.bin
4*48e3dd73SHisping Lin
5*48e3dd73SHisping Lin| Date       | File                  | Build commit | Severity  |
6*48e3dd73SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
7*48e3dd73SHisping Lin| 2024-09-02 | rk3308_bl32_v2.08.bin | 6c78a7d8c    | important |
8*48e3dd73SHisping Lin
9*48e3dd73SHisping Lin### New
10*48e3dd73SHisping Lin
11*48e3dd73SHisping Lin1. Support software TA encryption key, customers can use TA encryption function without burning the key.
12*48e3dd73SHisping Lin2. RPMB change read data to multiple times.
13*48e3dd73SHisping Lin3. Increase MPI_MEMPOOL_SIZE size.
14*48e3dd73SHisping Lin
15*48e3dd73SHisping Lin------
16*48e3dd73SHisping Lin
1726e53571SJon Lin## rk3308_miniloader_spinor_v1.43.bin
1826e53571SJon Lin
1926e53571SJon Lin| Date       | File                                   | Build commit  | Severity |
2026e53571SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
2126e53571SJon Lin| 2024-08-19 | rk3308_miniloader_spinor_v1.43.bin | e24e370a | moderate |
2226e53571SJon Lin
2326e53571SJon Lin### New
2426e53571SJon Lin
2526e53571SJon Lin1. Add spinor only version.
2626e53571SJon Lin
2726e53571SJon Lin------
2826e53571SJon Lin
2925c81dddSJon Lin## rk3308_usbplug_v1.43.bin
3025c81dddSJon Lin
3125c81dddSJon Lin| Date       | File                                   | Build commit  | Severity |
3225c81dddSJon Lin| ---------- | :------------------------------------- | ------- | -------- |
3325c81dddSJon Lin| 2024-08-16 | rk3308_usbplug_v1.43.bin | e24e370a | moderate |
3425c81dddSJon Lin
3525c81dddSJon Lin### New
3625c81dddSJon Lin
3725c81dddSJon Lin1. Support SPI Nor idblock 2 copies.
3825c81dddSJon Lin
3925c81dddSJon Lin------
4025c81dddSJon Lin
41956c94c2SJon Lin## rk3308_{miniloader, usbplug}_v1.42.bin
42956c94c2SJon Lin
43956c94c2SJon Lin| Date       | File                                   | Build commit  | Severity |
44956c94c2SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
45956c94c2SJon Lin| 2024-08-02 | rk3308_{miniloader, usbplug}_v1.42.bin | 0494fdae | moderate |
46956c94c2SJon Lin
47956c94c2SJon Lin### New
48956c94c2SJon Lin
49956c94c2SJon Lin1. Support new SPI flash.
50956c94c2SJon Lin
51956c94c2SJon Lin------
52956c94c2SJon Lin
5394c03666SHisping Lin## rk3308_bl32_v2.07.bin
5494c03666SHisping Lin
5594c03666SHisping Lin| Date       | File                  | Build commit | Severity  |
5694c03666SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
5794c03666SHisping Lin| 2024-04-16 | rk3308_bl32_v2.07.bin | 185dc3c92    | important |
5894c03666SHisping Lin
5994c03666SHisping Lin### New
6094c03666SHisping Lin
6194c03666SHisping Lin1. Optimization parameter check to enhance security.
6294c03666SHisping Lin2. Support printing TEE memory usage information.
6394c03666SHisping Lin3. Hardware crypto supports addresses exceeding 4G.
6494c03666SHisping Lin4. Support printing FWVER information.
6594c03666SHisping Lin
6694c03666SHisping Lin------
6794c03666SHisping Lin
68ad1ea2acSZhihuan He## rk3308_ddr*{589 ... 393}MHz*{uart2_m1, uart4_m0}_v2.08.bin
69ad1ea2acSZhihuan He
70ad1ea2acSZhihuan He| Date       | File                                                       | Build commit | Severity |
71ad1ea2acSZhihuan He| ---------- | ---------------------------------------------------------- | ------------ | -------- |
72ad1ea2acSZhihuan He| 2024-04-09 | rk3308_ddr*{589 ... 393}MHz*{uart2_m1, uart4_m0}_v2.08.bin | 10777823fd   | moderate |
73ad1ea2acSZhihuan He
74ad1ea2acSZhihuan He### New
75ad1ea2acSZhihuan He
76ad1ea2acSZhihuan He1. Add dram and sram check.
77ad1ea2acSZhihuan He
78ad1ea2acSZhihuan He------
79ad1ea2acSZhihuan He
80232f7686SJon Lin## rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin
81232f7686SJon Lin
82232f7686SJon Lin| Date       | File                                   | Build commit  | Severity |
83232f7686SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
84232f7686SJon Lin| 2024-01-05 | rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin | f34544a | moderate |
85232f7686SJon Lin
86232f7686SJon Lin### New
87232f7686SJon Lin
88232f7686SJon Lin1. Change undefined read data address global variables.
89232f7686SJon Lin
90232f7686SJon Lin------
91232f7686SJon Lin
9279bf0927SHisping Lin## rk3308_bl32_v2.06.bin
9379bf0927SHisping Lin
9479bf0927SHisping Lin| Date       | File                  | Build commit | Severity  |
9579bf0927SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
9679bf0927SHisping Lin| 2023-08-28 | rk3308_bl32_v2.06.bin | b5340fd65    | important |
9779bf0927SHisping Lin
9879bf0927SHisping Lin### New
9979bf0927SHisping Lin
10079bf0927SHisping Lin1. Support pstore for optee log.
10179bf0927SHisping Lin2. Enable dynamic SHM.
10279bf0927SHisping Lin3. Support check ta encryption key is written.
10379bf0927SHisping Lin
10479bf0927SHisping Lin------
10579bf0927SHisping Lin
1066ed8a180SJoseph Chen## rk3308_bl31_cpu3_v1.00.elf
1076ed8a180SJoseph Chen
1086ed8a180SJoseph Chen| Date       | File                       | Build commit | Severity |
1096ed8a180SJoseph Chen| ---------- | :------------------------- | ------------ | -------- |
1106ed8a180SJoseph Chen| 2023-03-16 | rk3308_bl31_cpu3_v1.00.elf | 5fb7b7229    | moderate |
1116ed8a180SJoseph Chen
1126ed8a180SJoseph Chen### New
1136ed8a180SJoseph Chen
1146ed8a180SJoseph Chen1. Support boot from CPU3.
1156ed8a180SJoseph Chen
1166ed8a180SJoseph Chen------
1176ed8a180SJoseph Chen
1185c96d2c0SWesley Yao## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin
1195c96d2c0SWesley Yao
1205c96d2c0SWesley Yao| Date       | File                                                       | Build commit | Severity |
1215c96d2c0SWesley Yao| ---------- | :--------------------------------------------------------- | ------------ | -------- |
1225c96d2c0SWesley Yao| 2022-11-29 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin | 6ede97a868   | moderate |
1235c96d2c0SWesley Yao
1245c96d2c0SWesley Yao### Fixed
1255c96d2c0SWesley Yao
1265c96d2c0SWesley Yao| Index | Severity | Update                                                   | Issue description                                            | Issue source |
1275c96d2c0SWesley Yao| ----- | -------- | -------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
1285c96d2c0SWesley Yao| 1     | moderate | Improve the stability of some DDR in RK3308B/H at 393MHz | When RK3308B/H is less than 451MHz, the value of read DQS DLL delay is inaccurately configured. As a result, some DDR may be unstable at 393MHz. | -            |
1295c96d2c0SWesley Yao
1305c96d2c0SWesley Yao------
1315c96d2c0SWesley Yao
1329d7a7bd9SJoseph Chen## rk3308_bl31_{aarch32}_v2.26.elf
1339d7a7bd9SJoseph Chen
1349d7a7bd9SJoseph Chen| Date       | File                            | Build commit | Severity  |
1359d7a7bd9SJoseph Chen| ---------- | :------------------------------ | ------------ | --------- |
1369d7a7bd9SJoseph Chen| 2022-09-28 | rk3308_bl31_{aarch32}_v2.26.elf | 0252d5c8f    | important |
1379d7a7bd9SJoseph Chen
1389d7a7bd9SJoseph Chen### Fixed
1399d7a7bd9SJoseph Chen
1409d7a7bd9SJoseph Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
1419d7a7bd9SJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
1429d7a7bd9SJoseph Chen| 1     | important | Solve the wdt reset while system suspend.  Handle solution: bl31 disables pclk_wdt before sleep and resume it after wakeup. | The kernel can't disable secure pclk_wdt,  it results in wdt reset. | 375529       |
1439d7a7bd9SJoseph Chen
1449d7a7bd9SJoseph Chen------
1459d7a7bd9SJoseph Chen
1466537a9c4SHisping Lin## rk3308_bl32_v2.05.bin
1476537a9c4SHisping Lin
1486537a9c4SHisping Lin| Date       | File                  | Build commit | Severity  |
1496537a9c4SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1506537a9c4SHisping Lin| 2022-09-16 | rk3308_bl32_v2.05.bin | d84087907    | important |
1516537a9c4SHisping Lin
1526537a9c4SHisping Lin### Fixed
1536537a9c4SHisping Lin
1546537a9c4SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
1556537a9c4SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
1566537a9c4SHisping 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 | -            |
1576537a9c4SHisping Lin
1586537a9c4SHisping Lin------
1596537a9c4SHisping Lin
160037d3707SJon Lin## rk3308_{miniloader, usbplug}_v1.39.bin
161037d3707SJon Lin
162037d3707SJon Lin| Date       | File                                   | Build commit  | Severity |
163037d3707SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
164037d3707SJon Lin| 2022-09-08 | rk3308_{miniloader, usbplug}_v1.39.bin | 97d7a6 | moderate |
165037d3707SJon Lin
166037d3707SJon Lin### New
167037d3707SJon Lin
16818157235SJoseph Chen1. Check ftl super block 2nd page spare data.
169