
| If you are having trouble with all the "Windows Mobile" "Compact Framework" "SP2" talk, then this page should help guide you through identifying the Operating System running on your device. About the Compact Framework FeederReader runs on those devices that have the .NET Compact Framework installed. All modern Windows Pocket PC operating systems have some version of the Compact Framework already installed. FeederReader will run on those systems, but may run a little better (less crashes and read more feeds without errors) with an upgrade to the Compact Framework. The .NET Compact Framework is supported on Windows Mobile 2000-based Pocket PC, Windows Mobile 2002-based Pocket PC, Windows Mobile 2003-based Pocket PCs, Windows Mobile-based Smartphones and embedded systems running Windows CE .NET 4.1 and later. If your operating system is older than this and does not contain the CGACUTIL command (see below) then your device very likely does not support the .NET Compact Framework and cannot run FeederReader. About .NET Compact Framework Versions There are two main versions of the .NET Compact Framework currently available: .NET Compact Framework 1.0 and .NET Compact Framework 2.0. There are several Service Packs that essentially 1) take up some storage space on your device and 2) fix bugs in earlier versions of the Compact Framework. All devices with Windows Mobile 5.0 are delivered with .NET Compact Framework 1.0 SP3. What this means is that if you have the Compact Framework installed on your device, then one of the following identifiers completely specify the version you have installed on your device: .NET Compact Framework 1.0 SP1 .NET Compact Framework 1.0 SP2 .NET Compact Framework 1.0 SP3 .NET Compact Framework 2.0 .NET Compact Framework 2.0 SP1 To determine the version of Compact Framework you have available in your device, you can go to the File Explorer and go to My Device | Windows and tap on the executable "cgacutil". This will display some numbers like Microsoft (R) .NET Compact Framework [1.0.4292.00]. The following list will tell you which version of the Compact Framework that is installed on your device: CF1.0 RTM = 1.0.2268.0 CF1.0 SP1 = 1.0.3111.0 CF1.0 SP2 Recall = 1.0.3226.0 CF1.0 SP2 Beta = 1.0.3227.0 CF1.0 SP2 Final = 1.0.3316.0 CF1.0 SP3 = 1.0.4292.00 CF2.0 RTM = 2.?? CF2.0 SP1 = 2.0.6129.0 In this case "RTM" is the earliest version. (It stands for "Ready To Manufacture". All versions of the Compact Framework will likely run FeederReader, and all versions prior to the latest will likely benefit in some way from an upgrade to the Compact Framework on your device. FeederReader is designed and tested using CF1.0 SP3 and has not been tested on CF2.0. Upgrading or Installing .NET Compact Framework The procedure for both installing the .NET Compact Framework for the first time and upgrading from a prior version of the Compact Framework is identical. If you are upgrading, you may want to determine the version currently installed (see above). In either case, you will download a file that runs on your desktop (or laptop) PC and will install the Compact Framework to your device. In the tests that I've conducted (upgrading from SP1 to SP3), this will take a little more than 1MB of RAM storage. Once complete (and this may require a soft reset of your device) you will be able to install and run .NET Compact Framework applications, including FeederReader. |


