Experiencing Apple Home in 2026 with a 10-Year-Old Mac mini

By

Published on

in

一台Mac Mini电脑与外接显示器和键盘连接,桌面上有多条电缆和电源插座。

While cleaning up my room, I unexpectedly found a Mac mini that had been sitting there for years, serving only as a stand for my projector. After powering it on, I realized it was a machine I bought back in 2014. The system was still running OS X 10.11, so outdated that even WeChat refused to launch, complaining about the OS version. Most modern software has long dropped support for such a nearly decade-old system.

一台Mac mini显示的关于本机信息,操作系统为OS X El Capitan 10.11.6,处理器为2.6 GHz Intel Core i5,内存为8 GB,显示图形为Intel Iris 1536 MB。

Recently, I had been thinking about consolidating my home smart devices into the Apple Home ecosystem to experience Apple’s vision of a whole-home smart setup. That’s when it occurred to me: if this idle Mac mini could run a few system services, maybe it could be revived as a local Apple smart home gateway.

To minimize complexity and learning overhead, I decided to install eWeLink CUBE directly. In my experience, it’s one of the most beginner-friendly yet powerful local smart home systems available. Compared to Home Assistant—with its deep customization and configuration complexity—eWeLink CUBE requires almost no tutorials or code modifications. Its logic is straightforward and easy to understand.

At the moment, eWeLink CUBE only supports installation via virtual machines, so the first challenge was getting a VM solution running on this long-unsupported Mac mini. I chose VirtualBox, as it’s free and reliable.
However, newer VirtualBox versions require a much newer macOS, making them incompatible with OS X 10.11. After digging through older releases, I eventually installed VirtualBox 5.2.x

虚拟机软件VirtualBox安装界面,包含安装步骤和文件图标

After installing VirtualBox, there was still one more hurdle: USB 2.0 support is disabled by default. To connect a Zigbee coordinator via USB, I also had to install the matching VirtualBox Extension Pack, which is a straightforward process.

I used an old SONOFF ZBDongle-E, based on Silicon Labs’ CP210x USB-to-UART chip. To make macOS recognize it, I installed the official macOS driver from Silicon Labs. Fortunately, this chip is old enough that the driver still supports OS X 10.11.

With all required software and drivers in place, I proceeded to deploy eWeLink CUBE OS. When creating the VM, I selected “Use an existing virtual hard disk file” and pointed it to the extracted CUBE OS image.

虚拟机设置界面,显示名称为CUBE,操作系统类型为Linux,版本为Other Linux (64-bit)。内存大小4MB,硬盘大小设置为8192MB,并且选择了现有的虚拟硬盘文件sdcard.vdi。

The system type was set to Linux, version Other Linux (64-bit), and I allocated the maximum disk size since this machine serves no other purpose.
Before starting the VM, I adjusted the settings:

  • System: Keep only “Hard Disk” in boot order and enable EFI
CUBE系统设置界面,显示内存大小和启动顺序等选项
  • Network: Use Bridged Adapter with the Mac mini’s Wi-Fi
CUBE网络设置页面,显示网络接口配置选项,包括启用网络连接、连接方式和接口名称。
  • USB: Enable USB controller, select USB 2.0, and attach the Zigbee dongle
显示CUBE软件的USB设备设置界面,选中'Itead Sonoff Zigbee 3.0 USB Dongle Plus V2 [0100]',并展示USB控制器选项。

After starting the VM, the familiar CUBE OS logo appeared, indicating a successful boot. The system displayed its local IP address, which could be accessed via a browser for initial setup.

一个终端窗口显示'Welcome to CubeOS',带有机器的MAC地址和IP地址信息,背景是黑色,文字是绿色。

When adding devices for the first time, CUBE OS guided me through Zigbee coordinator configuration automatically. Everything worked smoothly, and Zigbee devices paired without issues.

eWeLink CUBE 设置界面,包含设备名称、语言、时间、网络位置和音量显示等信息,显示当前系统运行状态和CPU使用情况。

From here, the next step is to bridge my devices into Apple Home via eWeLink CUBE and see what Apple’s whole-home smart experience looks like in 2026.

Leave a Reply

Discover more from Byte and Screw

Subscribe now to keep reading and get access to the full archive.

Continue reading