Workaround MX Master pairing with High Sierra

Apparently High Sierra has well complained issues with bluetooth. My Logitech MX Master mouse also suffers from random disconnection. Today when I tried to disable bluetooth and reconnect, the mouse just won’t connect.

So I deleted it from MBP’s bluetooth devices, and found out that MX Master cannot pair any more again. Just like some other guys’ video shows, it keeps connecting and disconnecting when pairing.

My old tricks in Yosemite did not work again,  resetting the bluetooth module and remove all devices got no help after restarting the machine. Finally a glimpse of some words in some forum threads googled just saved my morning: complete shutdown, not restart.

Oddly enough, after a shutdown and fresh booting, my 10.13.6 High Sierra successfully pairs with MX Master!

Fix to delete time machine backups for no-responding finder

My MacBookPro was forced to upgrade to High Sierra, because XCode 9.3 is only available on 10.13 to support development for iOS 11.3. The new operating system looks quite the same, except the ridiculous wordings of the Chinese translation of system UI.

As usual, I made a Time Machine backup before the upgrade. Since my NAS disk was quite full, some old backups should be deleted after the system ran smooth. Well then, the Finder just turned frozen during the Time Machine deleting process, locking in the Time Machine tunnel interface.

After a hard rebooting and some googling, I found that the following steps might fix. It uses the command line to delete the dated backups and shrinks the size of the target Time Machine bundle :

  1. Connect to the target Time Machine Sparse Bundle file in the Finder
  2. Ensure that /Volumes/Time Machine Backup/Backups.backupdb shows in ls
  3. Delete old backups: sudo tmutil delete /Volumes/Time Machine Backup/Backups.backupdb/YOUR-MAC/SOME-DATES
  4. Eject the Sparse Bundle file in the Finder
  5. Shrinks the bundle: sudo hdiutil compact TARGET-SPARSE-BUNDLE-FILE