Tuesday, June 16, 2015

Windows Embedded Compact QFEs for May 2015 have arrived!

Hi all,

the May updates for Windows Embedded Compact are available for download:


Update 19 (May 2015)


Component: CoreOS
150529_KB3038278  -  Cannot use the RegFlushKey() function to flush the Hive-based registry in Windows Embedded Compact 2013.
150529_KB3068037  -  Heap memory is corrupted and the server crashes during an FTP session in Windows Embedded Compact 2013.
150529_KB3069568  -  The Cmd.exe command-line tool does not run multiple commands in Windows Embedded Compact 2013

Component: Internet Explorer
150529_KB3068036  -  An update rollup is available that includes several cumulative security updates for Internet Explorer for Windows Embedded Compact 2013.
150529_KB3070168  -  Update rollup adds Isolated Heap and Memory Protector features for Windows Embedded Compact 2013.

Component: NETCF
150529_KB3008652  - The StackFrame class diagnostic function is marked as protected in Windows Embedded Compact 2013.

Component: Silverlight
150529_KB3069592  -  Memory leak when you create and remove items from a ListBox control in a Silverlight for Windows Embedded Compact 2013 application.
150529_KB3069593  -  Visual appearance of content controls change unexpectedly in Windows Embedded Compact 2013.

Component: Storage
150529_KB3061226  -  Incorrect partition information when a USB stick is formatted by Storage Manager in Windows Embedded Compact 2013.


Update 47 (May 2015)

Fixes made in this update:
Component: Browser
150531_KB3068033 -  An update rollup is available that includes several cumulative security updates for Internet Explorer for Windows Embedded Compact 7.
150530_KB3068032 -  The URL gets modified on GET request on Windows Embedded Compact 7 based device.

Component: Core OS
150505_KB3061283 -  Calling code in the unwind.cpp file causes an application to crash in Windows Embedded Compact 7.

Component: DSHOW
150518_KB3062880 - Some .mp3 files on a USB stick do not play in Windows Embedded Compact 7.

Component: OSShell

150529_KB3062304 - The Year, Date, and Day of the week disappear from the DateTimePicker control in an application that is running in Windows Embedded Compact 7.

Component: Silverlight
150529_KB3032063 - Customized Control calling "GetDependencyProperty" leads to a memory leak in a Silverlight for Windows Embedded application in Windows Embedded Compact 7.
150529_KB3062292 - Incorrect cached state of custom controls in a Silverlight for Windows Embedded application on a Windows Embedded Compact 7-based device.
150529_KB3067992 - The sender object of GID_END gesture event is different from the other gesture events in a Silverlight for Windows Embedded application on a Windows Embedded Compact 7-based device.
150529_KB3037887 - On selection,the list box jumps in a Silverlight for Windows Embedded application on a Windows Embedded Compact 7-based device.

Component: Networking
150518_KB3062360 - A static IP address is not retained when the March 2015 monthly update is installed on a device that is running Windows Embedded Compact 7.
150520_KB3066178 - Update to support configuring the TCP Receive Window Size and the Windows AutoTuning feature in Windows Embedded Compact 7.
150512_KB3063126 - Incorrect data is sent by WSASend API having multiple WSABUF on a Windows Embedded Compact 7 based device.
150531_KB3069186 - An exception occurs in DHCP functionality on a Windows Embedded Compact 7 based device.


Fixes made in this update:

By Component:

Component:  IE
150529_KB3066222 - Failure to save passwords on IE.
150529_KB3066867 - This update rollup adds Isolated Heap and Memory Protector features for Windows Embedded CE 6.0.

REMEMBER: It’s important to keep your system up to date!


Have fun!

Monday, June 15, 2015

How to build Windows CE x86 Bootable USB Disk

Hi Folks,

In order to build a bootable USB disk for Windows Embedded Compact (a.k.a Windows CE) follow the instructions bellow

- Disk Partitioning
Use diskpart to clean and create new primary partition
list disk
select disk <id>
clean
create partition primary
format fs=FAT32 quick
exit


- Disk formatting
Use the 'James' Format Tool' application and format the USB disk as instruction enclosed in package
http://www.jamesonline.ca/support/dos-on-usb-support or using the direct link.

- Copy all the mandatory files onto the USB stick
<WINCEROOT>\platform\CEPC\src\bootloader\dos\bootdisk

- Copy Himem.sys file from
<WINCEROOT>\platform\CEPC\src\bootloader\dos\bootdisk\diskimage\cepcboot.144
Note : use 7Zip to open and extract the files from the .144 file

- In the device BIOS, you might have to enable the Floppy emulation for the USB interface.
Forced FDD (Floppy Disk Drive)


When the system boots, then you can replace eboot.bin by your own version.

Enjoy!