csmwrap icon indicating copy to clipboard operation
csmwrap copied to clipboard

SeaVGABIOS from file

Open Gelip opened this issue 4 months ago • 5 comments

If tried use SeaVGABIOS from file EFI\CSMWrap\vgabios.bin then CSMWrap stuck on CALL16 f000:d2da but continues to boot without a screen.

P.S. SeaVGABIOS extracted from CSMWrap.efi - offset 440A0 to 4AE9F

Gelip avatar Jul 14 '25 17:07 Gelip

Yeah, I have seen this too. The problem with CALL16, except that it freezes in my case.

UsefulVideos avatar Jul 16 '25 12:07 UsefulVideos

What variant of SeaVGABIOS? It depends on build config.

FlyGoat avatar Jul 18 '25 09:07 FlyGoat

@FlyGoat Extracted from .efi 1.2.1 or 1.3.0

P.S. SeaVGABIOS extracted from CSMWrap.efi - offset 440A0 to 4AE9F

Gelip avatar Jul 18 '25 12:07 Gelip

Ah I see, so CSMWrap will not prepare data structure which passes framebuffer information to SeaVGABIOS when it's using external vgarom.

I think it's desired behaviour, what's your use case btw?

FlyGoat avatar Jul 24 '25 06:07 FlyGoat

what's your use case btw?

My use case is on Dell Wyse 5070. BIOS works in UEFI only (without CSM) but CSMWrap knows how to use the video ROM Legacy iGPU Gemini Lake. In the bios there are CSM modules (including video ROM Legacy): Image and hidden legacy options. Using the AMISCE Utility tool, you can change many hidden CMOS settings. I tried change this settings to enable CSM but something doesn't work, there is only a message on the screen: No bootable device: https://pastebin.com/DB5TZRXR I would like to check how the computer behaves when I use SeaVGABIOS

Gelip avatar Jul 24 '25 10:07 Gelip