Any alfaOBD wizzards on here?

Almost certain it is an OBDlink MX

The crazy thing is, i can plug it into my truck and pull the pin, or reset the RF hub, no problem

The charger, no dice