xref: /rkbin/doc/release/RK3308_EN.md (revision 6a0c390ee58337e82e8ec4d80121ca5925eea535)
1037d3707SJon Lin# RK3308 Release Note
2037d3707SJon Lin
3*6a0c390eSWesley Yao## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.09.bin
4*6a0c390eSWesley Yao
5*6a0c390eSWesley Yao| Date       | File                                                       | Build commit | Severity  |
6*6a0c390eSWesley Yao| ---------- | ---------------------------------------------------------- | ------------ | --------- |
7*6a0c390eSWesley Yao| 2024-09-06 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.09.bin | 286df080e2   | important |
8*6a0c390eSWesley Yao
9*6a0c390eSWesley Yao### Fixed
10*6a0c390eSWesley Yao
11*6a0c390eSWesley Yao| Index | Severity  | Update                       | Issue description                                            | Issue source |
12*6a0c390eSWesley Yao| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ |
13*6a0c390eSWesley Yao| 1     | important | Disable auto self refresh    | When auto self refresh is enabled, a small number of RK3308B series chips may freeze with a low probability at certain frequencies. | 491409       |
14*6a0c390eSWesley Yao| 2     | moderate  | Optimize uart printing speed | -                                                            | -            |
15*6a0c390eSWesley Yao
16*6a0c390eSWesley Yao------
17*6a0c390eSWesley Yao
188396d039SJon Lin## rk3308_miniloader_v1.43.bin
198396d039SJon Lin
208396d039SJon Lin| Date       | File                                   | Build commit  | Severity |
218396d039SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
228396d039SJon Lin| 2024-09-09 | rk3308_miniloader_v1.43.bin | 6c04ae99 | moderate |
238396d039SJon Lin
248396d039SJon Lin### New
258396d039SJon Lin
268396d039SJon Lin1. Restore iomux after SD detect is invalid to avoid UART 2 M1 exception.
278396d039SJon Lin
288396d039SJon Lin------
298396d039SJon Lin
300121a0dfSJon Lin## rk3308_{miniloader, usbplug}_wo_ftl_v1.43.bin
310121a0dfSJon Lin
320121a0dfSJon Lin| Date       | File                                   | Build commit  | Severity |
330121a0dfSJon Lin| ---------- | :------------------------------------- | ------- | -------- |
340121a0dfSJon Lin| 2024-09-09 | rk3308_{miniloader, usbplug}_wo_ftl_v1.43.bin | 6c04ae99 | moderate |
350121a0dfSJon Lin
360121a0dfSJon Lin### New
370121a0dfSJon Lin
380121a0dfSJon Lin1. Support SPI Nor idblock 2 copies.
390121a0dfSJon Lin
400121a0dfSJon Lin------
410121a0dfSJon Lin
4248e3dd73SHisping Lin## rk3308_bl32_v2.08.bin
4348e3dd73SHisping Lin
4448e3dd73SHisping Lin| Date       | File                  | Build commit | Severity  |
4548e3dd73SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
4648e3dd73SHisping Lin| 2024-09-02 | rk3308_bl32_v2.08.bin | 6c78a7d8c    | important |
4748e3dd73SHisping Lin
4848e3dd73SHisping Lin### New
4948e3dd73SHisping Lin
5048e3dd73SHisping Lin1. Support software TA encryption key, customers can use TA encryption function without burning the key.
5148e3dd73SHisping Lin2. RPMB change read data to multiple times.
5248e3dd73SHisping Lin3. Increase MPI_MEMPOOL_SIZE size.
5348e3dd73SHisping Lin
5448e3dd73SHisping Lin------
5548e3dd73SHisping Lin
5626e53571SJon Lin## rk3308_miniloader_spinor_v1.43.bin
5726e53571SJon Lin
5826e53571SJon Lin| Date       | File                                   | Build commit  | Severity |
5926e53571SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
6026e53571SJon Lin| 2024-08-19 | rk3308_miniloader_spinor_v1.43.bin | e24e370a | moderate |
6126e53571SJon Lin
6226e53571SJon Lin### New
6326e53571SJon Lin
6426e53571SJon Lin1. Add spinor only version.
6526e53571SJon Lin
6626e53571SJon Lin------
6726e53571SJon Lin
6825c81dddSJon Lin## rk3308_usbplug_v1.43.bin
6925c81dddSJon Lin
7025c81dddSJon Lin| Date       | File                                   | Build commit  | Severity |
7125c81dddSJon Lin| ---------- | :------------------------------------- | ------- | -------- |
7225c81dddSJon Lin| 2024-08-16 | rk3308_usbplug_v1.43.bin | e24e370a | moderate |
7325c81dddSJon Lin
7425c81dddSJon Lin### New
7525c81dddSJon Lin
7625c81dddSJon Lin1. Support SPI Nor idblock 2 copies.
7725c81dddSJon Lin
7825c81dddSJon Lin------
7925c81dddSJon Lin
80956c94c2SJon Lin## rk3308_{miniloader, usbplug}_v1.42.bin
81956c94c2SJon Lin
82956c94c2SJon Lin| Date       | File                                   | Build commit  | Severity |
83956c94c2SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
84956c94c2SJon Lin| 2024-08-02 | rk3308_{miniloader, usbplug}_v1.42.bin | 0494fdae | moderate |
85956c94c2SJon Lin
86956c94c2SJon Lin### New
87956c94c2SJon Lin
88956c94c2SJon Lin1. Support new SPI flash.
89956c94c2SJon Lin
90956c94c2SJon Lin------
91956c94c2SJon Lin
9294c03666SHisping Lin## rk3308_bl32_v2.07.bin
9394c03666SHisping Lin
9494c03666SHisping Lin| Date       | File                  | Build commit | Severity  |
9594c03666SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
9694c03666SHisping Lin| 2024-04-16 | rk3308_bl32_v2.07.bin | 185dc3c92    | important |
9794c03666SHisping Lin
9894c03666SHisping Lin### New
9994c03666SHisping Lin
10094c03666SHisping Lin1. Optimization parameter check to enhance security.
10194c03666SHisping Lin2. Support printing TEE memory usage information.
10294c03666SHisping Lin3. Hardware crypto supports addresses exceeding 4G.
10394c03666SHisping Lin4. Support printing FWVER information.
10494c03666SHisping Lin
10594c03666SHisping Lin------
10694c03666SHisping Lin
107ad1ea2acSZhihuan He## rk3308_ddr*{589 ... 393}MHz*{uart2_m1, uart4_m0}_v2.08.bin
108ad1ea2acSZhihuan He
109ad1ea2acSZhihuan He| Date       | File                                                       | Build commit | Severity |
110ad1ea2acSZhihuan He| ---------- | ---------------------------------------------------------- | ------------ | -------- |
111ad1ea2acSZhihuan He| 2024-04-09 | rk3308_ddr*{589 ... 393}MHz*{uart2_m1, uart4_m0}_v2.08.bin | 10777823fd   | moderate |
112ad1ea2acSZhihuan He
113ad1ea2acSZhihuan He### New
114ad1ea2acSZhihuan He
115ad1ea2acSZhihuan He1. Add dram and sram check.
116ad1ea2acSZhihuan He
117ad1ea2acSZhihuan He------
118ad1ea2acSZhihuan He
119232f7686SJon Lin## rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin
120232f7686SJon Lin
121232f7686SJon Lin| Date       | File                                   | Build commit  | Severity |
122232f7686SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
123232f7686SJon Lin| 2024-01-05 | rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin | f34544a | moderate |
124232f7686SJon Lin
125232f7686SJon Lin### New
126232f7686SJon Lin
127232f7686SJon Lin1. Change undefined read data address global variables.
128232f7686SJon Lin
129232f7686SJon Lin------
130232f7686SJon Lin
13179bf0927SHisping Lin## rk3308_bl32_v2.06.bin
13279bf0927SHisping Lin
13379bf0927SHisping Lin| Date       | File                  | Build commit | Severity  |
13479bf0927SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
13579bf0927SHisping Lin| 2023-08-28 | rk3308_bl32_v2.06.bin | b5340fd65    | important |
13679bf0927SHisping Lin
13779bf0927SHisping Lin### New
13879bf0927SHisping Lin
13979bf0927SHisping Lin1. Support pstore for optee log.
14079bf0927SHisping Lin2. Enable dynamic SHM.
14179bf0927SHisping Lin3. Support check ta encryption key is written.
14279bf0927SHisping Lin
14379bf0927SHisping Lin------
14479bf0927SHisping Lin
1456ed8a180SJoseph Chen## rk3308_bl31_cpu3_v1.00.elf
1466ed8a180SJoseph Chen
1476ed8a180SJoseph Chen| Date       | File                       | Build commit | Severity |
1486ed8a180SJoseph Chen| ---------- | :------------------------- | ------------ | -------- |
1496ed8a180SJoseph Chen| 2023-03-16 | rk3308_bl31_cpu3_v1.00.elf | 5fb7b7229    | moderate |
1506ed8a180SJoseph Chen
1516ed8a180SJoseph Chen### New
1526ed8a180SJoseph Chen
1536ed8a180SJoseph Chen1. Support boot from CPU3.
1546ed8a180SJoseph Chen
1556ed8a180SJoseph Chen------
1566ed8a180SJoseph Chen
1575c96d2c0SWesley Yao## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin
1585c96d2c0SWesley Yao
1595c96d2c0SWesley Yao| Date       | File                                                       | Build commit | Severity |
1605c96d2c0SWesley Yao| ---------- | :--------------------------------------------------------- | ------------ | -------- |
1615c96d2c0SWesley Yao| 2022-11-29 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin | 6ede97a868   | moderate |
1625c96d2c0SWesley Yao
1635c96d2c0SWesley Yao### Fixed
1645c96d2c0SWesley Yao
1655c96d2c0SWesley Yao| Index | Severity | Update                                                   | Issue description                                            | Issue source |
1665c96d2c0SWesley Yao| ----- | -------- | -------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
1675c96d2c0SWesley 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. | -            |
1685c96d2c0SWesley Yao
1695c96d2c0SWesley Yao------
1705c96d2c0SWesley Yao
1719d7a7bd9SJoseph Chen## rk3308_bl31_{aarch32}_v2.26.elf
1729d7a7bd9SJoseph Chen
1739d7a7bd9SJoseph Chen| Date       | File                            | Build commit | Severity  |
1749d7a7bd9SJoseph Chen| ---------- | :------------------------------ | ------------ | --------- |
1759d7a7bd9SJoseph Chen| 2022-09-28 | rk3308_bl31_{aarch32}_v2.26.elf | 0252d5c8f    | important |
1769d7a7bd9SJoseph Chen
1779d7a7bd9SJoseph Chen### Fixed
1789d7a7bd9SJoseph Chen
1799d7a7bd9SJoseph Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
1809d7a7bd9SJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
1819d7a7bd9SJoseph 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       |
1829d7a7bd9SJoseph Chen
1839d7a7bd9SJoseph Chen------
1849d7a7bd9SJoseph Chen
1856537a9c4SHisping Lin## rk3308_bl32_v2.05.bin
1866537a9c4SHisping Lin
1876537a9c4SHisping Lin| Date       | File                  | Build commit | Severity  |
1886537a9c4SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1896537a9c4SHisping Lin| 2022-09-16 | rk3308_bl32_v2.05.bin | d84087907    | important |
1906537a9c4SHisping Lin
1916537a9c4SHisping Lin### Fixed
1926537a9c4SHisping Lin
1936537a9c4SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
1946537a9c4SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
1956537a9c4SHisping 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 | -            |
1966537a9c4SHisping Lin
1976537a9c4SHisping Lin------
1986537a9c4SHisping Lin
199037d3707SJon Lin## rk3308_{miniloader, usbplug}_v1.39.bin
200037d3707SJon Lin
201037d3707SJon Lin| Date       | File                                   | Build commit  | Severity |
202037d3707SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
203037d3707SJon Lin| 2022-09-08 | rk3308_{miniloader, usbplug}_v1.39.bin | 97d7a6 | moderate |
204037d3707SJon Lin
205037d3707SJon Lin### New
206037d3707SJon Lin
20718157235SJoseph Chen1. Check ftl super block 2nd page spare data.
208