Search by Tags

WEC VF50 / VF61 BSP Release

 

The following table contains known issues, scheduled bug fixes, and feature improvements for the Vybrid Windows CE BSPs and images.

Any schedules are not guaranteed, but reflect the current planning. The planning could be shifted due to priority changes.
Issues which are scheduled for a specific version will be integrated in the mentioned version of the BSP.

We will update this table continuously in order to always provide the latest state of our development plan.

View All Release Roadmap Release Notes
Clear Filter
Issue #StatusSubjectModuleSubsystemWinCE OS

1.7 (Release date: 2020-05-01)
- WinCE 6 Updates: Installed until 2018M03
- WEC 7 Updates: Installed until 2019M09
- WEC 2018 Updates: Installed until 2019M09
WC-2821New FeatureRelease 1.7CE6, WEC7, WEC2013

Description: The stable release 1.7 contains all changes up to version 1.7b6

1.7b6 (Release date: 2020-03-30)
- WinCE 6 Updates: Installed until 2018M03
- WEC 7 Updates: Installed until 2019M09
- WEC 2018 Updates: Installed until 2019M09
WC-2820FixedWorkspace was not in sync with latest changesColibri VF50, Colibri VF61BuildsystemCE6, WEC7, WEC2013

Description: Workspace package was not in sync with files used by Toradex to generate pre-build Images. Some registry settings and tools were not the same as in the pre-built Images.

WC-2819FixedFlashDisk content is lost if upgrading from BSP 1.3 or olderColibri VF50, Colibri VF61FlashCE6, WEC7, WEC2013

Description: When upgrading from BSP 1.3 to 1.4 or later the content of \Flashdisk is lost. This is because BSP 1.3 was using a different flash layout. This fix will allow to continue to use the old layout if found, so data can be preserved.

1.7b4 (Release date: 2020-03-10)
- WinCE 6 Updates: Installed until 2018M03
- WEC 7 Updates: Installed until 2019M09
- WEC 2018 Updates: Installed until 2019M09
WC-2806New FeatureBitflip in nand spare area will corrupt file systemColibri VF50, Colibri VF61FlashCE6, WEC7, WEC2013

Description: Bitflips in nand flash spare area could lead to loss of data int he filesystem. The Microsoft FlashMDD layer can detect bitflips in the SectorMapping area, but cannot fix them resulting in loss of the whole sector data (read will fail).
To avoid this we added Error Correction even to the SectorMappingInfo data. On the NAND flash used on VF50 we can correct 4 bit flips and on the VF61 we can correct 16 bit flips.
Data written with previous version of the Image/BSP can still be read with this new version, but new data written cannot be read with older versions of Image/BSP. NOTE: Old data is still at risk of corruption until it's rewritten. To be sure all data is written with the new Error Correction do a Full Store Format (Control Panel), repartition the internal Flash and rewrite all data.

1.7b2 (Release date: 2019-12-06)
- WinCE 6 Updates: Installed until 2018M03
- WEC 7 Updates: Installed until 2019M09
- WEC 2018 Updates: Installed until 2019M09
WC-2811New FeatureConfigblock reading returns invalid values after calling IOCTL_HAL_FLASHPARAMREFRESHColibri VF50, Colibri VF61ConfigBlockCE6, WEC7, WEC2013

Description: After calling IOCTL_HAL_FLASHPARAMREFRESH, reading the configblock might return invalid values until next reboot.

Workaround: Use RegFlushKey to save registry.

WC-2809New FeatureSaving the registry during flash filesystem read/write operation can corrupt OS ImageColibri iMX7, Colibri VF50, Colibri VF61FlashCE6, WEC7, WEC2013

Description: If a read or write is done on the flash filesystem at exactly the same time as saving the registry, the OS image can be overwritten in rare cases. The system will not boot anymore in such an error case.

WC-2808New FeatureNAND flash blocks are marked as bad too earlyColibri VF50, Colibri VF61FlashCE6, WEC7, WEC2013

Description: A NAND flash block will be marked as bad as soon as a single bit-flip is detected. The error correction can correct up to 24 bit-flips. This can lead to early reduction of the available memory in the flash filesystem, and prevent an application from storing more data.

Workaround: The flash does not really get defective by this error. Low-level formatting and updating the OS to the latest version solves the problem.

WC-2807New FeatureFlash filesystem can get corrupted after a write to other flash regionsColibri VF50FlashCE6, WEC7, WEC2013

Description: If a file on the flashdisk is written directly after a write to an other flash region, without any read inbetween, the contents of the flash filesystem can be corrupted.

WC-2805New FeatureRunning the UpdateTool simultaneously with a flash filesystem operation might freeze the systemColibri VF50, Colibri VF61FlashCE6, WEC7, WEC2013

Description: If the UpdateTool is running while a file on the flashdisk is accessed, the system can freeze.

Workaround: A system reboot recovers from this condition.

WC-2804New FeatureWriting user data into the config block makes later config block reads invalidColibri VF50, Colibri VF61ConfigBlockCE6, WEC7, WEC2013

Description: After writing user data to the ConfigBlock, ConfigBlock read operations return invalid values for some parameters eg Bootloader Version, Hardware version.

Workaround: After writing data to Config block, reboot the module before reading other parameters.

WC-2803New FeatureSimultaneous config block operations and flash filesystem access might lead to data corruptionColibri VF50, Colibri VF61FlashCE6, WEC7, WEC2013

Description: If a config block read or write is done at exactly the same time as reading or writing a file on the flashdisk, data in the flash can get corrupted.

WC-2416FixedSaving of registry hangs if there is a bad blockColibri VF50, Colibri VF61FlashCE6, WEC7, WEC2013

Description: If a bad block is detected during saving of the registry, the system hangs, and the registry does not get saved. A reboot recovers from this condition.

1.7b1
Internal Version for Testing Only
WC-2418New FeatureInternal Version for Testing OnlyColibri VF50, Colibri VF61

Description: This version was never officially released and is an internal version only.

1.6 (Release date: 2019-04-08)
WC-2424New FeatureBSP version 1.6 will contain all changes up to 1.6b4Colibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: BSP version 1.6 will contain all changes up to 1.6b4

WC-2422FixedMissing file associations for .bat files in CE8Colibri VF50, Colibri VF61WinCE FeatureWEC2013

Description: Added missing .bat file associations.

1.6b4 (Release date: 2018-12-21)
- WinCE 6 Updates: Installed Microsoft CE6 Updates until March 2018
- WEC 7 Updates: Installed Microsoft WEC7 Updates until September 2018
- WEC 2013 Updates: Installed Microsoft WEC2013 Updates until October 2018
WC-2432FixedBootloader Configuration gpio.bootconf is not marked with an asterisk (*) after savingColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: Eboot does not show an asterisk (*) in front of the section 'gpio', which should mark that it has been saved.

Workaround: It's only a display problem, it has no effect on the actual functionality.

WC-2431FixedRtcSync fails when using internal RTCColibri VF50, Colibri VF61RTCCE6, WEC7, WEC2013

Description: System time is not restored from on-module RTC. Refer to this link for more information https://developer.toradex.com/internal-rtc-ce

WC-2430FixedDisabling/Enabling etherent on powerup is not reliableColibri VF50, Colibri VF61EthernetCE6, WEC7, WEC2013

Description: On some modules in certain temperature ranges Ethernet might not work after suspend or after bringing down the network interface. The LED constantly blinks and receive/transmit errors might be reported. No frames can be received or sent in this state.

Workaround: If you are using suspend mode you have to disable Ethernet to improve power consumption. Delete "ImagePath" entry under HKLM\Comm\ENET to do so.

WC-2429FixedFirst touch event after booting was ignoredColibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: First touch event after booting device was ignored.

WC-2393FixedInclude more code pagesColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: - Added 936 (Simplified Chinese), 949 (Korean), 950 (Traditional Chinese) - Removed all Locales except English US (they can be re-added with cab installers) Cab installers can be found here ( https://developer.toradex.com/add-locales-to-an-existing-windows-embedded-compact-image )

1.6b3
Internal Version for Testing Only
WC-2423Feature RequestInternal Version for Testing OnlyColibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: This version was never officially released and is an internal version only.

1.6b2 (Release date: 2018-09-03)
Final update status to be clarified
- WinCE 6 Updates: Installed Microsoft CE6 Updates until March 2018
- WEC 7 Updates: Installed Microsoft WEC7 Updates until March 2018
- WEC 2013 Updates: Installed Microsoft WEC2013 Updates until May 2018
WC-2473FixedBootloader Configuration gpio.bootconf is TruncatedColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: the bootloader command 'set gpio' shows the settings of gpio.bootconf only for the first gpio. All additional gpio settings are not shown, and also not applied.

Workaround: Use bootloader version 1.6b2 or newer.

WC-2472FixedTime can only be set upto year 2034Colibri VF50, Colibri VF61RTCCE6, WEC7, WEC2013

Description: If a time beyond 2034 is set, there is kind of an overflow and the year be set back to 2007.

WC-2471FixedImage in-built update tool (V7.3.0) is different than release package update tool (v7.5.0) on v1.5 releaseColibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: Image inbuilt update tool (V7.3.0) is different than release package update tool (v7.5.0)

Workaround: Please use release package update tool(v7.5.0) to update v1.5 release image

WC-2470FixedUSB: Speed Setting in Registry has reversed polarityColibri VF50, Colibri VF61USBCE6, WEC7, WEC2013

Description: USB Client only works in high-speed mode if the registry is configured as following: [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\USBOTG\UsbFn] HighSpeed = dword:0 USB Host only works in high-speed mode if the registry is configured as following: [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\USBOTG\Hcd] HighSpeed = dword:0 This is not ideal. We will change it to 1 to work in high-speed mode. By default the registry setting isn't set (not available) which means it works in high-speed mode. We won't change this behavior, so users not having added this registry setting won't see any difference.

WC-2464FixedNotepad Selects Random FontColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: The text editor starts with a random font selection.

Workaround: Select the font manually in the Format -> Font... menu. Save the registry to make this change permanent.

WC-2407FixedEarlyAutoCopy feature of WaitForFlashDisk does not work reliablyColibri VF50, Colibri VF61Flash, WinCE FeatureCE6, WEC7, WEC2013

Description: The EarlyAutoCopy feature of WaitForFlashDisk driver does not always work.

WC-2406New FeatureInclude new UpdateToolColibri VF50, Colibri VF61Toradex FeatureCE6, WEC7, WEC2013

Description: Integrate the latest UpdateTool

WC-2405FixedBacklight BL_ON signal at power-on doesn't wait for stable pixel dataColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: Backlight BL_ON signal at power-on doesn't wait for stable pixel data which could lead to strange content flashing up on the display while booting. Use ss.dispondelay delay in ms to wait before backlight and display is enabled

WC-2403New FeatureSupport RNDIS on Debugger clientColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: Currently application debugging over USB / RNDIS is not supported out of the box in the debugger client. Add support for RNDISFN to the debugger client.

WC-2402New FeatureRemove sysgen_appdebugColibri VF50, Colibri VF61WinCE FeatureWEC2013

Description: Reduce image size by removing sysgen_appdebug. We still support debugging under WEC2013 by adding webservices.dll in to the nk. For debugging it is not required to add any further dlls.

WC-2400New FeatureAdd Registry Keys to Simplify Enabling of tchproxy.dllColibri VF50, Colibri VF61Capacitive Touch, Resistive TouchCE6, WEC7, WEC2013

Description: We added registry settings to default images. [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH] "DriverName"="tchproxy.dll" [HKEY_LOCAL_MACHINE\Drivers\Touch] "Prefix" = "TCH" "Index" = dword:1 "Order" = dword:2 "Flags" = dword:8 ; DEVFLAGS_NAKEDENTRIES "IClass" = multi_sz:"{25121442-08CA-48dd-91CC-BFC9F790027C}", "{7119776D-9F23-4e4e-9D9B-9AE962733770}" "Priority256" = dword:6D ; touch ist priority = 109 "DLL" = "_touch.dll" [HKEY_LOCAL_MACHINE\System\GWE\TouchProxy] "tchcaldll" = "tchcaldll.dll"

WC-2399Fixed[RegEdit] Key Default Value cannot be editedColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: The Key Default Value (the value assigned to the Key, shown as "(default)") cannot be edited

WC-2398Fixed[RegEdit] Strings of type REG_MUI_SZ are not shownColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: The Registry editor does not display certain multilanguage string settings.

WC-2392FixedSDBUS patch for SDIO8787 WiFi and BT functions.Colibri VF50, Colibri VF61SDIO/SD/MMCCE6, WEC7, WEC2013

Description: SDBUS patch needed in order to support both WiFi and BT functions on the SDIO8787 card.

WC-2390New FeatureAdd support for LoadFilterColibri VF50, Colibri VF61WinCE FeatureWEC7, WEC2013

Description: Load filter is now available in image. Its disabled by default. To use it enable [HKEY_LOCAL_MACHINE\Drivers\Filters\{28D1E69E-59EB-416a-96C4-D30FA2EAD0BD}\LoadFilter] "DLL"="LoadFilter.dll"

WC-2389New FeatureAdd support for BusEnum2Colibri VF50, Colibri VF61WinCE FeatureWEC7, WEC2013

Description: Bootenum2 is now available in image. Its disabled by default. To use it enable [HKEY_LOCAL_MACHINE\Drivers\BuiltIn] "Dll"="BusEnum2.dll"

WC-2388FixedNetUI's WiFi Settings don't pop-upColibri VF50, Colibri VF61Wi-FiWEC7, WEC2013

Description: On WEC7 and WEC2013 there is no way to open NETUI using code. We fixed NETUI by naming a window. Users can now use HWND handle = FindWindow(NULL, L"NETRTWLANU1”); PostMessage(handle, WM_WZCSYSTRAYICON, 1, WM_LBUTTONDBCLK); To get handle to a window and send message. Window name depends on network interface name.

WC-2387FixedWEC2013: Audio Files and Sound Scheme MissingColibri VF50, Colibri VF61WEC2013

Description: System sounds are not available under WEC2013.

WC-2386New FeatureUnify module information outputColibri VF50, Colibri VF61Bootloader, WinCE FeatureCE6, WEC7, WEC2013

Description: Updated the output of Module Name and serial number while booting the device, in order to unify this between all the module families.

WC-2384FixedStrange effect while playing audio files until the endColibri VF61Analog AudioWEC7

Description: At the end of an audio file some strange sound could occur.

WC-2376FixedRemove afd.dll patchColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: Microsoft fixed issue when NTP server crashed services. This removes the patch we created.

WC-2327FixedTimezone can only be set once in RemoteAdmin interfaceColibri VF50, Colibri VF61RTCWEC7

Description: When certain timezones are selected (e.g.: UTC+9:00 Osaka, Sapporo, Tokio) the page allowing to set time on the RemoteAdmin interface does not work.

Workaround: Change the timezone prior to using RemoteAdmin

1.6b1
Internal Version for Testing Only
WC-2467Feature RequestInternal Version for Testing OnlyColibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: This version was never officially released and is an internal version only.

1.5 (Release date: 2017-12-27)
- WinCE 6 Updates: Installed Microsoft CE6 Updates until June 2017
- WEC 7 Updates: Installed Microsoft WEC7 Updates until June 2017
- WEC 2013 Updates: Installed Microsoft WEC2013 Updates until August 2017
WC-2487FixedBackground color is not configured correctlyColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: Background color was set wrong

WC-2486Fixed"Start Debugger Client" Does Not Start in WEC2013 V1.5b6Colibri VF50, Colibri VF61WinCE FeatureWEC2013

Description: "Start Debugger Client" Does Not Start in WEC2013

Workaround: Open a WinCe command line, type the two commands: start conmanclient3.exe cmaccept3.exe

WC-2439New FeatureV1.5 will contain all changes up to V1.5b6Colibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: V1.5 will contain all changes up to V1.5b6

WC-2382FixedAn exception is occurring when running Update tool Version 5.7.2 on v1.5 or newer image releasesColibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: The issue is related to a flash layout change we had to do in image 1.5.

Workaround: Just use the latest update tool, e.g. 7.5.0(2.0) or newer

1.5b6 (Release date: 2017-11-24)
- WinCE 6 Updates: Installed Microsoft CE6 Updates until June 2017
- WEC 7 Updates: Installed Microsoft WEC7 Updates until June 2017
- WEC 2013 Updates: Installed Microsoft WEC2013 Updates until August 2017
WC-2810New FeatureBitflip in nand spare area will corrupt file systemColibri VF50, Colibri VF61FlashCE6, WEC7, WEC2013

Description: Bitflips in nand flash spare area could lead to flash file system corruption. We had to change filesystem and this requires users to reformat it. When image will be updated, filesystem will be formatted on next boot. Please notice that all files on FlashDisk will be lost because of this.

WC-2484New FeatureAdd support for VMINI and generic network adapter to VSDebuggerColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: VSDebugger.exe uses the default ethernet devices of the different modules. This new release supports also the VMINI adapter, allowing debugging of OS using Platform Builder and application using Visual Studio debugger. If the device does not use the ethernet interface but has a different kind of connection supporting TCP/IP (wi-fi, modem etc.), adding the CheckAdapterName DWORD parameter under HKLM\SOFTWARE\Toradex\Debugger and setting it to zero will allow the debugger to run without checking the adapter used.

WC-2482FixedUpdate Tool: Module does not boot after updating EbootColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: Updating Eboot by using the UpdateTool which is part of the OS release V1.5b4 renders the module unbootable.

WC-2481FixedPower Consumption is Lower After Suspend/ResumeColibri VF50, Colibri VF61Power ManagementCE6, WEC7, WEC2013

Description: Power consumption is lower after a suspend/resume cycle, compared to initial boot. This happens because Ethernet driver gets disabled after first suspend/resume cycle. We changed the bootloader to disable the Ethernet PHY and clocks. This allows to get to lower power consumption if you just disable the Ethernet driver which would just enable the PHY and clocks again when loaded. So just disable Ethernet if you do not use it. Instructions on how to disable drivers are here: https://developer.toradex.com/knowledge-base/disable-drivers

WC-2463New FeatureAllow reading of config block parameters from static and/or dynamic config blockColibri VF50, Colibri VF61ConfigBlockCE6, WEC7, WEC2013

Description: Allow reading of config block parameters from static and/or dynamic config block.

WC-2462New FeaturePrint serial debug message when registry is savedColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: Print serial debug message when registry is saved

1.5b5
Internal Version for Testing Only
WC-2478Feature RequestInternal Version for Testing OnlyColibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: This version was never officially released and is an internal version only.

1.5b4 (Release date: 2017-10-19)
- WinCE 6 Updates: Installed Microsoft CE6 Updates until June 2017
- WEC 7 Updates: Installed Microsoft WEC7 Updates until June 2017
- WEC 2013 Updates: Installed Microsoft WEC2013 Updates until August 2017
WC-2461New FeatureMigrate GPIO settings in bootloader to new formatColibri VF50, Colibri VF61Bootloader, GPIOCE6, WEC7, WEC2013

Description: We removed old configuration format to set GPIOs in bootloader. To use new configuration refer to this link -> http://developer.toradex.com/knowledge-base/gpio-config-block-settings#Tegra_and_iMX7

WC-2452FixedUSB device connectivity is not reliableColibri VF50, Colibri VF61USBCE6, WEC7, WEC2013

Description: USB device connectivity is not reliable and seen especially when using USBSER class.

WC-2449FixedNTP crashes all services at bootColibri VF50, Colibri VF61EthernetCE6, WEC7, WEC2013

Description: When the device is configured to use a static IP and a DNS is also configured sometimes the NTP client (time synchronization) crashes at boot, and this may impact other networking services. This issue was introduces with the Microsoft March 2017 updates.

Workaround: If you don't need NTP client you can disable it by changing the registry configuration.

WC-2447New FeatureOutput serial number in bootloaderColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: Printout serial number in bootloader

WC-2446New FeatureChanged I2C driver to libraryColibri VF50, Colibri VF61I2CCE6, WEC7, WEC2013

Description: To use I2C it is recommended that you use latest library. We disabled I2C driver and will not support use of driver in the future.

Workaround: If you need to re-enable the driver because of backwards compatibility ( not recommended ) you can rename entry under [HKLM\Drivers\BuiltIn\I2CX] Dll=i2cdriver.dll This will re-enable the driver but new version of library will not work with this.

WC-2443FixedUSB Mass Storage Class takes long to mount/does not mountColibri VF50, Colibri VF61USBCE6, WEC7, WEC2013

Description: USB Mass Storage Class may take up to few minutes to mount. It may also fail to mount

WC-2442New FeatureWEC2013: Include Bluetooth to standard imageColibri VF50, Colibri VF61WinCE FeatureWEC2013

Description: Add Bluetooth support into the standard image.

WC-2441FixedEDT display sometimes does not workColibri VF50, Colibri VF61RGBCE6, WEC7, WEC2013

Description: On some modules display may not work sometimes. This was due to a floating pin. Bootloader now pulls SODIMM 59 down to make sure display is working.

Workaround: Configure SODIMM 59 as level 0. To do this in bootloader use commands set ss.disp_gpio 59 set ss.disp_pol 0 save ss

1.5b3
Internal Version for Testing Only
WC-2448Feature RequestInternal Version for Testing OnlyColibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: This version was never officially released and is an internal version only.

1.5b2 (Release date: 2017-07-19)
- WinCE 6 Updates: Installed Microsoft CE6 Updates until March 2017
- WEC 7 Updates: Installed Microsoft WEC7 Updates until March 2017
- WEC 2013 Updates: Installed Microsoft WEC2013 Updates until April 2017
WC-2460New FeatureHarmonize FlashDisk settingsColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: We harmonized the registry settings for the flashdisk and internal EMMC driver. The settings will be the same on all our platforms.

WC-2458New Feature[Wait4FlashDisk] Use system files from FlashDisk or overwrite to Windows folder while loading Wait4FlashDisk driver.Colibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: Investigate Use system files from FlashDisk or overwrite to Windows folder while loading Wait4FlashDisk driver.

WC-2457FixedWakeup on rising and falling edge concurrently doesn't workColibri VF50, Colibri VF61Power ManagementCE6, WEC7, WEC2013

Description: If user used wake up on low and high edge at the same time it was not configured properly.

WC-2456FixedUnsing recovery mode wipes config blockColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: Using recovery mode will delete the config block. This is not ideal and we will remove this "feature"

WC-2454New Feature[Wait4FlashDisk] Increase timeoutColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: If flash was written a lot it may happen that initial scan at boot will take more then 60s.

Workaround: Increase the timeout under [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Wait4FlashDisk] "Timeout"=dword:3C

WC-2451FixedNAND was not formated as TexFATColibri VF50, Colibri VF61WinCE FeatureCE6

Description: Bug in code prevented system to be auto formatted as TexFAT. This could lead to data loss

Workaround: Add this registry keys -> [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\EXFAT] "FormatExFat"=dword:1 "FormatTFat"=dword:1 "DisableAutoScan"=dword:1 And use command "eraseflash filesystem" in bootloader to autoformat on next boot

WC-2313New FeatureAdd update tool from new librariesColibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: Update tool was replaced with new implementation. Use this as reference http://developer.toradex.com/knowledge-base/update-tool#Command_Line_Parameters_iMX6

WC-2312New FeatureBuild explorer with SHIP_BUILD set to 1Colibri VF50, Colibri VF61WEC2013

Description: Explorer.exe no longer outputs debug messages

WC-2308New FeatureAdd support for additional touch settings on VF61Colibri VF61Resistive TouchCE6, WEC7, WEC2013

Description: Support additional registry parameters for resistive touch screens: WaitSample, DummySamples, Samples, BitDepth, SamplingInterval. Refer to the developer website for details: https://developer.toradex.com/knowledge-base/resistive-touch-screen

WC-2307New FeatureAdd icon to VSDebugger.exeColibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: .

WC-2306FixedRNDISFN Driver should be built with SHIP_BUILD=1Colibri VF50, Colibri VF61USBCE6, WEC7, WEC2013

Description: RNDIS driver generates a lot of debug output. Changed build type in order to remove debug output.

WC-2305New FeatureUse new naming and versioning convention for Toradex software packagesColibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: We changed the naming and versioning format slightly in order to have a common approach for Linux, WinCE, and other Toradex software packages. Details about the versioning can be found here: https://developer.toradex.com/knowledge-base/toradex-software-versioning-convention

WC-2304New FeatureChange 1st boot loader and image outputColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: Standardize version output across all our images.

WC-2303FixedDefault NTP servers are not longer operatingColibri VF50, Colibri VF61RTC, WinCE FeatureCE6, WEC7, WEC2013

Description: Some of the time servers configured in the standard image are no longer active. We replace the NTP servers with the ones from the NTP Pool Project (See also: http://www.pool.ntp.org )

Workaround: Add additional time servers and remove the non-valid ones as described here: https://msdn.microsoft.com/en-us/library/ms884926.aspx?f=255&MSPPError=-2147217396

WC-2277Fixedi2c Driver on VF50: I2C Read Fails After About 20 ReadsColibri VF50I2CCE6, WEC7, WEC2013

Description: i2c Driver on Vybrid: I2C Read/Write can fail and block the i2c port.

Workaround: Check the load on the bus and the length of the signal traces and adjust the values of pull-up resistors.

1.5b1
Internal Version for Testing Only
WC-2326Feature RequestInternal Version for Testing OnlyColibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: This version was never officially released and is an internal version only.

V1.4 (Release date: 2017-04-05)
Contains all changes of the V1.4beta versions.
- WinCE 6 Updates: Installed Microsoft CE6 Updates until October 2016
- WEC 7 Updates: Installed Microsoft CE7 Updates until December 2016
- WEC 2013 Updates: Installed Microsoft CE8 Updates until December 2016
WC-2633Fixed[RegEdit] When doing export registry exception is occurring.Colibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: Exception will be occur when doing export registry.

WC-2617New FeatureRemove PID and TID information in debug outputColibri VF50, Colibri VF61WinCE FeatureWEC7, WEC2013

Description: PID and TID are now removed from debug output.

WC-2321Fixed[RegEdit] When importing registry file some keys are duplicatedColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: When importing reg file some keys get shown twice. Key is still created only one but view is wrong.

WC-2320New Feature[RegEdit] When opening modify window value is now focused automaticlyColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: When opening modify window in registry editor, value is automatically focused.

WC-2319New Feature[RegEdit] Add menu entry to save/clear registry to registry editorColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: Users can now use menu inside registry editor to save or clear registry. There are also command line switches avalible -> /F to save /C to clear They can be used in combination with /S for silent.

WC-2318Fixed[RegEdit] Export/import of keys other than HKLM does not workColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: Users are not able to export custom keys from registry.

Workaround: Contact customer support for new registry editor tool.

WC-2317New Feature[RegEdit] Right clicking on the listview did not open context menuColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: Users can now right click on the listview and get context menu where they can add values to the current key.

WC-2316Fixed[RegEdit] Silent option in registry editor does not workColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: Using switch /S with registry editor still shows conformation and error windows.

WC-2302Fixed[RegEdit] Registry keys under HKEY_CURRENT_USER would not get importedColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: Importing registry keys under HKEY_CURRENT_USER would fail.

Workaround: Contact support to get new version of registry editor.

WC-2283New FeatureI2cLib on Vybrid: Make Timeout ConfigurableColibri VF50, Colibri VF61I2CCE6, WEC7, WEC2013

Description: Use a programmable timeout for i2c operations, instead of a hard-coded constant timeout.

V1.4beta2 (Release date: 2016-12-29)
- WinCE 6 Updates: Installed Microsoft CE6 Updates until June 2016
- WEC 7 Updates: Installed Microsoft CE7 Updates until September 2016
- WEC 2013 Updates: Installed Microsoft CE8 Updates until July 2016
WC-2301FixedVisual Studio 2008 Debugger has issues connecting over network connection in 1.1 beta 4 release.Colibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: Using the debugger over an ethernet or wi-fi connection does not work reliably. On some PCs you get an error about runtime versions, on others connections works just sporadically. ActiveSync seems to work, but it's also not 100% reliable on all PCs.

Workaround: Issue has been fixed in release 1.1, it impacts only release 1.1 beta 4.

WC-2297FixedRegistry Editor Import doesn't work with all .reg files and fails silentlyColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: The registry editor has some shortcomings when it comes to importing .reg files. Some keys might not be imported w/o error message.

Workaround: Add the missing registry entries manually.

WC-2296New FeatureDisable some additional clocks to save more power in Suspend modeColibri VF50, Colibri VF61Bootloader, KernelCE6, WEC7, WEC2013

Description: When going to sleep mode, the CPU now uses less power

WC-2294FixedNetUI does not work after merging with resourcesColibri VF50, Colibri VF61WinCE FeatureWEC2013

Description: When building custom image and doing clean sysgen network icon did not work.

WC-2292New FeatureAdd resource file with version information for binariesColibri VF50, Colibri VF61CE5, CE6, WEC7, WEC2013

Description: All binaries have a built-in version number now.

WC-2291FixedUSB RNDIS function driver does not work on Windows 10 by defaultColibri VF50, Colibri VF61USB, WinCE FeatureCE6, WEC7, WEC2013

Description: On Windows 10 by default a Serial (COM) driver gets loaded if you load the function driver rndisfn.dll .

WC-2286FixedSystem crashes if there are to many framing errors on UARTColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: Generating to many framing errors could lead to full system crash.

WC-2284FixedRemoteadmin interface does not ask for passwordColibri VF50, Colibri VF61WinCE FeatureWEC7

Description: Web interface does not ask for password.

Workaround: If you are building your own BSP contact support and we will provide new DLL.

WC-2282New FeatureAllow configuration of network Auto-reconnect parameters through registryColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: User can now configure time between re-connection attempts and number of times re-connection will be performed. Instructions can be found here: http://developer.toradex.com/knowledge-base/netui-additional-settings

WC-2281FixedWhen using UART DMA mode RTS seems to be toggled before all the data is shifted outColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: When using DMA on UART RTS is toggled before all data is sent

Workaround: Disable DMA mode

WC-2278FixedUpdate tool failes to open files from SubfoldersColibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: Using update tool to open files from sub-folders may fail.

Workaround: Move files to root directory

WC-2276FixedWiFi settings not persistent across rebootColibri VF50, Colibri VF61WinCE FeatureWEC7, WEC2013

Description: WiFi settings like preferred network or ad hoc settings are not persistent across reboot.

V1.4beta1 (Release date: 2016-10-04)
- WinCE 6 Updates: Installed Microsoft CE6 Updates until June 2016
- WEC 7 Updates: Installed Microsoft CE7 Updates until June 2016
- WEC 2013 Updates: Installed Microsoft CE8 Updates until July 2016
WC-2622FixedCAN: Tx Messages LostColibri VF50, Colibri VF61CAN

Description: Transmit messages could get lost, especially at higher baud rates.

Workaround: Use lower baud rate for now or use protocol to detect lost messages.

WC-2594New FeatureAdd support for DMA to UARTColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: Currently UART performance is limiting for some users. We will add DMA for better performance.

WC-2381New FeatureCopy/Paste of files doesn't work on WEC2013Colibri VF50, Colibri VF61WinCE FeatureWEC2013

Description: Copy/Paste of files doesn't work in the explorer/desktop on WEC2013.

Workaround: Use command line to copy files.

WC-2368FixedUpdate tool: If registry is empty it reports an errorColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: When trying to backup empty registry, the update tool will show a misleading error message: "Unknown Error". If you are making backup of only registry, now the error shows "Registry is empty". If you backup more regions including registry it will not show error.

WC-2365New FeatureSupport Watchdog Access for LibrariesColibri VF50, Colibri VF61WatchdogCE6, WEC7, WEC2013

Description: Provide support for the built-in watchdog feature in the kernel. This feature will be used by the watchdog library.

WC-2363FixedTurning off auto-negotiation on Ethernet disabled 10mbit supportColibri VF50, Colibri VF61EthernetCE6, WEC7, WEC2013

Description: When driver disabled auto-negotiation it was impossible to setup 10mbit link.

Workaround: Please contact support to get latest driver.

WC-2362FixedSome files are not updated in release directory from Toradex800 while building WEC2013 workspaceColibri VF50, Colibri VF61WEC2013

Description: When doing clean sysgen using our workspace some files did not get copied to release directory.

Workaround: Rebuild ToradexFiles subproject manually.

WC-2361FixedAdditonal catalog item Headless cabinet(sysgen_wceldcmd) is added in WEC2013Colibri VF50, Colibri VF61WinCE FeatureWEC2013

Description: Because sysgen_wceldcmd was included in the image, there was no GUI present when installing CAB files. This will be removed

Workaround: CAB files are still installed there is just no GUI shown

WC-2360FixedMissing catalog item SYSGEN_CONNMGR2 in WEC2013Colibri VF50, Colibri VF61WinCE FeatureWEC2013

Description: SYSGEN_CONNMGR2 is missing in the workspace we provide

Workaround: Add SYSGEN_CONNMGR2 by selecting it in catalog view

WC-2359FixedSystem Freeze if CAN first Transmission message has extended IDColibri VF50, Colibri VF61CANWEC7

Description: If 1st frame sent over CAN was extended, it could generate and error in CAN driver and would crash the system.

WC-2355FixedUSB Hard drive does not workColibri VF50, Colibri VF61USBCE6, WEC7, WEC2013

Description: If external USB hard drive takes a long time to start it is not detected by the system.

WC-2340New FeatureAdd ClockAlwaysOn SDIO featureColibri VF50, Colibri VF61SDIO/SD/MMCCE6, WEC7, WEC2013

Description: Add a registry setting to keep SDIO clock always on. This is required by certain SDIO devices such as Wifi modules, etc.

WC-2293FixedAdd support for Function TransmitCommCharColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: Calling TransmitCommChar does not transmit any charachers.

WC-2289FixedRestore GPIOs after suspend cycleColibri VF50, Colibri VF61GPIOCE6, WEC7, WEC2013

Description: Currently GPIOs have to be manually restored in user application. We will fix this in next version and restore GPIOs in kernel

Workaround: Re-initialise GPIOs and in your application.

V1.3 (Release date: 2016-06-30)
- WinCE 6 Updates: Installed Microsoft CE6 Updates until March 2016
- WEC 7 Updates: Installed Microsoft CE7 Updates until April 2016
- WEC 2013 Updates: Installed Microsoft CE8 Updates until April 2016
WC-2380FixedUART driver does not work after suspendingColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: If UART driver is not in use it does not work after resuming from suspend

WC-2379FixedI2C driver does not work after suspendColibri VF50, Colibri VF61I2CCE6, WEC7, WEC2013

Description: I2C driver does not work after suspending.

WC-2377New FeatureAdd support to restore filesystem with UpdateToolColibri VF50, Colibri VF61FlashWEC2013

Description: Added filesystem restore feature to Update Tool

WC-2372New FeatureAdd SYSGEN_COMMCTRL_ANIMATE, SYSGEN_DCOM in WinCE6 imageColibri VF50, Colibri VF61WinCE FeatureCE6

Description: We added SYSGEN_COMMCTRL_ANIMATE, SYSGEN_DCOM to our default WinCE 6.0 images.

WC-2356FixedRotating screen after WinCE booted does not workColibri VF50, Colibri VF61GraphicsCE6, WEC7, WEC2013

Description: Rotating screen after image is booted lead to wrong rotation.

WC-2342FixedFloating RX on debug serial could cause problems (e.g. clear registry)Colibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: If RX pin of UART if floating it may happen that EBOOT will receive garbage. If some cases this could lead to clearing the registry.

Workaround: Use image 1.3

WC-2339FixedRTS Toggle in RTSToggleAlwaysOn is now earlierColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: When using .NET and RTSToggleAlwaysOn RTS will now toggle as soon as it finishes sending last byte.

WC-2338FixedSerial port can't be open if you send some data before image is bootedColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: If RX and TX are shorted before the device is booted UART will crash.

Workaround: Use 1.3 image.

WC-2337FixedChange uart default registry settings for high performanceColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: For fast UART communication please add "usingisr":1 inside HKLM\Drivers\Builtin\UARTA (or UARTB,UARTC,UARTD,UARTE ). This will be set to 1 by default in future releases.

WC-2336New FeatureEthernet doesn't support the suspend mode: Add warning when Ethernet is enabled when going to SuspendColibri VF50, Colibri VF61EthernetCE6, WEC7, WEC2013

Description: Ethernet cannot be used after suspend mode. This is a hardware issue of the Colibri Vybrid modules. When using suspend/resume it is recommended that you disable Ethernet driver. This can be done by renaming enet.dll inside HKLM\Comm\ENET to _enet.dll

WC-2333New FeatureAdd NETUI suppress feature to default imageColibri VF50, Colibri VF61KernelCE6, WEC7, WEC2013

Description: Add support for NETUI messages suppression.

V1.3beta4 (Release date: 2016-04-14)
- WinCE 6 Updates: Installed Microsoft CE6 Updates until March 2016
- WEC 7 Updates: Installed Microsoft CE7 Updates until February 2016
- WEC 2013 Updates: Installed Microsoft CE8 Updates until February 2016
WC-2709New FeatureAdd support for 10Mbit Ethernet on VybridColibri VF50, Colibri VF61EthernetCE6, WEC7, WEC2013

Description: Users can now configure speed of Ethernet and also duplex mode. Under registry key HKEY_LOCAL_MACHINE\Comm\2ENET users can add -> SpeedMode: 1 -> 100mbit, 0 -> 10Mmbit DuplexMode: 1 -> Full Duplex, 0 -> Half duplex

WC-2705New FeatureInternal CAN: Support Error StatesColibri VF50, Colibri VF61CANCE6, WEC7, WEC2013

Description: Added IOCTL (CAN_IOCTL_GET_STATUS) to driver. Users can now ready status registers and get more information about the CAN status. This will also be included in our libraries.

WC-2694New FeatureAdd support for RTC wakeupColibri VF50, Colibri VF61Power ManagementCE6, WEC7, WEC2013

Description: Users can now use RTC as wakeup source

WC-2689New FeatureAdd Suspend mode for WEC2013Colibri VF50, Colibri VF61Power ManagementWEC2013

Description: Added the suspend mode feature

WC-2661New FeatureWEC2013: Add Control Panel Applet "Regional Settings"Colibri VF50, Colibri VF61WinCE FeatureWEC2013

Description: Control panel was missing regional settings. We now added them

Workaround: Use image 1.3beta4 or later

WC-2641New FeatureImplement support for suspend/resumeColibri VF50, Colibri VF61Bootloader, KernelCE6, WEC7, WEC2013

Description: We implemented suspend/resume now. Users need modules version 1.2 or newer to use this feature.

WC-2593New FeatureWhen downloading image with Colibri loader, image will not bootColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: Colibri loader is not officially supported on Vybrid yet. We are working on this and will update developer pages when its supported.

Workaround: Use command line to flash image. Users can use Colibri loader to download image to Vybrid over ethernet.

WC-2540New FeatureSupport for Unique ID / UUIDColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: Add an IO control which returns a Unique ID which can be used for security features. It might be one of these two: IOCTL_HAL_GET_DEVICE_INFO IOCTL_HAL_GET_UUID or both.

WC-2353FixedReading CTS state of UART did not workColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: Reading UART CTS using IOControls does not work.

Workaround: Contact support for a solution.

WC-2348New FeatureImprove Vybrid graphic performancesColibri VF50, Colibri VF61GraphicsCE6, WEC7, WEC2013

Description: We improved Vybrid graphics performance in some cases.

WC-2343FixedInternal CAN: Limited Error Reporting of CAN_Transfer()Colibri VF50, Colibri VF61CAN

Description: CAN_Transfer can only return time-out. To get more error states please look at issue #16048

WC-2341New FeatureAdded SODIMM43 as default wakeup sourceColibri VF50, Colibri VF61Power ManagementCE6, WEC7, WEC2013

Description: SODIMM43 is configured as default wakeup pin

WC-2332FixedDisconnecting ENET cable is not detected fast enoughColibri VF50, Colibri VF61EthernetCE6

Description: WinCE 6.0 now detects network cable disconnection immediately.

V1.3beta3 (Release date: 2016-03-04)
- WinCE 6 Updates: Installed Microsoft CE6 Updates until August 2015
- WEC 7 Updates: Installed Microsoft CE7 Updates until January 2016
- WEC 2013 Updates: Installed Microsoft CE8 Updates until January 2016
WC-2614FixedRNDIS driver sometimes does not recognize device correctlyColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: Sometimes when connecting a device over RNDIS it would not get recognized.

WC-2345FixedUsers are not able to set timeColibri VF50, Colibri VF61RTCCE6, WEC7, WEC2013

Description: Users are not able to set RTC.

Workaround: Use image 1.3beta3

V1.3beta2 (Release date: 2016-02-26)
- WinCE 6 Updates: Installed Microsoft CE6 Updates until August 2015
- WEC 7 Updates: Installed Microsoft CE7 Updates until August 2015
- WEC 2013 Updates: Installed Microsoft CE8 Updates until August 2015
WC-2682FixedDebug output did not work on UART B and CColibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: Debug output for Windows did not work on UART B and C but worked in bootloader

Workaround: None

WC-2680FixedWhen using bootloader display settings backlight enable was not correctly converted to GPIOColibri VF50, Colibri VF61Bootloader, GPIO, GraphicsCE6, WEC7, WEC2013

Description: When using bootloader setting for backlight GPIO and than reusing this setting in Windows it was not correctly converted to GPIO number.

Workaround: None

WC-2678FixedWhen bootloader messages are enabled and RX and TX shorted UART will crash after opening portColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: When shorting RX and TX of the port that is used for boot loader messages, UART driver would crash on opening.

Workaround: Use boot.silent in the bootloader

WC-2640FixedInaccurate RTCColibri VF50, Colibri VF61RTCCE6, WEC7, WEC2013

Description: RTC on Vybrid modules was not accurate.

WC-2637New FeatureAdd set patch function to bootloaderColibri VF50, Colibri VF61BootloaderCE5, CE6, WEC7

Description: Bootloader now supports set patch command

WC-2634FixedSerial port crashes after about 40minColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: Serial port crashed after sometime if there was high trafic

WC-2630New FeatureDisable suspend option in start menu if hardware version is below 1.2Colibri VF50, Colibri VF61Power ManagementCE6, WEC7, WEC2013

Description: Suspend option in start menu should only show if module supports it

WC-2629New FeatureAdd support for IOCTL HAL RELOADPMPARAMSColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: Add support for IOCTL HAL RELOADPMPARAMS call ( http://developer.toradex.com/knowledge-base/ioctl-hal-reloadpmparams )

WC-2620New FeatureFix NAND writes and readColibri VF50, Colibri VF61FlashCE6, WEC7, WEC2013

Description: Adding synchronization to driver, to prevent wrong order of access to NAND

WC-2605FixedDDR configuration on Vybrid modules is now correctColibri VF50, Colibri VF61Bootloader, RAMCE6, WEC7, WEC2013

Description: DDR timings on WinCE ware a bit off, this is now fixed

WC-2604FixedCAB installer does not show any GUIColibri VF50, Colibri VF61WinCE FeatureWEC2013

Description: When installing CAB files it did not show any GUI but it still worked.

WC-2596New FeatureFixed issue with short delay when sending data on UARTColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: When sending data to UART it would sometimes create a short delay between bytes

V1.3beta1 (Release date: 2015-11-02)
- WinCE 6 Updates: Installed Microsoft CE6 Updates until August 2015
- WEC 7 Updates: Installed Microsoft CE7 Updates until August 2015
- WEC 2013 Updates: Installed Microsoft CE8 Updates until August 2015
WC-2681FixedUpdate serial port driverColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: Serial port driver will be modified to be more in line with other drivers we use. We also hope this will help us fix some performance issues.

WC-2679New FeatureAdd support for audio recording below 48KHzColibri VF50, Colibri VF61Analog AudioCE6, WEC7, WEC2013

Description: Users can now use frequency lower than 48KHz to record audio.

Workaround: Write to support for replacement driver.

WC-2676FixedI2C will do some pin muxing even if its disabledColibri VF50, Colibri VF61I2CCE6, WEC7, WEC2013

Description: I2C did set some pin as I2C pins even if users disabled I2C driver. We did not notice any side effect from this but we will fix it in next release.

WC-2673New FeatureAdd update tool in release archiveColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: Update tool is now included in the archive users download from our webpage. Update tool is still also available in the image.

WC-2659New FeatureMake SD Card Detect Pin ConfigurableColibri VF50, Colibri VF61SDIO/SD/MMCCE6, WEC7, WEC2013

Description: Add registry settings to configure the pin and polarity for the SD card detect signal.

Workaround: Currently there is not way to reconfigure the detect pin.

WC-2656FixedVybrid WinCE 180 Rotation Corrupts DisplayColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: Rotating display for 180° corrupts displayed image.

Workaround: Write to support for replacement driver.

WC-2650New FeatureAdd floating point and NEON support for CE6Colibri VF50, Colibri VF61KernelCE6

Description: Windows CE targets the ARMv4i architecture and does not support the ARMv7 architecture. ARMv4 did not provide a standard implementation for FPU and the OS relies on SW emulation. To support HW floating point the BSP must save the state of FPU at every task switch and the OS image should contain an additional DLL, implementing floating point operations that will replace the SW emulated ones. The same apply to NEON registers that are supported by the processor but not by the OS.

WC-2649New FeatureAdd missing components to be in line with all other processor familiesColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: In order to be in sync with Tegra, IMX and PXA module family we update the components being included in to the image.

Workaround: Write to support if you need information about specific components.

WC-2638FixedCAN IDs over 200000 did not get received correctly.Colibri VF50, Colibri VF61CANCE6, WEC7, WEC2013

Description: CAN ID over 200000 did not work.

Workaround: Write to support for workaround.

WC-2581New FeatureUse ARM timer instead of PIT for scheduling and other timing-related tasks in the BSPColibri VF50, Colibri VF61KernelCE6, WEC7, WEC2013

Description: PIT timer is used for the scheduler. We will change it to an ARM timer to free the PIT timer for general use.

WC-2542New FeatureAdd Backlight supportColibri VF50, Colibri VF61Power ManagementCE6, WEC7, WEC2013

Description: Added support for backlight. Users can use control panel to set when display will turn off after inactivity. By default backlight control is disabled so backlight will not automatically power off.

WC-2538FixedDISP_GPIO and BL_GPIO registry keys take SODIMM number not GPIO numberColibri VF50, Colibri VF61RGBCE6, WEC7, WEC2013

Description: Registry keys DISP_GPIO and BL_GPIO require the SODIMM Pin number and not the GPIO number.

Workaround: DISP_GPIO and BL_GPIO now take GPIO numbers, DISP_PIN and BL_PIN now take SODIMM numbers.

WC-2525New FeatureUpdate tool support for Windows embedded compact 2013Colibri VF50, Colibri VF61WinCE FeatureWEC2013

Description: Windows Embedded Compact 2013 currently does not support the Update Tool.

WC-2524FixedEthernet NIC has IP address even if LAN isn't connectedColibri VF50, Colibri VF61EthernetCE6, WEC7

Description: If network cable is disconnected after some time, the device will get IP 169.XXX.XXX.XXX and will think cable is connected.

WC-2522New FeatureAdd dummy battery driverColibri VF50, Colibri VF61Power ManagementCE6, WEC7, WEC2013

Description: Vybrid currently reports it's battery powered. Adding the battery driver will change this to AC powered by default.

WC-2520New FeatureAdd support for DSR and DCD pins on UARTColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: UART pins DSR and DCD are currently not handled by driver.

Workaround: Users can use GPIO and Interrupt library to implement this feature.

WC-2492FixedQueryPerformanceCounter Returns Wrong Value After 16 SecondsColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: QueryPerformanceCounter Returns Wrong Value After 16 Seconds

V1.2 (Release date: 2015-09-07)
V1.2 contains all changes up to V1.2beta1
- WinCE 6 Updates: Installed Microsoft CE6 Updates until May 2015
- WEC 7 Updates: Installed Microsoft CE7 Updates until May 2015
- WEC 2013 Updates: Installed Microsoft CE8 Updates until May 2015
WC-2658FixedHigh UART Baudrate did not workColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: Baudrate above 460800 on VF61 and 256000 on VF50 do not work. This will be fixed in next release version.

WC-2657FixedFixed issue on UART when framing error occuredColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: When framing error occurred on UART lines, the UART buffer got shifted by number of bytes.

WC-2654FixedGPIO configuration at boot does not work for all pinsColibri VF50, Colibri VF61Bootloader, GPIOCE6, WEC7, WEC2013

Description: The set gpio.XX.YY command is not correctly configuring some of the pins and so configuration of GPIOs at boot may behave in an incorrect way, generating some side effect also for the OS image (some pins may be misconfigured and this may impact the drivers)

WC-2652New FeatureRecovery Files missing in V1.2beta1 packageColibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: The recovery files (recovery utility) is missing in the image package V1.2beta1

Workaround: Use the recovery utility form download package V1.1 https://docs.toradex.com/102563-vybrid-wince-image.zip

WC-2651FixedResizing image to smaller size will corrupt IMAGEColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: Reducing size of image using set.nonfssize in bootloader will corrupt the filesystem and image space. Module will not boot OS any more.

Workaround: Do not reduce image size.

WC-2646FixedFix return baudrates of HwGetCommPropertiesColibri VF50, Colibri VF61UARTWEC2013

Description: In .NET 3.9 if HwGetCommProperties does not return all the baud rates, .NET 3.9 won't work properly.

WC-2517New FeatureV1.2 ReleaseColibri VF50, Colibri VF61WEC7, WEC2013

Description: V1.2 contains all changes up to V1.2beta1:
http://developer.toradex.com/software-resources/arm-family/windows-ce/vybrid/release-details?view=all&version=V1.2beta1

WC-2489FixedCAN IDs >7 not supportedColibri VF50, Colibri VF61CANCE6, WEC7, WEC2013

Description: Using CAN IDs higher than 7 is currently not supported by the CAN driver.

Workaround: Use IDs below 7.

V1.2beta1 (Release date: 2015-07-22)
- WinCE 6 Updates: Installed Microsoft CE6 Updates until May 2015
- WEC 7 Updates: Installed Microsoft CE7 Updates until May 2015
- WEC 2013 Updates: Installed Microsoft CE8 Updates until May 2015
WC-2647New FeatureImplement support for analogue audio on VF61Colibri VF61Analog AudioCE6, WEC7, WEC2013

Description: Support for audio on the VF61 module requires implementation of a driver to manage the AC97 protocol used to control the external audio chip. No audio is supported on VF50.

WC-2644New FeatureImplement DMA supportColibri VF50, Colibri VF61DMACE6, WEC7, WEC2013

Description: Currently the drivers use FIFO mode to send/receive data. This may impact performances and increase CPU load in some scenarios. A common layer to support DMA will allow integration of DMA access in the drivers and also allow applications to used DMA for specific transfers.

WC-2574New FeatureFix bootloader to allow image size above 48MBColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: Bootloader now allows images up to 64MB

WC-2564New FeatureAdd settings to hide mouse cursorColibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: This is implemented now same as on our other modules, see instructions how to use it here: http://developer.toradex.com/knowledge-base/mouse-cursor

WC-2547FixedEboot Command Line Does Not Support Colibri VF50, Colibri VF61Bootloader

Description: Using software that send enter as "\r\n" could lead to strange behaviour of bootloader when erasing flash

WC-2539New FeatureFix OALIoCtlHalGetBSPVer to return correct IDColibri VF50, Colibri VF61KernelCE6, WEC7, WEC2013

Description: Function returns correct values for Vybrid BSP now.

WC-2528New FeaturePIT Timers didn't call ISTColibri VF50, Colibri VF61KernelCE6, WEC7, WEC2013

Description: Using PIT timer interrupts did not work properly. This is now fixed and users can use PIT timer.

WC-2527New FeatureEnable UART C in default imageColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: UARTC was not enabled by default. We now fixed that and new images have UARTC enabled by default.

WC-2526FixedFixed buffer overflow on serial portColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: Fixed issue that would create buffer overflow inside UART driver. It's still possible to get an overflow when using big packages or high data rates without using flow control!

Workaround: Please use RTS and CTS flow control if you have bigger data packages or high data bandwidth.

WC-2519New FeatureI2C, 2nd instance is disabled by defaultColibri VF50, Colibri VF61I2CCE6, WEC7, WEC2013

Description: I2C2 can be enabled in registry

WC-2518New FeatureIncrease UART bufferColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: Too small internal buffer caused issues when sending bigger amounts of data. We incremented this buffer and issue is fixed.

WC-2516New FeatureChanged indexing of driversColibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: We changed driver indexing to match all other Toradex devices. Some users may need to fix their applications. Example: ADC0 is now changed to ADC1, and ADC1 is changed to ADC2

WC-2505New FeatureAdd console output on driver loadingColibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: Added output messages for loading of drivers.

WC-2503FixedAdd support for default pins at boot above 133Colibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: Setting default state of SODIMM PINs at boot now works for all GPIOs

WC-2501New FeatureChange I2C0 to I2C1 and I2C1 to I2C2Colibri VF50, Colibri VF61I2CCE6, WEC7, WEC2013

Description: Changed naming of I2C driver to match all other drivers.

WC-2493New FeatureAdd support for Update ToolColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7

Description: Update tool is now included in the image. Update Tool is supported on WinCE 6 and WEC 7 only at the moment.

V1.1 (Release date: 2015-06-03)
- WinCE 6 Updates: Installed Microsoft CE6 Updates until March 2015
- WEC 7 Updates: Installed Microsoft CE7 Updates until March 2015
- WEC 2013 Updates: Installed Microsoft CE8 Updates until March 2015
WC-2537New FeatureExtend SPI library supportColibri VF50, Colibri VF61SPICE6, WEC7, WEC2013

Description: Implement an SPI driver and interface it with the Toradex libraries providing SPI master capabilities.

WC-2535New FeatureExtend ADC library supportColibri VF50, Colibri VF61Resistive TouchCE6, WEC7, WEC2013

Description: Interface the existing ADC driver to the Toradex libraries to provide the same feature set provided on other modules.

WC-2534New FeatureExtend PWM library supportColibri VF50, Colibri VF61PWMCE6, WEC7, WEC2013

Description: Implementation of a PWM driver interfaced with the standard Toradex libraries to provide the same software interface already available for other modules.

WC-2533New FeatureEnhance GPIO library supportColibri VF50, Colibri VF61GPIOCE6, WEC7, WEC2013

Description: Provide functions to configure pull-up and pull-down, speed and other Vybrid-specific parameters related to each GPIO pin.

WC-2512FixedI2C-Read Protocol IncorrectColibri VF50, Colibri VF61I2CCE6, WEC7, WEC2013

Description: I2C Read operations read one extra byte, and don't issue a STOP condition. This affects only the bus signals. The extra byte is not inserted into the ReadFile() data stream.

Workaround: For many applications, this will not affect the operation.

WC-2510New FeatureMAC address shows wrong value in bootloaderColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: The bootloader displays a wrong MAC address. This is only a displaying issue.

WC-2507New FeatureRelease V1.1 BSP and ImageColibri VF50, Colibri VF61CE6, WEC7, WEC2013

Description: V1.1beta2 is the release candidate for V1.1. All issues of V1.1beta1 and V1.1beta2 will be included in V1.1.

WC-2491FixedUART didn't receive all data in some circumstancesColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: When using certain functions of the serial port driver, the receiving interrupt was temporarily disabled which could lead to data loss on the receive side.

V1.1beta2 (Release date: 2015-04-22)
- WinCE 6 Updates: Installed Microsoft CE6 Updates until March 2015
- WEC 7 Updates: Installed Microsoft CE7 Updates until March 2015
- WEC 2013 Updates: Installed Microsoft CE8 Updates until March 2015
WC-2670New FeatureImplement basic support for CAN controllerColibri VF50, Colibri VF61CANCE6, WEC7, WEC2013

Description: A driver for the CAN controller will be implemented and interfaced with Toradex Libraries to provide the same API available on other modules of the Colibri family.

WC-2592FixedNew CE7 SDK Required Because Silverlight Compatibility was BrokenColibri VF50, Colibri VF61WinCE FeatureWEC7

Description: The Silverlight references in the Toradex SDK do not match the Windows CE image 1.1b1 and later. Workaround for more information.

Workaround: Applications running on Images before 1.1b1 have to be rebuilt with SDK v0.2, applications running on 1.1b2 and later on have to be rebuilt with SDK v2.0. You get the SDKs from here: https://docs.toradex.com/102481

WC-2584New FeatureSupport RS485 same settings as on other Toradex productsColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: Vybrid now support settings RTSToggleAlwaysOn and RTSPol in registry

WC-2579FixedSupport setting GPIO as input at boot timeColibri VF50, Colibri VF61Bootloader, GPIOCE6, WEC7, WEC2013

Description: Users can now set GPIO as input during boot time. How to do this is described here http://developer.toradex.com/knowledge-base/gpio-config-block-settings#Vybrid

WC-2578FixedNew CE7 SDK Required Because Silverlight Compatibility was BrokenColibri VF50, Colibri VF61WinCE FeatureWEC7

Description: The Silverlight references in the Toradex SDK do not match the Windows CE image 1.1b1 and later. Workaround for more information.

Workaround: Applications running on Images before 1.1b1 have to be rebuilt with SDK v0.2, applications running on 1.1b2 and later on have to be rebuilt with SDK v2.0. You get the SDKs from here: https://docs.toradex.com/102481

WC-2577FixedScreen rotationColibri VF50, Colibri VF61GraphicsCE6, WEC7

Description: When using Windows CE6 or Windows embedded compact 7, there was some issues with the image is using screen rotation. Here are instructions on how to rotate the screen: http://developer.toradex.com/knowledge-base/display-rotation

WC-2575FixedFix mapping from GPIO 93 to GPIO 5Colibri VF50, Colibri VF61GPIOCE6, WEC7, WEC2013

Description: The GPIO from SoC mapped to SODIMM pin 102 was changed from PAD_93 (PTB23) to PAD_5 (PTA12) in the newer version of VFxx module. This also requires libraries update.

WC-2572New FeatureRename default I2C Port From I2C0: to I2C1:Colibri VF50, Colibri VF61I2CCE6, WEC7, WEC2013

Description: We changed port name from I2C0 to I2C1, so we can keep naming convention for all our devices.

Workaround: The port name can be configured in the registry settings.

WC-2571New FeatureAcknowledge EDBG JUMP Packet in BootloaderColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: Wait for EDBG_JUMP and acknowledge it in the bootloader when using Ethernet download. This is used by some tools like the Colibri Loader.

WC-2569FixedFix registry saving on CE6Colibri VF50, Colibri VF61FlashCE6

Description: On Windows CE6 there ware sometimes issues with saving registry. Now functions described on this page http://developer.toradex.com/knowledge-base/save-registry work correctly

WC-2567New FeatureAdd USB Host functionality to second USB PortColibri VF50, Colibri VF61USBCE6, WEC7, WEC2013

Description: Currently the BSP supports only USB client operations on the 2nd integrated USB controller. This controller supports also host mode using USB OTG, but the software does not currently support this. On the Viola carrier board one of the two host ports is connected to the 2nd USB controller and is therefore not supported.

Workaround: Users needing to use multiple USB devices on the Viola can connect an USB hub to the port connected to the internal host.

WC-2562New FeatureSupport IOCTL_HAL_REBOOTColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: IOCTL_HAL_REBOOT is now supported on Vybrid. This allows the capability of resetting the device via software as described in this article: http://developer.toradex.com/knowledge-base/ioctl-hal-reboot A "restart" command has been added on the bootloader console to perform the same operation.

Workaround: Version 1.1Beta1 has an issue that prevents users from using IOCTL_HAL_REBOOT directly. Users can use SetSystemPowerState(NULL, POWER_STATE_RESET, NULL); to reboot the system. This is anyway the recommended way.

WC-2558New FeatureAllow forcing of USB port to USB FullSpeedColibri VF50, Colibri VF61USBCE6, WEC7, WEC2013

Description: Provide registry setting to limit host and device ports to USB FullSpeed mode. This will allow support for some hardware designed for USB FullSpeed only (like Colibri Evaluation Board V2.1) Here are the instructions on how to limit the USB Speed http://developer.toradex.com/knowledge-base/usb-2.0-high-speed-%28480mbps%29#Colibri_VFxx

WC-2556New FeatureAdd automatically switching between USB Host and Client on second USB PortColibri VF50, Colibri VF61USBCE6, WEC7, WEC2013

Description: Currently the BSP supports only USB client operations on the 2nd integrated USB controller. This controller supports also host mode using USB OTG, but the software does not currently support this.

WC-2555New FeatureImplement boot.silent in bootloaderColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: The boot.silent feature in the bootloader disables all bootloader output on the serial port. This could be important if other devices are connected to the serial port which should not receive any unexpected characters over the serial port.

WC-2550New FeatureIncrease the ECC bytes on VF61Colibri VF50, Colibri VF61FlashCE6, WEC7, WEC2013

Description: Add support for more ECC to VF61. Bootloader will automatically migrate config block. But flash disk data will be lost. The user must backup the data before migrating to V1.1beta2 and restore it after the update.

WC-2549New FeatureSupport EV_RXFLAG in SerialPort driverColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: .NET Framework and some other applications use EV_RXFLAG event in serial port. This is now supported but will do big loads on CPU.

WC-2548New FeatureSupport values HSW and VSW above 1 byte in config blockColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: Horizontal Sync Width and Vertical Sync Width values can now be above 255 in bootloader.

WC-2544New FeatureAdd IOCTL HAL CLEAR REGColibri VF50, Colibri VF61KernelCE6, WEC7, WEC2013

Description: Added IOCTL so users can clear registry.

V1.1beta1 (Release date: 2015-02-06)
- WinCE 6 Updates: Installed Microsoft CE6 Updates until 2014M11
- WEC 7 Updates: Installed Microsoft CE7 Updates until November 2014
- WEC 2013 Updates: Installed Microsoft CE8 Updates until November 5
WC-2624New FeatureAdd splash screen support to the bootloaderColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: The bootloader supports a splash screen and also configuration of display parameters directly from the command prompt using the same format used for PXAxxx BSP. Customization of splash screen isn't possible at the moment, but you can disable splash screen. Splash screen parameters can be re-used by display driver as described here: http://developer.toradex.com/knowledge-base/display-driver-registry-settings

WC-2613New FeatureAdd support for GPIO configuration at Start-upColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: The bootloader provides commands to configure GPIO pins at boot. Format for the GPIO configuration parameter is described here: http://developer.toradex.com/knowledge-base/gpio-config-block-settings It is still not possible to modify the same configuration using the GPIO config tool.

WC-2566New FeatureAdd PS/2 driverColibri VF50, Colibri VF61PS/2CE6, WEC7, WEC2013

Description: Add the PS/2 feature for mouse and keyboard to the BSP. The implementation will allow to use any GPIO for SDA and SCL.

Workaround: Use a USB mouse or keyboard

WC-2561FixedParity settings incorrectly applied to serial portColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: When selecting 8 data bits + parity the parity is now sent as 8th bit, driver can support 7 or 8 data bits, parity and 1 or 2 stop bits. The maximum number of bits is 10. So it's possible to have 8+parity+1 stop, 8 + 2 stop, but not 8+parity+2 stop bits

WC-2560FixedOnly one stop bit supported on serial portColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: The hardware controller can support up to two additional bits after each byte of data. One bit is always used as stop bit, the other one may be used as additional stop bit or parity. Now the driver supports also 2 stop bits, but only with no parity. When selecting 8 data bits + parity the parity is now sent as 8th bit, driver can support 7 or 8 data bits, parity and 1 or 2 stop bits. The maximum number of bits is 10. So it's possible to have 8+parity+1 stop, 8 + 2 stop, but not 8+parity+2 stop bits This means that the serial controller supports the following combinations: - 8 data bits + 1 stop bit - 8 data bits + 1 parity bit + 1 stop bit - 8 data bits + 2 stop bits - 7 data bits + 1 partity bit + 1 stop bit Currently only the first and last combinations are supported by the driver

WC-2559New FeatureAdd IOCtrl to read/write Config Block entriesColibri VF50, Colibri VF61BootloaderCE5, CE6, WEC7

Description: IOCTL_HAL_FLASHPARAMGET, IOCTL_HAL_FLASHPARAMSET and IOCTL_HAL_FLASHPARAMCLEAR IOControls are now supported. This allows an application to read and change config block parameters.

WC-2552FixedI2C drivers high CPU load when I2C lines are not pulled-upColibri VF50, Colibri VF61I2CCE6, WEC7, WEC2013

Description: When the I2C_SDA and I2C_SCL lines are not pulled-up (not used for I2C), as soon as an application tries to communicate on the bus CPU usage rises to 100%. The I2C drivers checks if the SDA line is high, if it isn't it generates some clock pulses on SCL to allow devices that are keeping the bus busy to finish their operations (devices like RTCs have no reset signals and if the board is reset in the middle of an I2C communication they may lock the whole bus) and then sends a STOP to allow all connected devices to expect a new packet. If lines are not pulled-up this leads to an infinite loop that uses 100% of the CPU. Issue is solved in version 1.0. The driver tries to initialize the bus for at most 10 seconds when an application tries to communicate. Is still suggested to disable the I2C driver if no I2C devices are used.

Workaround: Disable I2C driver if no devices are connected to the I2C bus.

WC-2530New FeatureDisplay driver optimizationColibri VF50, Colibri VF61GraphicsCE6, WEC7, WEC2013

Description: Added support for multiple layers. Support mouse cursor using a layer. Use NEON optimized routines to speed-up bitmap operations.

V1.0 (Release date: 2014-10-10)
- WinCE 6 Updates: Installed Microsoft CE6 Updates until 2013M01
- WEC 7 Updates: Installed Microsoft CE7 Updates until August 2014
- WEC 2013 Updates: Installed Microsoft CE8 Updates until Update 5
WC-2588FixedOutput messages when touch proxy is enabledColibri VF50, Colibri VF61Resistive TouchCE6, WEC7, WEC2013

Description: The driver doesn't generate this useless output messages anymore.

WC-2587FixedScreen rotation is not workingColibri VF50, Colibri VF61GraphicsCE6, WEC7, WEC2013

Description: The issue has been fixed in release 1.0 Screen rotation is fully supported.

WC-2586Fixeddbg.serial flag not working as expectedColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: The behaviour of dbg.serial is now coherent with the one of other Toradex platforms. dbg.fread and dbg.fwrite flags, preventing loading and saving of regitry are also supported.

WC-2585FixedObject store not cleared after a resetColibri VF50, Colibri VF61WinCE FeatureCE6

Description: The object store is not cleared after a reset. The registry is also not restored to the default state if it has never been saved. If registry was saved to flash at least once, it will be reloaded from flash after a reset. Issue has been fixed in version 1.0

WC-2583FixedUser account information not saved correctlyColibri VF50, Colibri VF61WinCE FeatureCE6, WEC7, WEC2013

Description: When new user accounts are created using the management interface or the NTLMSetUserInfo API the accounts work until the system is reset. The registry must be saved to keep accounts persistant, but on reset passwords are no longer recognized. This issue has been solved in release 1.0

WC-2582FixedDownload image to flash from platform builder does not workColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: Download is completed and image is started, at next boot the config block is reset to default values an "no image has been saved to flash" error is generated when launching the image. The issue has been solved in release 1.0

Workaround: In older bootloader version images could be flashed reading them from SD card only.

WC-2551FixedSystem freezes during serial communicationColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: When an application is sending/receiving small packets on the serial port (3-7 bytes, depending on the port) the interrupt handling routine will not clear a flag correctly, leading to an unacknowledged interrupt re-entering every 1uS and locking the system.

WC-2531FixedSupport XGA resolution @ 32BPPColibri VF50, Colibri VF61GraphicsCE6, WEC7, WEC2013

Description: There are some limitations when using displays with high memory bandwiths (e.g. high resolutions, high frame rates, etc.) The current limit is XGA at 16bpp or SVGA at 32bpp.

Workaround: Reduce the bpp to 16 bits or reduce the pixel clock (frame rate).

V1.0beta7 (Release date: 2014-08-25)
WC-2645New FeatureImplement support for resistive touch on VF61Colibri VF50, Colibri VF61Resistive TouchCE6, WEC7, WEC2013

Description: Resistive touch screen is now supported on VF61. The driver supports the TouchType,MinZValue,Sensivity and Settling time parameters described in this knowledge base article: http://developer.toradex.com/knowledge-base/resistive-touch-screen

WC-2591New FeatureRTCSync is not part of the OS ImageColibri VF50, Colibri VF61RTCCE6, WEC7, WEC2013

Description: The RTCSync tool, used to synchronize the internal RTC with an external one connected via I2C has been included in the OS Image. Vybrid has an internal RTC that can be powered through the VBATT pin, but also external I2C RTCs are supported as in the other Colibri BSPs. See: http://developer.toradex.com/knowledge-base/rtcsync

WC-2590New FeatureLoading drivers from internal flashColibri VF50, Colibri VF61Flash, WinCE FeatureCE6, WEC7, WEC2013

Description: The filesystem on flash is mounted asynchronously and this prevents the system from loading drivers that are not part of the image. To avoid this issue a pseudo-driver can be used to delay further driver loadings until the filesystem is mounted. This will allow loading at startup drivers located in the FlashDisk\System folder. Drivers with order less than 128 will be loaded from the image. The driver is included in the image but it's disabled by default to not unnecessarely slow down the boot process. To enable it write the following value in the registry: [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Wait4FlashDisk] "Flags"=dword:0 Driver will be activated after a reboot. The driver supports two registry values to configure the internal flash mount point and mount timeout in seconds (here shown with their default values) [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Wait4FlashDisk] "Folder"="\\FlashDisk" "Timeout"=dword:3C See: http://developer.toradex.com/knowledge-base/load-drivers-from-internal-flash

WC-2580FixedNo notification for real-time clock changesColibri VF50, Colibri VF61RTCCE6, WEC7, WEC2013

Description: A bug in the OAL prevents notifications of time changes. The issue has been fixed and the new release (Q3 2014) will support notification of RTC changes when an application call SetSystemTime. FIXED in 1.0BETA7

WC-2499New FeatureAdd Support for USB client (device) driverColibri VF50, Colibri VF61USBCE6, WEC7, WEC2013

Description: USB Client driver is supported. ActiveSync, Storage or RNDIS drivers can be configured following the instructions of this knowledge base article: http://developer.toradex.com/knowledge-base/usb-function-driver-%28colibri%29 The USB mass-storage profile can't be used to access the internal flash from a PC because this storage is partitioned in a way that is not supported by Windows or Linux. This partitioning system is required to support wear leveling on the filesystems mounted on the internal flash.

Workaround: In order to debug applications without using USB Client, please refer to the following knowledge-base article: http://developer.toradex.com/knowledge-base/colibri-vf50-vf61-wince-bring-up#Application_debugging

WC-2495New FeatureSupport for Windows Embedded Compact 2013Colibri VF50, Colibri VF61Kernel, WinCE FeatureWEC2013

Description: Release an OS Image (requires additional license) and a binary BSP for Windows Embeded Compact 2013.

V1.0beta6 (Release date: 2014-06-06)
WC-2660New FeatureMigrate to RAM based registryColibri VF50, Colibri VF61Kernel, WinCE FeatureCE6, WEC7, WEC2013

Description: The BSP supports persistance of RAM-based registry. The registry is saved on internal NAND, keeping a backup copy until the save operation has been completed successfully. A menu option in the bootloader can be used to clean the registry and reset all configuration parameters to default values.

WC-2621New FeatureConfigure the MAC address from registry settingColibri VF50, Colibri VF61EthernetCE6, WEC7, WEC2013

Description: MAC address can be overwritten by adding three registry keys under: [HKEY_LOCAL_MACHINE\Comm\ENET2\Parms] for MAC1 (default one) or [HKEY_LOCAL_MACHINE\Comm\ENET1\Parms] for MAC0 The keys are named MacAddress1, MacAddress2 and MacAddress3 and each one contains 16bits of the address. For example, to configure your MAC to 00:14:24:12:34:56 add the following keys: "MACAddress1"=dword:0x0014 "MACAddress2"=dword:0x2d12 "MACAddress3"=dword:0x3456

WC-2612New FeatureAdd ability to reset registry to defaultColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: The "C" option in the e-boot menu can be used to clear the registry, effectively resetting all parameters to their default value. Registry cleanup is suggested after flashing a different version of the operating system on the module.

WC-2500New FeatureDual Ethernet SupportColibri VF50, Colibri VF61EthernetCE6, WEC7, WEC2013

Description: The BSP supports both ETH1 (using the same pins of other Colibri modules) and ETH0 (using multiplexed pins, described in the datasheet for the module). Support for ETH1 is enabled in the standard image. Support for the second ethernet interface can be enabled in custom images or by editing the registry.

WC-2498New FeatureAdd Support for Fused ModulesColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: We are going to ship fused modules with the next production batch. We had to do some adjustments to support these modules too. This also includes recovery mode for the modules through serial port.

WC-2497New FeatureSupport for changes in the resistive touch interface on VF50 V1.1Colibri VF50Resistive TouchCE6, WEC7, WEC2013

Description: The new version of the Vybrid modules (V1.1) changed the pins used to read resistive touch. The touch screen driver detects the module version and uses the appropriate pins

WC-2496FixedSystem tick is not configured at 1msColibri VF50, Colibri VF61KernelCE6, WEC7, WEC2013

Description: The system tick was configured using 50MHz as value for the clock speed used by the timers. The real value is 66MHz for VF50 and 83MHz for VF61. This error impacts the actual lenght of Sleep calls and all the timeouts used for wait functions.

Workaround: The issue has been fixed and tested. The fix will be released in the next update.

WC-2494New FeatureSupport IDLE countersColibri VF50, Colibri VF61CPU, WinCE FeatureCE6, WEC7, WEC2013

Description: The GetIdleTime API correctly returns the idle time of the system since the last boot.

V1.0beta5 (Release date: 2014-03-31)
Initial WinCE release
WC-2625New FeatureBad block management in the bootloaderColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: Bad block management has been added to the bootloader.

WC-2623New FeatureAdd support to the bootloader to recover from the SD cardColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: flashloader and flashimage command have been added to the bootloader allowing flashing of eboot and OS image from SD Card.

WC-2619New FeatureImplement support for I2CColibri VF50, Colibri VF61I2CCE6, WEC7, WEC2013

Description: I2C is supported by a driver. Support in the image is limited to I2C0. The driver is interfaced with the Toradex I2C library and provides API compatibility with existing applications.

WC-2606New FeatureImplement UART driverColibri VF50, Colibri VF61UARTCE6, WEC7, WEC2013

Description: UART driver is part of the OS Image and support UART A, B and C as COM1: COM2: and COM3:. Additional UARTs (4 and 5) may be supported by configuring them in the registry. UART_A is used also for debug messages and if debug messages are enabled the driver for UART_A is not loaded. The Vybrid UART controller does not support break detection and this is documented in a separated issue.

WC-2600New FeatureAdd support for saving the registry to flashColibri VF50, Colibri VF61BootloaderCE6, WEC7, WEC2013

Description: Savereg.exe has bee added to the OS image, allowing persistant saving of the registry. It is available from the start menu as in other modules.