a) Porque has comprado el que no es. Del adaptador HDMI - MHL hay varios modelos, al menos dos que yo sepa; con 5 pines y con 11 pines.
b) Porque hace mal contacto en el conector de tu teléfono
c) Porque tu teléfono no tiene MHL. Pocos modelos lo tienen, de todos los que he tenido solo uno lo tenía.
No me sé las características de tu teléfono, pero voto por la C. Solo los teléfonos "pata negra" tienen MHL.