Make sure that there is a 12V supply on pin 16 of the diagnostic socket of your car. It could be as simple as a blown fuse on the car.
Thanks for the advice. The green light is on now and I could read and delete engine ECU error codes on my 2000 Freelander 1 petrol.
I also tried to read the EKA code but I got the message: "Not yet implemented".