Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setting runtime EDID on MS2109 #13

Open
FallingSnow opened this issue Sep 20, 2023 · 6 comments
Open

Setting runtime EDID on MS2109 #13

FallingSnow opened this issue Sep 20, 2023 · 6 comments

Comments

@FallingSnow
Copy link

I decided to create this issue to keep from spamming #10.

The only place I was able to find the EDID was in the CODE region. RAM and EEPROM did not seem to contain the EDID.

The following returns the edid on an MS2109.

$ sudo ./cli read CODE 0x7738 256

Trying to write an EDID to it however returns the following:

$ sudo ./cli write-file CODE 0x7738 /tmp/edid.bin
cli: error: Memory can't be written

I assume this is because it's the CODE region and cannot be written to.

Am I just not looking at the RAM region the right way to find the EDID in it?

@FallingSnow FallingSnow changed the title Setting runtime edid on MS2109 Setting runtime EDID on MS2109 Sep 20, 2023
@BertoldVdb
Copy link
Owner

You can't edit the CODE region as it is in ROM, I will email you something to try.

@FallingSnow
Copy link
Author

Got your email. I'll test it tomorrow.

@FallingSnow
Copy link
Author

It did work! Thank you! It took some messing around with to get it working. I finally took the edid from your edid_change.bin and slightly modified it and it took.

Since this exists in CODE I'm assuming it is not possible to change the edid without flashing the EEPROM and resetting the device?

@BertoldVdb
Copy link
Owner

BertoldVdb commented Oct 29, 2023 via email

@FallingSnow
Copy link
Author

Awesome, thank you for taking the time to work on this Bertold!

@1248429482
Copy link

您不能像在 ROM 中那样编辑 CODE 区域,我会通过电子邮件发送给您一些尝试。

Send me a thank you [email protected]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants