<div dir="ltr"><div>I retrieved my vgabios via Linux kernel 3.19 (ubuntu 15.04) using this method - <a href="http://www.coreboot.org/VGA_support#Retrieval_via_Linux_kernel">http://www.coreboot.org/VGA_support#Retrieval_via_Linux_kernel</a>  ; then I downloaded latest sources of SeaBIOS & Coreboot and built Coreboot using compiled SeaBIOS payload as well as vgabios file ( 1002,990b )<br><br></div><div>After coreboot installation I have decided to retrieve vgabios again, using exactly the same kernel and OS, and then diff'ed two vgabios files out of curiosity. To my surprise, they are slightly different! <br>vgabios_before.bin - SHA1 checksum: e4d320eb278b0118c46e2e470e7154b12c41966d<br>vgabios__after.bin - SHA1 checksum: a9e2ed569bbaaea283b5380a5f6c44fc4efc3da4<br>Here is a report about 3 bytes difference between them - <a href="http://www.diffnow.com/?report=2kwq3">http://www.diffnow.com/?report=2kwq3</a><br>(wait a few seconds while it loads)<br></div><div><br></div><div>Then I teardown a laptop, and check if vgabios inside coreboot's image (flashed in chip) is 3 bytes different as well, but there was no difference against the original vgabios.<br><br></div><div>So, it appears that, while loading vgabios from a flash chip, coreboot modifies it slightly. Although this tiny difference is not causing any graphical glitches or problems for me, this could be a result of a bug - which is not necessarily limited to my hardware ( Lenovo G505s ) , and maybe could lead to some other problems<br><br></div><div>Please tell your opinion, is it a bug or I am wrong at something?<br><br></div><div>Best regards,<br></div><div>Vladimir Shipovalov<br></div></div>