The descriptor blocks with strings come every 18 bytes,
5 are the header, e.g. for the model:
[0x00 0x00 0x00 0xFC 0x00] followed by the data (13 bytes).
Details
Details
- Reviewers
broulik - Group Reviewers
Plasma - Commits
- R110:c66291ec8307: EDID parsing: strings are up to 13 bytes
Diff Detail
Diff Detail
- Repository
- R110 KScreen Library
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Comment Actions
According to Wikipedia [1] we have 57-71, 72-89, 90-107, 108-125 (18 each, of which 5 are "the header", so this makes 13)
[1] https://en.wikipedia.org/wiki/Extended_Display_Identification_Data#EDID_1.4_data_format
Comment Actions
Yes, my laptop screen uses all 13 bytes, that's how I noticed (the model had one character cut off and I happened to debug and see that it was there, so I did the math :)).