-------------------------------------------------- Release Notes: CrossControl Linux Platform -------------------------------------------------- ------------------------------------ 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.1.2.0.0 2018-05-16 This release is available for the following platforms: CCpilot VS IMPORTANT NOTE: If you are updating from a system running CCLinux older than v1.1.0.0, you can NOT use the standard update procedure described in the CCpilot VS - SW guide. Instead, please refer to the separate document CCpilot VS - update using MfgTool2. This is due to a change of partition sizes. IMPORTANT NOTE: If updating main and rescue systems separately, the main system needs to be updated first. ------------------------------------ Changes for CCpilot VS. Bugfixes: - DHCP issue (Issue #781) - Qt combobox touch (Issue #271) - Now possible to read FPGA version using CCAux API (Issue #780) - Keyboard preventing cclauncher startup (Issue #644) - /opt permissions after factory reset (Issue #835) - Fixed update scripts. Resizing rescue system rootfs at rescue system update Changes & updates: - Yocto updated to 2.4. Including - but not limited to: - QT 5.9.4 - GCC 7.3.0 - CCAux api updated to 2.13.0.0, see separate release notes - CCLauncher updated to 1.1.0.0, changes: - Button starting CCSettings enabled - full screen using fixed resolution - CCMultitouchDemo updated to 1.0.1.0, changes: - full screen using fixed resolution - CCSettings updated to 2.9.1.0, changes: - full screen using fixed resolution - removed power Tab - minor cosmetic changes - CCSettingsConsole updated to 2.9.1.0, changes: - Max volume 2000 for VS platform - Allow volume level 0-100%. (Issue #671) - No longer need to CTRL+C after advanced commands - Print cfgin resistance measurements in Ohm - New functions for status LED/button backlight - CCVideo updated to 3.0.1.0, changes: - full screen using fixed resolution - Added Python3 - Added qt-gstreamer (Issue #777) - Added iptables firewall (Issue #772) - SQLite plugin enabled for QT (Issue #753) - OCRAM configuration reverted back to original since it caused problems - Default Firewall - script added with related kernel modules - Added default configuration file for sysctl - Added VNC server (Issue #414) - SDK default installation dir updated (Issue #684) - vs-io driver synced with vit-io (Issue #729) - Virtual CAN - driver added (Issue #739) - Added directory for NTP drift - data to /opt - partition - Desktop and top panel removed so that the display starts to black screen if no application is started. - Added /opt/lib by default to /etc/ld.so.conf - file - Added ccauxd to rescue system - Changed usb_ldo voltage from 3.2V to 3.0V. - Added PPP scripts for proper resolv.conf handling - Crosslink AI support improved, added missing configuration files - Updated CCpilot VS - Software guide to rev C - Updated CCpilot VS - Programmer's guide to rev B Deliverables: - CCpilot VS standard image 1.2.0.0 - CCpilot VS BSP 1.2.0.0 - CCpilot VS SDK 1.2.0.0 - CCpilot VS - Software Guide rev C - CCPilot VS - Programmer's guide rev B Known issues: - Console sometimes flashes after boot splash before Weston desktop or start-up application is shown - 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. - Graphics overlay for video using CCAux api not working. - NTSC video format unsupported. - USB headset unsupported. - CrossLink AI support exists but is limited. WLAN is not fully supported. - Wayland sometimes crashes when using LED color chooser pop up in CCSettings application. - ComboBox dropdown lists are sometimes hidden in CCSettings application. - CCVideo application sometimes crashes. - CCAux API: About_hasOsBooted is always returning false when run as non-root user. ------------------------------------ CC Linux v.1.1.0.0 2017-12-21 This release is available for the following platforms: CCpilot VS IMPORTANT NOTE: If you are updating from a system running CCLinux v1.0.0.0 or older, you can NOT use the standard update procedure described in the CCpilot VS � SW guide. Instead, please refer to the separate document CCpilot VS � update using MfgTool2. This is due to a change of partition sizes. ------------------------------------ Bugfixes for CCpilot VS. Bugfixes: - Bootsplash can now be rebuilt with customized logo and colors. - Rescue mode image version number is correct. - Ethernet gets same, static MAC address in rescue mode and normal mode. - White dot during start-up removed. - SFTP support added to rescue image. - Better error handling due to sudo user requirement in ccsettingsconsole. - Added write access to /opt for ccs user. - Added license type information for each installed sw package to /usr/share/common-licenses - USB memory sticks are automounted in both rescue and normal modes. - Operating voltage now stable regardless of system frequency - Fix for improper VTFT voltage during start-up. - Fix for internal processor supply voltages (LDO bypass disabled). Changes & Updates: - Removed apitest binary from reference image - Weston patched to enable fixed window positioning - qpdfview PDF reader added to reference image - fbida image viewer added to reference image - Updated CCAux API to v2.12.0.0 - New functions Buzzer_get/setScaledVolume for all platforms. Replaces Buzzer_get/setVolume which may be removed in a future version. - CrossControl Software License Agreement replaces the Maximatecc Software License Agreement. - Updated CCpilot VS SW guide to rev B - bootloader update added to fullup.sh update script Deliverables: - CCpilot VS standard image 1.1.0.0 - CCpilot VS BSP 1.1.0.0 - CCpilot VS SDK 1.1.0.0 Known issues: - Graphics overlay for video uing CCAux api not working. - NTSC video format unsupported. - Qt combobox component (QWidgets and QML) does not work with touch display. - CAN isotp cannot send messages longer than 7 bytes. - No VNC/RDP support. A separate VNC server is available upon request. - The CCsettings demo/setting application is disabled in cclauncher (use ccsettingsconsole or CCAux api from your own application instead). - USB headset unsupported. - Having certain USB keyboards connected sometimes prevents cclaucher (and probably customer apps) from starting correctly. When this happens, the weston desktop is shown instead. - CrossLink AI support exists but is limited. Bluetooth/WLAN is not fully supported. ------------------------------------ CC Linux v.1.0.0.0 2017-10-20 ------------------------------------ Initial release for CCpilot VS. Features: - Yocto Project 2.2 - Linux kernel 4.1.38 - Wayland graphics with weston 1.11.0 - Qt 5.6.2 - CCAux API 2.11.0.0 - CCpilot VS support Deliverables: - CCpilot VS standard image - CCpilot VS BSP - CCpilot VS SDK Known issues: - Graphics overlay for video uing CCAux api not working. - Bootsplash is not user customizable. - NTSC video format unsupported. - Qt combobox component (QWidgets and QML) does not work with touch display. - CAN isotp cannot send messages longer than 7 bytes. - No VNC/RDP support. - No PDF reader, web browser or on-screen keyboard applications. - The CCsettings demo/setting application is disabled in cclauncher (use ccsettingsconsole or CCAux api from your own application instead). - USB headset unsupported. - USB automounts to /mnt instead of /media in rescue mode. - Rescue mode image version number is 0.0.3.3. - Ethernet gets a random MAC address in rescue mode. - Having certain USB keyboards connected sometimes prevents cclaucher (and probably customer apps) from starting correctly. When this happens, the weston desktop is shown instead. - There is a white dot visible on the black screen during start-up. - SFTP is not working in rescue mode. - Some ccsettingsconsole tasks requires sudo, e.g. firmware update. There is no good error message indicating the problem if sudo is left out. - The ccs user does not have write access to /opt. - CrossLink AI support exists but is limited. Bluetooth/WLAN is not fully supported.