Compré este adaptador: www.delock.de/produkte/F_697_MHL_65337/merkmale.html con la esperanza de que enviaría video nativo 1080p desde mi HTC One (M7) con CyanogenMod 12.1 a mi Benq GW2265, que es un monitor full HD. Pero no lo hace. De alguna manera, el adaptador o el teléfono parecen creer que el monitor solo soporta 640x480@60Hz, por lo que es todo lo que recibo. También lo he intentado con dos modelos diferentes de monitores HD HP Compaq - mismo resultado.
Ahora, si conecto el mismo teléfono y el mismo adaptador + un adaptador DVI a HDMI en un televisor HD, obtengo una salida de 1080p@25Hz, así que sé que el teléfono y el adaptador MHL pueden alcanzar esa resolución sin problemas. Es solo que estos monitores de computadora, por alguna razón, no se ven como dispositivos capaces de mostrar resoluciones tan altas.
Según lo que he leído en línea, una posibilidad habría sido que los monitores no estaban reportando resoluciones superiores compatibles con MHL como 720p@60 o 1080p@25/30 como compatibles a través de sus bloques EDID. Pero resulta que mi Benq realmente está reportando 720p@60 como una resolución estándar disponible en su bloque EDID (aunque no 1080p@25 o 30 Hz porque las frecuencias de actualización de los monitores de computadora no llegan tan bajas). Así que todavía no entiendo por qué el teléfono no envía 720p@60 al monitor en lugar de 640x480@60.
Según algunas instrucciones encontradas en línea, he intentado regrabar el EDID de mi monitor - pensé que tal vez si movía el valor de 720p@60 hacia arriba en la lista para que se reportara como el primer modo estándar, podría registrarse en el extremo MHL. Sin embargo, no funcionó: la ROM EDID del monitor está protegida contra escritura y no sé cómo deshabilitar la protección.
Luego descubrí que los archivos/dispositivos Android relacionados con la salida MHL estaban en /sys/devices/virtual/graphics/fb1/ y que algunas personas habían obtenido resultados al colocar un valor de 4 (correspondiente al modo 720p) en el archivo video_mode después de conectar el adaptador y el monitor. Otra vez sin suerte - el archivo parece revertirse inmediatamente a contener un "2" y no hay cambio en la imagen que veo en el monitor.
Casi que estoy por rendirme aquí. ¿Se puede hacer esto? ¿Serviría de algo obtener un convertidor adicional de DVI a VGA para intentar pasar por la otra entrada del monitor? ¿O hay algo más que pueda intentar?