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