xref: /OK3568_Linux_fs/docs/cn/RK3566_RK3568/RK3566_RK3568_Linux5.10_SDK_Note.md (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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