Installing HA incl usb passtrough via VM on Terramaster NAS F4-424 pro TOS 6

I’m currently running a TerraMaster NAS (F4-424 Pro) with TOS 6, and I’m trying to set up a virtual machine to run Home Assistant. My goal is to eventually run Home Assistant permanently on the NAS, with support for my Sonoff Zigbee 3.0 USB dongle (based on the Silicon Labs CP210x chipset).

However, I’ve encountered several issues:

  1. VirtualBox on TOS 6 does not allow USB passthrough – the USB options are greyed out and I cannot attach the Zigbee dongle to my Home Assistant VM.

  2. The required VirtualBox Extension Pack cannot be installed in the VirtualBox environment provided on the NAS.

  3. I need USB device support in my VM for Home Assistant to work with Zigbee (either through ZHA or Zigbee2MQTT).

  4. There is limited documentation or guidance on how to properly set up USB devices inside VMs on TOS 6.

My questions:

• Is there any alternative VM engine supported on TOS 6 (e.g., KVM or QEMU) that allows USB passthrough?

• Can you provide guidance on enabling USB passthrough in VirtualBox on TOS 6?

• If VirtualBox is not suitable, is it possible to install Docker with full USB access on this NAS model, and run Home Assistant Supervised or Container with Zigbee support?

• Are there any official recommendations from TerraMaster for running USB-based smart home software (like Home Assistant) on TOS 6?

Any help or direction would be greatly appreciated, as this is a key part of my home automation setup.