github utmapp/UTM v2.1.1

latest releases: v4.2.2, v4.2.1, v4.2.0...
22 months ago

This release brings two major features:

USB support is here for macOS and jailbroken iOS. You can attach a device to your VM with the new USB icon in the toolbar. You can enable USB 3.0 in the Share settings for faster devices on supported targets. Note that older versions of Windows (e.g. Windows 7 and below) require installing additional drivers for USB 3.0.

UTM SE is a new build for iOS that does not require JIT (and therefore is much slower). It can therefore be sideloaded on any iOS device that is not jailbroken. Jailbreak users are still recommended to install the standard UTM DEB package for faster JIT speeds and USB support.


Visit for the most up to date installation instructions.

Changes (v2.1.1)

  • (iOS) Fix USB attach on (jailbroken) iOS 14.6
  • Fixed slow UEFI boot due to accidentally including a debug build of EDK2
  • (macOS) Fixed captured mouse not being released when VM is shut down or suspended
  • (macOS) Trackpad scroll speed made more consistent (#2400)
  • (macOS) Fixed Windows 10 not booting on M1 Macs (#2546)
  • (macOS) Fixed Screamer audio (#2548) Note that you must now select the 'screamer' audio card for the 'mac99' system target for sound to work.

Changes (v2.1.0)

  • QEMU updated from v5.2.0 to v6.0.0
  • USB support: attach a USB device to the VM (macOS and jailbroken iOS 14.5 and below only)
  • UTM SE (Slow Edition): JITless iOS build available to sideload on any non-jailbroken device (thanks @ktemkin)
  • Screamer audio device for PPC mac99 machines

Please check the full list on Github and help report any bug you find that is not listed.

Don't miss a new UTM release

NewReleases is sending notifications on new releases.