USB Mass Storage Driver for Pocket PC 2002 Version 0.0.0.8 Alpha Copyright (c) 2002 D. Jenett. All rights reserved. Released on February 17, 2003 http://www.Deje.gmxhome.net THIS SOFTWARE IS FREEWARE / DONATEWARE You can however donate on my website. http://www.Deje.gmxhome.net IMPORTANT NOTE The software in this package are Alpha version for testing. Don't use these software for important data or devices. It can damage the data and/or the format on your device. NOTE IF YOU HAVE ANY PRIOR VERSIONS - UN-INSTALL THEM FIRST =========================================================== First uninstall DeJe's existing drivers (if you have installed any previous versions of them) Depending on your version, you may have to manually do this by using a Registy editor: 1. Modify your registry settings with PHM Registry Editor Free Download at: http://www.phm.lu/Products/PocketPC/RegEdit 2. Delete the following keys completely. HKLM\Drivers\USB\ClientDrivers\Mass_Storage_Class HKLM\Drivers\USB\LoadClients\Default\Default\8 3. Soft reset your PPC - this will ensure the files are un-registered. Installation =============================================== Make sure there is no USB mass storage device connected to your PPC. 1. Copy the cab file onto your Pocket PC 2. Execute the cab file to install. Tap on the file usbmsc.arm.CAB while in File Explorer. The .DLL's will be installed and the registry updated. 3. Soft reset your PPC - this will ensure the files are registered. 4. Connect your USB Drive ** note registry modifications below. 5. NOW DON'T TRY TO TRANSFER ANYTHING!!! 6. Now dis-connect your USB drive 7. Modify the registry to your perferences (see below) NOTE: Toshiba users must make modifications to the MaxTransfer key before use. Registry entries =============================================== Modify your registry settings with PHM Registry Editor Free Download at: http://www.phm.lu/Products/PocketPC/RegEdit Key: HKLM\Drivers\USB\ClientDrivers\Mass_Storage_Class\X X is the the device sub-class 1, 2, 3, 4, 5, 6 Note: Entry "BufferSize", type DWORD ------------------------------ Sets the size of internal buffer. The bigger the better. Entry "MaxTransfer", type DWORD ------------------------------- Sets the maximum number of bytes transferred at once over the USB bus. This should be the same as BufferSize. Notes on MaxTransfer key =============================================== Toshiba PPC owners, please set MaxTransfer to 1536 or 1024. This will make the driver work on those machines - higher values WILL NOT WORK. However, larger values for BufferSize will work, suggested value is the default install of 16384. Note: for each device sub-class 1, 2, 3, 4, 5, 6 you may have to change this - but most often it will be 6. Entry "DoBeep", type DWORD -------------------------- A value of 0 disables the beep when the device is ready to work with. Any other value enables the beep. Version History =============================================== Version Description 0.0.0.8 Alpha > minor internal improvements February 17. > speed up initialization for 2003 some devices 0.0.0.7 Alpha > Toshiba machines now works January 9. > internal reorganisation in 2003 write routines > added registry entries 0.0.0.6 Alpha January 6. > support for multi slot devices 2003 > media change support (single and multi slot devices) > configurable "Ready beep" > Folder names configurable 0.0.0.5 Alpha January 1. > Expiration date removed 2003 0.0.0.4 Alpha > Setup, readme and license added December 9, > internal buffer resized for 2002 better performance 0.0.0.3 Alpha > additional IOCTL for Floppy November 29, and "delete"-operations 2002 > Registry values for testing 0.0.0.2 Alpha > additional device support November 26, 2002 0.0.0.1 Alpha > initial version November 21, 2002