I managed to disassemble the EFI file. When i use my patched version the first time it seems normal, but when the starting windows is done the display just displayed a bunch of diagonal line of what seems like to be the login screen. Just to make sure: the thing that i need to replace is 400h to 556h right? Edit: the pixels per scanline is 1376, is that normal? because the normal is 1024 pixels per scanline.
The patch is only need for XP Efi boot when you have no real graphic drivers like vbemp (it acts as a gop wrapper). In this condition Winload must be patch accordly with same resolution at end of all routines. For Seven you need a graphic driver (that I have on my machine). The driver set its own graphic resolution. What have you as graphic driver under Seven ? For Uefiseven, there are more than 1 occurence to patch, and horizontal * vertical pixels..
how to fix the error: unable to unlock vga rom memory on c0000? my laptop is asus vivobook pro 15 m6500qc-hn089 with AMD Ryzen 7 5800H, I tried all the methods, still the same error
I tried UefiSeven on DVD but it would not boot in UEFI mode, only in legacy mode. How can I make it work on DVD? I saw someone had success but I can not get the same result with the same command.
Why changing resolution in Uefiseven, you don't have a real graphic driver for seven? Remember that it cant work with vga driver, but with vbemp, only Flashboot can. FYI, resolution is hardcoded in Uefiseven and to change it , you need to recompile it from github source. Happy new year 2024.
@Seven4ever Maybe if you have some free time, you can try modify source to add resolution settings into UefiSeven.ini to be able to change it on the fly before boot? It could be great addition to this project if it's possible, I have not studied it's source or how to compile it (but I quess .ini settings logic is already there, so could be reaplicated and adapted easily in my eyes from my coding experience) . P.S. Happy new year 2024!
Good idea. Before forking the github code base, I will propose it to the actual developper. Happy new year 2004 to all.
Becarefull, if you don't have a real graphic driver for 7 and your machine, you need also to use a generic driver as vbemp (to try) and modify winload.efi if you are multibooting other windows (the boot menu restores 1024*768 resolution). Vga.sys can't work with Uefiseven.
I have checked code and it's easy to add resolution settings as variables to be configurable in UefiSeven.ini. Will see if I can find time and prepare correct build environment.
I think you can compile it under normal linux distrib, make, git etc are included and final binary is an efi file...
I used Linux realy long time ago, in that time existed Mandriva linux live CD I will do it on Windows host, but maybe someone can do it quicker
@George King: I've try to compile 1 hour ago the uefiseven source. Compilation fails (project is untouched since more than 3 years) and source is linked to edk2 project. Git clone takes a while, succeds but after no edk2 folder, so no simlink possible. source command succeds , mut make command fails with include file #include <uuid/uuid.h> missing There was an issue at #13 with same error, I've just asked the guy how he solved the error I think the edk2 project changed a bit in 3 years... So actually solution is patching the efi file, manually or via a commandline tool + diff file.
You need to download and replace the acpi.sys file in boot.wim (all indexes) and install.wim (all indexes, in case there's more than one image inside install.wim.) The acpi.sys file below will work on x64 Windows 7 and should get rid of the A5 error message you saw.