******************************************************************************* C E B U I L D H I S T O R Y OS: Microsoft Windows CE Prod: ADS Graphics Master Notes: This list outlines the key changes that have occurred between builds and is not intended to be a comprehensive list of all changes. ******************************************************************************* 3.33 5/16/2002 1. Fully supports multi-function PCMCIA modems cards conforming to the PC Card 95 standard 2. Corrects issue where CF and PCMCIA insertions sometimes not detected ******************************************************************************* 3.32 5/8/2002 Corrects ADSmartIO A/D conversions (readings would time out) ******************************************************************************* 3.31 5/2/2002 Internal release ******************************************************************************* 3.29 4/16/2002 1. Improved error handling and support for multi-threaded ADSmartIO applications. 2. Adds ADSmartIO SIOReadTemperature() function. ******************************************************************************* 3.28 4/12/2002 1. Adds USB client functionality (ActiveSync) 2. Double-tapping an AVI file opens it in Media Player (MaxDX build) ******************************************************************************* 3.27 4/4/2002 1. Adds registry entry for "GPI4:" (polls GPIO1 status). 2. Adds support for mouse pointer in 16bpp color mode. ******************************************************************************* 3.26 3/27/2002 Corrects slow audio playback. ******************************************************************************* 3.25 3/26/2002 ADSmartIO functions expanded to match full memory space of AVR 8535 controller. ******************************************************************************* 3.24 3/25/2002 System will wake from input on J1 even if no registry key is present ******************************************************************************* 3.23 3/25/2002 Internal release ******************************************************************************* 3.22 3/12/2002(32MB) 3/18/2002(64MB) 1. Updates display driver to better support 4bpp displays 2. Adds CE support for customer-specific ADSmartIO functionality Known issues: - Doesn't wake up using J1 if registry key is not present Workaround: Include registry key in ADSLOAD.REG: [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Power] "PowerOffByGPIO1"=dword:1 ******************************************************************************* 3.21 2/05/2002 Corrects issue where system won't wake up using the real-time clock ******************************************************************************* 3.20 1/09/2002 1. Incorporates Microsoft QFEs 82 through 84. 2. Corrects error reading hex numbers in ADSLOAD.REG. 3. Corrects flashFX disk driver problems using current release of driver. ******************************************************************************* 3.19 12/14/2001 1. Incorporates Microsoft QFEs 76 through 81. 2. Corrects FlashFX driver problem. Uses the 4.08 FlashFX driver with no problems reading BMP files. 3. Corrects error in RS485 driver in which the transmitter is not enabled (by "RTS"). 4. Includes GPIO drivers GPI1: to GPI3: ******************************************************************************* 3.18 12/04/2001 1. Incorporates Microsoft QFEs 71 through 75 2. Updates HID (Human Interface Driver) for USB mouse pointer: Now, when you enable the mouse pointer in the ADSLOAD.HWT file, the mouse pointer will only show up when the USB mouse has been plugged in. 3. Updates SA-1111 initialization to prevent occasional boot failure during driver initialization. 4. Adds driver to trap the power failure interrupt. Enable with the following ADSLOAD.REG entry: [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Power] "VddPwrOffFromApps"=dword:0 ; 0 for Built-in (default) driver ; 1 issue event "VDDPWROFF" upon ; power failure ; (shut down your app quickly!) 5. Includes versions 4.02 and 4.08 flash disk drivers. Default is 4.08, which offers faster file access. However, there is currently a problem opening BMP files, and some develoepers reported problems copying files. Use the following key to use the 4.02 driver. Note that if you change drivers, the format is different and the drive will be reformatted. [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\FlashFx] "Dll"="FlashFx402.Dll" ******************************************************************************* 3.17 8/30/2001 1. Incorporates Microsoft QFEs 56 through 70 2. Changes Vee PWM IOCtl contstants to + 0x10 ******************************************************************************* 3.16 8/07/2001 Internal release ******************************************************************************* 3.15 8/02/2001 1. Incorporates Microsoft QFEs 33 through 55 (See http://msdn.microsoft.com/code/qfe30_readme.htm for listing) 2. Adds applcation to erase "FlashFX Disk" (\Windows\Erasefxdisk.exe) 3. Adds application to field-update ADSmartIO firmware (\Windows\avrprog.exe) ******************************************************************************* 3.14 7/24/2001 Internal release ******************************************************************************* 3.13 7/18/2001 Updates serial driver (hardware handshaking: "Toggle" mode) ******************************************************************************* 3.12 7/11/2001 Updates USB driver to make use of both 64MB and 32MB DRAM ******************************************************************************* 3.11 6/25/2001 1. Adds Microsoft DataSync components. Can now create ActiveSync partnerships with Windows 2000 PCs. 2. Turns off PCMCIA when in Sleep mode (reduces sleep mode current) 3. Stylus Control Panel applet: Calibration tab is the default displayed ******************************************************************************* 3.10 6/7/2001 1. Updates revision of flash disk driver Note: If upgrading from an older image, the driver will reformat flash disk the first time the system reboots. 2. Allows RTS polarity to be inverted [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial] "RTSPolarity"=dword:1 ; inverted ******************************************************************************* 3.09 5/31/2001 1. Incorporates Microsoft QFEs 14 through 32 2. Restores assignment of serial ports to convention of 3.07 and earlier COM1 to COM3: StrongARM serial ports 1-3 COM4 to COM7: Quad UART ports A-D 3. Adds driver for USB Master; includes driver for USB mouse 4. Serial driver: Checks CTS after every character, not just at end of data block (not yet tested) 5. Writes tchcal.ini to the RAM file system instead of to the flash disk (tchcal.ini is a binary file created after touch panel calibration). The file disappears on the next cold boot. 6. Eliminates the startup message about touch panel. Example: [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH] "CalibrationData"="484,505 231,279 233,733 725,729 722,275" Calibration Data OK. !!!!! ******************************************************************************* 3.08 4/30/2001 1. Quad UART is now mapped as COM1-4:. StrongARM ports remapped to COM5-7: 2. Keypad driver: - Sends audio control data out a serial port. - Adds the following entries to the registry: [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Keypad] "BLightInitialValue"=dword:0 ; 0-FF: backlight intensity at startup "SerialPortNo"=dword:6 ; 6=COM6: (StrongARM Serial 2) ******************************************************************************* 3.07 4/20/2001 1. Adds an application-specific keypad driver. [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Keypad] "KeyPadThreadEnable"=dword:0 ; 1=run Keypadthread, 0=disable "VolumeControlOffset"=dword:100 ; volume change with each keypress "BLightControlOffset"=dword:A ; backlight intensity change per keypress "KeyPadOption"=dword:1 ; ADSmartIO "KeyPadSizeX"=dword:4 ; columns "KeyPadSizeY"=dword:4 ; rows "KeyPadTimeOut"=dword:1388 ; 0x1388 = 5Sec "ShowBuildDate"=dword:0 ; 1=display build date on debug port "ShowKeypadData"=dword:0 ; 1=display debug messages 2. Incorporates beta QFEs 14-16 (including correcting an IE memory leak) ******************************************************************************* 3.06 4/9/2001 Internal release ******************************************************************************* 3.05 03/26/2001 Improved support for clock switching increases overall system performance. ******************************************************************************* 3.04 03/12/2001 1. Incorporates Microsoft QFEs 12-13 (Microsoft notes follow): QFE #12 Components: AFDLIB Resolver code did not allow resolution of host names containing ‘-‘ character. QFE #13 Components: SMTP Connections from inbox not properly shut down before call is disconnected. Inbox needs to set correct socket linger options to wait for FIN/ACK to be exchanged before terminating link. 2. Adds Image Decompression Library(IMGDECMP.DLL) 3. Incorporates Intel power management workaround for older SA1110 processors. Note: Power management driver not yet complete. ******************************************************************************* 3.03 02/02/2001 1. Adds support for compact flash socket 2. Adds support for ActiveSync 3. Corrects error in which GM won't detect some PCMCIA cards 4. Can run CE with no desktop. The following registry key is required to display the CE desktop: [HKEY_LOCAL_MACHINE\Platform\GMaster] "LaunchCEShell"=dword:1 5. Adds RAS book for all three COM Ports to support quick ActiveSync connections. Use the following entry to set the default ActiveSync port: [HKEY_CURRENT_USER\ControlPanel\Comm] "AutoCnct"=dword:1 "Cnct"="com1" ;"Cnct"="com2" ;"Cnct"="com3" ******************************************************************************* 3.02 1/25/2001 Initial release