xref: /rkbin/doc/release/RK3308_EN.md (revision 7c35e21a8529b3758d1f051d1a5dc62aae934b2b)
1037d3707SJon Lin# RK3308 Release Note
2037d3707SJon Lin
3*7c35e21aSZhihuan He## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.10.bin
4*7c35e21aSZhihuan He
5*7c35e21aSZhihuan He| Date       | File                                                       | Build commit | Severity |
6*7c35e21aSZhihuan He| ---------- | ---------------------------------------------------------- | ------------ | -------- |
7*7c35e21aSZhihuan He| 2024-10-23 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.10.bin | da47953620   | moderate |
8*7c35e21aSZhihuan He
9*7c35e21aSZhihuan He### Fixed
10*7c35e21aSZhihuan He
11*7c35e21aSZhihuan He| Index | Severity | Update                                   | Issue description                                            | Issue source |
12*7c35e21aSZhihuan He| ----- | -------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ |
13*7c35e21aSZhihuan He| 1     | moderate | Fix the bug in ddr2 bank detect process. | The DDR2 may have the risk of incomplete capacity detection. | -            |
14*7c35e21aSZhihuan He
15*7c35e21aSZhihuan He------
16*7c35e21aSZhihuan He
176a0c390eSWesley Yao## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.09.bin
186a0c390eSWesley Yao
196a0c390eSWesley Yao| Date       | File                                                       | Build commit | Severity  |
206a0c390eSWesley Yao| ---------- | ---------------------------------------------------------- | ------------ | --------- |
216a0c390eSWesley Yao| 2024-09-06 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.09.bin | 286df080e2   | important |
226a0c390eSWesley Yao
236a0c390eSWesley Yao### Fixed
246a0c390eSWesley Yao
256a0c390eSWesley Yao| Index | Severity  | Update                       | Issue description                                            | Issue source |
266a0c390eSWesley Yao| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ |
276a0c390eSWesley 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       |
286a0c390eSWesley Yao| 2     | moderate  | Optimize uart printing speed | -                                                            | -            |
296a0c390eSWesley Yao
306a0c390eSWesley Yao------
316a0c390eSWesley Yao
328396d039SJon Lin## rk3308_miniloader_v1.43.bin
338396d039SJon Lin
348396d039SJon Lin| Date       | File                                   | Build commit  | Severity |
358396d039SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
368396d039SJon Lin| 2024-09-09 | rk3308_miniloader_v1.43.bin | 6c04ae99 | moderate |
378396d039SJon Lin
388396d039SJon Lin### New
398396d039SJon Lin
408396d039SJon Lin1. Restore iomux after SD detect is invalid to avoid UART 2 M1 exception.
418396d039SJon Lin
428396d039SJon Lin------
438396d039SJon Lin
440121a0dfSJon Lin## rk3308_{miniloader, usbplug}_wo_ftl_v1.43.bin
450121a0dfSJon Lin
460121a0dfSJon Lin| Date       | File                                   | Build commit  | Severity |
470121a0dfSJon Lin| ---------- | :------------------------------------- | ------- | -------- |
480121a0dfSJon Lin| 2024-09-09 | rk3308_{miniloader, usbplug}_wo_ftl_v1.43.bin | 6c04ae99 | moderate |
490121a0dfSJon Lin
500121a0dfSJon Lin### New
510121a0dfSJon Lin
520121a0dfSJon Lin1. Support SPI Nor idblock 2 copies.
530121a0dfSJon Lin
540121a0dfSJon Lin------
550121a0dfSJon Lin
5648e3dd73SHisping Lin## rk3308_bl32_v2.08.bin
5748e3dd73SHisping Lin
5848e3dd73SHisping Lin| Date       | File                  | Build commit | Severity  |
5948e3dd73SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
6048e3dd73SHisping Lin| 2024-09-02 | rk3308_bl32_v2.08.bin | 6c78a7d8c    | important |
6148e3dd73SHisping Lin
6248e3dd73SHisping Lin### New
6348e3dd73SHisping Lin
6448e3dd73SHisping Lin1. Support software TA encryption key, customers can use TA encryption function without burning the key.
6548e3dd73SHisping Lin2. RPMB change read data to multiple times.
6648e3dd73SHisping Lin3. Increase MPI_MEMPOOL_SIZE size.
6748e3dd73SHisping Lin
6848e3dd73SHisping Lin------
6948e3dd73SHisping Lin
7026e53571SJon Lin## rk3308_miniloader_spinor_v1.43.bin
7126e53571SJon Lin
7226e53571SJon Lin| Date       | File                                   | Build commit  | Severity |
7326e53571SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
7426e53571SJon Lin| 2024-08-19 | rk3308_miniloader_spinor_v1.43.bin | e24e370a | moderate |
7526e53571SJon Lin
7626e53571SJon Lin### New
7726e53571SJon Lin
7826e53571SJon Lin1. Add spinor only version.
7926e53571SJon Lin
8026e53571SJon Lin------
8126e53571SJon Lin
8225c81dddSJon Lin## rk3308_usbplug_v1.43.bin
8325c81dddSJon Lin
8425c81dddSJon Lin| Date       | File                                   | Build commit  | Severity |
8525c81dddSJon Lin| ---------- | :------------------------------------- | ------- | -------- |
8625c81dddSJon Lin| 2024-08-16 | rk3308_usbplug_v1.43.bin | e24e370a | moderate |
8725c81dddSJon Lin
8825c81dddSJon Lin### New
8925c81dddSJon Lin
9025c81dddSJon Lin1. Support SPI Nor idblock 2 copies.
9125c81dddSJon Lin
9225c81dddSJon Lin------
9325c81dddSJon Lin
94956c94c2SJon Lin## rk3308_{miniloader, usbplug}_v1.42.bin
95956c94c2SJon Lin
96956c94c2SJon Lin| Date       | File                                   | Build commit  | Severity |
97956c94c2SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
98956c94c2SJon Lin| 2024-08-02 | rk3308_{miniloader, usbplug}_v1.42.bin | 0494fdae | moderate |
99956c94c2SJon Lin
100956c94c2SJon Lin### New
101956c94c2SJon Lin
102956c94c2SJon Lin1. Support new SPI flash.
103956c94c2SJon Lin
104956c94c2SJon Lin------
105956c94c2SJon Lin
10694c03666SHisping Lin## rk3308_bl32_v2.07.bin
10794c03666SHisping Lin
10894c03666SHisping Lin| Date       | File                  | Build commit | Severity  |
10994c03666SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
11094c03666SHisping Lin| 2024-04-16 | rk3308_bl32_v2.07.bin | 185dc3c92    | important |
11194c03666SHisping Lin
11294c03666SHisping Lin### New
11394c03666SHisping Lin
11494c03666SHisping Lin1. Optimization parameter check to enhance security.
11594c03666SHisping Lin2. Support printing TEE memory usage information.
11694c03666SHisping Lin3. Hardware crypto supports addresses exceeding 4G.
11794c03666SHisping Lin4. Support printing FWVER information.
11894c03666SHisping Lin
11994c03666SHisping Lin------
12094c03666SHisping Lin
121ad1ea2acSZhihuan He## rk3308_ddr*{589 ... 393}MHz*{uart2_m1, uart4_m0}_v2.08.bin
122ad1ea2acSZhihuan He
123ad1ea2acSZhihuan He| Date       | File                                                       | Build commit | Severity |
124ad1ea2acSZhihuan He| ---------- | ---------------------------------------------------------- | ------------ | -------- |
125ad1ea2acSZhihuan He| 2024-04-09 | rk3308_ddr*{589 ... 393}MHz*{uart2_m1, uart4_m0}_v2.08.bin | 10777823fd   | moderate |
126ad1ea2acSZhihuan He
127ad1ea2acSZhihuan He### New
128ad1ea2acSZhihuan He
129ad1ea2acSZhihuan He1. Add dram and sram check.
130ad1ea2acSZhihuan He
131ad1ea2acSZhihuan He------
132ad1ea2acSZhihuan He
133232f7686SJon Lin## rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin
134232f7686SJon Lin
135232f7686SJon Lin| Date       | File                                   | Build commit  | Severity |
136232f7686SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
137232f7686SJon Lin| 2024-01-05 | rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin | f34544a | moderate |
138232f7686SJon Lin
139232f7686SJon Lin### New
140232f7686SJon Lin
141232f7686SJon Lin1. Change undefined read data address global variables.
142232f7686SJon Lin
143232f7686SJon Lin------
144232f7686SJon Lin
14579bf0927SHisping Lin## rk3308_bl32_v2.06.bin
14679bf0927SHisping Lin
14779bf0927SHisping Lin| Date       | File                  | Build commit | Severity  |
14879bf0927SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
14979bf0927SHisping Lin| 2023-08-28 | rk3308_bl32_v2.06.bin | b5340fd65    | important |
15079bf0927SHisping Lin
15179bf0927SHisping Lin### New
15279bf0927SHisping Lin
15379bf0927SHisping Lin1. Support pstore for optee log.
15479bf0927SHisping Lin2. Enable dynamic SHM.
15579bf0927SHisping Lin3. Support check ta encryption key is written.
15679bf0927SHisping Lin
15779bf0927SHisping Lin------
15879bf0927SHisping Lin
1596ed8a180SJoseph Chen## rk3308_bl31_cpu3_v1.00.elf
1606ed8a180SJoseph Chen
1616ed8a180SJoseph Chen| Date       | File                       | Build commit | Severity |
1626ed8a180SJoseph Chen| ---------- | :------------------------- | ------------ | -------- |
1636ed8a180SJoseph Chen| 2023-03-16 | rk3308_bl31_cpu3_v1.00.elf | 5fb7b7229    | moderate |
1646ed8a180SJoseph Chen
1656ed8a180SJoseph Chen### New
1666ed8a180SJoseph Chen
1676ed8a180SJoseph Chen1. Support boot from CPU3.
1686ed8a180SJoseph Chen
1696ed8a180SJoseph Chen------
1706ed8a180SJoseph Chen
1715c96d2c0SWesley Yao## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin
1725c96d2c0SWesley Yao
1735c96d2c0SWesley Yao| Date       | File                                                       | Build commit | Severity |
1745c96d2c0SWesley Yao| ---------- | :--------------------------------------------------------- | ------------ | -------- |
1755c96d2c0SWesley Yao| 2022-11-29 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin | 6ede97a868   | moderate |
1765c96d2c0SWesley Yao
1775c96d2c0SWesley Yao### Fixed
1785c96d2c0SWesley Yao
1795c96d2c0SWesley Yao| Index | Severity | Update                                                   | Issue description                                            | Issue source |
1805c96d2c0SWesley Yao| ----- | -------- | -------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
1815c96d2c0SWesley 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. | -            |
1825c96d2c0SWesley Yao
1835c96d2c0SWesley Yao------
1845c96d2c0SWesley Yao
1859d7a7bd9SJoseph Chen## rk3308_bl31_{aarch32}_v2.26.elf
1869d7a7bd9SJoseph Chen
1879d7a7bd9SJoseph Chen| Date       | File                            | Build commit | Severity  |
1889d7a7bd9SJoseph Chen| ---------- | :------------------------------ | ------------ | --------- |
1899d7a7bd9SJoseph Chen| 2022-09-28 | rk3308_bl31_{aarch32}_v2.26.elf | 0252d5c8f    | important |
1909d7a7bd9SJoseph Chen
1919d7a7bd9SJoseph Chen### Fixed
1929d7a7bd9SJoseph Chen
1939d7a7bd9SJoseph Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
1949d7a7bd9SJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
1959d7a7bd9SJoseph 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       |
1969d7a7bd9SJoseph Chen
1979d7a7bd9SJoseph Chen------
1989d7a7bd9SJoseph Chen
1996537a9c4SHisping Lin## rk3308_bl32_v2.05.bin
2006537a9c4SHisping Lin
2016537a9c4SHisping Lin| Date       | File                  | Build commit | Severity  |
2026537a9c4SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2036537a9c4SHisping Lin| 2022-09-16 | rk3308_bl32_v2.05.bin | d84087907    | important |
2046537a9c4SHisping Lin
2056537a9c4SHisping Lin### Fixed
2066537a9c4SHisping Lin
2076537a9c4SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
2086537a9c4SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
2096537a9c4SHisping 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 | -            |
2106537a9c4SHisping Lin
2116537a9c4SHisping Lin------
2126537a9c4SHisping Lin
213037d3707SJon Lin## rk3308_{miniloader, usbplug}_v1.39.bin
214037d3707SJon Lin
215037d3707SJon Lin| Date       | File                                   | Build commit  | Severity |
216037d3707SJon Lin| ---------- | :------------------------------------- | ------- | -------- |
217037d3707SJon Lin| 2022-09-08 | rk3308_{miniloader, usbplug}_v1.39.bin | 97d7a6 | moderate |
218037d3707SJon Lin
219037d3707SJon Lin### New
220037d3707SJon Lin
22118157235SJoseph Chen1. Check ftl super block 2nd page spare data.
222