1ec5f4cbbSXuhui Lin# RK3506 Release Note 2ec5f4cbbSXuhui Lin 3*a061c476STang Yun ping## rk350{6,6b}_ddr_750MHz_{rt_}v1.05.bin 4*a061c476STang Yun ping 5*a061c476STang Yun ping| Date | File | Build commit | Severity | 6*a061c476STang Yun ping| ---------- | :------------------------------------ | ------------ | --------- | 7*a061c476STang Yun ping| 2025-01-14 | rk350{6,6b}_ddr_750MHz_{rt_}v1.05.bin | e748f9ce32b | important | 8*a061c476STang Yun ping 9*a061c476STang Yun ping### New 10*a061c476STang Yun ping 11*a061c476STang Yun ping1. Added cpu real-time support for RK3506 and RK3506B. 12*a061c476STang Yun ping 13*a061c476STang Yun ping### Fixed 14*a061c476STang Yun ping 15*a061c476STang Yun ping| Index | Severity | Update | Issue description | Issue source | 16*a061c476STang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 17*a061c476STang Yun ping| 1 | important | Fixed the issue that ddrbin incorrectly entered the resume process | When the first loader executes abnormally and then loads the second loader, ddrbin incorrectly goes through the resume process, causing the system to fail. | - | 18*a061c476STang Yun ping 19*a061c476STang Yun ping------ 20*a061c476STang Yun ping 21d49b45b2SJoseph Chen## rk3506_tee_v1.27.bin 22d49b45b2SJoseph Chen 23d49b45b2SJoseph Chen| Date | File | Build commit | Severity | 24d49b45b2SJoseph Chen| ---------- | :------------------- | ------------ | --------- | 25d49b45b2SJoseph Chen| 2024-12-10 | rk3506_tee_v1.27.bin | a44cc911b51 | important | 26d49b45b2SJoseph Chen 27d49b45b2SJoseph Chen### New 28d49b45b2SJoseph Chen 29d49b45b2SJoseph Chen1. Update debug output information. 30d49b45b2SJoseph Chen 31d49b45b2SJoseph Chen------ 32d49b45b2SJoseph Chen 33caec6399SHisping Lin## rk3506_tee_ta_v1.00.bin 34caec6399SHisping Lin 35caec6399SHisping Lin| Date | File | Build commit | Severity | 36caec6399SHisping Lin| ---------- | :---------------------- | ------------ | --------- | 37caec6399SHisping Lin| 2024-12-02 | rk3506_tee_ta_v1.00.bin | 3ea8b24a1 | important | 38caec6399SHisping Lin 39caec6399SHisping Lin### New 40caec6399SHisping Lin 41caec6399SHisping Lin1. Added OPTEE firmware that supports running user TA. 42caec6399SHisping Lin 43caec6399SHisping Lin------ 44caec6399SHisping Lin 452c928c6aSTang Yun ping## rk3506_tee_v1.26.bin 462c928c6aSTang Yun ping 472c928c6aSTang Yun ping| Date | File | Build commit | Severity | 482c928c6aSTang Yun ping| ---------- | :------------------- | ------------ | --------- | 492c928c6aSTang Yun ping| 2024-11-29 | rk3506_tee_v1.26.bin | 169a13a37 | important | 502c928c6aSTang Yun ping 512c928c6aSTang Yun ping### New 522c928c6aSTang Yun ping 532c928c6aSTang Yun ping1. Added DDR trefi dynamic adjustment interface. 542c928c6aSTang Yun ping 552c928c6aSTang Yun ping------ 562c928c6aSTang Yun ping 57deea0cd6STang Yun ping## rk350{6,6b}_ddr_750MHz_v1.04.bin 58deea0cd6STang Yun ping 59deea0cd6STang Yun ping| Date | File | Build commit | Severity | 60deea0cd6STang Yun ping| ---------- | :--------------------------- | ------------ | --------- | 61deea0cd6STang Yun ping| 2024-11-13 | rk350{6,6b}_ddr_750MHz_v1.04.bin | 0ac6b06a19 | important | 62deea0cd6STang Yun ping 63deea0cd6STang Yun ping### Fixed 64deea0cd6STang Yun ping 65deea0cd6STang Yun ping| Index | Severity | Update | Issue description | Issue source | 66deea0cd6STang Yun ping| ----- | --------- | ------------------------------------------------- | ---------------------------------------------------------- | -------------------------------------- | 67deea0cd6STang Yun ping| 1 | important | Fixed the slow booting issue when using SPI FLASH | When using SPI FLASH, the SPL is slow to load when booting | v1.03 version ddrbin update introduced | 68deea0cd6STang Yun ping 69deea0cd6STang Yun ping------ 70deea0cd6STang Yun ping 716b7558b0SJoseph Chen## rk3506_tee_v1.25.bin 726b7558b0SJoseph Chen 736b7558b0SJoseph Chen| Date | File | Build commit | Severity | 746b7558b0SJoseph Chen| ---------- | :------------------- | ------------ | --------- | 756b7558b0SJoseph Chen| 2024-11-12 | rk3506_tee_v1.25.bin | 0e7e5b3c7ff | important | 766b7558b0SJoseph Chen 776b7558b0SJoseph Chen### New 786b7558b0SJoseph Chen 796b7558b0SJoseph Chen1. Support assign GPIO state for system suspend via kernel dts property `rockchip,sleep-io-config`. 806b7558b0SJoseph Chen 816b7558b0SJoseph Chen### Fixed 826b7558b0SJoseph Chen 836b7558b0SJoseph Chen| Index | Severity | Update | Issue description | Issue source | 846b7558b0SJoseph Chen| ----- | --------- | ----------------------------------------------------------- | ------------------------------------------------------- | ------------ | 856b7558b0SJoseph Chen| 1 | important | Fix can't wakeup after vdd_logic pwroff in system suspend. | Can't wakeup after vdd_logic pwroff in system suspend. | - | 866b7558b0SJoseph Chen 876b7558b0SJoseph Chen------ 886b7558b0SJoseph Chen 890038affbSJoseph Chen## rk3506_tee_v1.24.bin 900038affbSJoseph Chen 910038affbSJoseph Chen| Date | File | Build commit | Severity | 920038affbSJoseph Chen| ---------- | :------------------- | ------------ | --------- | 930038affbSJoseph Chen| 2024-11-06 | rk3506_tee_v1.24.bin | 2f392d41853 | important | 940038affbSJoseph Chen 950038affbSJoseph Chen### New 960038affbSJoseph Chen 970038affbSJoseph Chen1. Add rk3506J support. 980038affbSJoseph Chen 990038affbSJoseph Chen------ 1000038affbSJoseph Chen 10165786385Schenfen## rk3506_usbplug_v1.02.bin 10265786385Schenfen 10365786385Schenfen| Date | File | Build commit | Severity | 10465786385Schenfen| ---------- | :----------------------- | ------------ | --------- | 10565786385Schenfen| 2024-11-05 | rk3506_usbplug_v1.02.bin | d914c6b69 | important | 10665786385Schenfen 10765786385Schenfen### Fixed 10865786385Schenfen 10965786385Schenfen| Index | Severity | Update | Issue description | Issue source | 11065786385Schenfen| ----- | --------- | -------------------------------- | ----------------- | ------------ | 11165786385Schenfen| 1 | important | Fix some emmc upgrade fail issue | emmc upgrade fail | - | 11265786385Schenfen 11365786385Schenfen------ 11465786385Schenfen 1150588458eSTang Yun ping## rk350{6,6b}_ddr_750MHz_v1.03.bin 1160588458eSTang Yun ping 1170588458eSTang Yun ping| Date | File | Build commit | Severity | 1180588458eSTang Yun ping| ---------- | :--------------------------- | ------------ | --------- | 1190588458eSTang Yun ping| 2024-11-05 | rk350{6,6b}_ddr_750MHz_v1.03.bin | 508b0f9682 | important | 1200588458eSTang Yun ping 1210588458eSTang Yun ping### New 1220588458eSTang Yun ping 1230588458eSTang Yun ping1. Add rk3506J support. 1240588458eSTang Yun ping 1250588458eSTang Yun ping### Fixed 1260588458eSTang Yun ping 1270588458eSTang Yun ping| Index | Severity | Update | Issue description | Issue source | 1280588458eSTang Yun ping| ----- | --------- | ------------------------------------------------- | ------------------------------------------------------------ | ------------ | 1290588458eSTang Yun ping| 1 | important | Optimizing RK3506B/J drive strength configuration | - | - | 1300588458eSTang Yun ping| 2 | important | Fix emmc download failure issue | Stop at ddr "OUT" printing when downloading or booting | - | 1310588458eSTang Yun ping| 3 | important | DDR2 frequency uses 451MHz | Since most DDR2 chips can only reach a maximum of 533M, the default DDR2 frequency is changed to 451MHz | - | 1320588458eSTang Yun ping 1330588458eSTang Yun ping------ 1340588458eSTang Yun ping 135117713fdSJoseph Chen## rk3506_tee_v1.23.bin 136117713fdSJoseph Chen 137117713fdSJoseph Chen| Date | File | Build commit | Severity | 138117713fdSJoseph Chen| ---------- | :------------------- | ------------ | --------- | 139117713fdSJoseph Chen| 2024-10-18 | rk3506_tee_v1.23.bin | 32e87b6fe32 | important | 140117713fdSJoseph Chen 141117713fdSJoseph Chen### Fixed 142117713fdSJoseph Chen 143117713fdSJoseph Chen| Index | Severity | Update | Issue description | Issue source | 144117713fdSJoseph Chen| ----- | --------- | ------------------------------------ | -------------------------- | ------------ | 145117713fdSJoseph Chen| 1 | important | Fix system suspend/resume fail issue | system suspend/resume fail | - | 146117713fdSJoseph Chen 147117713fdSJoseph Chen------ 148117713fdSJoseph Chen 149ab8467c1STang Yun ping## rk350{6,6b}_ddr_750MHz_v1.02.bin 150ab8467c1STang Yun ping 151ab8467c1STang Yun ping| Date | File | Build commit | Severity | 152ab8467c1STang Yun ping| ---------- | :--------------------------- | ------------ | --------- | 153ab8467c1STang Yun ping| 2024-10-09 | rk350{6,6b}_ddr_750MHz_v1.02.bin | c7d3dcd3f0 | important | 154ab8467c1STang Yun ping 155ab8467c1STang Yun ping### New 156ab8467c1STang Yun ping 157ab8467c1STang Yun ping1. Add rk3502 support. 158ab8467c1STang Yun ping 159ab8467c1STang Yun ping### Fixed 160ab8467c1STang Yun ping 161ab8467c1STang Yun ping| Index | Severity | Update | Issue description | Issue source | 162ab8467c1STang Yun ping| ----- | --------- | ------------------------------------------- | ------------------------------------ | ------------ | 163ab8467c1STang Yun ping| 1 | important | The maximum DDR frequency changed to 750Mhz | Avoid interference with wifi signals | - | 164ab8467c1STang Yun ping 165ab8467c1STang Yun ping------ 166ab8467c1STang Yun ping 167ac573a5aSJoseph Chen## rk3506_tee_v1.22.bin 168ac573a5aSJoseph Chen 169ac573a5aSJoseph Chen| Date | File | Build commit | Severity | 170ac573a5aSJoseph Chen| ---------- | :------------------- | ------------ | --------- | 171ac573a5aSJoseph Chen| 2024-10-11 | rk3506_tee_v1.22.bin | c30e6610b38 | important | 172ac573a5aSJoseph Chen 173ac573a5aSJoseph Chen### New 174ac573a5aSJoseph Chen 175ac573a5aSJoseph Chen1. Add RK3502 support. 176ac573a5aSJoseph Chen 177ac573a5aSJoseph Chen------ 178ac573a5aSJoseph Chen 179c80b4700SJoseph Chen## rk3506_tee_v1.21.bin 180c80b4700SJoseph Chen 181c80b4700SJoseph Chen| Date | File | Build commit | Severity | 182c80b4700SJoseph Chen| ---------- | :------------------- | ------------ | --------- | 183c80b4700SJoseph Chen| 2024-09-09 | rk3506_tee_v1.21.bin | 51771435438 | important | 184c80b4700SJoseph Chen 185c80b4700SJoseph Chen### Fixed 186c80b4700SJoseph Chen 187c80b4700SJoseph Chen| Index | Severity | Update | Issue description | Issue source | 188c80b4700SJoseph Chen| ----- | --------- | -------------------------------------- | ---------------------------------- | ------------ | 189c80b4700SJoseph Chen| 1 | important | fix hang up in tee while system resume | hang up in tee while system resume | - | 190c80b4700SJoseph Chen 191c80b4700SJoseph Chen------ 192c80b4700SJoseph Chen 193088bac40STang Yun ping## rk3506_{ddr,spl,tee}_v1.xx.bin 194088bac40STang Yun ping 195088bac40STang Yun ping| Date | File | Build commit | Severity | 196088bac40STang Yun ping| ---------- | :--------------------------- | ------------ | --------- | 197088bac40STang Yun ping| 2024-08-28 | rk3506_{ddr,spl,tee}_v1.xx.bin | ddr:404a81a8bf#spl:a106936cd3c#tee:6c78a7d8cb3 | important | 198088bac40STang Yun ping 199088bac40STang Yun ping### New 200088bac40STang Yun ping 201088bac40STang Yun ping1. DDR: Set atags address to 0x62000; To avoid damaging last_log data, do not check soldering during reboot. 202088bac40STang Yun ping2. SPL: Set atags address to 0x62000; Update text base addr to 0x3f00000. 203088bac40STang Yun ping3. TEE: Set atags address to 0x62000; Update text base addr to 0x1000; Improve stable for system suspend/resume. 204088bac40STang Yun ping 205088bac40STang Yun ping------ 206088bac40STang Yun ping 2077a1c2132STang Yun ping## rk3506b_ddr_589MHz_v1.00.bin 2087a1c2132STang Yun ping 2097a1c2132STang Yun ping| Date | File | Build commit | Severity | 2107a1c2132STang Yun ping| ---------- | :--------------------------- | ------------ | --------- | 2117a1c2132STang Yun ping| 2024-08-05 | rk3506b_ddr_589MHz_v1.00.bin | 8bd2e95bb9 | important | 2127a1c2132STang Yun ping 2137a1c2132STang Yun ping### New 2147a1c2132STang Yun ping 2157a1c2132STang Yun ping1. Add RK3506B support. 2167a1c2132STang Yun ping 2177a1c2132STang Yun ping------ 2187a1c2132STang Yun ping 2193379895fSJoseph Chen## rk3506_tee_v1.10.bin 2203379895fSJoseph Chen 2213379895fSJoseph Chen| Date | File | Build commit | Severity | 2223379895fSJoseph Chen| ---------- | :------------------- | ------------ | --------- | 2233379895fSJoseph Chen| 2024-08-01 | rk3506_tee_v1.10.bin | 2b96ee171e2 | important | 2243379895fSJoseph Chen 2253379895fSJoseph Chen### Fixed 2263379895fSJoseph Chen 2273379895fSJoseph Chen| Index | Severity | Update | Issue description | Issue source | 2283379895fSJoseph Chen| ----- | --------- | ----------------------------------------- | ------------------------------------- | ------------ | 2293379895fSJoseph Chen| 1 | important | fix gpio1 lost power after system suspend | gpio1 lost power after system suspend | - | 2303379895fSJoseph Chen 2313379895fSJoseph Chen------ 2323379895fSJoseph Chen 233ec5f4cbbSXuhui Lin## rk3506_{ddr,spl,usbplug,tee}_v1.00.bin 234ec5f4cbbSXuhui Lin 235ec5f4cbbSXuhui Lin| Date | File | Build commit | Severity | 236ec5f4cbbSXuhui Lin| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 237ec5f4cbbSXuhui Lin| 2024-07-17 | rk3506_{ddr,spl,usbplug,tee}_v1.00.bin | ddr:8bd2e95bb9#spl:c80444b1e9a#usbplug:b9b1493#tee:1bfd9b50333 | moderate | 238ec5f4cbbSXuhui Lin 239ec5f4cbbSXuhui Lin### New 240ec5f4cbbSXuhui Lin 241ec5f4cbbSXuhui Lin1. Initial version. 242ec5f4cbbSXuhui Lin 243ec5f4cbbSXuhui Lin------ 244ec5f4cbbSXuhui Lin 245