My Mac Mini G4 Saved Me & APFS Is Here

Last week, I picked up a super cheap Core 2 Duo iMac that is capable of running High Sierra for under $150. With a couple of extra sticks of RAM and an inexpensive SSD, the Mac will likely ease up my back and forth between work and home, so I don’t have to worry about leaving my MacBook Pro behind. But there was one hitch…

The SSD, a Samsung 840 Pro, would not show up in Disk Utility in the High Sierra USB boot drive. And opening up and fiddling with iMacs requires firm but patient hands. The less I was yanking that drive in and out, the better. What to do, right? Why wouldn’t it read in this newer machine? What mistake did I make?

Before I panicked though, I decided to the simplest task first. Open up the iMac, pull out the drive, toss it in an old USB hd exclosure I had, and plug it into my Mac Mini G4. And yeah, it showed up in Disk Utility there. Weird, right? I formatted it to HFS+, moved it back to the iMac, and was off and running.

Speaking of formatting, APFS, Apple’s new hard drive format, is here, initially only working on SSDs. High Sierra did not install correctly when I formatted the SSD in APFS at first – kept booting back to the USB drive – but when I formatted the SSD as HFS+ first, the installer reformatted the drive and the install worked. Apple has some kinks to work out, especially as the support doc ominously warns “you can’t opt out of the transition to APFS”.

With this new drive format though, it’s time to face the truth – newer Macs using APFS cannot be read by older Macs. Yes, a newer Mac using the standard can access older shares and hard drives, but this represents another one of those milestones that leave those of us with Macs on 10.5 or before a little bit farther behind. If you are running a mixed bunch of Macs, it may be that figuring out how to stay on HFS+ will sidestep this change. Alternately, keep using things like Dropbox to share files between your computers or have a separated shared file server of some kind.

The question is – will it be possible to make an APFS driver/app to access newer Macs? I wonder.

— Nathan

Speedtest Your Internet Connection

On the positive side of things, despite the ongoing reopening of the Net Neutrality battle, my internet just got upgraded to near gigabit speeds. Of course, it’s probably temporary, since I’m not sure why I need that much raw throughput and most of my devices use wifi anyway. Still, it has led to me do some testing to see what speeds I am getting.

For example, on my 5ghz connection on my iPhone 7, Speedtest shows 76.35 Mbps down and 111.09 Mbps up. Not bad. This probably echoes what my AppleTV, iPad, and other devices get.

For my Dell connected via gigabit ethernet to the router, I cleared 600 Mbps up and 900 Mbps down. Very, very nice.

For my Mac Mini G4, also connected directly to the router but via a 10/100 Ethernet port, I only managed a measly (relatively) 80 Mbps up and 90 Mbps down. Is this also bottle-necked some by the CPU or older hardware in general? Perhaps.

For my Power Mac G5 which is connected via ethernet through an inexpensive TP-Link 500Mbps powerline adapter, I unfortunately had the worst performance so far – 43.99 Mbps and 34.52 Mbps. These powerline adapters are a decent alternative if you have flaky wifi and need something more robust, but they are a bit disappointing. At this point, I’m rethinking whether or not to use these powerline adapters at all and just hook a long cable from the router into my G5. We’ll see.

If you want to test your speed, unfortunately, you can’t use the classic flash version of the Speedtest site but it does redirect to a beta HTML5 version which TenFourFox handles well. Alternately, use the command line. You will need Python 2.4 or later, so I’m not sure if Tiger users are out of luck or not.

1. Install the python Speedtest script.

sudo easy_install speedtest-cli

2. Run it.

speedtest-cli

3. Share your results in the comments section below.

— Nathan

A Mac Mini G4 Tangent

Icon credit to Kyo-Tux via the Creative Commons license 4.0

I’ve always wanted a Mac Mini G4.

I grabbed a cheap one off of eBay sometime ago, and I’ve had it sitting around waiting for the right stretch of free time to open it up and go to work. It’s turned out to be kind of a pain to work on, in truth. It is awfully tight once you pop off that top case and start trying to tinker around.

In general, I would only pay money for a 1.42 Ghz or 1.5 Ghz version. If you can, get the latest version since it has a bit more kick and a little more VRAM. The entry level versions though are only worth it if you can get them free. Once updated and refreshed, they don’t run TenFourFox too bad and make nice writing machines in particular.

On my 1.42 Ghz Mac Mini, I decided to repurpose my old Corsair 60GB SSD with a $4 IDE-to-SATA adapter. (It took forever for that tiny adapter to arrive via mail from China.) I used Corsair tools on my Windows machine to refresh the Corsair back to its stock speed with a secure erase. I also maxed out the ram for $20, though it was probably workable to stay with 512 MB if you aren’t going to do much browsing. Installing these upgrades was, again, a pain. The SSD is really just hanging in there, although there seems to be enough pressures from the sides of the plastic enclosure to keep it steady. Taking it apart also meant dealing with its fickle bluetooth cable. I don’t think I put it back together in quite the exact way it came, but it fits.

On the first try, the Mac Mini would not boot from my DVD nor would it eject my DVD! I had noticed that there was a little jumper on the IDE-to-SATA adapter, and that it would work fine in that state. After various troubleshooting techniques, I had to pull apart the thing again, pull off that jumper, and try to make it fit securely. This time, the Leopard DVD booted right up, even though the built-in speaker stopped working. It’s probably disconnected, but that’s not critical.

I went to work installing Leopard, updating the machine, and putting on the few programs I am going to keep on there. Part of this included doing a few cosmetic changes to the system, including the Mountain Leopard theme, for instance. In an attempt to install a special dock, though, I accidentally put a version of SIMBL that started causing the G4 to freak out, hang, and act like it was seriously messed up. Deleting SIMBL restored the G4 to solid operation.

As it is now, the G4 runs pretty well. The SSD definitely helps, although it seems like the motherboard is more of a bottleneck than the drive. WriteRoom serves as a perfect beautiful text editor/writer. I have future plans for the machine as a file server as well, but that will come another day.

Sorry for the tangent – we’ll get back to some crucial G5 info soon.

— Nathan