Page 1 of 1

HomeKit Bridge Not M1 Compatible?

PostPosted: Tue Nov 23, 2021 12:25 pm
by ryandenver
Has anyone been able to get HomeKit Bridge to run successfully on an M1 mac? After I upgraded to a new M1 mini last week, the plug-in won't start the servers and is giving an "bad CPU type" error in the debug log. The event log says the plug-in started, but the servers fail to start. I've tried rebuilding the folders.

Re: HomeKit Bridge Not M1 Compatible?

PostPosted: Tue Nov 23, 2021 8:09 pm
by jltnol
dunno.. This won't help, but I'm on a M1 iMac and its working fine.

Re: HomeKit Bridge Not M1 Compatible?

PostPosted: Wed Nov 24, 2021 12:33 am
by racarter
Not what you want to hear, but HomeKit Bridge is working fine on my new M1 Mac mini running Big Sur 11.6.1.

Re: HomeKit Bridge Not M1 Compatible?

PostPosted: Wed Nov 24, 2021 8:24 am
by webdeck
You may not have Rosetta 2 installed. Try running this command:

Code: Select all
softwareupdate --install-rosetta

Re: HomeKit Bridge Not M1 Compatible?

PostPosted: Wed Nov 24, 2021 9:23 am
by ryandenver
Thanks webdeck. I ended up doing that last night myself as the install hadn't been triggered by any other apps yet and it worked. For anyone else facing this.

1) Install Rosetta 2
2) Restart the plug in

If the server will start but the Home app won't update the devices, you'll need to reset the HB User for each server. (Probably only an issue if you migrate between machines)

1) Stop the server
2) Go to the Server and open "Edit Device Settings"
3)Select "Server Parameters (Advanced)" from the dialogue drop down
4) Make sure the HB User matches the MAC address of the computer
5) Save the changes
6) Disable and Restart the plugin
7) Make sure the server starts

(Thanks Wilkner for posting his experience and the steps above regarding the MAC change on another topic/thread)