View Single Post
Old 08-23-2023, 07:51 PM   #89
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,893
Karma: 6120478
Join Date: Nov 2009
Device: many
Your edid blocks are exactly identical and can be decoded to the following:

{
"manufacturer_id": 7789,
"manufacturer": "Goldstar Company Ltd",
"manufacturer_pnp_id": "GSM",
"product_id": 51803,
"year": 2021,
"week": 1,
"edid_version": "1.4",
"type": "digital",
"width": 60.0,
"height": 34.0,
"gamma": 2.2,
"dpms_standby": true,
"dpms_suspend": true,
"dpms_activeoff": true,
"resolutions": [[720, 400, 70.0], [720, 400, 88.0], [640, 480, 60.0], [640, 480, 72.0], [640, 480, 75.0], [800, 600, 56.0], [800, 600, 60.0], [800, 600, 70.0], [800, 600, 75.0], [832, 624, 75.0], [1024, 768, 87.0], [1024, 768, 60.0], [1024, 768, 72.0], [1024, 768, 75.0], [1152, 864, 75.0], [1280, 720, 60.0], [1280, 800, 60.0], [1280, 1024, 60.0], [1440, 900, 60.0], [1400, 1050, 60.0], [1600, 900, 60.0], [1680, 1050, 60.0]],
"name": "LG FHD",
"serial": 16843009
}


Bytes 12 to 15 (number count starts at 0 not 1) are the serial number.

The last byte is a checksum byte added to make the sum of all 128 bytes to be 0 (mod 256)

So I wonder if it is possible to change one of the EDID blocks to be:

Code:
00 ff ff ff ff ff ff 00 1e 6d ca 5b 01 01 01 02
01 1f 01 04 a5 3c 22 78 fb 7b 45 a4 55 4a a2 27
0b 50 54 a5 4b 00 71 4f 81 c0 81 00 81 80 95 00
90 40 a9 c0 b3 00 2a 44 80 a0 70 38 27 40 30 20
35 00 e0 0e 11 00 00 1e 00 00 00 fd 00 30 4b 55
55 12 01 0a 20 20 20 20 20 20 00 00 00 fc 00 4c
47 20 46 48 44 0a 20 20 20 20 20 20 02 3a 80 18
71 38 2d 40 58 2c 45 00 e0 0e 11 00 00 1e 01 ed
which should change its serial number to be 16843010

Might be worth a shot but I would guess that restarting the comnputer would just reset it.

The only right way to fix this is to ask Qt to add back the user device Friendly name but concatenate the the serial number to it to make something any user could make unique.

I have tried to alert Qt's developers to the problem by posting in the original bug report that caused the change to EDID serial numbers in the first place:

See https://bugreports.qt.io/browse/QTBUG-112829

Last edited by KevinH; 08-24-2023 at 10:47 AM.
KevinH is offline   Reply With Quote