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.
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): Download Drivers
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 |
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: Download from softpedia.com
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.