Problem with getting Intel HD Graphics (Bay Trail) to work on Windows Vista even with NTOSKRNL Emu_Extender

TheBigBoat

New Member
Hello, everyone!

Recently, I've been trying to get the Intel HD Graphics (Bay Trail) of my old laptop to work in Windows Vista. The laptop in question is a Lenovo IdeaPad 100-15IBY 80MJ with Intel Celeron N2840 and, of course, Intel HD Graphics (Bay Trail). Even though this laptop may not be a very time-accurate machine for Windows Vista, as it was intended for Windows 7, 8.1 and 10 and doesn't officially support Windows Vista, given how low-end and relatively old it is, I was still hoping to turn it into a Vista-capable little power-efficient machine for lighter gaming. I was able to get Windows Vista to install just fine, using the Windows Vista for Surface Pro 1 ISO available at the Internet Archive (essentially a modded Windows 10 ISO with Windows Vista install.wim). Original Windows Vista ISOs wouldn't work as they gave me the 0x80070070 error as soon as the Copying files step ends during installation, regardless of whether I used a bootable USB or copied the installation files to a separate partition on my SATA SSD or SATA HDD.

I didn't run into any of the bugs that are encountered in newer Haswell and later Intel CPUs, and I was able to find and install drivers for the touchpad and Ethernet just fine, and even one for the WIFI card with a little .inf file tweak. However, one very essential driver that I couldn't get to work at all, even using NTOSKRNL Emu_Extender, is the Intel HD Graphics driver. Despite supposedly compiling ntoskrn8.sys for Windows Vista with no errors, configuring the .inf file and modifying the .sys files of the Display Audio and Graphics driver with CFF Explorer for them to "use" the ntoskrn8.sys and "install" on Windows Vista, I still couldn't get a functional graphics driver on Windows Vista. Paradoxically, the user Aerostaitk from the board.eclipse.cx forum was reportedly able to get the 15.33.35.64/10.18.10.4176 driver to work on his Lenovo IdeaPad 100-15IBY. The difference is that his laptop has a Pentium N3540 instead of Celeron N2840, but both CPUs are Bay Trail, so it doesn't matter (I think). Sadly, I've tried both the latest 10.18.10.5161 and the 10.18.10.4176, but everytime I tried to install them with the aforementioned steps using the Device Manager's Update device function, I was greeted with the Code 39 error. What would usually happen is that the driver will "successfully install" at first, but after restarting the OS, I would be greeted with the Code 39 problem. Disabling the Driver Signature Enforcement also didn't help.

Drivers that use the old control panel, including the one available at the Windows Vista Extended Kernel website, don't work with Intel HD Graphics (Bay Trail) in any form, even in newer Windows versions, despite the fact that the Bay Trail iGPU is based on the Ivy Bridge architecture.

I'll also point out that I cannot install Windows 7 DDK v7.1.0 via Windows Vista, so can only compile the ntoskrn8.sys file in Windows 7 and later. Oh, and CFF Explorer would only detect the ntoskrn8.sys file if it's placed in the Windows/System32 folder unlike NTOSKRNL Emu_Extender's suggestion of placing it in the Drivers folder.

Finally, I'm posting some images down below that showcase my attempt at installing a driver for Intel HD Graphics (Bay Trail) on Windows Vista, so that you can let me know if I'm doing something wrong, and if that's the case, I'm willing to see your suggestions. Cheers!
:thumbup
:roll1:


Compiling the ntoskrn8.sys file:

1-min.png.3dcdacf306308a396e5fe109aa473fc9.png
2-min.png.a812200a3880211cb87ae31c276d8802.png


3-min.png.22026bb3746f7effc43581479821647c.png
4-min.png.cefbe86994b6763e20f6622e8c4dd900.png
17-min.png.97c0afdd43867ce468d1a7c2f8c4fce6.png


The driver (for reference):

5-min.png.b4d1ea3eab3fdf019cc3a3e911ce9219.png


Modifying the .sys files and the .inf file of the 15.33.35.64 driver to "work" in Windows Vista:

6-min.png.45f68a2f192d51748d19cbc1e9995f44.png
7-min.png.d478fa35773a9dc20a797416dfe29a30.png
8-min.png.a952076249c1384f1f32a5a4eb58ccc6.png
9-min.png.6bf6632adb9ca0cbd60d974ecdfd47a2.png
10-min.png.06be2b7c0f07e28bbcf356db983380c4.png
11-min.png.f07cfb589abc87d72900ebd5731ebca5.png
12-min.png.75b962293de777051dcc740a4d66c2f5.png
13-min.png.a6b679cc05eff62d4fb3023345d61e0a.png
14-min.png.f922e399d76c3546ba0d7f46964e2a22.png
15-min.png.02fcfe4281bdf3acb4b2d83e41adf0de.png
16-min.png.d9feb8cb2b987a0fec2c67f5e9a4001a.png


Code 39:

18-min.png.2cfd4972ebfd5226302cdf8dc7fd2b28.png


Spoofed osver.ini + error in driver setup:
19-min.png
20-min.png
 

My Computer

System One

  • Operating System
    Windows Vista
I'm not knowledgeable to be helpful but I suggest running the utility in the following link to see if you have the correct driver-
 

My Computer

System One

  • Operating System
    Vista Home Premium 64 bit SP2
    Manufacturer/Model
    Cyberpower
    CPU
    Intel Quad CPU Q6700 2.67 GHZ
    Motherboard
    NVIDIA 780i
    Memory
    4 GB
    Graphics card(s)
    MSI GTX 560 TI Twin Frozr
    Sound Card
    Sound Blaster SB Audigy
    Monitor(s) Displays
    Viewsonic VG2436
    Screen Resolution
    1920x1080p
    Hard Drives
    Samsung HD 105SI WDC WD20
    Case
    Apevia XJupiter
    Cooling
    air
    Mouse
    Logitech MX 600
    Keyboard
    Logitech MX 3200
    Internet Speed
    30 Mbps
When I downloaded it, it gave me two .exe files. The first one simply said it's not a valid Win 32 application. When I run the second .exe it tries to install prerequisites but fails with- "
[3A4C:3D04][2025-06-22T11:00:13]i052: Condition 'WixStdBARestartRequired' evaluates to false." There's some kind of 0x8 error.

I don't know why the real experts in here aren't responding to you except that most of them are busy in the other Windows forums.

Let me think about it and I may ask one of them if they can help.
 

My Computer

System One

  • Operating System
    Vista Home Premium 64 bit SP2
    Manufacturer/Model
    Cyberpower
    CPU
    Intel Quad CPU Q6700 2.67 GHZ
    Motherboard
    NVIDIA 780i
    Memory
    4 GB
    Graphics card(s)
    MSI GTX 560 TI Twin Frozr
    Sound Card
    Sound Blaster SB Audigy
    Monitor(s) Displays
    Viewsonic VG2436
    Screen Resolution
    1920x1080p
    Hard Drives
    Samsung HD 105SI WDC WD20
    Case
    Apevia XJupiter
    Cooling
    air
    Mouse
    Logitech MX 600
    Keyboard
    Logitech MX 3200
    Internet Speed
    30 Mbps
Back
Top