xref: /rkbin/doc/release/RK3308_EN.md (revision 8396d039bfb093867c8c03d93b336d8f3a58152a)
1037d3707SJon Lin# RK3308 Release Note
2037d3707SJon Lin
3*8396d039SJon Lin## rk3308_miniloader_v1.43.bin
4*8396d039SJon Lin
5*8396d039SJon Lin| Date       | File                                   | Build commit  | Severity |
6*8396d039SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
7*8396d039SJon Lin| 2024-09-09 | rk3308_miniloader_v1.43.bin | 6c04ae99 | moderate |
8*8396d039SJon Lin
9*8396d039SJon Lin### New
10*8396d039SJon Lin
11*8396d039SJon Lin1. Restore iomux after SD detect is invalid to avoid UART 2 M1 exception.
12*8396d039SJon Lin
13*8396d039SJon Lin------
14*8396d039SJon Lin
150121a0dfSJon Lin## rk3308_{miniloader, usbplug}_wo_ftl_v1.43.bin
160121a0dfSJon Lin
170121a0dfSJon Lin| Date       | File                                   | Build commit  | Severity |
180121a0dfSJon Lin| ---------- | :------------------------------------- | ------- | -------- |
190121a0dfSJon Lin| 2024-09-09 | rk3308_{miniloader, usbplug}_wo_ftl_v1.43.bin | 6c04ae99 | moderate |
200121a0dfSJon Lin
210121a0dfSJon Lin### New
220121a0dfSJon Lin
230121a0dfSJon Lin1. Support SPI Nor idblock 2 copies.
240121a0dfSJon Lin
250121a0dfSJon Lin------
260121a0dfSJon Lin
2748e3dd73SHisping Lin## rk3308_bl32_v2.08.bin
2848e3dd73SHisping Lin
2948e3dd73SHisping Lin| Date       | File                  | Build commit | Severity  |
3048e3dd73SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
3148e3dd73SHisping Lin| 2024-09-02 | rk3308_bl32_v2.08.bin | 6c78a7d8c    | important |
3248e3dd73SHisping Lin
3348e3dd73SHisping Lin### New
3448e3dd73SHisping Lin
3548e3dd73SHisping Lin1. Support software TA encryption key, customers can use TA encryption function without burning the key.
3648e3dd73SHisping Lin2. RPMB change read data to multiple times.
3748e3dd73SHisping Lin3. Increase MPI_MEMPOOL_SIZE size.
3848e3dd73SHisping Lin
3948e3dd73SHisping Lin------
4048e3dd73SHisping Lin
4126e53571SJon Lin## rk3308_miniloader_spinor_v1.43.bin
4226e53571SJon Lin
4326e53571SJon Lin| Date       | File                                   | Build commit  | Severity |
4426e53571SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
4526e53571SJon Lin| 2024-08-19 | rk3308_miniloader_spinor_v1.43.bin | e24e370a | moderate |
4626e53571SJon Lin
4726e53571SJon Lin### New
4826e53571SJon Lin
4926e53571SJon Lin1. Add spinor only version.
5026e53571SJon Lin
5126e53571SJon Lin------
5226e53571SJon Lin
5325c81dddSJon Lin## rk3308_usbplug_v1.43.bin
5425c81dddSJon Lin
5525c81dddSJon Lin| Date       | File                                   | Build commit  | Severity |
5625c81dddSJon Lin| ---------- | :------------------------------------- | ------- | -------- |
5725c81dddSJon Lin| 2024-08-16 | rk3308_usbplug_v1.43.bin | e24e370a | moderate |
5825c81dddSJon Lin
5925c81dddSJon Lin### New
6025c81dddSJon Lin
6125c81dddSJon Lin1. Support SPI Nor idblock 2 copies.
6225c81dddSJon Lin
6325c81dddSJon Lin------
6425c81dddSJon Lin
65956c94c2SJon Lin## rk3308_{miniloader, usbplug}_v1.42.bin
66956c94c2SJon Lin
67956c94c2SJon Lin| Date       | File                                   | Build commit  | Severity |
68956c94c2SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
69956c94c2SJon Lin| 2024-08-02 | rk3308_{miniloader, usbplug}_v1.42.bin | 0494fdae | moderate |
70956c94c2SJon Lin
71956c94c2SJon Lin### New
72956c94c2SJon Lin
73956c94c2SJon Lin1. Support new SPI flash.
74956c94c2SJon Lin
75956c94c2SJon Lin------
76956c94c2SJon Lin
7794c03666SHisping Lin## rk3308_bl32_v2.07.bin
7894c03666SHisping Lin
7994c03666SHisping Lin| Date       | File                  | Build commit | Severity  |
8094c03666SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
8194c03666SHisping Lin| 2024-04-16 | rk3308_bl32_v2.07.bin | 185dc3c92    | important |
8294c03666SHisping Lin
8394c03666SHisping Lin### New
8494c03666SHisping Lin
8594c03666SHisping Lin1. Optimization parameter check to enhance security.
8694c03666SHisping Lin2. Support printing TEE memory usage information.
8794c03666SHisping Lin3. Hardware crypto supports addresses exceeding 4G.
8894c03666SHisping Lin4. Support printing FWVER information.
8994c03666SHisping Lin
9094c03666SHisping Lin------
9194c03666SHisping Lin
92ad1ea2acSZhihuan He## rk3308_ddr*{589 ... 393}MHz*{uart2_m1, uart4_m0}_v2.08.bin
93ad1ea2acSZhihuan He
94ad1ea2acSZhihuan He| Date       | File                                                       | Build commit | Severity |
95ad1ea2acSZhihuan He| ---------- | ---------------------------------------------------------- | ------------ | -------- |
96ad1ea2acSZhihuan He| 2024-04-09 | rk3308_ddr*{589 ... 393}MHz*{uart2_m1, uart4_m0}_v2.08.bin | 10777823fd   | moderate |
97ad1ea2acSZhihuan He
98ad1ea2acSZhihuan He### New
99ad1ea2acSZhihuan He
100ad1ea2acSZhihuan He1. Add dram and sram check.
101ad1ea2acSZhihuan He
102ad1ea2acSZhihuan He------
103ad1ea2acSZhihuan He
104232f7686SJon Lin## rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin
105232f7686SJon Lin
106232f7686SJon Lin| Date       | File                                   | Build commit  | Severity |
107232f7686SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
108232f7686SJon Lin| 2024-01-05 | rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin | f34544a | moderate |
109232f7686SJon Lin
110232f7686SJon Lin### New
111232f7686SJon Lin
112232f7686SJon Lin1. Change undefined read data address global variables.
113232f7686SJon Lin
114232f7686SJon Lin------
115232f7686SJon Lin
11679bf0927SHisping Lin## rk3308_bl32_v2.06.bin
11779bf0927SHisping Lin
11879bf0927SHisping Lin| Date       | File                  | Build commit | Severity  |
11979bf0927SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
12079bf0927SHisping Lin| 2023-08-28 | rk3308_bl32_v2.06.bin | b5340fd65    | important |
12179bf0927SHisping Lin
12279bf0927SHisping Lin### New
12379bf0927SHisping Lin
12479bf0927SHisping Lin1. Support pstore for optee log.
12579bf0927SHisping Lin2. Enable dynamic SHM.
12679bf0927SHisping Lin3. Support check ta encryption key is written.
12779bf0927SHisping Lin
12879bf0927SHisping Lin------
12979bf0927SHisping Lin
1306ed8a180SJoseph Chen## rk3308_bl31_cpu3_v1.00.elf
1316ed8a180SJoseph Chen
1326ed8a180SJoseph Chen| Date       | File                       | Build commit | Severity |
1336ed8a180SJoseph Chen| ---------- | :------------------------- | ------------ | -------- |
1346ed8a180SJoseph Chen| 2023-03-16 | rk3308_bl31_cpu3_v1.00.elf | 5fb7b7229    | moderate |
1356ed8a180SJoseph Chen
1366ed8a180SJoseph Chen### New
1376ed8a180SJoseph Chen
1386ed8a180SJoseph Chen1. Support boot from CPU3.
1396ed8a180SJoseph Chen
1406ed8a180SJoseph Chen------
1416ed8a180SJoseph Chen
1425c96d2c0SWesley Yao## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin
1435c96d2c0SWesley Yao
1445c96d2c0SWesley Yao| Date       | File                                                       | Build commit | Severity |
1455c96d2c0SWesley Yao| ---------- | :--------------------------------------------------------- | ------------ | -------- |
1465c96d2c0SWesley Yao| 2022-11-29 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin | 6ede97a868   | moderate |
1475c96d2c0SWesley Yao
1485c96d2c0SWesley Yao### Fixed
1495c96d2c0SWesley Yao
1505c96d2c0SWesley Yao| Index | Severity | Update                                                   | Issue description                                            | Issue source |
1515c96d2c0SWesley Yao| ----- | -------- | -------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
1525c96d2c0SWesley 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. | -            |
1535c96d2c0SWesley Yao
1545c96d2c0SWesley Yao------
1555c96d2c0SWesley Yao
1569d7a7bd9SJoseph Chen## rk3308_bl31_{aarch32}_v2.26.elf
1579d7a7bd9SJoseph Chen
1589d7a7bd9SJoseph Chen| Date       | File                            | Build commit | Severity  |
1599d7a7bd9SJoseph Chen| ---------- | :------------------------------ | ------------ | --------- |
1609d7a7bd9SJoseph Chen| 2022-09-28 | rk3308_bl31_{aarch32}_v2.26.elf | 0252d5c8f    | important |
1619d7a7bd9SJoseph Chen
1629d7a7bd9SJoseph Chen### Fixed
1639d7a7bd9SJoseph Chen
1649d7a7bd9SJoseph Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
1659d7a7bd9SJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
1669d7a7bd9SJoseph 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       |
1679d7a7bd9SJoseph Chen
1689d7a7bd9SJoseph Chen------
1699d7a7bd9SJoseph Chen
1706537a9c4SHisping Lin## rk3308_bl32_v2.05.bin
1716537a9c4SHisping Lin
1726537a9c4SHisping Lin| Date       | File                  | Build commit | Severity  |
1736537a9c4SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1746537a9c4SHisping Lin| 2022-09-16 | rk3308_bl32_v2.05.bin | d84087907    | important |
1756537a9c4SHisping Lin
1766537a9c4SHisping Lin### Fixed
1776537a9c4SHisping Lin
1786537a9c4SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
1796537a9c4SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
1806537a9c4SHisping 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 | -            |
1816537a9c4SHisping Lin
1826537a9c4SHisping Lin------
1836537a9c4SHisping Lin
184037d3707SJon Lin## rk3308_{miniloader, usbplug}_v1.39.bin
185037d3707SJon Lin
186037d3707SJon Lin| Date       | File                                   | Build commit  | Severity |
187037d3707SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
188037d3707SJon Lin| 2022-09-08 | rk3308_{miniloader, usbplug}_v1.39.bin | 97d7a6 | moderate |
189037d3707SJon Lin
190037d3707SJon Lin### New
191037d3707SJon Lin
19218157235SJoseph Chen1. Check ftl super block 2nd page spare data.
193