xref: /rkbin/doc/release/RK3308_EN.md (revision dbb754bd6d5986450cc36fb39c6b593d40fdf0dd)
1037d3707SJon Lin# RK3308 Release Note
2037d3707SJon Lin
3*dbb754bdSJoseph Chen## rk3308_bl31_{aarch32}_v2.27.bin
4*dbb754bdSJoseph Chen
5*dbb754bdSJoseph Chen| Date       | File                            | Build commit | Severity  |
6*dbb754bdSJoseph Chen| ---------- | :------------------------------ | ------------ | --------- |
7*dbb754bdSJoseph Chen| 2025-05-09 | rk3308_bl31_{aarch32}_v2.27.bin | 1b53efcddbf  | important |
8*dbb754bdSJoseph Chen
9*dbb754bdSJoseph Chen### New
10*dbb754bdSJoseph Chen
11*dbb754bdSJoseph Chen1. Support the module that under pclk_bus to wakeup in system suspend.
12*dbb754bdSJoseph Chen
13*dbb754bdSJoseph Chen------
14*dbb754bdSJoseph Chen
1510e41dbfSHisping Lin## rk3308_bl32_v2.09.bin
1610e41dbfSHisping Lin
1710e41dbfSHisping Lin| Date       | File                  | Build commit | Severity  |
1810e41dbfSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1910e41dbfSHisping Lin| 2024-10-31 | rk3308_bl32_v2.09.bin | 9f2aca7d1    | important |
2010e41dbfSHisping Lin
2110e41dbfSHisping Lin### Fixed
2210e41dbfSHisping Lin
2310e41dbfSHisping Lin| Index | Severity  | Update                                            | Issue description                                            | Issue source |
2410e41dbfSHisping Lin| ----- | --------- | ------------------------------------------------- | ------------------------------------------------------------ | ------------ |
2510e41dbfSHisping Lin| 1     | important | fixed RSA OAEP MGF1 algorithm                     | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
2610e41dbfSHisping 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 | -            |
2710e41dbfSHisping Lin
2810e41dbfSHisping Lin------
2910e41dbfSHisping Lin
307c35e21aSZhihuan He## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.10.bin
317c35e21aSZhihuan He
327c35e21aSZhihuan He| Date       | File                                                       | Build commit | Severity |
337c35e21aSZhihuan He| ---------- | ---------------------------------------------------------- | ------------ | -------- |
347c35e21aSZhihuan He| 2024-10-23 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.10.bin | da47953620   | moderate |
357c35e21aSZhihuan He
367c35e21aSZhihuan He### Fixed
377c35e21aSZhihuan He
387c35e21aSZhihuan He| Index | Severity | Update                                   | Issue description                                            | Issue source |
397c35e21aSZhihuan He| ----- | -------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ |
407c35e21aSZhihuan He| 1     | moderate | Fix the bug in ddr2 bank detect process. | The DDR2 may have the risk of incomplete capacity detection. | -            |
417c35e21aSZhihuan He
427c35e21aSZhihuan He------
437c35e21aSZhihuan He
446a0c390eSWesley Yao## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.09.bin
456a0c390eSWesley Yao
466a0c390eSWesley Yao| Date       | File                                                       | Build commit | Severity  |
476a0c390eSWesley Yao| ---------- | ---------------------------------------------------------- | ------------ | --------- |
486a0c390eSWesley Yao| 2024-09-06 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.09.bin | 286df080e2   | important |
496a0c390eSWesley Yao
506a0c390eSWesley Yao### Fixed
516a0c390eSWesley Yao
526a0c390eSWesley Yao| Index | Severity  | Update                       | Issue description                                            | Issue source |
536a0c390eSWesley Yao| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ |
546a0c390eSWesley 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       |
556a0c390eSWesley Yao| 2     | moderate  | Optimize uart printing speed | -                                                            | -            |
566a0c390eSWesley Yao
576a0c390eSWesley Yao------
586a0c390eSWesley Yao
598396d039SJon Lin## rk3308_miniloader_v1.43.bin
608396d039SJon Lin
618396d039SJon Lin| Date       | File                                   | Build commit  | Severity |
628396d039SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
638396d039SJon Lin| 2024-09-09 | rk3308_miniloader_v1.43.bin | 6c04ae99 | moderate |
648396d039SJon Lin
658396d039SJon Lin### New
668396d039SJon Lin
678396d039SJon Lin1. Restore iomux after SD detect is invalid to avoid UART 2 M1 exception.
688396d039SJon Lin
698396d039SJon Lin------
708396d039SJon Lin
710121a0dfSJon Lin## rk3308_{miniloader, usbplug}_wo_ftl_v1.43.bin
720121a0dfSJon Lin
730121a0dfSJon Lin| Date       | File                                   | Build commit  | Severity |
740121a0dfSJon Lin| ---------- | :------------------------------------- | ------- | -------- |
750121a0dfSJon Lin| 2024-09-09 | rk3308_{miniloader, usbplug}_wo_ftl_v1.43.bin | 6c04ae99 | moderate |
760121a0dfSJon Lin
770121a0dfSJon Lin### New
780121a0dfSJon Lin
790121a0dfSJon Lin1. Support SPI Nor idblock 2 copies.
800121a0dfSJon Lin
810121a0dfSJon Lin------
820121a0dfSJon Lin
8348e3dd73SHisping Lin## rk3308_bl32_v2.08.bin
8448e3dd73SHisping Lin
8548e3dd73SHisping Lin| Date       | File                  | Build commit | Severity  |
8648e3dd73SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
8748e3dd73SHisping Lin| 2024-09-02 | rk3308_bl32_v2.08.bin | 6c78a7d8c    | important |
8848e3dd73SHisping Lin
8948e3dd73SHisping Lin### New
9048e3dd73SHisping Lin
9148e3dd73SHisping Lin1. Support software TA encryption key, customers can use TA encryption function without burning the key.
9248e3dd73SHisping Lin2. RPMB change read data to multiple times.
9348e3dd73SHisping Lin3. Increase MPI_MEMPOOL_SIZE size.
9448e3dd73SHisping Lin
9548e3dd73SHisping Lin------
9648e3dd73SHisping Lin
9726e53571SJon Lin## rk3308_miniloader_spinor_v1.43.bin
9826e53571SJon Lin
9926e53571SJon Lin| Date       | File                                   | Build commit  | Severity |
10026e53571SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
10126e53571SJon Lin| 2024-08-19 | rk3308_miniloader_spinor_v1.43.bin | e24e370a | moderate |
10226e53571SJon Lin
10326e53571SJon Lin### New
10426e53571SJon Lin
10526e53571SJon Lin1. Add spinor only version.
10626e53571SJon Lin
10726e53571SJon Lin------
10826e53571SJon Lin
10925c81dddSJon Lin## rk3308_usbplug_v1.43.bin
11025c81dddSJon Lin
11125c81dddSJon Lin| Date       | File                                   | Build commit  | Severity |
11225c81dddSJon Lin| ---------- | :------------------------------------- | ------- | -------- |
11325c81dddSJon Lin| 2024-08-16 | rk3308_usbplug_v1.43.bin | e24e370a | moderate |
11425c81dddSJon Lin
11525c81dddSJon Lin### New
11625c81dddSJon Lin
11725c81dddSJon Lin1. Support SPI Nor idblock 2 copies.
11825c81dddSJon Lin
11925c81dddSJon Lin------
12025c81dddSJon Lin
121956c94c2SJon Lin## rk3308_{miniloader, usbplug}_v1.42.bin
122956c94c2SJon Lin
123956c94c2SJon Lin| Date       | File                                   | Build commit  | Severity |
124956c94c2SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
125956c94c2SJon Lin| 2024-08-02 | rk3308_{miniloader, usbplug}_v1.42.bin | 0494fdae | moderate |
126956c94c2SJon Lin
127956c94c2SJon Lin### New
128956c94c2SJon Lin
129956c94c2SJon Lin1. Support new SPI flash.
130956c94c2SJon Lin
131956c94c2SJon Lin------
132956c94c2SJon Lin
13394c03666SHisping Lin## rk3308_bl32_v2.07.bin
13494c03666SHisping Lin
13594c03666SHisping Lin| Date       | File                  | Build commit | Severity  |
13694c03666SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
13794c03666SHisping Lin| 2024-04-16 | rk3308_bl32_v2.07.bin | 185dc3c92    | important |
13894c03666SHisping Lin
13994c03666SHisping Lin### New
14094c03666SHisping Lin
14194c03666SHisping Lin1. Optimization parameter check to enhance security.
14294c03666SHisping Lin2. Support printing TEE memory usage information.
14394c03666SHisping Lin3. Hardware crypto supports addresses exceeding 4G.
14494c03666SHisping Lin4. Support printing FWVER information.
14594c03666SHisping Lin
14694c03666SHisping Lin------
14794c03666SHisping Lin
148ad1ea2acSZhihuan He## rk3308_ddr*{589 ... 393}MHz*{uart2_m1, uart4_m0}_v2.08.bin
149ad1ea2acSZhihuan He
150ad1ea2acSZhihuan He| Date       | File                                                       | Build commit | Severity |
151ad1ea2acSZhihuan He| ---------- | ---------------------------------------------------------- | ------------ | -------- |
152ad1ea2acSZhihuan He| 2024-04-09 | rk3308_ddr*{589 ... 393}MHz*{uart2_m1, uart4_m0}_v2.08.bin | 10777823fd   | moderate |
153ad1ea2acSZhihuan He
154ad1ea2acSZhihuan He### New
155ad1ea2acSZhihuan He
156ad1ea2acSZhihuan He1. Add dram and sram check.
157ad1ea2acSZhihuan He
158ad1ea2acSZhihuan He------
159ad1ea2acSZhihuan He
160232f7686SJon Lin## rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin
161232f7686SJon Lin
162232f7686SJon Lin| Date       | File                                   | Build commit  | Severity |
163232f7686SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
164232f7686SJon Lin| 2024-01-05 | rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin | f34544a | moderate |
165232f7686SJon Lin
166232f7686SJon Lin### New
167232f7686SJon Lin
168232f7686SJon Lin1. Change undefined read data address global variables.
169232f7686SJon Lin
170232f7686SJon Lin------
171232f7686SJon Lin
17279bf0927SHisping Lin## rk3308_bl32_v2.06.bin
17379bf0927SHisping Lin
17479bf0927SHisping Lin| Date       | File                  | Build commit | Severity  |
17579bf0927SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
17679bf0927SHisping Lin| 2023-08-28 | rk3308_bl32_v2.06.bin | b5340fd65    | important |
17779bf0927SHisping Lin
17879bf0927SHisping Lin### New
17979bf0927SHisping Lin
18079bf0927SHisping Lin1. Support pstore for optee log.
18179bf0927SHisping Lin2. Enable dynamic SHM.
18279bf0927SHisping Lin3. Support check ta encryption key is written.
18379bf0927SHisping Lin
18479bf0927SHisping Lin------
18579bf0927SHisping Lin
1866ed8a180SJoseph Chen## rk3308_bl31_cpu3_v1.00.elf
1876ed8a180SJoseph Chen
1886ed8a180SJoseph Chen| Date       | File                       | Build commit | Severity |
1896ed8a180SJoseph Chen| ---------- | :------------------------- | ------------ | -------- |
1906ed8a180SJoseph Chen| 2023-03-16 | rk3308_bl31_cpu3_v1.00.elf | 5fb7b7229    | moderate |
1916ed8a180SJoseph Chen
1926ed8a180SJoseph Chen### New
1936ed8a180SJoseph Chen
1946ed8a180SJoseph Chen1. Support boot from CPU3.
1956ed8a180SJoseph Chen
1966ed8a180SJoseph Chen------
1976ed8a180SJoseph Chen
1985c96d2c0SWesley Yao## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin
1995c96d2c0SWesley Yao
2005c96d2c0SWesley Yao| Date       | File                                                       | Build commit | Severity |
2015c96d2c0SWesley Yao| ---------- | :--------------------------------------------------------- | ------------ | -------- |
2025c96d2c0SWesley Yao| 2022-11-29 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin | 6ede97a868   | moderate |
2035c96d2c0SWesley Yao
2045c96d2c0SWesley Yao### Fixed
2055c96d2c0SWesley Yao
2065c96d2c0SWesley Yao| Index | Severity | Update                                                   | Issue description                                            | Issue source |
2075c96d2c0SWesley Yao| ----- | -------- | -------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
2085c96d2c0SWesley 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. | -            |
2095c96d2c0SWesley Yao
2105c96d2c0SWesley Yao------
2115c96d2c0SWesley Yao
2129d7a7bd9SJoseph Chen## rk3308_bl31_{aarch32}_v2.26.elf
2139d7a7bd9SJoseph Chen
2149d7a7bd9SJoseph Chen| Date       | File                            | Build commit | Severity  |
2159d7a7bd9SJoseph Chen| ---------- | :------------------------------ | ------------ | --------- |
2169d7a7bd9SJoseph Chen| 2022-09-28 | rk3308_bl31_{aarch32}_v2.26.elf | 0252d5c8f    | important |
2179d7a7bd9SJoseph Chen
2189d7a7bd9SJoseph Chen### Fixed
2199d7a7bd9SJoseph Chen
2209d7a7bd9SJoseph Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
2219d7a7bd9SJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
2229d7a7bd9SJoseph 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       |
2239d7a7bd9SJoseph Chen
2249d7a7bd9SJoseph Chen------
2259d7a7bd9SJoseph Chen
2266537a9c4SHisping Lin## rk3308_bl32_v2.05.bin
2276537a9c4SHisping Lin
2286537a9c4SHisping Lin| Date       | File                  | Build commit | Severity  |
2296537a9c4SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2306537a9c4SHisping Lin| 2022-09-16 | rk3308_bl32_v2.05.bin | d84087907    | important |
2316537a9c4SHisping Lin
2326537a9c4SHisping Lin### Fixed
2336537a9c4SHisping Lin
2346537a9c4SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
2356537a9c4SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
2366537a9c4SHisping 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 | -            |
2376537a9c4SHisping Lin
2386537a9c4SHisping Lin------
2396537a9c4SHisping Lin
240037d3707SJon Lin## rk3308_{miniloader, usbplug}_v1.39.bin
241037d3707SJon Lin
242037d3707SJon Lin| Date       | File                                   | Build commit  | Severity |
243037d3707SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
244037d3707SJon Lin| 2022-09-08 | rk3308_{miniloader, usbplug}_v1.39.bin | 97d7a6 | moderate |
245037d3707SJon Lin
246037d3707SJon Lin### New
247037d3707SJon Lin
24818157235SJoseph Chen1. Check ftl super block 2nd page spare data.
249