Resource icon

GearLock-Extension Surface Product firmware IPTS, i915, mrvl and mwlwifi 2022-10-24

Compatible With
Any Distro Most Surface Products read to see if your device is supported
On my Linux computer I compiled the Surface Pro 3 firmware right into the kernel it's 14 MB. Now I have done the next best thing for Android-x86 the kernel loads firmware from /system/etc/firmware at boot so it acts as a hotplug for the device. Prime OS 7.1 doesn't have IPTS kernel modules but if you load the correct firmware a module it isn't necessary. The ipts firmware varies from model to model same with the i915 firmware the only common firmware for the models is mrvl and mwlwifi. In addition add: firmware_class.path=/etc/firmware to the beginning of the kernel command line right after /dev/ram0

Here is a list of supported devices:

Surface Pro
Surface Pro 3
Surface Pro 4
Surface Pro 6
Surface Pro 2017
Surface Studio
Surface Laptop
Surface Laptop 2
Surface Book
Surface Book 2 (with Nvidia firmware)
Surface Book 2 1793 (with Nvidia firmware)

Installation is easy just select the appropriate gpx for your model and flash. Don't worry if you get a message saying not installed. It's a glitch with the gearlock dev kit the files are copied. Cheers.



Best regards
Ryan Johnson
Top