How I Accidentally Bricked and Then Resurrected My Old MacBook Pro — Thanks to Rosetta!


🔧 The Start: “It’s just a format, what could go wrong?”

I had an old 2016 MacBook Pro (Intel) lying around, and I decided to gift it to my cousin.
Company security policy required a full wipe to make sure no data could ever be recovered — simple enough, right?

So I opened Disk Utility from recovery mode and erased everything, including macOS itself.

# from macOS Recovery terminal
diskutil eraseDisk APFS "Macintosh HD" /dev/disk0

I thought I’d just reinstall macOS later through Internet Recovery (⌘ + ⌥ + R).
But that’s when the adventure began…


🧩 Step 1: The Internet Recovery Loop

Internet Recovery booted into macOS Sierra, but every installation attempt failed halfway through.

Error:

“An error occurred while preparing the installation.”

After some research, I discovered the cause:

💡 Apple’s older macOS versions (like Sierra or High Sierra) use expired certificates, so they can’t authenticate with Apple’s servers anymore.

Essentially, Apple says:

“Sorry, this OS is too old for 2025.” 😅


💽 Step 2: Creating a Bootable Installer from My New Mac

No problem, I thought — I’ll just create a USB installer from my new MacBook Pro (M3 chip).

I downloaded macOS installers using gibMacOS and used the official createinstallmedia command:

sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/MyUSB

But every installer I created — whether Catalina, Big Sur, or Monterey — failed when booting on the 2016 Intel Mac.
Sometimes it wouldn’t even load; other times, it threw cryptic errors mid-installation.

I double-checked the USB, re-formatted, recreated… and still nothing.
The universe was clearly laughing at me.


🐧 Step 3: Enter Ubuntu (and the Wi-Fi Nightmare)

At this point, I gave up on macOS and decided to install Ubuntu 24 instead.

The installation was smooth and quick, but once I booted in — surprise!
No Wi-Fi.

When I tried connecting, Ubuntu threw this delightful message:

“Passwords or encryption keys are required to access the wireless network.”

I verified the password, double-checked the router (WPA2 Personal), but no luck.
Then I noticed… even Ethernet through my Baseus USB-C hub wasn’t working!

lspci | grep -i network
# Output:
# Broadcom Inc. BCM43602 802.11ac Wireless LAN SoC [14e4:43ba]

Yup — Broadcom Wi-Fi.
The bane of every Linux user’s existence. 😩


🧠 Step 4: The Real Culprit

After hours of reading obscure forum posts, I found the issue:

Ubuntu doesn’t include the proprietary Broadcom firmware (brcmfmac43602-pcie.*) by default.

Without it, the Wi-Fi card just blinks sadly, waiting for firmware that never comes.

So I manually copied firmware files from another system using a USB drive:

sudo mkdir -p /lib/firmware/brcm/
sudo cp brcmfmac43602-pcie.* /lib/firmware/brcm/
sudo modprobe -r brcmfmac
sudo modprobe brcmfmac

Finally, I got Ethernet working through the hub — victory!
…but only for a few minutes.

After I ran:

sudo apt update && sudo apt upgrade
sudo reboot

🎭 New Problem: Keyboard and trackpad stopped working completely.
Ubuntu 25 beta? Same result.
It was like every fix I tried unlocked a new level of chaos.


🤯 Step 5: The “Wait… what am I doing?” Moment

At this point, I took a break and thought deeply (and desperately).

That’s when I realized something obvious:

My new MacBook (M3) is ARM-based, while the old 2016 MacBook is Intel-based.

All the macOS installers I had been creating were ARM builds, incompatible with Intel hardware!

So of course they were failing — they couldn’t even boot properly on x86 architecture.
🤦‍♂️ Rookie mistake, meet Rosetta.


🪄 Step 6: The Rosetta Discovery

Apple provides Rosetta 2, a compatibility layer that allows Apple Silicon Macs to emulate Intel binaries.

By enabling Rosetta mode for Terminal, you can make Intel-based tools (like macOS installer creation scripts) run correctly.

Here’s how I fixed it:

  1. Open Finder → Applications → Utilities
  2. Right-click Terminal.app → Get Info
  3. Check ✅ “Open using Rosetta”

Then recreate the installer:

sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/MyUSB

This time, it completed smoothly!
Booted on my old Mac, installed Monterey flawlessly, and everything worked — Wi-Fi, trackpad, keyboard, the lot.


🎉 Final Victory

After days of trial and error, I learned more about Apple hardware, EFI quirks, Linux driver chaos, and architecture compatibility than I ever intended.

My 2016 MacBook Pro is now running macOS Monterey beautifully — and my cousin is thrilled.
(He’ll never know the war I fought to get there. 😅)


💡 Lessons Learned

ProblemRoot CauseSolution
Internet Recovery failedExpired Apple certificates for old macOS buildsUse newer macOS or create offline USB installer
macOS USB installer wouldn’t bootCreated on ARM (Apple Silicon) systemEnable Rosetta and rebuild
Ubuntu Wi-Fi password errorMissing Broadcom firmwareInstall brcmfmac43602-pcie.* files manually
Ethernet not workingMissing Realtek driverInstall driver via .deb and reboot
Keyboard & mouse stopped after updateKernel update broke HID driversUse older kernel or reinstall
Everything works finallyUsing Rosetta + correct architecture imageSuccess 🎉



Leave a Reply

Your email address will not be published. Required fields are marked *