Sil, hang in there. The X5 and CF gps normally works very well together, so let's try some troubleshooting first.
1. Only ONE app can use the data from the receiver at a time. Remember, tapping the X in the upper right doesn't kill the app, it only pushes it into the background still running. That action can block anything else from seeing the GPS data. So, is your problem that you can't find the receiver with the software, or are you finding it but it doesn't display any satellites?
2. Some windscreens, particularly in Europe, have a metallic coating to remove dew/frost. That metallic coating blocks the signals from the satellites so that the GPS cannot receive it. Does your Rikaline work better out of the car than in it? Have you tried it outdoors, in a clear area with a good view of the sky? If not, do so and see if it works there.
3. TomTom is a bit unforgiving of GPS configuration, let's get it working with something simpler first. Do you have any utilities that would let you just monitor the GPS? GPSViewer, a free utility downloadable from
here, will let you try connecting without TomTom's complexities. Put the card in the X5, fire up GPSViewer and let it automatically find the GPS. Once that's done, let the receiver get a fix and report where it is. That step will make the next step easier. Once you have a fix in GPSViewer, then completely stop it (see item 1 above) and then fire up TomTom. Pick, as I recall, the serial GPS option and set the com port to what GPSViewer found. Assuming TomTom finds it then, you should get a fix in a few seconds.
4. The little battery inside the CF unit is immaterial to its operation. That battery is ONLY for holding data between uses. Read GPS101 and GPS201 for details on how GPS really works and you'll see that to get a "warm" fix the data from the last fix has to be stored, so most units have a tiny battery to power the memory chips inside the receiver that store the last fix, ephemeris and almanac data. If that battery dies, every time you start the unit you'd need to get a cold fix, which takes a little longer. In operation, that battery doesn't do anything as the CF card pulls all power to operate from the X5 through the CF connection.
Hope all that helps some.