You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

381 lines
14 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# RK3506 Release Note
## rk3506_tee_v2.30.bin
| Date | File | Build commit | Severity |
| ---------- | :------------------- | ------------ | --------- |
| 2025-07-04 | rk3506_tee_v2.30.bin | a56a36a8f29 | important |
### New
1. Enable TSADC_SHUT_M0 pull down.
2. Enable GPIO Group.
------
## rk3506_tee_v2.20.bin
| Date | File | Build commit | Severity |
| ---------- | :------------------- | ------------ | --------- |
| 2025-06-25 | rk3506_tee_v2.20.bin | e1be03ec18c | important |
### Fixed
| Index | Severity | Update | Issue description | Issue source |
| ----- | --------- | ------------------------------------------------------------ | ----------------------------------- | ------------ |
| 1 | important | Fix abnormal timer status which makes kernel hang up after system wakeup | kernel hangs up after system wakeup | - |
------
## rk3506_usbplug_v1.03.bin
| Date | File | Build commit | Severity |
| ---------- | :----------------------- | ------------ | --------- |
| 2025-03-11 | rk3506_usbplug_v1.03.bin | b814ef547 | important |
### Fixed
| Index | Severity | Update | Issue description | Issue source |
| ----- | --------- | -------------------------------------- | ----------------- | ------------ |
| 1 | important | Fix particular emmc upgrade fail issue | emmc upgrade fail | - |
------
## rk350{6,6b}_ddr_750MHz_{rt_}v1.06.bin
| Date | File | Build commit | Severity |
| ---------- | :------------------------------------ | ------------ | --------- |
| 2025-03-11 | rk350{6,6b}_ddr_750MHz_{rt_}v1.06.bin | d27ac532c4 | important |
### Fixed
| Index | Severity | Update | Issue description | Issue source |
| ----- | --------- | ------------------------------------------------------------ | --------------------------------------- | ------------ |
| 1 | important | Fixed the SPI flash loading failure in SPL caused by abnormal reset of hp_timer clock source | SPI flash initialization timeout in SPL | - |
------
## rk3506_tee_ta_v1.10.bin
| Date | File | Build commit | Severity |
| ---------- | :---------------------- | ------------ | --------- |
| 2025-03-06 | rk3506_tee_ta_v1.10.bin | 46dcf51e88a | important |
### New
1. Add PMIC rk801 support for system suspend mode with LOGIC off.
2. Gpio4Ax switch to GPIO function by default.
------
## rk3506_tee_v2.10.bin
| Date | File | Build commit | Severity |
| ---------- | :------------------- | ------------ | --------- |
| 2025-03-06 | rk3506_tee_v2.10.bin | 46dcf51e88a | important |
### New
1. Add PMIC rk801 support for system suspend mode with LOGIC off.
2. Gpio4Ax switch to GPIO function by default.
------
## rk3506_tee_ta_v1.01.bin
| Date | File | Build commit | Severity |
| ---------- | :---------------------- | ------------ | --------- |
| 2025-02-15 | rk3506_tee_ta_v1.01.bin | d4572d00829 | important |
### New
1. Sync to rk3506_tee_v2.01.bin build versionimprove and solve some system suspend/resume issues.
------
## rk3506_tee_v2.01.bin
| Date | File | Build commit | Severity |
| ---------- | :------------------- | ------------ | --------- |
| 2025-02-15 | rk3506_tee_v2.01.bin | d4572d00829 | important |
### New
1. Increase MCU map region size.
------
## rk3506_spl_v1.11.bin
| Date | File | Build commit | Severity |
| ---------- | :--------------------------- | ------------ | --------- |
| 2025-01-16 | rk3506_spl_v1.11.bin | 1e54c433094 | important |
### New
1. Add emmc boot support.
------
## rk3506_tee_v2.00.bin
| Date | File | Build commit | Severity |
| ---------- | :------------------- | ------------ | --------- |
| 2025-01-15 | rk3506_tee_v2.00.bin | e59e3e25748 | important |
### New
1. Optmise code, add some debug methods and provide more configurations.
### Fixed
| Index | Severity | Update | Issue description | Issue source |
| ----- | --------- | ---------------------------------------------------- | ------------------------------------------------------------ | ------------ |
| 1 | important | Fix system suspend/resume fail | There maybe hang up after system resume | - |
| 2 | important | Fix modules in VD_PMU can't work when system suspend | Example: MCU can't control GPIO0 normally in system suspend. | - |
------
## rk350{6,6b}_ddr_750MHz_{rt_}v1.05.bin
| Date | File | Build commit | Severity |
| ---------- | :------------------------------------ | ------------ | --------- |
| 2025-01-14 | rk350{6,6b}_ddr_750MHz_{rt_}v1.05.bin | e748f9ce32b | important |
### New
1. Added cpu real-time support for RK3506 and RK3506B.
### Fixed
| Index | Severity | Update | Issue description | Issue source |
| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
| 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. | - |
------
## rk3506_tee_v1.27.bin
| Date | File | Build commit | Severity |
| ---------- | :------------------- | ------------ | --------- |
| 2024-12-10 | rk3506_tee_v1.27.bin | a44cc911b51 | important |
### New
1. Update debug output information.
------
## rk3506_tee_ta_v1.00.bin
| Date | File | Build commit | Severity |
| ---------- | :---------------------- | ------------ | --------- |
| 2024-12-02 | rk3506_tee_ta_v1.00.bin | 3ea8b24a1 | important |
### New
1. Added OPTEE firmware that supports running user TA.
------
## rk3506_tee_v1.26.bin
| Date | File | Build commit | Severity |
| ---------- | :------------------- | ------------ | --------- |
| 2024-11-29 | rk3506_tee_v1.26.bin | 169a13a37 | important |
### New
1. Added DDR trefi dynamic adjustment interface.
------
## rk350{6,6b}_ddr_750MHz_v1.04.bin
| Date | File | Build commit | Severity |
| ---------- | :--------------------------- | ------------ | --------- |
| 2024-11-13 | rk350{6,6b}_ddr_750MHz_v1.04.bin | 0ac6b06a19 | important |
### Fixed
| Index | Severity | Update | Issue description | Issue source |
| ----- | --------- | ------------------------------------------------- | ---------------------------------------------------------- | -------------------------------------- |
| 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 |
------
## rk3506_tee_v1.25.bin
| Date | File | Build commit | Severity |
| ---------- | :------------------- | ------------ | --------- |
| 2024-11-12 | rk3506_tee_v1.25.bin | 0e7e5b3c7ff | important |
### New
1. Support assign GPIO state for system suspend via kernel dts property `rockchip,sleep-io-config`.
### Fixed
| Index | Severity | Update | Issue description | Issue source |
| ----- | --------- | ----------------------------------------------------------- | ------------------------------------------------------- | ------------ |
| 1 | important | Fix can't wakeup after vdd_logic pwroff in system suspend. | Can't wakeup after vdd_logic pwroff in system suspend. | - |
------
## rk3506_tee_v1.24.bin
| Date | File | Build commit | Severity |
| ---------- | :------------------- | ------------ | --------- |
| 2024-11-06 | rk3506_tee_v1.24.bin | 2f392d41853 | important |
### New
1. Add rk3506J support.
------
## rk3506_usbplug_v1.02.bin
| Date | File | Build commit | Severity |
| ---------- | :----------------------- | ------------ | --------- |
| 2024-11-05 | rk3506_usbplug_v1.02.bin | d914c6b69 | important |
### Fixed
| Index | Severity | Update | Issue description | Issue source |
| ----- | --------- | -------------------------------- | ----------------- | ------------ |
| 1 | important | Fix some emmc upgrade fail issue | emmc upgrade fail | - |
------
## rk350{6,6b}_ddr_750MHz_v1.03.bin
| Date | File | Build commit | Severity |
| ---------- | :--------------------------- | ------------ | --------- |
| 2024-11-05 | rk350{6,6b}_ddr_750MHz_v1.03.bin | 508b0f9682 | important |
### New
1. Add rk3506J support.
### Fixed
| Index | Severity | Update | Issue description | Issue source |
| ----- | --------- | ------------------------------------------------- | ------------------------------------------------------------ | ------------ |
| 1 | important | Optimizing RK3506B/J drive strength configuration | - | - |
| 2 | important | Fix emmc download failure issue | Stop at ddr "OUT" printing when downloading or booting | - |
| 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 | - |
------
## rk3506_tee_v1.23.bin
| Date | File | Build commit | Severity |
| ---------- | :------------------- | ------------ | --------- |
| 2024-10-18 | rk3506_tee_v1.23.bin | 32e87b6fe32 | important |
### Fixed
| Index | Severity | Update | Issue description | Issue source |
| ----- | --------- | ------------------------------------ | -------------------------- | ------------ |
| 1 | important | Fix system suspend/resume fail issue | system suspend/resume fail | - |
------
## rk350{6,6b}_ddr_750MHz_v1.02.bin
| Date | File | Build commit | Severity |
| ---------- | :--------------------------- | ------------ | --------- |
| 2024-10-09 | rk350{6,6b}_ddr_750MHz_v1.02.bin | c7d3dcd3f0 | important |
### New
1. Add rk3502 support.
### Fixed
| Index | Severity | Update | Issue description | Issue source |
| ----- | --------- | ------------------------------------------- | ------------------------------------ | ------------ |
| 1 | important | The maximum DDR frequency changed to 750Mhz | Avoid interference with wifi signals | - |
------
## rk3506_tee_v1.22.bin
| Date | File | Build commit | Severity |
| ---------- | :------------------- | ------------ | --------- |
| 2024-10-11 | rk3506_tee_v1.22.bin | c30e6610b38 | important |
### New
1. Add RK3502 support.
------
## rk3506_tee_v1.21.bin
| Date | File | Build commit | Severity |
| ---------- | :------------------- | ------------ | --------- |
| 2024-09-09 | rk3506_tee_v1.21.bin | 51771435438 | important |
### Fixed
| Index | Severity | Update | Issue description | Issue source |
| ----- | --------- | -------------------------------------- | ---------------------------------- | ------------ |
| 1 | important | fix hang up in tee while system resume | hang up in tee while system resume | - |
------
## rk3506_{ddr,spl,tee}_v1.xx.bin
| Date | File | Build commit | Severity |
| ---------- | :--------------------------- | ------------ | --------- |
| 2024-08-28 | rk3506_{ddr,spl,tee}_v1.xx.bin | ddr:404a81a8bf#spl:a106936cd3c#tee:6c78a7d8cb3 | important |
### New
1. DDR: Set atags address to 0x62000; To avoid damaging last_log data, do not check soldering during reboot.
2. SPL: Set atags address to 0x62000; Update text base addr to 0x3f00000.
3. TEE: Set atags address to 0x62000; Update text base addr to 0x1000; Improve stable for system suspend/resume.
------
## rk3506b_ddr_589MHz_v1.00.bin
| Date | File | Build commit | Severity |
| ---------- | :--------------------------- | ------------ | --------- |
| 2024-08-05 | rk3506b_ddr_589MHz_v1.00.bin | 8bd2e95bb9 | important |
### New
1. Add RK3506B support.
------
## rk3506_tee_v1.10.bin
| Date | File | Build commit | Severity |
| ---------- | :------------------- | ------------ | --------- |
| 2024-08-01 | rk3506_tee_v1.10.bin | 2b96ee171e2 | important |
### Fixed
| Index | Severity | Update | Issue description | Issue source |
| ----- | --------- | ----------------------------------------- | ------------------------------------- | ------------ |
| 1 | important | fix gpio1 lost power after system suspend | gpio1 lost power after system suspend | - |
------
## rk3506_{ddr,spl,usbplug,tee}_v1.00.bin
| Date | File | Build commit | Severity |
| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
| 2024-07-17 | rk3506_{ddr,spl,usbplug,tee}_v1.00.bin | ddr:8bd2e95bb9#spl:c80444b1e9a#usbplug:b9b1493#tee:1bfd9b50333 | moderate |
### New
1. Initial version.
------