Ok, the device is an Atlanta 8000 series CE Belgravium, and within the system properties section, the System is listed as MS Windows CE.Net version 4.20 and the Computer is stated as a Intel(R) xscale-PXA255 processor with 63976 kb ram.
In the revision section of System Properties, there is an entry for 'Atlanta 8000 Series System' under which is
Atlanta XS CE Image, Version 5.18, built on Feb 7 2007.
I'm not sure that last piece of information is of any relevance
I'll have a look for the individual Cab files you have mentioned and try loading if I can.
Ok, I have looked into this further. I've found a couple of other articles on this site, which suggest what I was trying to do will not work, but there is a workaround.
Right, I have loaded the .NET compact framework 2.0 Sevice pack 1 Patch. I think that is ok
Next (last Friday) I tried to load the NETCFv2.ppc.armv4.cab but that failed as mentioned before.
After looking around this site it does appear that the above .cab file won't load on a CE 4.20 platform. So, to get around this I believe I sould be loading NETCFv1.WCE.ARMV4.CAB I found this within Visual Studio, and also found NETCFv1.WCE.ARMV4I.CAB, but from what I read I think the first one is what I need
So, I have copied over NETCFv1.WCE.ARMV4.CAB via ActiveSync to the CE 4.20 device. On the device, I have attempted to install and it does come to life, and looks like it will process, but I took the option to 'cancel' and exited out, as I wanted to check that what I was doing was correct
Assuming that it is, I would just have to load the above .CAB file, then copy over the application .CAB file, unpack it and then in theory it should work
Just to further confuse matters, I have just had a look through .CAB files on the c:\ drive (the actual VS 2005 app I develop via Remote Desktop to another machine sat over the other side of the room), and I have found a NETCFv2.wce4.ARMv4.cab - is that the correct one to use I reckon this is the one to use as it is v2 and not v1
Sorry for the confusion.