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.
Home
Getting Started
Downloads
Forums
Program Help
Enclosure Support
Playing Media Files
Identify your Operating System