Feature Request: Hardware Passthrough Support for ZimaOS Virtual Machines

Hello,

I would like to suggest a feature that I believe would be very useful for virtual machines in ZimaOS.

Currently, when configuring a VM, there is no easy way to select which physical hardware devices from the ZimaOS host should be directly assigned to the virtual machine.

It would be very useful to have a section in the VM configuration, for example “Hardware / Passthrough”, that allows users to view the available physical devices and assign them directly to a VM.

For example:

  • USB devices

  • USB dongles

  • Zigbee adapters

  • USB printers

  • Serial devices

  • Specific disks or controllers

  • PCI/PCIe devices

Ideally, users should be able to see a list of available devices, select the desired device, and assign it to the VM with a simple click, without having to use virsh manually or modify configuration files from the terminal.

This feature would make ZimaOS much more powerful and flexible for virtualization and would make it much easier to connect physical hardware to operating systems such as Windows, Home Assistant, or Linux distributions.

For example, in my case I would like to create a Windows VM to manage a printer and be able to assign the corresponding USB device directly to the VM through the ZimaOS graphical interface.

I understand that hardware passthrough may have some technical limitations, but even an initial implementation focused on USB devices would already be extremely useful.

Thank you for all the work you are doing on ZimaOS. I hope you will consider adding this feature in a future release.

We are working hard to fill the gaps in ZVM’s feature set, including hardware passthrough, snapshots, backups, and more. Hardware passthrough is already under development and testing.

Thank you so much to the entire ZimaOS team for all the hard work you are putting in. :folded_hands:

It’s great to know that you are actively working on important features such as hardware passthrough, snapshots, backups, and many other improvements to ZVM.

I’m especially happy to hear that hardware passthrough is already under development and testing. This is a feature I’m really looking forward to, especially for better USB device support and for using devices such as Zigbee coordinators with Home Assistant VMs.

Thank you again for your commitment, your work, and for listening to the community. Keep up the great work! :flexed_biceps::clap: