Project

General

Profile

Actions

Issue #1957

open

Add MHL support

Added by Kurtis Hanna over 4 years ago. Updated about 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
09/12/2019
Due date:
% Done:

0%

Estimated time:
Resolution:
Device:
Grant:
Type of work:
C programming, Reverse engineering (no code nor documentation available)

Description

The SiI9244 MHL Transmitter seems to be widely used in a lot of Replicant supported devices, but it doesn't seem to be supported in upstream LineageOS.

A discussion this on XDA's forums can be found here: https://forum.xda-developers.com/galaxy-note-2/devs-only/gt-i930x-hdmi-mhl-implementation-aosp-t2940110

This github wiki has a picture of the MHL chip in the Samsung Galaxy S, which is said to have the text, "SIMG 9244BO NCS371A 10L2230" on it: https://github.com/TeamApexQ/apexq/wiki/Board-info This wiki links to this Silicon Image document about the chip.

It was suggested here that the MHL (SiI9244BO) chip and schematics can be found in the GT-I9100 Service Manual: https://forum.xda-developers.com/galaxy-s3/development/building-hack-pack-t1624685

Some kernel drivers for the chip were posted to github here: https://github.com/TeamNDVRu/android_kernel_lge_x3/tree/fa8143a4b6082eb103796a19553bfaf646aa060a/drivers/video/tegra/mhl and here: https://github.com/HONO/lge-kernel-iproj-mod/tree/17750854ebd6a4e11880f618846275a273fae120/lge/com_device/mhl_v1

It seems as though the SiI9244 is supported in the upstream kernel based on this matrix: https://blog.forkwhiletrue.me/pages/midas-mainline/

Actions

Also available in: Atom PDF