I Dropped My Macbook Pro

dropped my MacBook Pro (Retina, 15-inch, Mid 2012)

I dropped my MacBook Pro (Retina, 15-inch, Mid 2012) on it’s corner. It didn’t cause any internal damage – the computer worked normally – but the the lid (with the display) became misaligned.

dropped my MacBook Pro (Retina, 15-inch, Mid 2012)

The misalignment made the lower right corner of the display scrape against the base of the computer whenever the display was opened. I thought if I could loosen the screws that held the display, I could realign the display with the base of the computer.

dropped my MacBook Pro (Retina, 15-inch, Mid 2012)

I used iFixit’s MacBook Pro 15″ Unibody Mid 2012 Display Replacement (by Andrew Optimus Goldberg (and 5 other contributors) as a guide to remove the lower case and to get to the six 6mm T6 Torx screws holding the display (there are three in each corner).

The repair is fairly straightforward. The only tools that I needed were a Phillips 00 Screwdriver and a T6 Torx Screwdriver.

1. Remove the lower case. (10 Phillips screws)

2. – Note: the links to the following two iFixit links are to illustrate the location of the screws – the screws shouldn’t be removed.

Slightly loosen (do not remove !) all six (three on the left corner and three on the right corner) 6mm T6 Torx screws holding the display to the upper case.

3. Close the lid and move the display so it properly aligned with the computer base (the part that has the keyboard).

4. Tighten the six 6mm T6 Torx screws

5. Reattach the lower case.

MacFUSE file system is not available Error

I try to keep up with the latest Windows and macOSs by participating in the Windows Insider Preview program and the Apple Developer Program. I run both of these OSs on a Macbook Pro Retina (mid-2012). As of today, that is Windows 10 Build 16232.1000 and macOS 10.13 beta 2 (17A291m).

A lot of the time, things don’t work because I am running beta OSs with released apps.

One of the recent problems I encountered with macOS High Sierra (17A291j) was a kernel panic when I was using Paragon NTFS for Mac 15 with Dropbox (v30.3.14). I don’t know if it’s a good idea, but my Dropbox directory for both Windows and Mac is the same directory on an NTFS volume. Every time I started Dropbox, I would get a kernel panic. I opened a support ticket with Paragon Software and a few days later they sent me a new version that had the same problem.

For interoperability between the two OSs, read/write capability really helps. In the macOS (High Sierra), NTFS read/write capability is not native. I was very happy with Paragon NTFS for Mac 15 until I started getting kernel panics. On the Windows side, I haven’t found something that will read the Apple File System (APFS) in macOS 10.13.

With earlier versions of MacOS, I had used the open source NTFS-3g. When Paragon NTFS for Mac 15 stopped working in my situation with Dropbox, I decided to try the commercial version of Tuxera’s NTFS for Mac. This seemed to work ok until I installed the macOS High Sierra Developer Beta 2 Update 1 (17A291m).

On booting macOS, I would get the error message:

Aligned I/O enabled.
CBCIO enabled.
/System/Library/Filesystems/fusefs_txantfs.fs//Support/10.9/tufs/tufsfs.kext failed to load -… check the system/kernel logs for errors or try kextutil(8).
the MacFUSE file system is not available (71)

I traced this error to Gatekeeper in macOS 10.13. After I allowed the software, Tuxera NTFS for Mac started working again.

macOS System Preferences
Allow software from Tuxera in macOS System Preferences Security & Privacy Settings

Updating the Raspberry Pi Webcam

I built a streaming webcam showing the view from my downtown Oakland apartment in November 2012. I used a Raspberry Pi (Model B Revision 1.0) and the Raspian Wheezy (2012-10-28) image. For the webcam/web server software, I used MJPG-streamer. The problem with MJPG-streamer is that if the images/stream is available on the internet, then anyone can access the software.

Recently my Raspberry Pi began to lose the WiFi connection. In researching various solutions, I disabled WiFi power management on the Edimax EW-7811Un nano-size USB WiFi adapter. That didn’t solve the problem. I switched to Ethernet but the connection still dropped.

I found a nice script for “Rebooting the Raspberry Pi when it loses wireless connection“. It’s a script that runs in crontab and checks for a network connection by pinging a local address. If the ping fails, it restarts wlan0.

The checkwifi.sh script worked great, but then I had an issue with the video stream image oscillating. The image would continually go between light and dark and the only way to stop it was to restart MJPG-streamer.

I decided to update to the current Raspbian Jessie with Pixel and some other webcam software. The Motion-Project seemed not to difficult – I could use it as a streaming webcam. I decided to use Motion 4.0 and Kenneth Lavrsen’s Motion 4.0 Guide to help set it up. I don’t know if the image oscillation is an issue caused by using the Creative Live! Cam Chat HD (auto exposure?) but this current setup seems to have resolved the issue.

Windows Server 2012 on a Macbook

Server Manager, Windows Server 2012After the failure of an old computer running Windows Server 2003, I setup Windows Server 2012 on a Macbook.

Years ago, I set up a Sony Vaio PCG-Z505HS running Windows Server 2003 at home so I could keep up with Macs and Active Directory. When I recently experienced problems with DHCP and DNS, I discovered that the Vaio had died. There was no LED power indication. My troubleshooting consisted of jiggling the power connector and checking the power supply voltage. When I measured voltage from the AC adaptor, I gave up, using the rationale that it had lived its useful life. The Vaio, with a Pentium 3, 500 MHz CPU, was introduced in January 2000.

Coincidentally, I had a hardware failure in my Macbook (late 2006), so I decided to repurpose it as a domain server using an evaluation version of Windows Server 2012.

The Windows Server 2012 installation was simple using the Server with a GUI mode installation. The Server Manager and configuration tools greatly simplify the setup. With Windows Server 2012 on a Macbook running silicon introduced in 2006 – an Intel® Core™2 Duo Processor T7200 that has Intel® Virtualization Technology (VT-x), the next step is to try virtualization. As a Macbook running OS X, I successfully ran VMware Fusion VMs running Ubuntu and Windows 2000, though I forsee the 3 GB of RAM in the current system will be a limiting factor.

The best part about running an Active Directory domain at home is joining computeres to the domain. The welcome message says, “Welcome to the lower_slobbovia domain.