xref: /rkbin/doc/release/RK3308_EN.md (revision 10e41dbf17abffe229be95bf09798627bccee6a0)
1037d3707SJon Lin# RK3308 Release Note
2037d3707SJon Lin
3*10e41dbfSHisping Lin## rk3308_bl32_v2.09.bin
4*10e41dbfSHisping Lin
5*10e41dbfSHisping Lin| Date       | File                  | Build commit | Severity  |
6*10e41dbfSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
7*10e41dbfSHisping Lin| 2024-10-31 | rk3308_bl32_v2.09.bin | 9f2aca7d1    | important |
8*10e41dbfSHisping Lin
9*10e41dbfSHisping Lin### Fixed
10*10e41dbfSHisping Lin
11*10e41dbfSHisping Lin| Index | Severity  | Update                                            | Issue description                                            | Issue source |
12*10e41dbfSHisping Lin| ----- | --------- | ------------------------------------------------- | ------------------------------------------------------------ | ------------ |
13*10e41dbfSHisping Lin| 1     | important | fixed RSA OAEP MGF1 algorithm                     | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
14*10e41dbfSHisping 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*10e41dbfSHisping Lin
16*10e41dbfSHisping Lin------
17*10e41dbfSHisping Lin
187c35e21aSZhihuan He## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.10.bin
197c35e21aSZhihuan He
207c35e21aSZhihuan He| Date       | File                                                       | Build commit | Severity |
217c35e21aSZhihuan He| ---------- | ---------------------------------------------------------- | ------------ | -------- |
227c35e21aSZhihuan He| 2024-10-23 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.10.bin | da47953620   | moderate |
237c35e21aSZhihuan He
247c35e21aSZhihuan He### Fixed
257c35e21aSZhihuan He
267c35e21aSZhihuan He| Index | Severity | Update                                   | Issue description                                            | Issue source |
277c35e21aSZhihuan He| ----- | -------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ |
287c35e21aSZhihuan He| 1     | moderate | Fix the bug in ddr2 bank detect process. | The DDR2 may have the risk of incomplete capacity detection. | -            |
297c35e21aSZhihuan He
307c35e21aSZhihuan He------
317c35e21aSZhihuan He
326a0c390eSWesley Yao## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.09.bin
336a0c390eSWesley Yao
346a0c390eSWesley Yao| Date       | File                                                       | Build commit | Severity  |
356a0c390eSWesley Yao| ---------- | ---------------------------------------------------------- | ------------ | --------- |
366a0c390eSWesley Yao| 2024-09-06 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.09.bin | 286df080e2   | important |
376a0c390eSWesley Yao
386a0c390eSWesley Yao### Fixed
396a0c390eSWesley Yao
406a0c390eSWesley Yao| Index | Severity  | Update                       | Issue description                                            | Issue source |
416a0c390eSWesley Yao| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ |
426a0c390eSWesley 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       |
436a0c390eSWesley Yao| 2     | moderate  | Optimize uart printing speed | -                                                            | -            |
446a0c390eSWesley Yao
456a0c390eSWesley Yao------
466a0c390eSWesley Yao
478396d039SJon Lin## rk3308_miniloader_v1.43.bin
488396d039SJon Lin
498396d039SJon Lin| Date       | File                                   | Build commit  | Severity |
508396d039SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
518396d039SJon Lin| 2024-09-09 | rk3308_miniloader_v1.43.bin | 6c04ae99 | moderate |
528396d039SJon Lin
538396d039SJon Lin### New
548396d039SJon Lin
558396d039SJon Lin1. Restore iomux after SD detect is invalid to avoid UART 2 M1 exception.
568396d039SJon Lin
578396d039SJon Lin------
588396d039SJon Lin
590121a0dfSJon Lin## rk3308_{miniloader, usbplug}_wo_ftl_v1.43.bin
600121a0dfSJon Lin
610121a0dfSJon Lin| Date       | File                                   | Build commit  | Severity |
620121a0dfSJon Lin| ---------- | :------------------------------------- | ------- | -------- |
630121a0dfSJon Lin| 2024-09-09 | rk3308_{miniloader, usbplug}_wo_ftl_v1.43.bin | 6c04ae99 | moderate |
640121a0dfSJon Lin
650121a0dfSJon Lin### New
660121a0dfSJon Lin
670121a0dfSJon Lin1. Support SPI Nor idblock 2 copies.
680121a0dfSJon Lin
690121a0dfSJon Lin------
700121a0dfSJon Lin
7148e3dd73SHisping Lin## rk3308_bl32_v2.08.bin
7248e3dd73SHisping Lin
7348e3dd73SHisping Lin| Date       | File                  | Build commit | Severity  |
7448e3dd73SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
7548e3dd73SHisping Lin| 2024-09-02 | rk3308_bl32_v2.08.bin | 6c78a7d8c    | important |
7648e3dd73SHisping Lin
7748e3dd73SHisping Lin### New
7848e3dd73SHisping Lin
7948e3dd73SHisping Lin1. Support software TA encryption key, customers can use TA encryption function without burning the key.
8048e3dd73SHisping Lin2. RPMB change read data to multiple times.
8148e3dd73SHisping Lin3. Increase MPI_MEMPOOL_SIZE size.
8248e3dd73SHisping Lin
8348e3dd73SHisping Lin------
8448e3dd73SHisping Lin
8526e53571SJon Lin## rk3308_miniloader_spinor_v1.43.bin
8626e53571SJon Lin
8726e53571SJon Lin| Date       | File                                   | Build commit  | Severity |
8826e53571SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
8926e53571SJon Lin| 2024-08-19 | rk3308_miniloader_spinor_v1.43.bin | e24e370a | moderate |
9026e53571SJon Lin
9126e53571SJon Lin### New
9226e53571SJon Lin
9326e53571SJon Lin1. Add spinor only version.
9426e53571SJon Lin
9526e53571SJon Lin------
9626e53571SJon Lin
9725c81dddSJon Lin## rk3308_usbplug_v1.43.bin
9825c81dddSJon Lin
9925c81dddSJon Lin| Date       | File                                   | Build commit  | Severity |
10025c81dddSJon Lin| ---------- | :------------------------------------- | ------- | -------- |
10125c81dddSJon Lin| 2024-08-16 | rk3308_usbplug_v1.43.bin | e24e370a | moderate |
10225c81dddSJon Lin
10325c81dddSJon Lin### New
10425c81dddSJon Lin
10525c81dddSJon Lin1. Support SPI Nor idblock 2 copies.
10625c81dddSJon Lin
10725c81dddSJon Lin------
10825c81dddSJon Lin
109956c94c2SJon Lin## rk3308_{miniloader, usbplug}_v1.42.bin
110956c94c2SJon Lin
111956c94c2SJon Lin| Date       | File                                   | Build commit  | Severity |
112956c94c2SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
113956c94c2SJon Lin| 2024-08-02 | rk3308_{miniloader, usbplug}_v1.42.bin | 0494fdae | moderate |
114956c94c2SJon Lin
115956c94c2SJon Lin### New
116956c94c2SJon Lin
117956c94c2SJon Lin1. Support new SPI flash.
118956c94c2SJon Lin
119956c94c2SJon Lin------
120956c94c2SJon Lin
12194c03666SHisping Lin## rk3308_bl32_v2.07.bin
12294c03666SHisping Lin
12394c03666SHisping Lin| Date       | File                  | Build commit | Severity  |
12494c03666SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
12594c03666SHisping Lin| 2024-04-16 | rk3308_bl32_v2.07.bin | 185dc3c92    | important |
12694c03666SHisping Lin
12794c03666SHisping Lin### New
12894c03666SHisping Lin
12994c03666SHisping Lin1. Optimization parameter check to enhance security.
13094c03666SHisping Lin2. Support printing TEE memory usage information.
13194c03666SHisping Lin3. Hardware crypto supports addresses exceeding 4G.
13294c03666SHisping Lin4. Support printing FWVER information.
13394c03666SHisping Lin
13494c03666SHisping Lin------
13594c03666SHisping Lin
136ad1ea2acSZhihuan He## rk3308_ddr*{589 ... 393}MHz*{uart2_m1, uart4_m0}_v2.08.bin
137ad1ea2acSZhihuan He
138ad1ea2acSZhihuan He| Date       | File                                                       | Build commit | Severity |
139ad1ea2acSZhihuan He| ---------- | ---------------------------------------------------------- | ------------ | -------- |
140ad1ea2acSZhihuan He| 2024-04-09 | rk3308_ddr*{589 ... 393}MHz*{uart2_m1, uart4_m0}_v2.08.bin | 10777823fd   | moderate |
141ad1ea2acSZhihuan He
142ad1ea2acSZhihuan He### New
143ad1ea2acSZhihuan He
144ad1ea2acSZhihuan He1. Add dram and sram check.
145ad1ea2acSZhihuan He
146ad1ea2acSZhihuan He------
147ad1ea2acSZhihuan He
148232f7686SJon Lin## rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin
149232f7686SJon Lin
150232f7686SJon Lin| Date       | File                                   | Build commit  | Severity |
151232f7686SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
152232f7686SJon Lin| 2024-01-05 | rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin | f34544a | moderate |
153232f7686SJon Lin
154232f7686SJon Lin### New
155232f7686SJon Lin
156232f7686SJon Lin1. Change undefined read data address global variables.
157232f7686SJon Lin
158232f7686SJon Lin------
159232f7686SJon Lin
16079bf0927SHisping Lin## rk3308_bl32_v2.06.bin
16179bf0927SHisping Lin
16279bf0927SHisping Lin| Date       | File                  | Build commit | Severity  |
16379bf0927SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
16479bf0927SHisping Lin| 2023-08-28 | rk3308_bl32_v2.06.bin | b5340fd65    | important |
16579bf0927SHisping Lin
16679bf0927SHisping Lin### New
16779bf0927SHisping Lin
16879bf0927SHisping Lin1. Support pstore for optee log.
16979bf0927SHisping Lin2. Enable dynamic SHM.
17079bf0927SHisping Lin3. Support check ta encryption key is written.
17179bf0927SHisping Lin
17279bf0927SHisping Lin------
17379bf0927SHisping Lin
1746ed8a180SJoseph Chen## rk3308_bl31_cpu3_v1.00.elf
1756ed8a180SJoseph Chen
1766ed8a180SJoseph Chen| Date       | File                       | Build commit | Severity |
1776ed8a180SJoseph Chen| ---------- | :------------------------- | ------------ | -------- |
1786ed8a180SJoseph Chen| 2023-03-16 | rk3308_bl31_cpu3_v1.00.elf | 5fb7b7229    | moderate |
1796ed8a180SJoseph Chen
1806ed8a180SJoseph Chen### New
1816ed8a180SJoseph Chen
1826ed8a180SJoseph Chen1. Support boot from CPU3.
1836ed8a180SJoseph Chen
1846ed8a180SJoseph Chen------
1856ed8a180SJoseph Chen
1865c96d2c0SWesley Yao## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin
1875c96d2c0SWesley Yao
1885c96d2c0SWesley Yao| Date       | File                                                       | Build commit | Severity |
1895c96d2c0SWesley Yao| ---------- | :--------------------------------------------------------- | ------------ | -------- |
1905c96d2c0SWesley Yao| 2022-11-29 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin | 6ede97a868   | moderate |
1915c96d2c0SWesley Yao
1925c96d2c0SWesley Yao### Fixed
1935c96d2c0SWesley Yao
1945c96d2c0SWesley Yao| Index | Severity | Update                                                   | Issue description                                            | Issue source |
1955c96d2c0SWesley Yao| ----- | -------- | -------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
1965c96d2c0SWesley 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. | -            |
1975c96d2c0SWesley Yao
1985c96d2c0SWesley Yao------
1995c96d2c0SWesley Yao
2009d7a7bd9SJoseph Chen## rk3308_bl31_{aarch32}_v2.26.elf
2019d7a7bd9SJoseph Chen
2029d7a7bd9SJoseph Chen| Date       | File                            | Build commit | Severity  |
2039d7a7bd9SJoseph Chen| ---------- | :------------------------------ | ------------ | --------- |
2049d7a7bd9SJoseph Chen| 2022-09-28 | rk3308_bl31_{aarch32}_v2.26.elf | 0252d5c8f    | important |
2059d7a7bd9SJoseph Chen
2069d7a7bd9SJoseph Chen### Fixed
2079d7a7bd9SJoseph Chen
2089d7a7bd9SJoseph Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
2099d7a7bd9SJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
2109d7a7bd9SJoseph 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       |
2119d7a7bd9SJoseph Chen
2129d7a7bd9SJoseph Chen------
2139d7a7bd9SJoseph Chen
2146537a9c4SHisping Lin## rk3308_bl32_v2.05.bin
2156537a9c4SHisping Lin
2166537a9c4SHisping Lin| Date       | File                  | Build commit | Severity  |
2176537a9c4SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2186537a9c4SHisping Lin| 2022-09-16 | rk3308_bl32_v2.05.bin | d84087907    | important |
2196537a9c4SHisping Lin
2206537a9c4SHisping Lin### Fixed
2216537a9c4SHisping Lin
2226537a9c4SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
2236537a9c4SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
2246537a9c4SHisping 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 | -            |
2256537a9c4SHisping Lin
2266537a9c4SHisping Lin------
2276537a9c4SHisping Lin
228037d3707SJon Lin## rk3308_{miniloader, usbplug}_v1.39.bin
229037d3707SJon Lin
230037d3707SJon Lin| Date       | File                                   | Build commit  | Severity |
231037d3707SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
232037d3707SJon Lin| 2022-09-08 | rk3308_{miniloader, usbplug}_v1.39.bin | 97d7a6 | moderate |
233037d3707SJon Lin
234037d3707SJon Lin### New
235037d3707SJon Lin
23618157235SJoseph Chen1. Check ftl super block 2nd page spare data.
237