EDIT - release links first
- TigerLake USB-C drivers: https://github.com/missingtools-dev/chromebook-windows-usbc-driver
- Audio Drivers - TBC (uploading in the next few days)
Hello,
I’m a DevOps engineer that does software development only as part of my job though not a main one.
I have been using Chromebook as a second device in Linux, but was always curious how well it would do in Windows. Since the audio drivers were not available though, not without a license, I avoided it.
Well, nowadays, AI tools have changed things. I can build software, but to make a OS level driver would be too difficult and take forever for me to learn and understand.
I started the project as a test of how good Claude Code is, to see if we can build the driver ourselves for one of my devices, from scratch, using Linux installation as a reference where everything works.
Long story short - took about 8 hours to get the first sound out, and then maybe a week to get everything working, fix all the bugs and test everything.
I haven’t released it yet, want to do a few more tests first, but I will be releasing it on Github for anyone to use.
I only have two Chromebooks it has been built on and tested with, so those will work 100%. Devices with similar architecture are likely going to work as well. Anything else - probably not, but my example should be easy to take as a starting point and you can use AI to build your own if you like.
Devices tested and working:
- Acer CP713-2W (core i5-10210U / CometLake) - audio driver
- Acer CB514-1WT (core i5-1135G7 / TigerLake) - audio driver and USB-C ports driver
What works:
- Audio
- works on Win10 (2004 or newer, tested 21H2) and Win11 (any version, tested 25H2)
- integrated speakers & microphone
- Jack headset (headphones and microphone)
- HDMI passthrough (i.e. to a TV)
- Works both on integrated HDMI port and on UsbC-to-HDMI adapters/hubs
- Caveat on Acer 713 - the HDMI audio on my TV only worked when the TV output was set to 60 Hz, but when mirroring screen, the default was 59.94Hz, had to manually change.
- USB-C - only on TigerLake device, USB-C wasn’t working properly without drivers
- Windows 10 - regular USB-C with USB3.2 working
- Windows 11 - should in theory support USB4/Thunderbolt, but I don’t have any device with that connection to actually test it
- HDMI passthrough tested with 3 external screens
Additional caveat - all the drivers are unsigned, so to install them, you have to put windows to Test Signing mode. To get them signed Microsoft requires developer identity certificates which are like $250 and since this was just a hobby project to test the capabilities, I am not paying that, unless someone wants to foot the bill ![]()
So how do you get it?
It is NOT released yet **- but should be in the next few days. **
I will post the Github link & the releases here when they’re up.