Windows 8 on an EEE PC 1000

Here I'll describe how to install Windows 8 on an EEE PC 1000 and have just about everything work properly. This guide may also be applicable to the 900 series, later models are generally much more simple to install Windows 8 on.

I put all the drivers you'll need here on my server: http://www.cachemiss.com/files/eeepc1000_win8/.

check your RAM

The 1000 is upgradable to a max of 2gb of ram, the default is 1gb, you definitely want to do the 2gb upgrade. The proper chip should still be available and reasonably inexpensive.

check your SSD

Ideally you already have a runcore/kingspec or whatever in your eee pc, if not read on.

The stock 32 gig ssd is very slow, probably too slow to run win8. Unfortunately it's impossible to get a runcore right now, but the 70mm kingspec mini-pcie ssds can still be obtained on ebay from sellers based in china, they should work adequately. The 32gig is the minimum you need, to have windows and some more larger programs installed a 64gig is better, and the 128gig will be a bit faster.

I don't know if windows 8 is usable on the stock 32gb ssd, I do remember it being excruciatingly slow, YMMV.

There are two ssd slots, one that is very easy to get to near the ram underneath the ram cover, and one for which you have to dissassemble the whole netbook and do a bit of a hardware modification to install. The one on the bottom side of the motherboard is the primary and a half length (the 8gb one.) You'll want to gently pry off the metal bracket that holds it with a pair of pliers and secure a full length ssd with some electrical tape (be careful not to use too much to not block the sd card slot.)

The easiest way to go would be to replace the ssd under the ram cover and use the stock 8gb primary which is reasonably fast for readyboost and the page file (http://superuser.com/questions/93538/how-can-i-use-my-ssd-as-a-readyboost-cache-disk).

install windows 8

The first part is simple, just install windows 8 using the installer, boot it either from a usb stick or usb dvd drive. It should install without any issues.

enable 1024x768 virtual resolution so that metro apps work

The 1024x600 resolution of the 1000 panel is below the minimum required for metro apps, we can solve this problem easily enough by following this guide:

http://mobileoffice.about.com/od/netbooks/a/How-To-Change-Your-Netbooks-Screen-Resolution.htm.

After doing this registry change and rebooting and selecting the 1024x768 resolution, I suggest going into the "make text and other items bigger or smaller" under the resolution tab and choosing 125% scaling to offset some of the squashing from the increased virtual resolution.

Now metro apps should work perfectly on your 1000.

install the ACPI hotkey driver

When you go to device manager, you will see one "unknown device", next we will install the driver for it.

This happens because the 1000 like many Asus laptops does not map the Fn keys to normal keyboard key codes, but instead they are a separate physical device. The ribbon connector in the upper left corner under the keyboard is this ACPI hotkey device.

Grab the XP ACPI hotkey drivers here: http://www.cachemiss.com/files/eeepc1000_win8/ACPI_XP_080827.zip.

Unzip the file, then right click on AsusSetup.exe, go to compatibility and select "windows XP sp 3 mode" and "run as administrator".

Run the installer, check "this program ran correctly" after it finishes, it doesn't matter if it looks like it exited early, we don't need those programs anyway.

Reboot, then go into programs and features in control panel and uninstall the ACPI package. Reboot again, the driver should still be installed, and you should not see an "unknown device" in device manager (the asus ACPI device will be somewhere under the system devices or acpi devices list.)

install the Dell Elantech touchpad driver

I recommend the Dell Elantech driver, which you can get here: http://www.cachemiss.com/files/eeepc1000_win8/Touchpad_Elantech_W8_X02_A00_Setup-MG9H2_ZPE.exe. You might try the latest Asus one as well, but I like how the Dell one works better.

I was not able to get tap to click to work with either of them, unfortunately, I will try to resolve this problem somehow in the future (perhaps by adding Elantech support to the TwoFingerScroll open source driver.)

For all the other features, right click on the touchpad icons in the systray and configure all the features you want, such as two finger scrolling.

But other than having to use the physical touchpad buttons, everything else works pretty well with the Dell elantech driver, like two finger scrolling.

Note that you need to do a horizontal scroll movement in the start screen, rather than a vertical one like on most touchpads with windows 8.

install the windows 8 hotkey service

Install this driver http://www.cachemiss.com/files/eeepc1000_win8/HotkeyService-1_15.zip and reboot.

After doing this, your Fn keys should work (by using the ACPI device driver you installed earlier in conjunction with this service) but you'll notice that that the volume up and down keys are reversed, and that it complains on startup about a missing touchpad driver.

To fix this problem, copy this file http://www.cachemiss.com/files/eeepc1000_win8/HotkeyService_fixed.exe which I made by hacking the Asus .exe with IDA and OllyDbg and stripping the certificate with delcert to C:\Program Files\EeePC\HotkeyService as HotkeyService.exe.

Reboot again, now there should not be a message about the touchpad and the volume keys should work correctly!

all done

That's all, you now have a reasonably well performing, fully functional windows 8 netbook.

The only downside is lack of tap to click for the touchpad (although that may work for you) and I will try to solve this problem in the future.

If you have any additions/corrections/comments or questions about this guide, feel free to email me at rkitover at gmail.

Good luck!


Last modified: 2017-1-8 (日) at 1:14 pm