High Sierra Clean Install + Migration Issues

TL/DR: Proceed with extreme caution.

Heads up for anyone wanting to do a macOS High Sierra clean install plus migration. I’ve been unable to successfully use Migration Assistant to restore my Apps/HomeDir/Settings due to it’s ultra slow speeds.

I tried migration using:

  • A HDD backup over USB (created with SuperDuper); and
  • Airport Time Capsule TM backup over Ethernet; and
  • Airport Time Capsule TM backup over Wifi.

With USB I tried different cables, different USB-C ports, different USB to USB-C adapters, but seeing it also happened over Wifi, I assume it’s a High Sierra bug.

Speed from USB HDD.
Speed from Airport Time Capsule.

Rolling back to Sierra

Not wanting to do a fresh install plus a piece-meal hand install of all my apps & settings (at this point in time at least), I decided to roll back to Sierra from my USB HDD, but no, that brought about a new set of problems.

Because High Sierra wipes the Sierra Recovery partition, FileVault wont activate. The Recovery Partition is normally created by the Installer, so without going back that five hour step, I ended up using to successfully rebuild the recovery partition.

And finally, to rebuild the recovery partition, you need the Sierra installer, which Apple in their infinite wisdom have removed from the App Store under Purchased items. Luckily after tearing the house apart, I found a copy on a rogue USB stick.


Weather data nerding

It’s nice to know Santa takes orders, so this year I ordered a Fine Offset WH1080 weather station plus a Raspberry Pi 3 Model B Beginners Kit. It’s my first Pi, and my first venture into weather data, but I’d done plenty of research before hand to know that combining the two pieces of hardware with the weewx open source weather software would be relatively easy.

Raspberry Pi plus the Fine Offset WH1080 Base Station.

The reason I bought this particular model of weather station was primarily that it’s low cost. I picked mine up for $170 at my local Jaycar. My Pi was purchased as a beginner kit which included the Pi, a power adapter, case and MicroSD preloaded with Raspbarian. As the OS came with a GUI and I wanted the Pi to be headless, I ended up installing Raspbarian Jessie Lite.

Fine Offset WH1080 Weather Station in situ.

There’s a few different open-source weather station software about, but I chose weewx because of it’s ability to skin your own reports. The default ones that come with it are plain ugly. Luckily I got a good starting point by finding Sofaskin, a responsive  skin based on Google’s Material Design.

Weewx report with the Sofaskin and slightly modified charts.

Next up is to dig into into the weewx documentation and create a new customized start screen for the report with just the info I want.


On the mobile revolution 

Compared to todays mobile revolution, the original World Wide Web, with pre-broadband connection speeds and clunky desktop computers, was a bit like comparing today’s Channel Tunnel with its original 1802 proposal by French engineer Albert Mathieu:

with illumination from oil lamps, horse-drawn coaches, and an artificial island mid-Channel for changing horses.

When is a 1000Mb/s router the same as a 100Mb/s router?

When you buy it on AliExpress.

Partaker I4 Industrial Mini Pc with 6 COM 2 HDMI 2 Lan Black Color Intel i3 i3 4005u 4010u Processor
Nice body. Shame about the BIOS.

I’ve been researching gigabit routers for a while now. I’m moving soon to a fiber neighbourhood, and want a router that’s more than capable of handling serious speeds. More than anything, I want a router that’s future proof.

So a while back I read an interesting article on Ars Technica on the performance gains to be had by building your own router. The author used a fanless Mini PC made by AliExpress seller Shenzhen Inctel Technology Company [website].

I’m someone who likes to dabble and hack my own gear, so this approach appealed to me. Although I’d never used AliExpress before, the seller appeared to have a good rep, so I decided on a fanless Parataker Industrial Mini PC with an Intel i3-4010u with 4gb ram and 32gb SSD for just under US$300 inc shipping. Most importantly, this unit had dual Intel 82574L 1Gb/s lan ports, which play nice with Linux, my OS of choice.

A week later the unit arrived. Physically the unit was well built with the top of it a massive heatsink. I loaded FreeBSD onto a USB drive and installed. That’s when I noticed something wasn’t quite right with the LAN ports.

By “not quite right” I mean I pretty much unable to connect to anything, with upwards of 50% ping reply drops, and trouble connecting at 1000Mb/s speeds. I swapped out my CAT5E for some new CAT6 and tested with two identical Netgear 8 port Gigibit switches – but the problem still remained. One port was only able to connect at 100Mb/s and the other was able to connect at 1000Mb/s, but dropped packets like it was going out of style.

I also installed FreeBSD to check with another OS, and sure enough I was seeing the same. As a final test, I installed Windows 7. Same again.

I sent a nice note to the seller explaining the troubleshooting I’d done and requested they send another unit to swap over. I got no reply.

It was then that I opened up an AliExpress Dispute.

The Dispute process asks that you submit “evidence”, so I put together a video showing how the LAN port lights on the faulty port failed to show 1000Mb/s. In the video I use a new uncoiled 50cm CAT6 cable connected between the PC, with the gigabit switch sitting on top. Pretty simple really. There’s two lights above each port, if they both light up, you have gigabit speed. If only the left one lights, you have 100Mb/s, if only the right one lights, you have 10Mb/s.

Ethernet Speeds for Dummies
Ethernet Speeds for Dummies

But no, that was too complex for the AliExpress dispute team to understand, so they decided my “evidence” was not good enough and they refused my claim.

Luckily, I had another three days to submit more evidence. How lucky was that!

In the meantime, the seller finally replied to my initial message. First off they asked me reinstall Windows 7 (sigh). They then said there was a problem with the BIOS and to try a new one. So they emailed me a couple of links – one to some driver management software for Windows 7, and the other to Windows 7 drivers for the WLAN port. What, no BIOS update?

So I then headed into the PC’s BIOS to find that even though the correct hardware was listed, if you went into the speed settings for each port, the listed speeds in the select input maxed out at 100Mb/s. There was no 1000Mb/s listed. What I was potentially dealing with was a BIOS that hadn’t been properly paired to the motherboard.

Look, no gigabit setting.
Look, no gigabit setting.

So I made another video of the BIOS, added images of the sellers email and uploaded them into the AliExpress dispute portal.

I finally got a reply saying that yes, they agreed the port only ran at 100Mb/s, and they offered me a $75.79 refund if I kept the device, or a full refund if I paid for return shipping to the seller.

Now, call me cynical – but at this point in the process, the seller (and AliExpress) hadn’t exactly endeared me to them, so I didn’t exactly trust them “receive” my return shipment had I have done so. Plus I was pissed that I’d have to pay for the return shipping to China! So I replied to the AliExpress team asking why I had to pay for return shipping when the goods are faulty?

The reply from AliExpress?

Status of case: Complaint Closed
Refund amount: AUD 75.79    (without returning goods)
Reason: As buyer and seller couldn’t reach an agreement, refund is issued.

Yes, WTF.

But lucky me, I did have one final move – to file an appeal. So I did. And I repeated my previous question just in case they didn’t quite understand me. But alas no, the AliExpress reply was:

Appeal Rejected
Reason for rejection:As the goods still have certain value, we can only give you partial refund 75.79 AUD, hope you can understand. (Please kindly note the amount of partial refund depends on the defective and unmatched degree of the received product.)
We sincerely feel sorry that you did not choose the second solution: return the goods for full refund. That’s why we closed the dispute with only partial refund of 20% to you.

Yep. I was dealing with mother flippin muppets.

Mother flippin muppets

But thankfully, as a first and last time AliExpress customer, the T&C of my credit card has a special muppet clause under Transaction Disputes called “Goods not as described”. So I’ll leave it with my bank to sort this one out.

%d bloggers like this: