360WIFI-MAC

July 9, 2026 · View on GitHub

Use legacy 360 Portable Wi-Fi USB adapters on macOS.

This repository collects historical macOS drivers and utilities for several 360 portable Wi-Fi adapter generations. These drivers are old kernel extensions and are mainly useful for OS X 10.7 through OS X 10.11.

Supported Devices

DeviceCommon chipsetNotes
360 Portable Wi-Fi 1st GenRT5370 / RT2870 familyUse the 1st generation driver resources.
360 Portable Wi-Fi 2nd GenMT7601 / MT7610U familyUse the 2nd generation Mediatek package.
XiaoDu Wi-FiMT7601May work with the same Mediatek package.
Xiaomi Portable Wi-FiRT2870 or MT7601 variantCompatibility depends on the exact USB ID.
Xunlei Portable Wi-FiRTL8188EUSNot covered by the bundled Ralink/Mediatek drivers.
Cheetah Portable Wi-FiRTL8192CUNot covered by the bundled Ralink/Mediatek drivers.

Quick Start

Run the environment check first:

./scripts/doctor.sh

Install by device generation:

# 2nd generation 360 Wi-Fi
./scripts/install.sh --generation 2

# 1st generation 360 Wi-Fi
./scripts/install.sh --generation 1

The installer script detects your macOS version, selects the most likely driver image, mounts it, and opens or runs the bundled installer when possible.

To only see what would be selected:

./scripts/install.sh --generation 2 --dry-run

macOS Compatibility

macOS version1st Gen recommendation2nd Gen recommendation
OS X 10.7 - 10.910.7.X-10.9.X(1st Gen)Resources/RTUSB_D2870-4.2.9.10_UI-5.0.0.01.dmgNot the primary target.
OS X 10.1010.10.X(1st Gen)Resources/360WiFI-148F-7601-760B-RT2870-MT7610U_D5.0.1.22_SDK1.0.2.14_UI5.0.0.21_20141224.dmgMay work with bundled Mediatek packages.
OS X 10.1110.11.X(1st Gen)Resources/BearExtender 5.4 (El Capitan Ready for chipsets RT2870 or RT3070).dmgMT7612_7610U_D5.0.1.25_SDK1.0.2.18_UI5.0.0.27_20151209.dmg

Modern macOS releases use stricter driver signing and system extension rules. These legacy kext installers should be treated as archival software, not as a guaranteed solution for current macOS versions.

SIP Notice

Some OS X 10.11 installations require System Integrity Protection to be disabled before third-party kernel extensions can be installed.

  1. Restart into Recovery by holding Command + R.
  2. Open Terminal from the Utilities menu.
  3. Run csrutil disable.
  4. Restart macOS and install the driver.
  5. After installation, consider returning to Recovery and running csrutil enable.

Repository Layout

.
├── scripts/
│   ├── doctor.sh      # macOS, SIP, USB, and installed-driver diagnostics
│   └── install.sh     # version-aware installer launcher
├── 10.7.X-10.9.X(1st Gen)Resources/
├── 10.10.X(1st Gen)Resources/
├── 10.10.X_rawDriver_RT2870(1st Gen kext&dmg)/
├── 10.11.X(1st Gen)Resources/
├── Mediatek Wireless Utility(Applaction 2nd Gen) Plugin&Use/
└── MT7612_7610U_D5.0.1.25_SDK1.0.2.18_UI5.0.0.27_20151209.dmg

Useful Resources

Maintenance

  • Keep historical driver images unchanged unless replacing them with a verified newer upstream artifact.
  • Do not commit .DS_Store, local mount folders, or generated logs.
  • Prefer adding automation under scripts/ instead of expanding manual installation steps in the README.