You need what is called a "Service indicator reset dongle" it is a very small computer that does all the programming for you. Your local Land Rover Dealer will have one and I'm sure they will be happy to help you, normally without charging you too.
Hold the reset button
hoe do you reset the check engine light in a 1995 land rover
you have to take to a rover dealer to put out the service light
reset service engine light
range rover supercharge service light off
Inside panel passenger side under dash by door.
disconnect the battery with the lights on and then press the horn for 5 seconds. This will erase the codes in the chip. Then reconnect the battery and the service light should be off.
i have replaced the plugs and wires and my service engine light comes again in 2004 land rover discovery
You can reset the oil light in your 1995 Range Rover Discovery by scrolling to the oil life display. Hold the scroll button in until the oil life goes to 100 percent.
Blackbox Solutions Inc
You can reset the check engine light, on your 1998 Land Rover, by repairing what ever is causing the light to stay on. You can determine the cause by using a diagnostic tester.
Unfortunately it can only be reset via computer. You also may try turning your key off then on again