Went through this thread a dozen times before I sorted the problem. Solution is for a facelift Freelander 1 with the satnav radio - skip to the last paragraph if you're in a hurry.
Changed the battery then realised I did not have the radio code. Straight to LandyZone and read this and other...