You do need to code a new ballast. A new ballast should have been coded with a generic coding, so you’ll need to code it to an 8E. I’ve just had a rollercoaster ride with my ballasts and learnt far more about them, than I’ve ever wanted to.
The “defective” and “no signal” errors are due to an issue with the ballast. If you’ve changed it already, the replacement isn’t working. You can’t code and then adapt the ballast until the initial errors are fixed. “Defective” means the ballast is a goner. “No signal/communication” could mean either the ballast is knackered internally or you may have an issue with the wiring. The only way to know, is to swap the ballasts over and see if the No signal error follows the ballast. Given that you have the “Defective” error it’s unlikely to be the wiring. I had the “no signal/communication” error after swapping in a new ballast. My replacement wouldn’t communicate with the car, for whatever reason and I had to get a replacement for the replacement.
The other errors are due to the ballast not being coded or adapted. There’s a difference and you need to code the ballast first before you can adapt it. Check out the following DIY on Audizine and PM me if you have any questions.
http://www.audizine.com/forum/showthrea ... COM-Coding
Oh and the left and right is as it would be if you’re sitting in the car. So for a U.K. car, left is pax side, right is drivers side.