It sounds like his phone is a GSM based on the fact he said France and Orange as a carrier. The GSM diamond has GPS, so it must be a setting on your current ROM. OP, you'll have better luck at the XDA diamond forums in finding a different/stock ROM.
http://forum.xda-developers.com/forumdisplay.php?f=428