Maybe the hardware but...
Im using the xGPS150 with the iPod Touch 4th Generation. I think this app itself is decent, but I have yet to get a sustained good reading from the XGPS150 unit. First, the battery status does not show up consistently. It works about 30% of the time. I have seen it display "charging" or "100% full." But often, nothing is displayed. I cant tell if its the hardware or app thats causing the problem. I live in Tokyo, so it GPS signals may be blocked behind the many tall buildings, but compared to other navigation products, it is inaccurate. On rainy days, theres not much you can do about it, but on sunny days, its still off. Think twice before making this investment. It may be better just to buy a portable navigation system. They are fine tuned for that. :-P
GoGoShoKat about
Bluetooth GPS Status Tool, v1.1