I have another scanner which does power on, but it does not connect first try, so I have to plug and unplug till it connects to KWP2000, then yeah, it reads most things, but it's a generic OBD scanner.
The Foxwell used to work perfectly before, and it got the VIN correctly automatically. The thing is that my Foxwell broke once, and I have a suspicion the X5 shorted it or messed something up. I already used my warranty, so I don't want to risk it, know I'm paranoid, but the scanner wasn't cheap and was a gift for my dad.
I have yet to check the pins, but if the other scanner connects, should I even bother? Regardless were most likely changing the ECU.