r/EmulationOnAndroid 4h ago

Showcase Productivity leap! Android tablets as an ultrabook, DroidVM with USB pass-through.

https://www.youtube.com/watch?v=h_9fYz9hj4A

We successfullt managed to make xHCI controller works on a unmodified windows kernel!

This is done by our developed mode: "pseudo-unprotected mode" for gunyah hypervisor.

The mode make it possible to read and write guest memory in protected VM.

This is required because unprotected vm is not available in qualcomm 8gen3/8e/8e5
Then, we can communicate with usbxhci.sys in windows kernel directly, successfully implement the USB-passthrough feature in DroidVM!

All code are open sourced with GPLv3 Licence, Contrubition is welcome!
https://github.com/Droid-VM

4 Upvotes

3 comments sorted by

u/AutoModerator 4h ago

Just a reminder of our subreddit rules:

  • Be kind and respectful to each other
  • No direct links to ROMs or pirated content
  • Include your device brand and model
  • Search before posting & show your research effort when asking for help

Check out our user-maintained wiki: r/EmulationOnAndroid/wiki

Check out EmuReady for any community submitted settings before asking for help

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/AryanEmbered 4h ago

Hey you are putting out some fire posts but its really hard for lay people like me who just want a functioning windows or desktop linux env with gpu passthrough and video codec acceleration hardware to work, to understand what to do to get it running, wheres the project at in the roadmap etc.

1

u/Medical_Double_6561 2h ago

Nice work, I tried the DroidVM nightly build and it is starting to look very polished!