1# RK356X Linux5.10 SDK Note 2 3--- 4 5**Versions** 6 7[TOC] 8 9--- 10## rk356x_linux5.10_release_v1.2.1_20230720.xml Note 11 121 **Update Debian** 13 14- Filtering Mali DDK does not support GBM_FORMAT_R8 error issue 15- Fix the issue of the menu bar sliding and getting stuck on the top left side of the Xfce desktop 16- Fix the issue of abnormal rotation function after sretting FlipFB to always 17- Add support for Cheese H264 encoding and default to using H264 encoding 18- Update rkaiq to release v5.0x1.3 19- Update mpp/gstreamer rockchip 20 212 **Update Buildroot** 22 23- Update lvgl 24- Update weston to suppor some issues 25- Update rkaiq to v5.0x1.2-rc5 26- Support pre-downloaded archives for download 27 283 **Update rkbin** 29 30- Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows 31- Enable derate function for LPDDR4/LPDDR4x 32- Add initial version: support L3 cache partition and cache ecc 33- Add DDR ECC poison function support 34- Support recovery from OTP backup data after critical OTP data reading errors 35- Added the address parameter security check for crypto_service 36- Kernel support read secure boot flag and public key hash 37- Support dynamic shared memory, and the secure and normal world can transfer more larger data 38- BL32 supports pstore, and the kernel can view print info of BL32 through pstore node 39- Fix deadlock for cpuidle when enter bl31 40 415 **Update Kernel** 42 43- Separate the node of csi2 and hw for isp 44- Enable Schmitt-Trigger for pins I2Sx-CLK 45 466 **Update documents and tools** 47 48- Upgrade pin_debug_tool to v1.12 49- Upgrade programmer_image_tool to v1.26 50- Upgrade SDDiskTool to v1.75 51- Upgrade FactoryTool to v1.81 52- update RKDevTool to v3.18 53- Upgrade programming_image_tool to v1.26 54- Upgrade Linux_Upgrade_Tool to v2.22 55- Update the relevant documents required for RK3566/RK3568 release 56 57## rk356x_linux5.10_release_v1.2.0_20230620.xml Note 58 591 **Update device/rockchip** 60 61- Fix Secureboot 62 632 **Update Debian** 64 65- Update Blueman to resolve abnormal Bluetooth power management issues after sleep wake-up 66- Update alsa to address audio issues after sleep wake-up 67- Update rkaiq to v5.0x1.2-rc5 68- Update mpp/gstreamer rockchip 69 703 **Update Buildroot** 71 72- Resolve task - c command line exception issues 73- Add Weston alpha channel support 74- Update rkaiq to v5.0x1.2-rc5 75- Add Gstreamer NV16_10LE40 format support 76- Increase the use of domestic kgithub image sources for DL packages 77 784 **Update rkbin** 79 80- Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows 81- Enable derate function for LPDDR4/LPDDR4x 82- Add initial version: support L3 cache partition and cache ecc 83- Add DDR ECC poison function support 84- Support recovery from OTP backup data after critical OTP data reading errors 85- Added the address parameter security check for crypto_service 86- Kernel support read secure boot flag and public key hash 87- Support dynamic shared memory, and the secure and normal world can transfer more larger data 88- BL32 supports pstore, and the kernel can view print info of BL32 through pstore node 89- Fix deadlock for cpuidle when enter bl31 90 915 **Update Kernel** 92 93- Fix Rx squelch for RK3568 U3 94- Update RK817/RK809 driver to address sleep wake-up issues 95 966 **Update documents and tools** 97 98- Update Rockdev to resolve address resolution exceptions 99- Update the relevant documents required for RK3566/RK3568 release 100 101## rk356x_linux5.10_release_v1.1.1_20230520.xml Note 102 103The main update list is as follows: 104 1051 **Update device/rockchip** 106 107- buildroot/yocto installs Chinese fonts by default 108- recovery does not install additional overlay 109- Fixed hostname exception after dynamically switching rootfs 110- Add dependency check and installation prompt 111- Add repair owner permission 112- Fix the problem that repeated compilation of yocto post-rootfs does not execute 113 1142 **Update recovery** 115 116- Repair press the recovery button to reset to enter the system, nothing is displayed 117- U disk upgrade startup support 118- Solve the problem that the first upgrade of the SD card starts abnormally 119- Fix userdata partition unmount failure 120 1213 **Update Debian** 122 123- Solve the problem of cheese app recording screen freeze 124- Support xfce4 power management configuration 125- There are hidden problems in updating system permissions 126- Update rkwifibt to solve problems related to switch or sleep wake-up 127- Update adb to add some feature support 128- Update mpp and gstreamer-rockchip 129- Update rockchip-test to V2.1 130- Solve the abnormal double-click problem of Debian desktop icons 131 1324 **Update Buildroot** 133 134- Optimize rknpu2 compilation configuration 135- Add support for setting the location of Gstreamer glimagesink/xvimagesink plugin 136- Fixed crash when Weston destroys dmabuf 137- Add power/dictionary pen/sweeping machine and other product configurations 138- Added support for external toolchains 139- Add support for GCC8.X 140- Fix the problem that the video source size may overflow after Gstreamer kmssink scaling 141- Add Chromium 111.0.5563.147, support video H265 decoding 142- Update Frecon, solve zoom and switch VT1 support 143- Update rockit to v1.7.4 144- Add support for lvgl demo 145 1465 **Update rkbin** 147 148- Adjust the pvtpll configuration of cpu/gpu/npu according to the correlation chip test results 149- RK3568/RK3566 supports the function of modifying pvtpll/voltage configuration through OTP 150- Increase chip version judgment 151 1526 **Update Kernel** 153 154- Update rknpu driver to V0.8.8 155- Solve isp switch abnormal error 156- RK3399 EDP low temperature power-on probability is not displayed, PLL lost lock 157- RK3568/RK3566 supports the function of modifying pvtpll/voltage configuration through OTP 158- System panic after opening KASAN with Logo buf non-PAGE aligned 159- Fix RK3566/8 multi-channel probabilistic failure to draw the problem 160 1617 **Update Uboot** 162 163- fastboot: Burning more than 4G firmware causes the system to fail to start 164- System panic after opening KASAN with Logo buf non-PAGE aligned 165 166## rk356x_linux5.10_release_v1.1.0_20230420.xml Note 167 168The main update list is as follows: 169 170### SDK update main core component versions 171 172- Kernel upgrade from 5.10.110 to 5.10.160 173- Update Debian to 11.6 174- Update Yocto to 4.0.9 175- Update Buildroot to November 2021 176- Weston updated to 11.0.1 177- Gstreamer updated to 1.22 178 179### SDK optimization and adjustment 180 181- Reconstruct SDK configuration compilation mechanism 182- Adjusting the compilation mechanism of the wifibt module 183- Import a new version of Camera rkaiq to optimize its functionality and performance 184 185### SDK New features 186 187- Added Linux headers support, making it convenient for third-party applications without the need for kernel compilation and debugging 188- Added yocto support for x11 189- Added gst mpp support for av1 190- Added gst mpp support for afbc encoding 191- New support for OTA differential function 192- New UDL support 193- Added adaptation support for libcamera 194- New rk3588 venc support for dynamic voltage regulation to improve stability 195 196### SDK main fix issues 197 198- Fix ubi format partition packaging and mounting issues 199- Fix recovery mount partition exception 200- Fix [webgl](https://webglsamples.org/aquarium/aquarium.html) Flash screen issue 201- Fixed the issue of resetting the time to 0 after standby wake-up 202- Fix fiq debugger driver, serial port RX interference, resulting in system stuck 203- Fixed a low probability of error after starting KASAN: KASAN: use after free in rga_ job_ next 204- Support for addressing Weston touch related configurations 205- Solve HDMI/MIPI plug and display issues 206- Solve the poor graphics rendering performance of RK3566/RK3568 Linux5.10 207- Solve the problem of PDM recording channel confusion 208- Resolve the issue of playback noise caused by RK809 · RK817-pdm recording 209- Resolve the issue of new uboot.img unable to start old boot.img during secure startup of RK356X FIT 210- Solving the stability problem of RK3566/RK3568 LPDDR4 at high frequencies, increasing the logic voltage and modifying the CLK/CA SR can both solve the problem. 211- Solving the unexpected startup of PMU MCU during sleep of rk3588 may cause ddr data to be overwritten 212- Improving the stability of RK3568/RK3566 DDR4 213 214## rk356x_linux5.10_release_v1.0.0_20220920.xml Note 215 216``` 217- The first release version 218``` 219