BertoldVdb / ms-tools

Program, library and reference designs to develop for MacroSilicon MS2106/MS2109/MS2130 chips.
MIT License
122 stars 12 forks source link

Default settings for MS2109 #16

Open incarvr6 opened 10 months ago

incarvr6 commented 10 months ago

Hi! First I wanted to say big thank You for this project! I have couple questions regarding 2109 and 2130. First is regarding 2109, is there any way to change default settings for brightness, contract, saturation?

Second question is regarding 2130 and 2131, is there any way to modify EDID to force source device output different formats like HDR. This is for loop capture card to be able to passthrough HDR to TV.

BertoldVdb commented 9 months ago

For the MS2109: It should be possible, you can run code after initialization in the EEPROM. You will need to figure out yourself what to write where.

For the MS213x EDID: You can search for the EDID fixed header 00 FF FF FF FF FF FF 00 in the firmware file and replace the 256-byte with your own EDID. Then correct the firmware checksum and flash it.

incarvr6 commented 9 months ago

Thank you for quick reply! It is easier to say than do... At least it should be possible. So regarding EDID this is the area where it is? Regarding checksums is it possible to do with these? Screenshot_2024-01-05-13-04-35-10_2665fb67b16260a8d818298cef8dc107