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