# RK3562 Release Note

## rk3562_bl32_v1.02.bin

| Date       | File                  | Build commit | Severity  |
| ---------- | :-------------------- | ------------ | --------- |
| 2023-08-29 | rk3562_bl32_v1.02.bin | b5340fd65    | important |

### New

1.  support oem otp key hardware read lock.
2.  Pseudo random number seed will be set by default.
3.  Supports read and write security flag interfaces.
4.  Support check ta encryption key is written.

### Fixed

| Index | Severity  | Update                                                       | Issue description                                 | Issue source |
| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ |
| 1     | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | -            |

------

## rk3562_bl31_v1.19.elf

| Date       | File                  | Build commit | Severity  |
| ---------- | :-------------------- | ------------ | --------- |
| 2023-08-24 | rk3562_bl31_v1.19.elf | 763689fe5    | important |

### New

1. Support amp boot.

------

## rk3562_bl31_v1.18.elf

| Date       | File                  | Build commit | Severity  |
| ---------- | :-------------------- | ------------ | --------- |
| 2023-08-11 | rk3562_bl31_v1.18.elf | 39c4e2a0e    | important |

### New

1. Disable the gpio debounce.
2. Saver/restore the PMIC in the suspend/resume.
3. Saver/restore the pwm in the suspend/resume.

------

## rk3562_ddr_1056MHz_ultra_v1.05.bin

| Date       | File                               | Build commit | Severity  |
| ---------- | :--------------------------------- | ------------ | --------- |
| 2023-05-29 | rk3562_ddr_1056MHz_ultra_v1.05.bin | 229cf1e07c   | important |

### Fixed

| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
| 1     | important | Solve the problem of failure to wake up caused by DDR data error | During suspend, the data error caused the failure to wake up, and it needs to be powered off and restarted. | -            |

------

## rk3562_bl31_v1.17.elf

| Date       | File                  | Build commit | Severity  |
| ---------- | :-------------------- | ------------ | --------- |
| 2023-05-26 | rk3562_bl31_v1.17.elf | a394bf0a3    | important |

### New

1. Add the hash calculation for ultra suspend mode.
2. Save/restore the pmic register in the ultra suspend mode.
3. Add interface to config the MCU.
4. Update dcf code to v1.02.

------

## rk3562_bl31_v1.16.elf

| Date       | File                  | Build commit | Severity  |
| ---------- | :-------------------- | ------------ | --------- |
| 2023-05-16 | rk3562_bl31_v1.16.elf | 9152290e3    | important |

### New

1. Add soc version init.

------

## rk3562_bl31_v1.15.elf

| Date       | File                  | Build commit | Severity  |
| ---------- | :-------------------- | ------------ | --------- |
| 2023-04-27 | rk3562_bl31_v1.15.elf | 904af256f    | important |

### New

1. Adjust pvtpll config for cpu/gpu/npu by the test results of correlation chips.

------

## rk3562_ddr_1332MHz_eyescan_v1.04.bin

| Date       | File                                 | Build commit | Severity  |
| ---------- | :----------------------------------- | ------------ | --------- |
| 2023-04-19 | rk3562_ddr_1332MHz_eyescan_v1.04.bin | b9c108a4eb   | important |

### New

1. Add RK3562 2D eye scan support.

------

## rk3562_ddr_1056MHz_ultra_v1.04.bin

| Date       | File                               | Build commit | Severity  |
| ---------- | :--------------------------------- | ------------ | --------- |
| 2023-04-14 | rk3562_ddr_1056MHz_ultra_v1.04.bin | 6227d5cf9e   | important |

### New

1. Add RK3562 ULTRA support.

------

## rk3562_bl31_v1.14.elf

| Date       | File                  | Build commit | Severity  |
| ---------- | :-------------------- | ------------ | --------- |
| 2023-04-13 | rk3562_bl31_v1.14.elf | 2041b9655    | important |

### New

1. Support suspend mode config.

------

## rk3562_usbplug_v1.04.bin

| Date       | File                  | Build commit | Severity  |
| ---------- | :----------------------- | ---------- | -------- |
| 2023-04-13 | rk3562_usbplug_v1.04.bin | 0cccf6fec  | important |

### Fixed

| Index | Severity  | Update                 | Issue description                  | Issue source |
| ----- | --------- | ---------------------- | ------------------------ | ------------ |
| 1     | important | Fix sometime reboot fail.        | Reboot fail from loader enter.     | -            |

------

## rk3562_bl32_v1.01.bin

| Date       | File                  | Build commit | Severity  |
| ---------- | :-------------------- | ------------ | --------- |
| 2023-04-12 | rk3562_bl32_v1.01.bin | c73fd5531    | important |

### New

1. Added crypto/trng/keylad module support.

### Fixed

| Index | Severity  | Update                                                       | Issue description                            | Issue source |
| ----- | --------- | ------------------------------------------------------------ | -------------------------------------------- | ------------ |
| 1     | important | Repair the CtsDevicePolicyManagerTestCases test failure problem | CtsDevicePolicyManagerTestCases test failure | 406081       |

------

## rk3562_bl31_v1.13.elf

| Date       | File                  | Build commit | Severity  |
| ---------- | :-------------------- | ------------ | --------- |
| 2023-04-10 | rk3562_bl31_v1.13.elf | 69ae6e698    | important |

### New

1. Add opteed sys ctrl support.
2. Don't change unsecure crypto clocks.

------

## rk3562_bl31_v1.12.elf

| Date       | File                  | Build commit | Severity  |
| ---------- | :-------------------- | ------------ | --------- |
| 2023-03-15 | rk3562_bl31_v1.12.elf | 3376a679b    | important |

### New

1. Implement autocs suspend and resume.
2. Update dcf code to v1.01.

------

## rk3562_bl31_v1.11.elf

| Date       | File                  | Build commit | Severity  |
| ---------- | :-------------------- | ------------ | --------- |
| 2023-03-10 | rk3562_bl31_v1.11.elf | 75d01ff66    | important |

### New

1. Improve suspend/resume stability.

------

## rk3562_bl31_v1.10.elf

| Date       | File                  | Build commit | Severity  |
| ---------- | :-------------------- | ------------ | --------- |
| 2023-03-10 | rk3562_bl31_v1.10.elf | 8db141d32    | important |

### New

1. Add autocs support for core.
2. Improve rkrng output.

------

## rk3562_usbplug_v1.03.bin

| Date       | File                  | Build commit | Severity  |
| ---------- | :----------------------- | ----------- | -------- |
| 2023-03-09 | rk3562_usbplug_v1.03.bin | a2a8c6bbac | important |

### New

1. First release version.

------

## rk3562_bl31_v1.09.elf

| Date       | File                  | Build commit | Severity  |
| ---------- | :-------------------- | ------------ | --------- |
| 2023-03-08 | rk3562_bl31_v1.09.elf | 6a1e56879    | important |

### New

1. Add support to change pvtpll length according to otp and opp flag .

------

## rk3562_spl_v1.03.bin

| Date       | File                  | Build commit | Severity  |
| ---------- | :-------------------- | ----------- | -------- |
| 2023-03-06 | rk3562_spl_v1.03.bin | 7ff748e19 | important     |

### New

1. First release version.

------

## rk3562_bl31_v1.08.elf

| Date       | File                  | Build commit | Severity  |
| ---------- | :-------------------- | ------------ | --------- |
| 2023-02-27 | rk3562_bl31_v1.08.elf | 1f6088dc0    | important |

### New

1. Change clock to normal pll when supend and reset.

------

## rk3562_bl31_v1.07.elf

| Date       | File                  | Build commit | Severity  |
| ---------- | :-------------------- | ------------ | --------- |
| 2023-02-22 | rk3562_bl31_v1.07.elf | 4d4f21db2    | important |

### New

1. Support vdd_logic off in the system suspend.

------

## rk3562_ddr_{1560...324}MHz_v1.04.bin

| Date       | File                            | Build commit                              | Severity  |
| ---------- | :-------------------------------- | ---------------------------------------------- | -------- |
| 2023-02-14 | rk3562_ddr_{1560...324}MHz_v1.04.bin | bae1baa081 | important |

### Fixed

| Index | Severity  | Update                                  | Issue description                                            | Issue source |
| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ |
| 1     | moderate  | fix bug of uart print can't be disabled | uart print can't be disabled by ddrbin_tool                  | -            |
| 2     | important | update OS_REG rules                     | OS_REG0 may reset by reboot with NPOR, It lead to reboot maskrom failure. Use OS_REG8 replace OS_REG0 to fix this bug. | -            |

------

## rk3562_bl31_v1.06.elf

| Date       | File                  | Build commit | Severity  |
| ---------- | :-------------------- | ------------ | --------- |
| 2023-02-09 | rk3562_bl31_v1.06.elf | de0f55c9c    | important |

### New

1. Add crypto rng and klad clocks support.
2. Adjust pvtpll table for npu 800MHz and 900MHz.
3. Add dmc code.

------

## rk3562_{ddr,spl,usbplug}_v1.x.bin

| Date       | File                            | Build commit                              | Severity  |
| ---------- | :-------------------------------- | ---------------------------------------------- | -------- |
| 2023-02-03 | rk3562_{ddr,spl,usbplug}_v1.x.bin | ddr:4d38eafc48#spl:ec5f0a7c43#usbplug:3ed34f88 | important |

### New

1. Initial version.

------

## rk3562_{bl31,bl32,mcu}_v1.x.bin

| Date       | File                            | Build commit                              | Severity  |
| ---------- | :------------------------------ | -------------------------------- | -------- |
| 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | important |

### New

1. Initial version.

------