I'm presuming yours is a facelift car. There is an issue with not being able to read fault codes from the round plug under the bonnet.
I can read from the plug under the steering wheel but nothing from the plug under the bonnet.
This link should help you solve it.........hopefully. I haven't tried anything yet because my electrical knowledge stops at putting a fuse in a plug.
http://techiesexpedition.blogspot.co...-2-liters.html