----------------------------------------------------------------------------------------------- Release Notes: CrossControl Linux (CC Linux) platform for CCpilot VI2 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.1.4.2.0 2019-10-23 This release is available for the following platforms: CCpilot VI2 CCpilot VS Please see the individual release notes for each platform. - Kernel version: Linux vi2 4.1.44-fslc+g6c1ad49339f4 - CCAux API version: 2.17.0.0 ------------------------------------ Changes for All platforms: Bugfixes: - Fixed an issue with missing libgstqt5videosink libraries (#1193) - Update to serial-eeprom cache handling (r4042, r4072) - Fixed issue with CCAux API function AuxVersion_getCCAuxVersion() returning different version than the version in library file name (#1538) - Fixed an issue with snbd where strings (i.e. image name or serial number) longer than 19 chars overwrote other stings/memory. Changes & updates: - Partial support for CCpilot XM9 and CCpilot XM2 (no official releases yet) - SDK's are now provided with and without debug packages - CCAux API updated to 2.17.0.0, see separate release notes - Telematic api updated to v1.0.1.0 - Updated Qt5 to v5.9.8 (r4289) - USB Audio support - snb (serial number broadcaster) added to rescue system - ccvncserver updated to v1.0.1.0 - minor changes for platform support - /etc/ld.so.conf is now a symlink to /opt/etc/ld.so.conf - Packages added: util-linux-blkid, libpulsecore libpulsecommon libpulse libpulse-simple libpulse-mainloop-glib - CClauncher updated to 1.1.1.0, changes: - Added support for two IP addresses for devices that support it - CCsettingsconsole updated to 2.17.0.0, changes: - Added error message if user tries to update SS from normal system (VS & VI2) (#1479) - Added support to get/set CAN-FD data baud rate (XM9) - System Report added (ccsettingsconsole --about=SystemReport) - Separate application ccsystemreport added - CCsettings updated to 2.17.0.0, changes: - Added support to get/set CAN-FD data baud rate (XM9) - Tag names of CCAux and OS versions are now shown in version tab and in the system report - Added CAN-FD MCU to version tab (XM9) - Added CAN-FD MCU SW update & verification (XM9) CCpilot VI2 changes & updates: - Fixed an issue where ongoing CAN traffic could prevent the device from entering suspend mode (#1823) - Bugfix: CCAux API now returns correct error code ERR_NOT_SUPPORTED for automatic backlight (#1255) - Packages added: alsa-utils, pulseaudio - Drivers added: PL2303 (usb serial port) - Added /opt/etc/telematics directory - Speed up boot by starting networking later Deliverables: - CCpilot VI2 standard image 1.4.2.0 (MfgTool package and update packages) - CCpilot VI2 BSP 1.4.2.0 - CCpilot VI2 SDK 1.4.2.0 (32/64 bit with and without debug/src packages) Known issues: - CrossLink AI support exists but is limited. WLAN is not fully supported. - ccvncserver: Image is rotated and mouse control does not work (Issue #978, #1925) - Suspending several consecutive times without rebooting in between can cause a Wayland crash - Ethernet network issues after suspend - When rebooting to rescue mode, the device can sometimes get a different (random) MAC address (and therefore also a different IP address from DHCP). If it happens, try rescue mode again. - When building with the BSP, filenames will include a "-r" in the end because of missing subversion revision. ------------------------------------ CC Linux v.1.4.1.0 2018-11-07 This release is available for the following platforms: CCpilot VI2 CCpilot VS ------------------------------------ Changes for CCpilot VI2 and CCpilot VS. Bugfixes: - No longer auto reboot when entering uBoot console - Added missing include files to SDK Changes & updates: - Added lsof to main image - Added valgrind to main image - Added memstat to main image - Added SFTP client to main and rescue image - Added evdevkeyboard plugin to /etc/profile - CCAux api updated to 2.16.0.0, see separate release notes - CClauncher updated to 1.1.1.0, changes: - Keyboard now works when opening CCsettings - CCSettingsConsole updated to 2.12.0.0, changes: - version=Product: Product revision added - about=ADC: Analog inputs for channel 1 and 2 added to the list (VS) - cfgIn: Freqency input configuration, minFreq settings and input reading on Channel 1 added (VS) - digitalIO: Enable/Disable HS_OUT 1-6 added. Status added (VS) - digitalIO: Remove DigIn from list as it is usupported (VS) - Bugfix: No longer execute unintended commands on bad input (Issue #745) - CCSettings updated to 2.10.0.0 (VS), changes: - Buzzer volume now scaled instead of absolute - New tab for controlling CfgIn, AnalogIn, and DigOut - Bugfix for CAN tab when no nets yet initialized - New xilinx driver for FPGA CAN (VS) - Removed PCIe from device tree (VS) (Issue #1126) - Set VDDSOC to 1.375V (VS) - Patch for ISSI DDR3 settings (VS) Deliverables: - CCpilot VI2 standard image 1.4.1.0 - CCpilot VI2 BSP 1.4.1.0 - CCpilot VI2 SDK 1.4.1.0 - CCpilot VS standard image 1.4.1.0 - CCpilot VS BSP 1.4.1.0 - CCpilot VS SDK 1.4.1.0 Known issues: - libgstqt5videosink.so missing qtquick2videosink, qt5glvideosink, and qt5videosink (Issue #1193) - USB headset unsupported - CrossLink AI support exists but is limited. WLAN is not fully supported - ccvncserver rotated (VI2) (Issue #978) - Suspending several consecutive times without rebooting in between can cause a Wayland crash (VI2) - Graphics overlay for video using CCAux api not working (VS) - NTSC video format unsupported (VS) - Wayland sometimes crashes when using LED color chooser pop up in CCSettings application (VS) - ComboBox dropdown lists are sometimes hidden in CCSettings application (VS) - CCVideo application sometimes crashes (VS) - CfgIn_setMinFrequencyThreshold sets incorrect values to minFreq. Calling this function might completely stop frequency measurements from working. (VS) ------------------------------------ CC Linux v.1.4.0.0 2018-08-27 This release is available for the following platforms: CCpilot VI2 ------------------------------------ Changes for CCpilot VI2. Bugfixes: - Update of rescue system does not work when not using MfgTools2 (VI2) (Issue #986) - Shutdown requests generate reboots when in rescue mode (VI2) (Issue #959) - After resuming from suspend ethernet and can-interfaces need to be manually restarted (VI2) (Issue #691) - Setting Not_in_use configuration on configurable inputs unsupported in API (VI2) (issue #982) - Console sometimes flashes after boot splash before Weston desktop is started (Issue #643) Changes & updates: - CCAux api updated to 2.15.0.0, see separate release notes - CCSettingsConsole updated to 2.11.0.0, changes: - Add option to configure LEVEL/EDGE triggered mode for onoff signal (Issue #854) - Add all possible startupreasons from API to 'known reasons' (Issue #789) - Added Timezone support (issue #1020) - Added MP4 (h.264) video support (issue #1024) (Due to HW limitations HW decoding does not work in CCpilot VI2. SW decoding works.) - Added ccvncserver to VI2 (Issue #978) - Added simple version of cclauncher to VI2 (Issue #1021) Deliverables: - CCpilot VI2 standard image 1.4.0.0 - CCpilot VI2 BSP 1.4.0.0 - CCpilot VI2 SDK 1.4.0.0 Known issues: - Manuals missing (VI2) - Ld.so.conf - file link missing from /opt. So in order to add a new path to it, user has to edit the /etc/ld.so.conf file - USB headset unsupported - CrossLink AI support exists but is limited. WLAN is not fully supported - ccvncserver rotated (VI2) (Issue #978) - Suspending several consecutive times without rebooting in between can cause a Wayland crash (VI2) ------------------------------------ CC Linux v.1.3.0.0 2018-06-13 This release is available for the following platforms: CCpilot VI2 ------------------------------------ First official release of CCpilot VI2. Bugfixes: - CCAux API: About_hasOsBooted returns proper state (Issue #948) - DHCP issue (Issue #781) - /opt permissions after factory reset (Issue #835) Changes & updates: - CCAux api updated to 2.14.0.0, see separate release notes - CCSettingsConsole updated to 2.10.0.0, changes: - Allow volume level 0-100%. (Issue #671) - No longer need to CTRL+C after advanced commands - Print cfgin resistance measurements in Ohm (VI2) - New functions for status LED/button backlight - New function to check PCB mounted bluetooth chip status - SDK default installation dir updated (Issue #684) - Added ccauxd to rescue system - Added PPP scripts for proper resolv.conf handling - Crosslink AI support improved, added missing configuration files - Added parted to main image - Added e2fsprogs-resize2fs to main image - Added iptables firewall (Issue #772) - Added qt-gstreamer (Issue #777) Deliverables: - CCpilot VI2 standard image 1.3.0.0 - CCpilot VI2 BSP 1.3.0.0 - CCpilot VI2 SDK 1.3.0.0 Known issues: - Manuals missing (VI2) - Console sometimes flashes after boot splash before Weston desktop is started - After resuming from suspend ethernet and can-interfaces need to be manually restarted (VI2) - Ld.so.conf - file link missing from /opt. So in order to add a new path to it, user has to edit the /etc/ld.so.conf file. - USB headset unsupported - CrossLink AI support exists but is limited. WLAN is not fully supported - Buttons stop working in few % of the boots (VI2) - Update of rescue system does not work when not using MfgTools2 (VI2) - Setting Not_in_use configuration on configurable inputs unsupported in API (VI2) - Shutdown requests generate reboots when in rescue mode (VI2) ------------------------------------ CC Linux v.0.2.1.0 2018-04-11 This release is available for the following platforms: CCpilot VI2 IMPORTANT NOTE: This is unofficial development/prototyping release. ------------------------------------ Changes for CCpilot VI2. Bugfixes: - Added missing CCAux API header files to SDK - Added missing symlinks to API .so (Issue #816) Changes & update: - Updated temperature limits to 120 downclock, 125 shutdown (Issue #812) Deliverables: - CCpilot VI2 standard image 0.2.1.0 - CCpilot VI2 SDK 0.2.1.0 Known issues: - Console sometimes flashes after boot splash before Weston desktop is started - Buttons stop working in few % of the reboots - Ld.so.conf - file link missing from /opt. So adding new path to it user has to edit /etc/ld.so.conf - file instead. ------------------------------------ CC Linux v.0.2.0.0 2018-03-20 This release is available for the following platforms: CCpilot VI2 IMPORTANT NOTE: This is unofficial development/prototyping release. ------------------------------------ Changes for CCpilot VI2. Bugfixes: - Added missing ADC - channels to ccsettingsconsole (Issue #778) - SQLite plugin not enabled for QT (Issue #753) - OCRAM configuration reverted back to original since it caused problems - Display timing tweaked. Now all pixels are shown in correct places. - Virtual terminal 2 missing login. (Issue #798) - Main system update failed (Issue #799) - Factory reset failed (Issue #800) Changes & update: - Yocto updated to 2.4 this includes, but not limited, following: - QT 5.9.4 - GCC 7.3.0 - Bluez5 5.46 (Downgraded back to 5.41 for better QT support) - Added Python3 - Virtual CAN - driver added (Issue #740) - Default Firewall - script added with related kernel modules - Added directory for NTP drift - data to /opt - partition - Added default configuration file for sysctl - Suspend/resume - feature added - Desktop and top panel removed so device starts to black screen Deliverables: - CCpilot VI2 standard image 0.2.0.0 - CCpilot VI2 SDK 0.2.0.0 Known issues: - Console sometimes flashes after boot splash before Weston desktop is started - Buttons stop working in few % of the reboots - Ld.so.conf - file link missing from /opt. So adding new path to it user has to edit /etc/ld.so.conf - file instead. ------------------------------------ CC Linux v.0.1.3.0 2018-01-23 This release is available for the following platforms: CCpilot VI2 IMPORTANT NOTE: This is unofficial development/prototyping release. ------------------------------------ Changes for CCpilot VI2. Bugfixes: - Added missing tag file for API About_hasBooted - function. - Boot splash now right way during startup - MAC - address set also in rescue system. (Issue #682) - MP_DONE - signal set in bootloader (Issue #726) - Screen backlight can now be adjusted from softkey's if they are configured for that feature (Issue #704 and #732) - PMIC - voltages adjusted to where they should be. (Issue #679) Changes & updates: - Buzzer has option to use more generic volume level 0-100%. (Issue #671) - Pm-utils, fbida, gawk, ldd and bzip2 tools added - Boot and post boot LED functionality boot configuration implemented (# - Analog input support implemented (Issue #533) - Softkey (button's at front) support implemented in CCAPI and event base system to detect when buttons are pressed (Issue #549) - Configurable inputs support implemented (Issue #534) - PWM output support implemented (Issue #571) - Power handling, shutdown/suspend from softkey's or on/off - signal implemented - ICM eeprom support added - eMMC partition sizes adjusted - Boot sequence optimes to reduce boot time (Issue #626) - opt - partition supported added - PMIC - driver added - Thermal trippoint adjusted. Passive trippoint set to 100C, critical 105C. (Issue #698) - Root device changed from mmc3 to mmc0 to match other platforms. - Unit suspend implemented Deliverables: - CCpilot VI2 standard image 0.1.3.0 - CCpilot VI2 SDK 0.1.3.0 Known issues: - Console sometimes flashes after boot splash before Weston desktop is started - CCAPI versio is reported differently when asking API version from API compared what package list claims it is. - Buttons stop working in few % of the reboots