2007 Microsoft Corporation. All rights reserved.
All updates for Windows Embedded CE 6.0 require the following:
1) Platform Builder 6.0 is installed on the machine.
2) Upon installing the update, the platforms must be rebuilt.
Please download the file(s) most appropriate for your installation, as follows:
This package will install
all updates directly to the build environment specified by the original Platform
Builder installation. This is specified by the following registry key:
HKLM\Software\Microsoft\Platform Builder\6.00\Directories - "OS Install
Dir". By default, a backup of all updated files
will be maintained at the following location: %_WINCEROOT%\Updates\Backup.
You can remove any files from this directory at your choosing. If you work with Windows Vista and packages would not
install, go to Control Panel _ User Accounts _ Turn User Account Control on or
off
If you have installed previous updates, this package will update your build environment to include the latest files for this
component. If this message is displayed, it means that you have
an update installed with a later version of the files then those that are being
installed. You
already have the updates mentioned in this document including some updates released
later. This message is displayed to
prevent accidental overwrite of the latest update to that particular
component. Note: If source files have been modified by a user, they may
not be overwritten by the files provided with the updates if Date Modified of
the files on user's machine is newer. If you uninstall or repair Platform Builder 6.0, you
have to remove corresponding WinCEPBxx.ini file located in %WINDIR%.
Component:
Compiler
070911_KB942273 - ARM compiler may generate incorrect code when working
with some very large classes.
Component:
CoreOS
070925_KB942593 - This update addresses the issue with Heap Manager and
allows to start the search from the MRU region.
Component:
DirectX
070925_KB942197 - A high priority thread may precipitate starvation in
the MP3 decoder pipeline resulting in audio glitches. The following registry setting needs to be
implemented to allow configuration of the minimum allowable size for MP3 DMO
buffer requests. The default value of 4000 hex (16 KB) is
indicated.
Component:
Drivers
070925_KB942494 - This update addresses potential memory leaks in USB
driver, an issue with EHCI driver disregarding the bInterval for Isochronous
endpoints, an error in setting stopbits and bytesize in USBSER Host driver.
Component:
Pictor
070914_KB942206 - Projector may stop connecting after a number of IP
address changes. PictorService may not switch to "ON" state after several
restarts.
WinCEPB60-070930-2007M09-Armv4I.MSI For installation based upon Armv4I processors WinCEPB60-070930-2007M09-MIPSII.MSI For installation based upon MIPSII processors WinCEPB60-070930-2007M09-MIPSII_FP.MSI For installation based upon MIPSII-FP processors WinCEPB60-070930-2007M09-MIPSIV.MSI For installation based upon MIPSIV processors WinCEPB60-070930-2007M09-MIPSIV_FP.MSI For installation based upon MIPSIV-FP processors WinCEPB60-070930-2007M09-SH4.MSI For installation based upon SH4 processors WinCEPB60-070930-2007M09-X86.MSI For installation based upon X86-based processors Note:
Uncheck an option "User User Account Control (UAC) to help protect your
computer".If
you have installed previous updates
If
you see "Files that will not be installed"
If you reinstall or repair Platform Builder
Fixes
made in this update:
By Component:
The file(s) with the new source code changes for this component can be found
in the directory %_WINCEROOT%\:
private\winceos\coreos\core\lmem\rheap.cpp
[HKEY_LOCAL_MACHINE\Software\Microsoft\DirectX\DirectShow\MP3Decoder]
"MinBufferSize"=dword:4000
The file(s) with the new source code changes for this component can be found
in the directory %_WINCEROOT%\:
public\common\oak\drivers\usb\class\usbser\usbser.cpp
public\common\oak\drivers\usb\class\usbser\userdev.cpp
public\common\oak\drivers\usb\hcd\usb20\ehci\cpipe.cpp
public\common\oak\drivers\usb\hcd\usb20\ehci\cpipe.h
public\common\oak\drivers\usb\hcd\usb20\ehci\trans.cpp
public\common\oak\drivers\usb\hcd\usb20\ehci\trans.h
public\common\oak\drivers\usb\usbd\usbddrv.cpp