If you find this useful, please consider sharing it on social media to help spread the word!

This guide was written to assist in the re-installation of all drivers for GPD Pocket, as well as a few extra steps to get all of the hardware working correctly on Windows 10. As it stands this is a work-in-progress, and will be updated regularly until all known issues are resolved. This guide was based primarily on my own troubleshooting, but a sizeable portion of the information herein is the result of community efforts. I would like to thank all involved in the process for their contributions.

OK, let’s get started!

Download the GPD driver pack from here (Official link provided by Wade Wang on GPD Indiegogo campaign):

Use Scripts First, there is one in the exe folder and one in the inf folder of driver package, both are called Install-drivers.bat , right click and select run as administrator for both of them. These drivers will install successfully:

\inf\ISH\HECI_ISH\ISH.inf \inf\ISH\Bus\ISH_BusDriver.inf \inf\ISH\Miniport\HID_PCI.inf \inf\ISH\AdvSensorHIDClassDriver\AdvSensorClassDriver.inf \inf\ISH\AdvSensorHIDClassDriverV2\AdvSensorHIDClassDriverV2.inf \inf\DPTF\dptf_pch.inf \inf\FlashUSBDriver\FlashUSB.inf \inf\WCE\MonzaX.inf \inf\ModemResetDriver\ModemReset.inf

Next update the remaining drivers manually, open device manager, find each device on the list below, right click, update driver, browse, let me pick, have disk, browse, and select the corresponding driver from the list below. Most of them request a reboot after, I just hit later and did a reboot last.

Device Driver Batteries\Intel Battery Management Device inf\bm\IntelBatteryManagement.inf Human Interface Devices\Intel HID Event Filter inf\ISH\HidEventFilter\HIDEventFilter.inf Human Interface Devices\Goodix Touch HID inf\GT9 windows driver-V1.4.2.0 for GPD\package\GoodixTouchDriver.inf Sound, Video and Game Controllers\Realtek I2S Audio Codec inf\Audio\AudioRealtek\GPD_audio\rtii2sac.inf Sound, Video and Game Controllers\Intel SST Audio Device inf\Audio\AudioRealtek\isstrtc\issrtc.inf System Devices\fan device description inf\Fandevice\fandevice\wfan0109.inf System Devices\Intel Serial IO GPIO Controller (All of them) inf\GPIO\iagpioe.inf System Devices\Intel Serial IO I2C ES Controller (All of them) inf\I2C\iai2ce.inf System Devices\Intel Power Management IC Device exe\PMIC\pmic.inf System Devices\Intel Sideband Fabric Device inf\MBI\MBI.inf System Devices\Intel Serial IO SPI Controller inf\SPI\iaspie.inf System Devices\Intel Trusted Execution Engine Interface inf\TXEI\TXEI.inf System Devices\Intel Serial IO UART Controller (All of them) inf\UART\iauarte.inf Network Adapters\Broadcom 802.11ac Wireless PCIE Full Dongle Adapter inf\wifi\bcmwdidhpcie.inf

Side note: if you need a super cheap but durable case for your GPD Pocket, this Google Nexus 7 Tablet Sleeve is a perfect fit! Available on Amazon.

Next, drag these installer exe files to the desktop and install them from there (There are special characters in the folder name for the drivers that tripped up the installers, and explorer crashes if I try to rename it, probably becuase I only have english language installed. Some of them just flash a command prompt and close right away but I think they still did something, not really sure though.)

exe\bluetooth\Win10_12.0.1.910_UART_x86-x64_Installer\setup.exe exe\Graphics\win64_154034.4624.exe inf\DPTF\esif_uf.exe inf\wifi\wapiutil.exe

Next, right click and run as administrator the following batch scripts:

inf\Fandevice\install-system.bat \inf\GT9 windows driver-V1.4.2.0 for GPD\install.bat

Reboot

This broke 5ghz networking, but 2.4ghz still works, the next step will fix 5ghz. Make sure your Pocket is connected to the internet before continuing.

Open device manager, for each of the following devices right click, update driver, search automatically.

Human Interface Devices\Intel HID Event Filter System Devices\Intel Serial IO GPIO Controller (All of them) System Devices\Intel Serial IO I2C ES Controller (All of them) Network Adapters\Broadcom 802.11ac Wireless PCIE Full Dongle Adapter

Reboot

Right click the Start button, choose Windows PowerShell (Admin), type sfc /scannow and wait for that to complete

Reboot again, everything should be working correctly now.

If you are still having issues with sleep/wifi after all of that, do the following:

First we need to enable an extra power option in the registry ( IO coalescing timeout ).

Open the start menu, type regedit and hit enter, copy and paste this into the address bar in registry editor:

"Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\2E601130-5351-4d9d-8E04-252966BAD054\C36F0EB4-2988-4a70-8EEE-0884FC2C2433"

Double click on Attributes , and set value data to 2 , hit OK, and close the registry editor.

Now go to advanced power options ( Settings > System > Power & Sleep > Additional power settings > Change plan settings > Change advanced power settings ).

Open up Idle Resiliency > IO coalescing timeout , and set both On battery and Plugged in to 0 milliseconds.

Reboot one more time.

If you are still having issues with the microphone (EXPERIMENTAL):

Download Intel SST Audio Device WDM Driver version 604.10135.3202.26796 from this link:

Extract the download, go to Device Manager\Sound, Video and Game Controllers\Intel SST Audio Device and choose update driver, browse my computer

In the Search for drivers in this location box, browse to the directory you extracted the driver, hit next and it should find the driver from there.

As always, reboot.

This driver is actually for a Lenovo device, but seems to be working fine for the Pocket so far, note that I’ve only done minimal testing.