1037d3707SJon Lin# RK3308 Release Note 2037d3707SJon Lin 3*48e3dd73SHisping Lin## rk3308_bl32_v2.08.bin 4*48e3dd73SHisping Lin 5*48e3dd73SHisping Lin| Date | File | Build commit | Severity | 6*48e3dd73SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 7*48e3dd73SHisping Lin| 2024-09-02 | rk3308_bl32_v2.08.bin | 6c78a7d8c | important | 8*48e3dd73SHisping Lin 9*48e3dd73SHisping Lin### New 10*48e3dd73SHisping Lin 11*48e3dd73SHisping Lin1. Support software TA encryption key, customers can use TA encryption function without burning the key. 12*48e3dd73SHisping Lin2. RPMB change read data to multiple times. 13*48e3dd73SHisping Lin3. Increase MPI_MEMPOOL_SIZE size. 14*48e3dd73SHisping Lin 15*48e3dd73SHisping Lin------ 16*48e3dd73SHisping Lin 1726e53571SJon Lin## rk3308_miniloader_spinor_v1.43.bin 1826e53571SJon Lin 1926e53571SJon Lin| Date | File | Build commit | Severity | 2026e53571SJon Lin| ---------- | :------------------------------------- | ------- | -------- | 2126e53571SJon Lin| 2024-08-19 | rk3308_miniloader_spinor_v1.43.bin | e24e370a | moderate | 2226e53571SJon Lin 2326e53571SJon Lin### New 2426e53571SJon Lin 2526e53571SJon Lin1. Add spinor only version. 2626e53571SJon Lin 2726e53571SJon Lin------ 2826e53571SJon Lin 2925c81dddSJon Lin## rk3308_usbplug_v1.43.bin 3025c81dddSJon Lin 3125c81dddSJon Lin| Date | File | Build commit | Severity | 3225c81dddSJon Lin| ---------- | :------------------------------------- | ------- | -------- | 3325c81dddSJon Lin| 2024-08-16 | rk3308_usbplug_v1.43.bin | e24e370a | moderate | 3425c81dddSJon Lin 3525c81dddSJon Lin### New 3625c81dddSJon Lin 3725c81dddSJon Lin1. Support SPI Nor idblock 2 copies. 3825c81dddSJon Lin 3925c81dddSJon Lin------ 4025c81dddSJon Lin 41956c94c2SJon Lin## rk3308_{miniloader, usbplug}_v1.42.bin 42956c94c2SJon Lin 43956c94c2SJon Lin| Date | File | Build commit | Severity | 44956c94c2SJon Lin| ---------- | :------------------------------------- | ------- | -------- | 45956c94c2SJon Lin| 2024-08-02 | rk3308_{miniloader, usbplug}_v1.42.bin | 0494fdae | moderate | 46956c94c2SJon Lin 47956c94c2SJon Lin### New 48956c94c2SJon Lin 49956c94c2SJon Lin1. Support new SPI flash. 50956c94c2SJon Lin 51956c94c2SJon Lin------ 52956c94c2SJon Lin 5394c03666SHisping Lin## rk3308_bl32_v2.07.bin 5494c03666SHisping Lin 5594c03666SHisping Lin| Date | File | Build commit | Severity | 5694c03666SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 5794c03666SHisping Lin| 2024-04-16 | rk3308_bl32_v2.07.bin | 185dc3c92 | important | 5894c03666SHisping Lin 5994c03666SHisping Lin### New 6094c03666SHisping Lin 6194c03666SHisping Lin1. Optimization parameter check to enhance security. 6294c03666SHisping Lin2. Support printing TEE memory usage information. 6394c03666SHisping Lin3. Hardware crypto supports addresses exceeding 4G. 6494c03666SHisping Lin4. Support printing FWVER information. 6594c03666SHisping Lin 6694c03666SHisping Lin------ 6794c03666SHisping Lin 68ad1ea2acSZhihuan He## rk3308_ddr*{589 ... 393}MHz*{uart2_m1, uart4_m0}_v2.08.bin 69ad1ea2acSZhihuan He 70ad1ea2acSZhihuan He| Date | File | Build commit | Severity | 71ad1ea2acSZhihuan He| ---------- | ---------------------------------------------------------- | ------------ | -------- | 72ad1ea2acSZhihuan He| 2024-04-09 | rk3308_ddr*{589 ... 393}MHz*{uart2_m1, uart4_m0}_v2.08.bin | 10777823fd | moderate | 73ad1ea2acSZhihuan He 74ad1ea2acSZhihuan He### New 75ad1ea2acSZhihuan He 76ad1ea2acSZhihuan He1. Add dram and sram check. 77ad1ea2acSZhihuan He 78ad1ea2acSZhihuan He------ 79ad1ea2acSZhihuan He 80232f7686SJon Lin## rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin 81232f7686SJon Lin 82232f7686SJon Lin| Date | File | Build commit | Severity | 83232f7686SJon Lin| ---------- | :------------------------------------- | ------- | -------- | 84232f7686SJon Lin| 2024-01-05 | rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin | f34544a | moderate | 85232f7686SJon Lin 86232f7686SJon Lin### New 87232f7686SJon Lin 88232f7686SJon Lin1. Change undefined read data address global variables. 89232f7686SJon Lin 90232f7686SJon Lin------ 91232f7686SJon Lin 9279bf0927SHisping Lin## rk3308_bl32_v2.06.bin 9379bf0927SHisping Lin 9479bf0927SHisping Lin| Date | File | Build commit | Severity | 9579bf0927SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 9679bf0927SHisping Lin| 2023-08-28 | rk3308_bl32_v2.06.bin | b5340fd65 | important | 9779bf0927SHisping Lin 9879bf0927SHisping Lin### New 9979bf0927SHisping Lin 10079bf0927SHisping Lin1. Support pstore for optee log. 10179bf0927SHisping Lin2. Enable dynamic SHM. 10279bf0927SHisping Lin3. Support check ta encryption key is written. 10379bf0927SHisping Lin 10479bf0927SHisping Lin------ 10579bf0927SHisping Lin 1066ed8a180SJoseph Chen## rk3308_bl31_cpu3_v1.00.elf 1076ed8a180SJoseph Chen 1086ed8a180SJoseph Chen| Date | File | Build commit | Severity | 1096ed8a180SJoseph Chen| ---------- | :------------------------- | ------------ | -------- | 1106ed8a180SJoseph Chen| 2023-03-16 | rk3308_bl31_cpu3_v1.00.elf | 5fb7b7229 | moderate | 1116ed8a180SJoseph Chen 1126ed8a180SJoseph Chen### New 1136ed8a180SJoseph Chen 1146ed8a180SJoseph Chen1. Support boot from CPU3. 1156ed8a180SJoseph Chen 1166ed8a180SJoseph Chen------ 1176ed8a180SJoseph Chen 1185c96d2c0SWesley Yao## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin 1195c96d2c0SWesley Yao 1205c96d2c0SWesley Yao| Date | File | Build commit | Severity | 1215c96d2c0SWesley Yao| ---------- | :--------------------------------------------------------- | ------------ | -------- | 1225c96d2c0SWesley Yao| 2022-11-29 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin | 6ede97a868 | moderate | 1235c96d2c0SWesley Yao 1245c96d2c0SWesley Yao### Fixed 1255c96d2c0SWesley Yao 1265c96d2c0SWesley Yao| Index | Severity | Update | Issue description | Issue source | 1275c96d2c0SWesley Yao| ----- | -------- | -------------------------------------------------------- | ------------------------------------------------------------ | ------------ | 1285c96d2c0SWesley 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. | - | 1295c96d2c0SWesley Yao 1305c96d2c0SWesley Yao------ 1315c96d2c0SWesley Yao 1329d7a7bd9SJoseph Chen## rk3308_bl31_{aarch32}_v2.26.elf 1339d7a7bd9SJoseph Chen 1349d7a7bd9SJoseph Chen| Date | File | Build commit | Severity | 1359d7a7bd9SJoseph Chen| ---------- | :------------------------------ | ------------ | --------- | 1369d7a7bd9SJoseph Chen| 2022-09-28 | rk3308_bl31_{aarch32}_v2.26.elf | 0252d5c8f | important | 1379d7a7bd9SJoseph Chen 1389d7a7bd9SJoseph Chen### Fixed 1399d7a7bd9SJoseph Chen 1409d7a7bd9SJoseph Chen| Index | Severity | Update | Issue description | Issue source | 1419d7a7bd9SJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 1429d7a7bd9SJoseph 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 | 1439d7a7bd9SJoseph Chen 1449d7a7bd9SJoseph Chen------ 1459d7a7bd9SJoseph Chen 1466537a9c4SHisping Lin## rk3308_bl32_v2.05.bin 1476537a9c4SHisping Lin 1486537a9c4SHisping Lin| Date | File | Build commit | Severity | 1496537a9c4SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 1506537a9c4SHisping Lin| 2022-09-16 | rk3308_bl32_v2.05.bin | d84087907 | important | 1516537a9c4SHisping Lin 1526537a9c4SHisping Lin### Fixed 1536537a9c4SHisping Lin 1546537a9c4SHisping Lin| Index | Severity | Update | Issue description | Issue source | 1556537a9c4SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 1566537a9c4SHisping 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 | - | 1576537a9c4SHisping Lin 1586537a9c4SHisping Lin------ 1596537a9c4SHisping Lin 160037d3707SJon Lin## rk3308_{miniloader, usbplug}_v1.39.bin 161037d3707SJon Lin 162037d3707SJon Lin| Date | File | Build commit | Severity | 163037d3707SJon Lin| ---------- | :------------------------------------- | ------- | -------- | 164037d3707SJon Lin| 2022-09-08 | rk3308_{miniloader, usbplug}_v1.39.bin | 97d7a6 | moderate | 165037d3707SJon Lin 166037d3707SJon Lin### New 167037d3707SJon Lin 16818157235SJoseph Chen1. Check ftl super block 2nd page spare data. 169