----------------------------------------------------------------------------------------------- Release Notes: CrossControl Linux (CC Linux) platform for CCpilot VX10 The registered trademark Linux® is used pursuant to a sublicense from the Linux Foundation, the exclusive licensee of Linus Torvalds, owner of the mark on a worldwide basis. ----------------------------------------------------------------------------------------------- ------------------------------------ CC Linux v.3.4.1.0 2024-04-24 This release is available for the following platforms: vx10 (i.MX8 Crosscontrol v510 and v710) - Based on Yocto 4.0 Kirkstone - Kernel version: 5.15.71 - Uboot version: v2022.04 - CCAux API version: 2.20.0.0 ------------------------------------ Changes for CCpilot VX10: Bugfixes: - [CCVX10-322] ccsettingsconsole segfault - [CCVX10-347] ccsettingsconsole PWM Output failure Changes & updates: - [CCVX10-230] Implement button only wakeup trigger - [CCVX10-244] Boot-up time improvement - [CCVX10-311] DMCU and IOMCU should be referenced the same way Deliverables: - CCpilot vx10 image 3.4.1.0 (uuu, update and usb-stick) - CCpilot vx10 bootloader 3.4.1.0 (for use with uuu) - CCpilot vx10 BSP 3.4.1.0 - CCpilot vx10 SDK 3.4.1.0 - Source, and license packages Known issues: - ------------------------------------ CC Linux v.3.4.0.0 2024-03-25 This release is available for the following platforms: vx10 (i.MX8 Crosscontrol v510 and v710) - Based on Yocto 4.0 Kirkstone - Kernel version: 5.15.71 - Uboot version: v2022.04 - CCAux API version: 2.20.0.0 ------------------------------------ Changes for CCpilot VX10: Bugfixes: - [LINXCORE-22] uboot: save env bricks device - [LINXCORE-40] System reboots if certain devices connected to USB - [LINXCORE-402] v700 and V1x00 stops receiving on MP serial port after reboot from rescue to main. - [LINXCORE-482] DMCU failed to initialize EEPROM - [LINXCORE-1159] USB filesystems mounted with incompatible locale - [LINXCORE-1196] Wrong display signal timing on V1200 - [LINXCORE-1329] Resume after suspend timeout not working properly - [LINXCORE-1439] Testapp/weston memleak - [LINXCORE-1548] Multiple suspend/resume cycles does not work - [CCVX10-195] Investigate BT module not detected - [CCVX10-225] Side buttons can change event number if USB keyboard is inserted - [CCVX10-303] ccettingsconsole - iomcu update info prints - [CCVX10-304] SS and Iomcu firmware upgrade system brick - [CCVX10-319] Runtime idenfication test fails on vx10 Changes & updates: - [LINXCORE-305] Disable console login with the root user (LNX-007) - [LINXCORE-332] Run weston as regular user instead of root - [LINXCORE-705] New feature: NTFS file system support for V700 - [LINXCORE-762] Write requirements for Vulkan support - [LINXCORE-763] Add vulkan drivers for i.MX - [LINXCORE-764] Write verifications & automated tests vulkan support - [LINXCORE-768] Check if ppp recipe still needed - [LINXCORE-769] Drop X11 support from recipes - [LINXCORE-770] Drop gstreamer appends - [LINXCORE-1092] Take CrossControl confidential license into use in System Supervisor - [LINXCORE-1093] Take CrossControl confidential license into use in DMCU - [LINXCORE-1094] Take CrossControl confidential license into use in IO-MCU - [LINXCORE-1124] Update documentation to cover CC Linux usage with non-root user - [LINXCORE-1143] Take LGPLv2.1 into use in ccapi - [LINXCORE-1144] Take LGPLv2.1 into use in ccauxd - [LINXCORE-1145] Take LGPLv2.1 into use in ccsnb - [LINXCORE-1146] Take LGPLv2.1 into use in ccsettingsconsole - [LINXCORE-1147] Take LGPLv2.1 into use in ccsystemreport - [LINXCORE-1151] setmac service not needed for v1x00 , vx10 and yukon - [LINXCORE-1168] Set DSI_PWR_EN (MP_PWR_EN) signal from uboot also for Yukon - [LINXCORE-1173] Create kirkstone-bsp-next dev branch for 5.15.71-2.2.2 BSP upgrade - [LINXCORE-1174] Update kirkstone-bsp-next submodules to NXP 5.15.71-2.2.2 BSP - [LINXCORE-1175] Update kirkstone-bsp-next yukonbase and yukon U-Boot patches for 5.15.71-2.2.2 - [LINXCORE-1176] Rebuild and package yukon imx-scu for 5.15.71-2.2.2 - [LINXCORE-1177] Update kirkstone-bsp-next yukonbase kernel patches for 5.15.71-2.2.2 - [LINXCORE-1178] Update kirkstone-bsp-next yukon device trees for 5.15.71-2.2.2 - [LINXCORE-1179] Update kirkstone-bsp-next meta-cc-distro appends for 5.15.71-2.2.2 - [LINXCORE-1180] Update kirkstone-bsp-next vx10 U-Boot patches for 5.15.71-2.2.2 - [LINXCORE-1185] Rebuild and package vx10 imx-scu for 5.15.71-2.2.2 - [LINXCORE-1189] Update kirkstone-bsp-next vx10 device trees for 5.15.71-2.2.2 - [LINXCORE-1192] Make sure apps can be run and deployed without root access from SDKs - [LINXCORE-1205] Cleanup local.conf - [LINXCORE-1274] Move crosscontrol confidential license for DMCU to Doxygen header - [LINXCORE-1313] Enable NTFS kernel driver for all platforms - [LINXCORE-1326] Merge meta-cc as a subtree in the cclinux main repo - [LINXCORE-1450] Remove deprecated package recipe "meta-cc-distro/recipes-cc/static-ssh-keys" - [CCVX10-197] Program tft-voltages circuit from MP - [CCVX10-212] Fix signal timing for suspend resume - [CCVX10-228] OTP refresh of RTC - [CCVX10-299] CCAPI parse button information from vx10 EEPROM - [CCVX10-300] Update DMCU ICD for display ID variant management Deliverables: - CCpilot vx10 image 3.4.0.0 (uuu, update and usb-stick) - CCpilot vx10 bootloader 3.4.0.0 (for use with uuu) - CCpilot vx10 BSP 3.4.0.0 - CCpilot vx10 SDK 3.4.0.0 - Source, and license packages Known issues: - ------------------------------------ CC Linux v.3.3.0.0 2023-09-26 This release is available for the following platforms: vx10 (i.MX8 Crosscontrol v510 and v710) - Based on Yocto 4.0 Kirkstone - Kernel version: 5.15.32 - Uboot version: v2022.04 - CCAux API version: v2.19.0.0 ------------------------------------ Changes for CCpilot VX10: Bugfixes: - [LINXCORE-480] - CCSystemreport does not report full SS version - [LINXCORE-871] - Slow USB file transfer - [LINXCORE-932] - BINARIES_DIR not created for all make targets - [LINXCORE-941] - ccauxd high cpu usage on v700 with minimal image(minit) - [LINXCORE-957] - vx10 U-Boot build fails to a missing device tree - [LINXCORE-969] - Locally referred files in apps and driver recipes not found in the BSP build - [LINXCORE-992] - Buffer overflow vulnerability in CCS SNB - [LINXCORE-997] - Touchscreen driver not loaded by minit script - [LINXCORE-998] - release image artifacts copied to binaries dir only if image contents change - [LINXCORE-999] - imx-boot binary named incorrectly after deployment - [LINXCORE-1000] - SNB does not send out Serial Number. - [LINXCORE-1029] - Backlight requires root on V700 - [LINXCORE-1031] - Automatic backlight control fails on the V700 - [LINXCORE-1064] - reboot command not working in the minimal image - [LINXCORE-1068] - Config_set / get PowerOnStartup supported fail on V1X00 - [LINXCORE-1072] - Missing libraries in CCLinux 3.2 - [LINXCORE-1075] - PSplash is shown rotated 180 degrees on V700/V1x00 - [LINXCORE-1080] - SS Version failure on v1x00 Changes & updates: - [LINXCORE-277] - Harden firewall configuration - [LINXCORE-414] - Rewrite BSP-creation script - [LINXCORE-744] - Common kernel and menuconfig make targets - [LINXCORE-837] - ccapi improve runtime platform identification for yukonbase variants - [LINXCORE-866] - Refactor Makefile logic due to the refactoring of prebuilt-qt-apps - [LINXCORE-875] - Cleanup Makefiles and recipes after completion of the refactoring of prebuilt-qt-apps - [LINXCORE-887] - Refactor meta-freescale-append layer - [LINXCORE-888] - Refactor meta-imx-append layer - [LINXCORE-889] - Refactor meta-virtualization-append layer - [LINXCORE-890] - Refactor poky-append layer - [LINXCORE-896] - OpenCV codeaurora URI should be changed (Freescale) - [LINXCORE-929] - meta-cc missing branch parameter in recipies - [LINXCORE-942] - Directory binaries/ not always present - [LINXCORE-953] - Move SCU firmware development files to a proper location - [LINXCORE-970] - Move CC internal SSTATE_MIRRORS configuration to site.conf - [LINXCORE-971] - Remove unused prodtest-image recipes! - [LINXCORE-980] - Create snb file in the snb recipe - [LINXCORE-986] - CCSNB service is run as the root user - [LINXCORE-990] - CONFIG_HID and CONFIG_HIDRAW required - [LINXCORE-993] - Improve minit robustness - [LINXCORE-1006] - Don't package kernel and device trees in rescue / update images - [LINXCORE-1044] - Improve the SSH functionality in minimal image - [LINXCORE-1055] - Default device tree in klondike is wrong - [LINXCORE-1077] - Remove egtouch from v1x00 BSP layer - [RSU-15] - Deploy vx10 kernel + dtbs in rootfs instead of a dedicated boot partition Deliverables: - CCpilot vx10 image 3.3.0.0 (uuu, update and usb-stick) - CCpilot vx10 bootloader 3.3.0.0 (for use with uuu) - CCpilot vx10 BSP 3.3.0.0 - CCpilot vx10 SDK 3.3.0.0 - Source, and license packages Known issues: - ------------------------------------ CC Linux v.3.3.0.0-vx10-er1 2023-06-02 This release is available for the following platforms: vx10 (i.MX8 Crosscontrol v510 and v710) - Based on Yocto 4.0 Kirkstone - Kernel version: 5.15.32 - Uboot version: v2022.04 - CCAux API version: 2.18.7.0 The 3.3.0.0-vx10-er1 release is an internal engineering release to use during board bring up of the PA1 board. This release adds initial CC Linux support. The following interfaces and features are initially supported without performance testing: * USB * Ethernet * Wifi * Bluetooth * CAN * Internal communication with IO-MCU DMCU and SS * Buttons and button leds * UUU flashing of OS-Image * ccsettingsconsole ------------------------------------ Changes for CCpilot VX10: Changes & updates: - [CCVX10-16] - SS: check the schematic - [CCVX10-20] - Meta-cc Investigation & Configuration - [CCVX10-21] - U-Boot Investigation & Configuration - [CCVX10-22] - Device Tree Investigation & Configuration - [CCVX10-23] - Kernel Investigation & Configuration - [CCVX10-24] - Defconfig File Investigation & Implementation (If needed) - [CCVX10-25] - Makefile Modifications for vx10 Platforms - [CCVX10-27] - Create SCU build for vx10 - [CCVX10-29] - CONFIG_NET Should be closed on u-boot defconfig - [CCVX10-30] - Setup CI pipeline for vx10 - [CCVX10-31] - U-Boot VX10 support patch should be added - [CCVX10-33] - Move SCU FW to VX10 BSP layer - [CCVX10-34] - Generalize Display Detection Patch - [CCVX10-35] - Move DMCU display ID definitions to yukon platform - [CCVX10-39] - Create target vx10-bsp-package - [CCVX10-40] - Create target vx10-uuutool-image - [CCVX10-41] - Create target vx10-prodtest-sw - [CCVX10-42] - Create target vx10-testsw - [CCVX10-46] - Wifi and Bluetooth setup (laird) - [CCVX10-47] - RTC configuration - [CCVX10-56] - Add iomcu to vx10 device tree - [CCVX10-59] - Check & create initial documentation - [CCVX10-60] - Board bringup related issues - [CCVX10-69] - Internal communication testing - [CCVX10-70] - Fix V510 ethernet - [CCVX10-71] - Fix V510 USB - [CCVX10-73] - u-boot not setting MP_DONE - [CCVX10-74] - DMCU not getting wakeup from SS - [CCVX10-76] - Fix CAN - [CCVX10-77] - Supporting HW and Prototype with board testing - [CCVX10-81] - Verify Buttons and ButtonLeds - [CCVX10-83] - ccsettingsconsole segfaults Bugfixes: - [CCVX10-57] - Fix testapp for build for non iomcu platforms - [CCVX10-72] - make vx10-prodtest-release-image fails in jenkins