1037d3707SJon Lin# RK3308 Release Note 2037d3707SJon Lin 3*8396d039SJon Lin## rk3308_miniloader_v1.43.bin 4*8396d039SJon Lin 5*8396d039SJon Lin| Date | File | Build commit | Severity | 6*8396d039SJon Lin| ---------- | :------------------------------------- | ------- | -------- | 7*8396d039SJon Lin| 2024-09-09 | rk3308_miniloader_v1.43.bin | 6c04ae99 | moderate | 8*8396d039SJon Lin 9*8396d039SJon Lin### New 10*8396d039SJon Lin 11*8396d039SJon Lin1. Restore iomux after SD detect is invalid to avoid UART 2 M1 exception. 12*8396d039SJon Lin 13*8396d039SJon Lin------ 14*8396d039SJon Lin 150121a0dfSJon Lin## rk3308_{miniloader, usbplug}_wo_ftl_v1.43.bin 160121a0dfSJon Lin 170121a0dfSJon Lin| Date | File | Build commit | Severity | 180121a0dfSJon Lin| ---------- | :------------------------------------- | ------- | -------- | 190121a0dfSJon Lin| 2024-09-09 | rk3308_{miniloader, usbplug}_wo_ftl_v1.43.bin | 6c04ae99 | moderate | 200121a0dfSJon Lin 210121a0dfSJon Lin### New 220121a0dfSJon Lin 230121a0dfSJon Lin1. Support SPI Nor idblock 2 copies. 240121a0dfSJon Lin 250121a0dfSJon Lin------ 260121a0dfSJon Lin 2748e3dd73SHisping Lin## rk3308_bl32_v2.08.bin 2848e3dd73SHisping Lin 2948e3dd73SHisping Lin| Date | File | Build commit | Severity | 3048e3dd73SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 3148e3dd73SHisping Lin| 2024-09-02 | rk3308_bl32_v2.08.bin | 6c78a7d8c | important | 3248e3dd73SHisping Lin 3348e3dd73SHisping Lin### New 3448e3dd73SHisping Lin 3548e3dd73SHisping Lin1. Support software TA encryption key, customers can use TA encryption function without burning the key. 3648e3dd73SHisping Lin2. RPMB change read data to multiple times. 3748e3dd73SHisping Lin3. Increase MPI_MEMPOOL_SIZE size. 3848e3dd73SHisping Lin 3948e3dd73SHisping Lin------ 4048e3dd73SHisping Lin 4126e53571SJon Lin## rk3308_miniloader_spinor_v1.43.bin 4226e53571SJon Lin 4326e53571SJon Lin| Date | File | Build commit | Severity | 4426e53571SJon Lin| ---------- | :------------------------------------- | ------- | -------- | 4526e53571SJon Lin| 2024-08-19 | rk3308_miniloader_spinor_v1.43.bin | e24e370a | moderate | 4626e53571SJon Lin 4726e53571SJon Lin### New 4826e53571SJon Lin 4926e53571SJon Lin1. Add spinor only version. 5026e53571SJon Lin 5126e53571SJon Lin------ 5226e53571SJon Lin 5325c81dddSJon Lin## rk3308_usbplug_v1.43.bin 5425c81dddSJon Lin 5525c81dddSJon Lin| Date | File | Build commit | Severity | 5625c81dddSJon Lin| ---------- | :------------------------------------- | ------- | -------- | 5725c81dddSJon Lin| 2024-08-16 | rk3308_usbplug_v1.43.bin | e24e370a | moderate | 5825c81dddSJon Lin 5925c81dddSJon Lin### New 6025c81dddSJon Lin 6125c81dddSJon Lin1. Support SPI Nor idblock 2 copies. 6225c81dddSJon Lin 6325c81dddSJon Lin------ 6425c81dddSJon Lin 65956c94c2SJon Lin## rk3308_{miniloader, usbplug}_v1.42.bin 66956c94c2SJon Lin 67956c94c2SJon Lin| Date | File | Build commit | Severity | 68956c94c2SJon Lin| ---------- | :------------------------------------- | ------- | -------- | 69956c94c2SJon Lin| 2024-08-02 | rk3308_{miniloader, usbplug}_v1.42.bin | 0494fdae | moderate | 70956c94c2SJon Lin 71956c94c2SJon Lin### New 72956c94c2SJon Lin 73956c94c2SJon Lin1. Support new SPI flash. 74956c94c2SJon Lin 75956c94c2SJon Lin------ 76956c94c2SJon Lin 7794c03666SHisping Lin## rk3308_bl32_v2.07.bin 7894c03666SHisping Lin 7994c03666SHisping Lin| Date | File | Build commit | Severity | 8094c03666SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 8194c03666SHisping Lin| 2024-04-16 | rk3308_bl32_v2.07.bin | 185dc3c92 | important | 8294c03666SHisping Lin 8394c03666SHisping Lin### New 8494c03666SHisping Lin 8594c03666SHisping Lin1. Optimization parameter check to enhance security. 8694c03666SHisping Lin2. Support printing TEE memory usage information. 8794c03666SHisping Lin3. Hardware crypto supports addresses exceeding 4G. 8894c03666SHisping Lin4. Support printing FWVER information. 8994c03666SHisping Lin 9094c03666SHisping Lin------ 9194c03666SHisping Lin 92ad1ea2acSZhihuan He## rk3308_ddr*{589 ... 393}MHz*{uart2_m1, uart4_m0}_v2.08.bin 93ad1ea2acSZhihuan He 94ad1ea2acSZhihuan He| Date | File | Build commit | Severity | 95ad1ea2acSZhihuan He| ---------- | ---------------------------------------------------------- | ------------ | -------- | 96ad1ea2acSZhihuan He| 2024-04-09 | rk3308_ddr*{589 ... 393}MHz*{uart2_m1, uart4_m0}_v2.08.bin | 10777823fd | moderate | 97ad1ea2acSZhihuan He 98ad1ea2acSZhihuan He### New 99ad1ea2acSZhihuan He 100ad1ea2acSZhihuan He1. Add dram and sram check. 101ad1ea2acSZhihuan He 102ad1ea2acSZhihuan He------ 103ad1ea2acSZhihuan He 104232f7686SJon Lin## rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin 105232f7686SJon Lin 106232f7686SJon Lin| Date | File | Build commit | Severity | 107232f7686SJon Lin| ---------- | :------------------------------------- | ------- | -------- | 108232f7686SJon Lin| 2024-01-05 | rk3308_{miniloader, usbplug}_wo_ftl_v1.41.bin | f34544a | moderate | 109232f7686SJon Lin 110232f7686SJon Lin### New 111232f7686SJon Lin 112232f7686SJon Lin1. Change undefined read data address global variables. 113232f7686SJon Lin 114232f7686SJon Lin------ 115232f7686SJon Lin 11679bf0927SHisping Lin## rk3308_bl32_v2.06.bin 11779bf0927SHisping Lin 11879bf0927SHisping Lin| Date | File | Build commit | Severity | 11979bf0927SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 12079bf0927SHisping Lin| 2023-08-28 | rk3308_bl32_v2.06.bin | b5340fd65 | important | 12179bf0927SHisping Lin 12279bf0927SHisping Lin### New 12379bf0927SHisping Lin 12479bf0927SHisping Lin1. Support pstore for optee log. 12579bf0927SHisping Lin2. Enable dynamic SHM. 12679bf0927SHisping Lin3. Support check ta encryption key is written. 12779bf0927SHisping Lin 12879bf0927SHisping Lin------ 12979bf0927SHisping Lin 1306ed8a180SJoseph Chen## rk3308_bl31_cpu3_v1.00.elf 1316ed8a180SJoseph Chen 1326ed8a180SJoseph Chen| Date | File | Build commit | Severity | 1336ed8a180SJoseph Chen| ---------- | :------------------------- | ------------ | -------- | 1346ed8a180SJoseph Chen| 2023-03-16 | rk3308_bl31_cpu3_v1.00.elf | 5fb7b7229 | moderate | 1356ed8a180SJoseph Chen 1366ed8a180SJoseph Chen### New 1376ed8a180SJoseph Chen 1386ed8a180SJoseph Chen1. Support boot from CPU3. 1396ed8a180SJoseph Chen 1406ed8a180SJoseph Chen------ 1416ed8a180SJoseph Chen 1425c96d2c0SWesley Yao## rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin 1435c96d2c0SWesley Yao 1445c96d2c0SWesley Yao| Date | File | Build commit | Severity | 1455c96d2c0SWesley Yao| ---------- | :--------------------------------------------------------- | ------------ | -------- | 1465c96d2c0SWesley Yao| 2022-11-29 | rk3308_ddr_{589 ... 393}MHz_{uart2_m1, uart4_m0}_v2.07.bin | 6ede97a868 | moderate | 1475c96d2c0SWesley Yao 1485c96d2c0SWesley Yao### Fixed 1495c96d2c0SWesley Yao 1505c96d2c0SWesley Yao| Index | Severity | Update | Issue description | Issue source | 1515c96d2c0SWesley Yao| ----- | -------- | -------------------------------------------------------- | ------------------------------------------------------------ | ------------ | 1525c96d2c0SWesley 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. | - | 1535c96d2c0SWesley Yao 1545c96d2c0SWesley Yao------ 1555c96d2c0SWesley Yao 1569d7a7bd9SJoseph Chen## rk3308_bl31_{aarch32}_v2.26.elf 1579d7a7bd9SJoseph Chen 1589d7a7bd9SJoseph Chen| Date | File | Build commit | Severity | 1599d7a7bd9SJoseph Chen| ---------- | :------------------------------ | ------------ | --------- | 1609d7a7bd9SJoseph Chen| 2022-09-28 | rk3308_bl31_{aarch32}_v2.26.elf | 0252d5c8f | important | 1619d7a7bd9SJoseph Chen 1629d7a7bd9SJoseph Chen### Fixed 1639d7a7bd9SJoseph Chen 1649d7a7bd9SJoseph Chen| Index | Severity | Update | Issue description | Issue source | 1659d7a7bd9SJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 1669d7a7bd9SJoseph 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 | 1679d7a7bd9SJoseph Chen 1689d7a7bd9SJoseph Chen------ 1699d7a7bd9SJoseph Chen 1706537a9c4SHisping Lin## rk3308_bl32_v2.05.bin 1716537a9c4SHisping Lin 1726537a9c4SHisping Lin| Date | File | Build commit | Severity | 1736537a9c4SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 1746537a9c4SHisping Lin| 2022-09-16 | rk3308_bl32_v2.05.bin | d84087907 | important | 1756537a9c4SHisping Lin 1766537a9c4SHisping Lin### Fixed 1776537a9c4SHisping Lin 1786537a9c4SHisping Lin| Index | Severity | Update | Issue description | Issue source | 1796537a9c4SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 1806537a9c4SHisping 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 | - | 1816537a9c4SHisping Lin 1826537a9c4SHisping Lin------ 1836537a9c4SHisping Lin 184037d3707SJon Lin## rk3308_{miniloader, usbplug}_v1.39.bin 185037d3707SJon Lin 186037d3707SJon Lin| Date | File | Build commit | Severity | 187037d3707SJon Lin| ---------- | :------------------------------------- | ------- | -------- | 188037d3707SJon Lin| 2022-09-08 | rk3308_{miniloader, usbplug}_v1.39.bin | 97d7a6 | moderate | 189037d3707SJon Lin 190037d3707SJon Lin### New 191037d3707SJon Lin 19218157235SJoseph Chen1. Check ftl super block 2nd page spare data. 193