----------------------------------------------------------------------------------------------- Release Notes: CrossControl Linux (CC Linux) platform for CCpilot V1X00 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 world­wide basis. ----------------------------------------------------------------------------------------------- ------------------------------------ CC Linux v.3.3.0.5 2024-02-27 This release is available for the following platforms: v1x00 (i.MX8 Crosscontrol v1000 and v1200) - Based on Yocto 4.0 Kirkstone - Kernel version: 5.15.32 - Uboot version: v2022.04 - CCAux API version: 2.19.0.0 ------------------------------------ Changes for CCpilot V1X00: Bugfixes: - [CCPSM-472] Resume from suspend doesn't work in V1000 with certain USB sticks Changes & updates: - Deliverables: - CCpilot v1x00 image 3.3.0.5 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 3.3.0.5 (for use with uuu) - CCpilot v1x00 BSP 3.3.0.5 - CCpilot v1x00 SDK 3.3.0.5 - Source, and license packages Known issues: - ------------------------------------ CC Linux v.3.3.0.4 2024-02-01 This release is available for the following platforms: v1x00 (i.MX8 Crosscontrol v1000 and v1200) - Based on Yocto 4.0 Kirkstone - Kernel version: 5.15.32 - Uboot version: v2022.04 - CCAux API version: 2.19.0.0 ------------------------------------ Changes for CCpilot V1X00: Bugfixes: - [LINXCORE-1378] Unit not registered on network after multiple suspend/resume cycles Changes & updates: - Deliverables: - CCpilot v1x00 image 3.3.0.4 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 3.3.0.4 (for use with uuu) - CCpilot v1x00 BSP 3.3.0.4 - CCpilot v1x00 SDK 3.3.0.4 - Source, and license packages Known issues: - ------------------------------------ CC Linux v.3.3.0.3 2024-01-08 This release is available for the following platforms: v1x00 (i.MX8 Crosscontrol v1000 and v1200) - Based on Yocto 4.0 Kirkstone - Kernel version: 5.15.32 - Uboot version: v2022.04 - CCAux API version: 2.19.0.0 ------------------------------------ Changes for CCpilot V1X00: Bugfixes: - [LINXCORE-1271] CC Linux 3.3.x firewall not open - [LINXCORE-1314] Bus off recovery can fail - [LINXCORE-1322] cangen can3 -g0 stops sending after suspending ten times Changes & updates: - [LINXCORE-1225] Add support for sending error frames to Linux networking stack - [LINXCORE-1236] Extended manual CAN test - [LINXCORE-1278] Add NAPI support to get higher RX performance - [LINXCORE-1287] Prepare new TCAN driver for integration with master - [LINXCORE-1310] Make sure new TCAN driver show up as CAN3 Deliverables: - CCpilot v1x00 image 3.3.0.3 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 3.3.0.3 (for use with uuu) - CCpilot v1x00 BSP 3.3.0.3 - CCpilot v1x00 SDK 3.3.0.3 - Source, and license packages Known issues: - ------------------------------------ CC Linux v.3.3.0.2 2023-11-01 This release is available for the following platforms: v1x00 (i.MX8 Crosscontrol v1000 and v1200) - Based on Yocto 4.0 Kirkstone - Kernel version: 5.15.32 - Uboot version: v2022.04 - CCAux API version: 2.19.0.0 ------------------------------------ Changes for CCpilot V1X00: Bugfixes: - [LINXCORE-1161] Incorrect display timings for V1000/V1200 in CC Linux 3.x series - hotfix Changes & updates: Deliverables: - CCpilot v1x00 image 3.3.0.2 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 3.3.0.2 (for use with uuu) - CCpilot v1x00 BSP 3.3.0.2 - CCpilot v1x00 SDK 3.3.0.2 - Source, and license packages Known issues: - ------------------------------------ CC Linux v.3.3.0.1 2023-09-29 This hotfix release is available for the following platforms: v1x00 (i.MX8 Crosscontrol v1000 and v1200) - 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 V1X00: Bugfixes: - [LINXCORE-1102] Not all can-utils components included in CCL3 Changes & updates: Deliverables: - CCpilot v1x00 image 3.3.0.1 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 3.3.0.1 (for use with uuu) - CCpilot v1x00 BSP 3.3.0.1 - CCpilot v1x00 SDK 3.3.0.1 - Source, and license packages Known issues: - ------------------------------------ CC Linux v.3.3.0.0 2023-09-26 This release is available for the following platforms: v1x00 (i.MX8 Crosscontrol v1000 and v1200) - 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 V1X00: 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-3] - Deploy v1x00 kernel + dtbs in rootfs instead of a dedicated boot partition Deliverables: - CCpilot v1x00 image 3.3.0.0 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 3.3.0.0 (for use with uuu) - CCpilot v1x00 BSP 3.3.0.0 - CCpilot v1x00 SDK 3.3.0.0 - Source, and license packages Known issues: - ------------------------------------ CC Linux v.3.2.0.0 2023-04-21 This release is available for the following platforms: v1x00 (i.MX8 Crosscontrol v1000 and v1200) - Based on Yocto 4.0 Kirkstone - Kernel version: 5.15.32 - Uboot version: v2022.04 - CCAux API version: 2.18.7.0 This release version wraps up boot-time optimizations and makes CCLinux compatible with NXP migration from codeaurora to github. Additionally fixes an issue in the USB mount script. ------------------------------------ Changes for CCpilot V1X00: Bugfixes: - [LINXCORE-799] - Apitest failure - About_hasOsBooted - [LINXCORE-802] - sof-imx fetching fails on builds - [LINXCORE-816] - libharfbuzz-subset missing in CCLinux image - [LINXCORE-843] - Testapp depends on /tmp/.booted - [LINXCORE-867] - Serial login prompt wrong version information - [LINXCORE-872] - Prodtestsw wipes usb stick, but works with default configuration - [LINXCORE-873] - USB Media gets erased upon reboot on klondike - [KLONDIKE-384] - USB auto mount failing - [KLONDIKE-388] - tcan: SPI2_CS pin muxing missing from lpspi2 - [KLONDIKE-405] - V1x00 hostname is strange when logging in with SSH through wifi Known issues: - [KLONDIKE-366] - CAN3 on V1x00 can only generate 30% busload at 250kbit/s Changes & updates: - [LINXCORE-615] - CCAPI About_hasOsBooted should use systemd instead of flag file - [LINXCORE-842] - system-booted service redundant - [LINXCORE-673] - u-boot time optimization Deliverables: - CCpilot v1x00 image 3.2.0.0 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 3.2.0.0 (for use with uuu) - CCpilot v1x00 BSP 3.2.0.0 - CCpilot v1x00 SDK 3.2.0.0 - Source, and license packages ------------------------------------ CC Linux v.3.1.0.0 2023-03-20 This release is available for the following platforms: v1x00 (i.MX8 Crosscontrol v1000 and v1200) - Based on Yocto 4.0 Kirkstone - Kernel version: 5.15.32 - Uboot version: v2022.04 - CCAux API version: 2.18.7.0 This release introduces a method of fast booting the image by replacing the regurlar systemd-startup with a minimal init on user configuration. ------------------------------------ Changes for CCpilot V1X00: Bugfixes: - [LINXCORE-23] - Hard coded SS version check in ccauxd - [LINXCORE-97] - USB3 clock problem - [LINXCORE-586] - apitest v700: CCAuxPrivate Test Error - [LINXCORE-617] - apitest v700: Lightsensor Test Error - [LINXCORE-618] - testapp Makefile, remove /usr/bin/convert - [LINXCORE-621] - Unable to manually update serial-eeprom on kirkstone RC5 - [LINXCORE-702] - kmscube should not require a terminal - [LINXCORE-712] - U-Boot dynamic environment loading broken, slows the boot - [LINXCORE-716] - After copied the manual compiled kernel&kernel-modules, "ccauxd" is getting dependency error on - [LINXCORE-718] - ilitek touchscreen response issue on v700 - [LINXCORE-719] - v1x00 master fullup not working for main or rescue system - [LINXCORE-742] - ERROR: ExpansionError during parsing on iomcu_0.0.1.bb - [LINXCORE-752] - u-boot imx8qxp_cc_defconfig syntax error - [LINXCORE-792] - NetworkManager breaks the resolv.conf after unmanaged-devices conf added - [LINXCORE-809] - New usb-eth device not found - [YUKONPLAT-1443] - Revert cclinux-drivers hash in ccapi - [YUKONPLAT-1444] - Fix hwpath string handling - [YUKONPLAT-1445] - pwmout frequency register mixup - [YUKONPLAT-1458] - 100BaseT1 does not wake up after a reboot without poweroff - [YUKONPLAT-1576] - Main system update test fails - [YUKONPLAT-1577] - CAN recovery from suspend test fails - [YUKONPLAT-1578] - Action Trigger Ignition test fails Changes & updates: - [LINXCORE-509] - Get ss and dmcu i2c bus numbers from a location dynamically - [LINXCORE-601] - Update udev rules for dmcu and ss-i2c - [LINXCORE-603] - Assign DMCU device number alias in device tree - [LINXCORE-604] - Reduce size of the kirkstone kernel - [LINXCORE-616] - Port DMCU test script to python3 - [LINXCORE-625] - testsw build target should not copy files from Yocto build tmp - [LINXCORE-637] - Remove usage of several SS HWPATHs - [LINXCORE-638] - Remove creation of SS device nodes - [LINXCORE-655] - uBoot boot-time optimization - [LINXCORE-657] - System init boot-time optimization - [LINXCORE-659] - Setup boot time measurements (u-boot to Linux) - [LINXCORE-660] - Add the minimalboot DISTRO_FEATURE in local.conf - [LINXCORE-684] - Add possibility to configure preinit to skip systemd boot - [LINXCORE-688] - Add systemd-analyze command execution to boot-up time testing - [LINXCORE-690] - Investigate kernel boot-time performance - [LINXCORE-692] - Add systemd service for kmscube - [LINXCORE-694] - Optimize pre-init script - [LINXCORE-701] - Investigate U-Boot boot-up performance - [LINXCORE-703] - Add support for flexcan and fec (can0 and eth0) in minit - [LINXCORE-710] - Optimize minit kernel module loading order - [LINXCORE-720] - Include minit in the BSP - [LINXCORE-624] - Standalone Kernel Development Environment for Developers - [LINXCORE-262] - Implement example fast-booting application - [LINXCORE-704] - Document the fast boot-up process - [LINXCORE-519] - Update test qt URL location - [KLONDIKE-377] - Update TCAN4550 driver: add pm and suspend patches. - [KLONDIKE-328] - Static IP configuration loses effect after suspend - [KLONDIKE-363] - CAN classic remote request extended ID test fails (zeus and kirkstone) - [KLONDIKE-371] - libsocketcan library missing in 2.1.0.0 image - [KLONDIKE-368] - CAN settings missing from CC Linux programmer's Guide - [KLONDIKE-367] - Change default SJW values for CAN busses - [YUKONPLAT-1313] - Add I/O module support in apitest - [YUKONPLAT-1376] - Add iomcu support to ccsettingsconsole - [YUKONPLAT-1401] - Enable ccapi apitest for I/O module - [YUKONPLAT-1420] - ccsettingsconsole - iomcu firmware update - [YUKONPLAT-1421] - ccapi - iomcu firmware update - [YUKONPLAT-1422] - ccsettingsconsole - cfgin - [YUKONPLAT-1423] - ccsettingsconsole - pwmout - [YUKONPLAT-1424] - ccsettingsconsole - version - [YUKONPLAT-1429] - CCAPI: Add support for reading iomcu version - [YUKONPLAT-1442] - CCAPI: Move common iomcu code to separate files - [YUKONPLAT-1447] - Update cfgin enum in cclinux-drivers - [YUKONPLAT-1448] - Fix getCfgInMode and getValue methods - [YUKONPLAT-1449] - Test values ccsettingsconsole cfgin - [YUKONPLAT-1455] - Add iomcu package recipe - [YUKONPLAT-1456] - Enable iomcu device tree fragment - [YUKONPLAT-1473] - iomcu udev rule not triggering - [YUKONPLAT-1478] - Clean driver exit when no iomcu-board connected to Yukon - [YUKONPLAT-1493] - Order hardware for IOMCU test setup - [YUKONPLAT-1498] - Fix frequency range for pwmout ccsettingsconsole - [YUKONPLAT-1372] - tcpdump missing from image Known issues: - [KLONDIKE-366] - CAN3 on V1x00 can only generate 30% busload at 250kbit/s - [YUKONPLAT-1579] - USB RS232 adapters test fail (Profilic rs232 support missing) Deliverables: - CCpilot v1x00 image 3.1.0.0 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 3.1.0.0 (for use with uuu) - CCpilot v1x00 BSP 3.1.0.0 - CCpilot v1x00 SDK 3.1.0.0 - Source, and license packages ------------------------------------ CC Linux v.3.0.0.0 2022-11-22 This release is available for the following platforms: v1x00 (i.MX8 Crosscontrol v1000 and v1200) - Based on Yocto 4.0 Kirkstone - Kernel version: 5.15.32 - Uboot version: v2022.04 - CCAux API version: 2.18.7.0 ------------------------------------ Changes for CCpilot V1X00: Bugfixes: - [LINXCORE-13] - ccs user is not a member of input group - [LINXCORE-15] - BSD license violation in ccsettingsconsole - [LINXCORE-23] - Hard coded SS version check in ccauxd - [LINXCORE-40] - System reboots if certain devices connected to USB - [LINXCORE-57] - gst-play broken with 2.0.5.0 - [LINXCORE-97] - USB3 clock problem - [LINXCORE-98] - eMMC driver: CQE causes system hangs - [LINXCORE-290] - Investigate: CCLINREQ-128 can bus statistics fails, different amount of bytes transferred in tcan4x5x - [LINXCORE-337] - Missing V4L2 encoder in CCLinuxe - [LINXCORE-429] - ccapi: Lightsensor_*etOperatingRange should not be supported on v700 - [LINXCORE-432] - pcf2127_rtc_irq kernel crash - [LINXCORE-433] - yukon eth0 IP address changes at every boot - [LINXCORE-446] - NXP distro dependencies for mfgtool removed from local.conf - [LINXCORE-483] - stressapptest does not work - [LINXCORE-484] - Availability of utilities - stop checking for raw - [LINXCORE-501] - stm32flash in ccapi uses sysfs for gpio control - [LINXCORE-502] - cc-system: lcd-shutdown.sh needs to use gpioset instead of sysfs - [LINXCORE-505] - Test "SS communication" - CCLINREQ-371 Fails after format change of version. - [LINXCORE-508] - psplash will not build with SDK on v700 - [LINXCORE-513] - Failed to access eeprom on v700 - [LINXCORE-535] - ccapi PWM Output test fails on kirkstone/yukon - [LINXCORE-555] - Add ISO-TP kernel support - [LINXCORE-560] - V700: ilitek does not recover from suspend - [LINXCORE-562] - packagegroup-cc-can missing from the BSP build - [LINXCORE-563] - ccapi - Convert to extended color format for LED boot config - [LINXCORE-587] - USB kernel crash in v700 suspend - [LINXCORE-589] - Software update from Zeus -> Kirkstone broken - [LINXCORE-606] - Burnin fails, unable to find usb paths - [LINXCORE-611] - CCAUX call hasOSBooted not working - [LINXCORE-489] - Restart timeout not set - [LINXCORE-490] - DMCU shutdown fails with error - [LINXCORE-520] - Action triggers fail on V700 - [LINXCORE-610] - v1x00 hostname dynamically assigned from dhcp hostname - [LINXCORE-444] - Cadence usb3_lpm_clk already unprepared in suspend - [LINXCORE-19] - OSS license violation in ccapi (stm32flash) Changes & updates: - [LINXCORE-88] - Use DRM simple-panel driver properties for MP_DSIX_PWR_EN pin control - [LINXCORE-90] - USB write cache support added - [LINXCORE-273] - Fix tcan4x5x WKRQ# property - [LINXCORE-379] - Port zeus U-Boot patches to v1x00 kirkstone - [LINXCORE-380] - Build kirkstone SCU FW - [LINXCORE-381] - Enable laird wifi/BT support in kirkstone for v1x00 and yukon - [LINXCORE-398] - Check and fix kirkstone license blobs - [LINXCORE-405] - Fix display / DMCU on kirkstone - [LINXCORE-411] - Fix testsw to build in kirkstone - [LINXCORE-448] - review, port to honister/kirkstone version of meta-laird-cp and re-apply old meta-laird-cp patches as necessary - [LINXCORE-476] - Remove nxp-wlan-sdk from kirkstone images - [LINXCORE-485] - cc-dmcu.sh: stop using GPIOs from sysfs - [LINXCORE-499] - nmcli requires bssid to connect to wifi - [LINXCORE-504] - Remove modemmanager from yukon/v1x00 kirkstone image - [LINXCORE-568] - ccsettingsconsole - Set status LED RGB color from CLI - [LINXCORE-386] - Configure meta-cc for Kirkstone - [LINXCORE-387] - Configure meta-imx-append for Kirkstone - [LINXCORE-388] - Configure poky-append for Kirkstone - [LINXCORE-389] - Configure meta-openebmedded-append for Kirkstone - [LINXCORE-390] - Configure meta-virtualization-append for Kirkstone - [LINXCORE-391] - Configure meta-intel-append for Kirkstone - [LINXCORE-392] - Configure meta-freescale-append for Kirkstone - [LINXCORE-393] - Configure meta-3rd-party-append for Kirkstone - [LINXCORE-395] - Configure meta-clang-append for Kirkstone - [LINXCORE-399] - distro_features_check deprecated - [LINXCORE-400] - Replace += operators in recipes - [LINXCORE-401] - Branch parameters required for git urls - [LINXCORE-493] - Drop PA1 support from Nightengale/Kirkstone Deliverables: - CCpilot v1x00 image 3.0.0.0 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 3.0.0.0 (for use with uuu) - CCpilot v1x00 BSP 3.0.0.0 - CCpilot v1x00 SDK 3.0.0.0 - Source, and license packages Known issues: - [LINXCORE-320] - TCAN performance fail under heavy load ------------------------------------ CC Linux v.2.0.8.5 2022-09-29 This release is available for the following platforms: v1x00 (i.MX8 Crosscontrol v1000 and v1200) - Based on Yocto 3.0.1 Zeus - Kernel version: 5.4.47 (+ CAN stack upgraded to kernel v5.15.y) - Uboot version: v2020.04 - CCAux API version: 2.18.7.0 ------------------------------------ Changes for CCpilot V1X00: Bugfixes: - [KLONDIKE-288] - can3 (tcan) not in a fully passive state after reboot - [KLONDIKE-289] - 1Mbit CAN automated tests fail on Yukon and Klondike when external HW connected (PCAN-FD) - [KLONDIKE-323] - CAN3 does not recover from suspend if messages received while suspended. - [KLONDIKE-332] - CAN test and CAN FD test fails first run - [KLONDIKE-343] - V1000 is reported as V1200 from ccsnbd Changes & updates: Deliverables: - CCpilot v1x00 image 2.0.8.5 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 2.0.8.5 (for use with uuu) - CCpilot v1x00 BSP 2.0.8.5 - CCpilot v1x00 SDK 2.0.8.5 - Source, and license packages Known issues: - ----------------------------------- CC Linux v.2.0.8.3 2022-08-31 This release is available for the following platforms: Klondike (i.MX8 Crosscontrol v1000 and v1200) - Based on Yocto 3.0.1 Zeus - Kernel version: 5.4.47 (+ CAN stack upgraded to kernel v5.15.y) - Uboot version: v2020.04 - CCAux API version: 2.18.7.0 ------------------------------------ Changes for CCpilot v1x00: Bugfixes: - [KLONDIKE-260] - can4 is not possible to config on 2CAN Klondike - [KLONDIKE-301] - Testapp uninstall doesnt work - [KLONDIKE-321] - ICM Validation fails for 2CAN units - [KLONDIKE-283] - testapp - Strange behavior from USB test - [LINXCORE-411] - Fix testsw to build in kirkstone - [KLONDIKE-210] - ccapi - setStartupTriggerConfig should be supported - [KLONDIKE-326] - openembedded recipes failes to fetch git source Changes & updates: - [KLONDIKE-229] - Add support for V1000 production display (tm101jvgh49) Deliverables: - CCpilot v1x00 image 2.0.8.3 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 2.0.8.3 (for use with uuu) - CCpilot v1x00 BSP 2.0.8.3 - CCpilot v1x00 SDK 2.0.8.3 - Source, and license packages Known issues: - [KLONDIKE-323] - CAN3 does not recover from suspend if messages received while suspended. - [LINXCORE-320] - TCAN performance fail under heavy load - [YUKONPLAT-1246] - ccapi - ButtonPressAction functions fail on klondike - [YUKONPLAT-1244] - ccapi - startupreason - [YUKONPLAT-1242] - ccapi ComponentLocations - [YUKONPLAT-1246] - ccapi - ButtonPressAction functions fail on klondike - [KLONDIKE-299] - Production test image broken for Klondike - [KLONDIKE-322] - can0: error fetching interface information: Device not found when tcan4x5x module is unloaded ----------------------------------- CC Linux v.2.0.8.2 2022-08-02 This release is available for the following platforms: Klondike (i.MX8 Crosscontrol v1000 and v1200) - Based on Yocto 3.0.1 Zeus - Kernel version: 5.4.47 (+ CAN stack upgraded to kernel v5.15.y) - Uboot version: v2020.04 - CCAux API version: 2.18.7.0 ------------------------------------ Changes for CCpilot v1x00: Bugfixes: - [KLONDIKE-276] - Nondeterministic order of CAN interfaces - [KLONDIKE-272] - Device freezes and reboots after using powermgr - [KLONDIKE-290] - can3 (tcan) does not wake up from suspend - [KLONDIKE-303] - Linux needs to be able to control 6V3_CAN regulator for can3 (tcan) - [YUKONPLAT-1064] - tcan crashes kernel if interface receives messages in suspend Changes & updates: Deliverables: - CCpilot v1x00 image 2.0.8.2 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 2.0.8.2 (for use with uuu) - CCpilot v1x00 BSP 2.0.8.2 - CCpilot v1x00 SDK 2.0.8.2 - Source, and license packages Known issues: - [YUKONPLAT-1263] - CAN3 does not recover from suspend if messages received while suspended. - [YUKONEMB-1142] - TCAN performance fail under heavy load - [YUKONEMB-1100] - ccapi - ButtonPressAction functions fail on klondike - [YUKONEMB-1102] - ccapi - setStartupTriggerConfig should be supported - [YUKONEMB-1105] - ccapi - startupreason - [YUKONEMB-1107] - ccapi ComponentLocations - [YUKONEMB-1113] - ccapi - ButtonPressAction functions fail on klondike - [KLONDIKE-299] - Production test image broken for Klondike - [KLONDIKE-314] - can0: error fetching interface information: Device not found when tcan4x5x module is unloaded - [KLONDIKE-288] - can3 (tcan) not in a fully passive state after reboot - [KLONDIKE-260] - can4 is not possible to config on 2CAN Klondike ----------------------------------- CC Linux v.2.0.8.1 2022-07-06 This release is available for the following platforms: Klondike (i.MX8 Crosscontrol v1000 and v1200) - Based on Yocto 3.0.1 Zeus - Kernel version: 5.4.47 (+ CAN stack upgraded to kernel v5.15.y) - Uboot version: v2020.04 - CCAux API version: 2.18.7.0 ------------------------------------ Changes for CCpilot v1x00: Bugfixes: - [YUKONEMB-1115] - ccsettingsconsole text bug when updating - [YUKONEMB-1109] - ccapi - Perform proper powermgr test - [YUKONEMB-1108] - ccapi - FrontLED test - [YUKONEMB-1106] - ccapi - SS error codes are not implemented for Yukon - [YUKONEMB-1104] - ccapi - shutdown reason - [YUKONEMB-1103] - ccapi - apitest action trigger issues on klondike - [YUKONEMB-1101] - ccapi - Config - header documentation - [YUKONEMB-1099] - ccapi - support for heating temp limit is missing - [YUKONEMB-1097] - Add tests for getFull*Version to apitest - [YUKONEMB-1096] - ccapi: missing support for VBACKUP adc channel - [YUKONEMB-1087] - API documentation for BeepSettings - [YUKONEMB-892] - Maximum enhanced partition size calculated incorrectly in u-boot. - [KLONDIKE-220] - Add descriptions for 2 new DMCU error codes - [KLONDIKE-258] - ccapi - update supported platform(s) for Klondike Changes & updates: Deliverables: - CCpilot v1x00 image 2.0.8.1 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 2.0.8.1 (for use with uuu) - CCpilot v1x00 BSP 2.0.8.1 - CCpilot v1x00 SDK 2.0.8.1 - Source, and license packages Known issues: - [YUKONEMB-1064]- tcan (can3 in Linux) wake-on-can disabled due to kernel CAN driver problems (See YUKONEMB-1064) - [YUKONEMB-1142] - TCAN performance fail under heavy load - [YUKONEMB-1098] - ccapi backlight min level - [YUKONEMB-1100] - ccapi - ButtonPressAction functions fail on klondike - [YUKONEMB-1102] - ccapi - setStartupTriggerConfig should be supported - [YUKONEMB-1105] - ccapi - startupreason - [YUKONEMB-1107] - ccapi ComponentLocations - [YUKONEMB-1113] - ccapi - ButtonPressAction functions fail on klondike - [KLONDIKE-288] - can3 (tcan) not in a fully passive state after reboot - [KLONDIKE-276] - Nondeterministic order of CAN interfaces - [KLONDIKE-260] - can4 is not possible to config on 2CAN Klondike - [KLONDIKE-272] - Device freezes and reboots after using powermgr - [KLONDIKE-290] - can3 (tcan) does not wake up from suspend ------------------------------------ CC Linux v.2.0.8.0 2022-05-20 This release is available for the following platforms: v1x00 (i.MX8 Crosscontrol v1000 and v1200) - Based on Yocto 3.0.1 Zeus - Kernel version: 5.4.47 (+ CAN stack upgraded to kernel v5.15.y) - Uboot version: v2020.04 - CCAux API version: 2.18.6.0 ------------------------------------ Changes for CCpilot V1X00: Bugfixes: Changes & updates: Release based on the yukon base platform. See yukon release notes for details. Deliverables: - CCpilot v1x00 image 2.0.8.0 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 2.0.8.0 (for use with uuu) - CCpilot v1x00 BSP 2.0.8.0 - CCpilot v1x00 SDK 2.0.8.0 - Source, and license packages Known issues: - ------------------------------------ CC Linux v.2.0.7.0 2021-03-23 This release is available for the following platforms: v1x00 (i.MX8 Crosscontrol v1000 and v1200) - Based on Yocto 3.0.1 Zeus - Kernel version: 5.4.47 (+ CAN stack upgraded to kernel v5.15.y) - Uboot version: v2020.04 - CCAux API version: 2.18.6.0 ------------------------------------ Changes for CCpilot V1X00: Bugfixes: Changes & updates: tcan (SPI CAN) stability problems fixed. See yukon release notes for details. Deliverables: - CCpilot v1x00 image 2.0.7.0 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 2.0.7.0 (for use with uuu) - CCpilot v1x00 BSP 2.0.7.0 - CCpilot v1x00 SDK 2.0.7.0 - Source, and license packages Known issues: - ------------------------------------ CC Linux v.2.0.6.0 2021-02-04 This release is available for the following platforms: v1x00 (i.MX8 Crosscontrol v1000 and v1200) - Based on Yocto 3.0.1 Zeus - Kernel version: 5.4.47 - Uboot version: v2020.04 - CCAux API version: 2.18.5.0 ------------------------------------ Changes for CCpilot V1X00: Bugfixes: - [KLONDIKE-172] - linux-firmware-bcm4373 should come from laird - [KLONDIKE-177] - WLAN/BT Crashes upon resume from suspend - [KLONDIKE-178] - Undefined state of MP_DSI0_PWR_EN signal at startup - [KLONDIKE-181] - Device reports invalid type under sys - [KLONDIKE-184] - Configure via SCU PMIC VCC_LDO_SD1 to be 3.3V in suspend - [KLONDIKE-185] - V1x00 cannot suspend before wlan firmware loading is complete. Changes & updates: - [KLONDIKE-33] - Refactor the fullup.v1x00.sh script to modern bash - [KLONDIKE-141] - Implement displaytest and touchtest for V1000 and V1200 - [KLONDIKE-151] - CONFIG_UHID needed for bluetooth keyboard support. - [KLONDIKE-153] - Bluetooth networking not supported by kernel Deliverables: - CCpilot v1x00 image 2.0.6.0 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 2.0.6.0 (for use with uuu) - CCpilot v1x00 BSP 2.0.6.0 - CCpilot v1x00 SDK 2.0.6.0 - Source, and license packages Known issues: - The software update does not inform the user on the progress of the update. User needs to wait until the device reboots for the SW update to complete. Issue YUKONEMB-875 ------------------------------------ CC Linux v.2.0.5.0 2021-11-01 This release is available for the following platforms: v1x00 (i.MX8 Crosscontrol Klondike - v1000 and v1200) - Based on Yocto 3.0.1 Zeus - Kernel version: 5.4.47 - Uboot version: v2020.04 - CCAux API version: 2.18.3.0 ------------------------------------ Bugfixes: - [KLONDIKE-90] - ccapi fails multiple tests - [KLONDIKE-111] - Device became unstable after updating SS from ccsettingsconsole Changes & updates: - [KLONDIKE-18] - Create test cases for WiFi and Bluetooth functionality - [KLONDIKE-51] - Add support for v1x00 to the automated test software - [KLONDIKE-108] - Remove ilitek-lim I2C touch driver from the image - [KLONDIKE-117] - Detecting USB Superspeed - [KLONDIKE-123] - Update display IDs 4 and 5 to match the ICD - [KLONDIKE-159] - Turn off correct display in cc-dmcu.sh Known issues: - SW update supports only updating the two prototype panel device trees (Mitsubishi 12" & Tianma 10") - Status led support missing. - Headset support not fully integrated. - CAN3 (SPI) loses frames on high bitrates. - Limited CAN-FD datarates available. - Suspend does not work. - OnOff-signal cannot be configured. - Limited CCAPI support. - USB keyboards do not work in terminal. - Automatic backlight does not work. Deliverables: - CCpilot v1x00 image 2.0.5.0 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 2.0.5.0 (for use with uuu) - CCpilot v1x00 BSP 2.0.5.0 - CCpilot v1x00 SDK 2.0.5.0 - Source, and license packages ------------------------------------ CC Linux v.2.0.4.1 2021-09-15 This release is available for the following platforms: v1x00 (i.MX8 Crosscontrol Klondike - v1000 and v1200) - Based on Yocto 3.0.1 Zeus - Kernel version: 5.4.47 - Uboot version: v2020.04 - CCAux API version: 2.18.0.0 ------------------------------------ Changes for CCpilot v1x00 (devices): Bugfixes: - [KLONDIKE-125] - Bluetooth-attach missing from 2.0.4.0 Changes & updates: - [KLONDIKE-123] - Update display IDs 4 and 5 to match the ICD Known issues: - SW update supports only updating the two prototype panel device trees (Mitsubishi 12" & Tianma 10") - Buzzer volume cannot be set to > 50 - Status led support missing. - Headset support not fully integrated. - CAN3 (SPI) loses frames on high bitrates. - Limited CAN-FD datarates available. - Suspend does not work. - OnOff-signal cannot be configured. - Limited CCAPI support. - USB keyboards do not work in terminal. - Automatic backlight does not work. Deliverables: - CCpilot v1x00 image 2.0.4.1 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 2.0.4.1 (for use with uuu) - CCpilot v1x00 BSP 2.0.4.1 - CCpilot v1x00 SDK 2.0.4.1 - Source, and license packages ------------------------------------ CC Linux v.2.0.4.0 2021-08-27 This release is available for the following platforms: v1x00 (i.MX8 Crosscontrol Klondike - v1000 and v1200) - Based on Yocto 3.0.1 Zeus - Kernel version: 5.4.47 - Uboot version: v2020.04 - CCAux API version: 2.18.0.0 ------------------------------------ Changes for CCpilot v1x00 (devices): Bugfixes: - [KLONDIKE-102] - Fix lcd_ctrl module load failure in boot - [KLONDIKE-97] - Ethernet does not get ip-address in test environment - [KLONDIKE-81] - Remove I/O expander from device tree (if applicable) Changes & updates: - [KLONDIKE-119] - Add device tree ccpilot-v1x00-auog121-lvds0.dts - [KLONDIKE-112] - Get rid of the duplicate device tree for rescue Known issues: - SW update supports only updating the two prototype panel device trees (Mitsubishi 12" & Tianma 10") - Buzzer volume cannot be set to > 50 - Status led support missing. - Headset support not fully integrated. - CAN3 (SPI) loses frames on high bitrates. - Limited CAN-FD datarates available. - Suspend does not work. - OnOff-signal cannot be configured. - Limited CCAPI support. - USB keyboards do not work in terminal. - Automatic backlight does not work. Deliverables: - CCpilot v1x00 image 2.0.4.0 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 2.0.4.0 (for use with uuu) - CCpilot v1x00 BSP 2.0.4.0 - CCpilot v1x00 SDK 2.0.4.0 - Source, and license packages ------------------------------------ CC Linux v.2.0.3.0 RC4 2021-06-30 This release is available for the following platforms: v1x00 (i.MX8 Crosscontrol Klondike - v1000 and v1200) - Based on Yocto 3.0.1 Zeus - Kernel version: 5.4.47 - Uboot version: v2020.04 - CCAux API version: 2.18.0.0 ------------------------------------ Changes for CCpilot v1x00 (devices): Changes & updates: - Initial Wi-Fi & BT support added for the Laird chip - [KLONDIKE-86] - Rescue mode does not function - [KLONDIKE-87] - SS: Rescue mode does not function - [KLONDIKE-92] - CAN3 (tcan) not active - [KLONDIKE-28] - Testapp needs support added for Klondike - [KLONDIKE-32] - Add support for multiple device tree blobs to Klondike SW update - [KLONDIKE-34] - Implement initial display configuration for prototype boards (MP) - [KLONDIKE-36] - Set hostname on u-boot command line - [KLONDIKE-70] - Implement testapp commands for Wifi control Known issues: - SW update supports only updating the two prototype panel device trees (Mitsubishi 12" & Tianma 10") - Buzzer volume cannot be set to > 50 - Status led support missing. - Headset support not fully integrated. - CAN3 (SPI) loses frames on high bitrates. - Limited CAN-FD datarates available. - Suspend does not work. - OnOff-signal cannot be configured. - Limited CCAPI support. - USB keyboards do not work in terminal. - Automatic backlight does not work. Deliverables: - CCpilot v1x00 image 2.0.3.0 (uuu, update and usb-stick) - CCpilot v1x00 bootloader 2.0.3.0 (for use with uuu) - CCpilot v1x00 BSP 2.0.3.0 - CCpilot v1x00 SDK 2.0.3.0 - Source, and license packages