Problem with getting a driver for Intel HD Graphics (Bay Trail) to work in Windows Vista even with NTOSKRNL Emu_Extender

Actually faster than Windows 7.
Post Reply
User avatar
TheBigBoat
Posts: 12
Joined: 16 Jun 2025, 14:49
Location: Bulgaria
Mood: Neutral
OS: Windows 7
Contact:
Bulgaria

Problem with getting a driver for Intel HD Graphics (Bay Trail) to work in Windows Vista even with NTOSKRNL Emu_Extender

Post by TheBigBoat »

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 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! :ugeek:

User avatar
TheBigBoat
Posts: 12
Joined: 16 Jun 2025, 14:49
Location: Bulgaria
Mood: Neutral
OS: Windows 7
Contact:
Bulgaria

Problem with getting a driver for Intel HD Graphics (Bay Trail) to work in Windows Vista even with NTOSKRNL Emu_Extender

Post by TheBigBoat »

Compiling the ntoskrn8.sys file:
1-min.png
1-min.png (10.53 KiB) Viewed 148 times
2-min.png
2-min.png (5.19 KiB) Viewed 148 times
3-min.png
3-min.png (15.66 KiB) Viewed 148 times
4-min.png
4-min.png (11.8 KiB) Viewed 148 times

User avatar
TheBigBoat
Posts: 12
Joined: 16 Jun 2025, 14:49
Location: Bulgaria
Mood: Neutral
OS: Windows 7
Contact:
Bulgaria

Problem with getting a driver for Intel HD Graphics (Bay Trail) to work in Windows Vista even with NTOSKRNL Emu_Extender

Post by TheBigBoat »

Da ntoskrn8.sys:
17-min.png
17-min.png (24.91 KiB) Viewed 144 times

User avatar
TheBigBoat
Posts: 12
Joined: 16 Jun 2025, 14:49
Location: Bulgaria
Mood: Neutral
OS: Windows 7
Contact:
Bulgaria

Problem with getting a driver for Intel HD Graphics (Bay Trail) to work in Windows Vista even with NTOSKRNL Emu_Extender

Post by TheBigBoat »

The driver that Aerostaitk used (for reference):
5-min.png
5-min.png (6.03 KiB) Viewed 142 times

User avatar
TheBigBoat
Posts: 12
Joined: 16 Jun 2025, 14:49
Location: Bulgaria
Mood: Neutral
OS: Windows 7
Contact:
Bulgaria

Problem with getting a driver for Intel HD Graphics (Bay Trail) to work in Windows Vista even with NTOSKRNL Emu_Extender

Post by TheBigBoat »

Modifying the .sys files and the .inf file of the 15.33.35.64 driver to "work" in Windows Vista:
6-min.png
6-min.png (14.19 KiB) Viewed 142 times

User avatar
TheBigBoat
Posts: 12
Joined: 16 Jun 2025, 14:49
Location: Bulgaria
Mood: Neutral
OS: Windows 7
Contact:
Bulgaria

Problem with getting a driver for Intel HD Graphics (Bay Trail) to work in Windows Vista even with NTOSKRNL Emu_Extender

Post by TheBigBoat »

7-min.png
7-min.png (16.14 KiB) Viewed 142 times
8-min.png
8-min.png (9.62 KiB) Viewed 142 times
9-min.png
9-min.png (24.41 KiB) Viewed 142 times
10-min.png
10-min.png (8.92 KiB) Viewed 142 times
11-min.png
11-min.png (11.35 KiB) Viewed 142 times

User avatar
TheBigBoat
Posts: 12
Joined: 16 Jun 2025, 14:49
Location: Bulgaria
Mood: Neutral
OS: Windows 7
Contact:
Bulgaria

Problem with getting a driver for Intel HD Graphics (Bay Trail) to work in Windows Vista even with NTOSKRNL Emu_Extender

Post by TheBigBoat »

12-min.png
12-min.png (13.83 KiB) Viewed 139 times
13-min.png
13-min.png (30.56 KiB) Viewed 139 times
14-min.png
14-min.png (8.62 KiB) Viewed 139 times
15-min.png
15-min.png (11 KiB) Viewed 139 times
16-min.png
16-min.png (16.17 KiB) Viewed 139 times

User avatar
TheBigBoat
Posts: 12
Joined: 16 Jun 2025, 14:49
Location: Bulgaria
Mood: Neutral
OS: Windows 7
Contact:
Bulgaria

Problem with getting a driver for Intel HD Graphics (Bay Trail) to work in Windows Vista even with NTOSKRNL Emu_Extender

Post by TheBigBoat »

Code 39:
18-min.png
18-min.png (16.49 KiB) Viewed 128 times

User avatar
TheBigBoat
Posts: 12
Joined: 16 Jun 2025, 14:49
Location: Bulgaria
Mood: Neutral
OS: Windows 7
Contact:
Bulgaria

Problem with getting a driver for Intel HD Graphics (Bay Trail) to work in Windows Vista even with NTOSKRNL Emu_Extender

Post by TheBigBoat »

Spoofed osver.ini + error in driver setup:
19-min.png
19-min.png (7.84 KiB) Viewed 128 times
20-min.png
20-min.png (24.57 KiB) Viewed 128 times

User avatar
TheBigBoat
Posts: 12
Joined: 16 Jun 2025, 14:49
Location: Bulgaria
Mood: Neutral
OS: Windows 7
Contact:
Bulgaria

Problem with getting a driver for Intel HD Graphics (Bay Trail) to work in Windows Vista even with NTOSKRNL Emu_Extender

Post by TheBigBoat »

Proof that the laptop in question is indeed a Lenovo IdeaPad 100-15IBY with Intel Celeron N2840 and Intel HD Graphics (Bay Trail):
21-min.jpg
21-min.jpg (54 KiB) Viewed 128 times
22-min.jpg
22-min.jpg (90.3 KiB) Viewed 128 times
23-min.png
23-min.png (22.06 KiB) Viewed 128 times
24-min.png
24-min.png (47.94 KiB) Viewed 128 times

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest