Fix macOS / OSX White-Washed Display

As part of the display brightness feature of the new OSX Catalina, I’ve noticed my display will sometimes get a bit white-washed in order to provide maximum brightness in settings with lots of light (such as outside).

This feature can come in handy for some, but it also seems to be a bit buggy and can become ‘stuck’ leading to an apparently white-washed, un-saturated display where the colors are all flat and the blacks are clearly not black.

White-washed Macbook Pro 16 inch

The steps to resolve this issue if your display seems to be stuck in this mode:

  1. Open System Preferences
  2. Navigate to Displays
  3. Click the “Color” tab
  4. Change the “Display Profile” to any other profile.
  5. Change it back to your preferred display profile (Color LCD is default)

Upon changing the display profile, the saturation/contrast issue should be resolved.

System Preferences Pane with Displays Highlighted
Color Settings on Display Preferences

Better Key Rates – OSX

Set better keyboard repeat rates with the following commands in terminal. Before running the commands set your Key Repeat and Delay Until Repeat to the fastest options (System Preferences->Keyboard).

#disable special characters when holding keys
defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false

# normal minimum is 15 (225 ms)
defaults write -g InitialKeyRepeat -float 10.0
defaults write NSGlobalDomain InitialKeyRepeat -float 10.0

# normal minimum is 2 (30 ms)
defaults write NSGlobalDomain KeyRepeat -float 1.0
defaults write -g KeyRepeat -float 1.0

Log out and back in and your keys will be blazing fast. Don’t set them too low or you will have trouble using your keyboard to type in your password (trust me, I tried super low values and almost got locked out). If you re-open or adjust your keyboard settings from the system preferences menu, you may have to re-run these commands (so keep this post handy!)

Change Mac Address of Network Cards in OSX

Give yourself a fresh mac address.

  1. Generate a random valid MAC: openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
  2. Set it: sudo ifconfig en0 ether 00:00:00:00:00:00

Obviously you’ll need to replace 00:00:00:00:00:00 with your generated mac address. Don’t mind the openssl error “unable to write ‘random state'”. It worked just fine.

iPhone Lightning to 3.5 mm Headphone Jack

As iPhones become smaller and smaller, we will eventually loose the auxiliary port to the Lightning and MFi standard. This change will enable Apple to require headphone vendors to comply to their MFi standard and pay licensing fees on the lightning adapters.

Hopefully, Apple will also produce lightning to 3.5 mm headphone converters to allow people to use their old headphones. In the worst case, people can use bluetooth to aux converters to avoid being bound to apple licensed products.

Apple iPower

Apple has recently filed for certification with the IECEE for a new device called “Apple iPower”
From the certification request, it appears the device has an input of 20 volts (the equivalent of Mac Laptop charger output), and an output of 5 and 12 volts.
5 Volts is USB standard voltage, but it isn’t yet known as to what the 12 volts 2 amps could be used for.

Apple Watch Pulse Oximeter

According to recent documents filed with the IECEE, the apple watch’s heartbeat measuring technology is going to be based off of the Pulse Oximeter technology commonly used in medical equipment. It also appears from this filing that the watch may be compatible with android devices, however the wording is quite ambiguous.

Snapshot of the IECEE Filing below:

B0534 – The Solo 2 Wireless Headphones by Beats

Apple and Beats have just released their new Solo 2 Wireless headphones with the model number B0534.
These new headphones use the bluetooth frequency to transmit and receive, wirelessly connecting with your bluetooth enabled android, iphone, apple laptop, or windows computer.

Solo2 Wireless Beats

The new wireless beats have been registered with Industry Canada and the FCC under the following codes: FCC ID: BCG-B0534 IC: 579C-B0534

Health App Cycling Not Tracking on iOS 8 / 8.1

As it stands, both iOS 8.0, 8.0.1, 8.0.2, and even 8.1 are unable to track Cycling data despite the M8 coprocessor being advertised by apple to be capable of distinguishing Cycling from Walking or Running. Currently, all cycling data is misconstrued as walking or running data causing problems anyone interested in either dataset.
Despite my efforts to try and get the Health app to track cycling (placing the phone in my pocket vs bag vs jacket), all attempts give “No Data” under Cycling Distance and instead provide some arbitrary steps and walking/running distance data in the health kit view.

Cycling Distance: No Data

Fall 2014 Apple iPad A1566 / A1567 / A1601 / A1600 / A1599

Apple just recently announced their new WiFi / LTE iPad Air 2 and iPad mini 3.
These devices are sold under the following model numbers: A1566, A1567, A1599, A1600, A1601
The iPads haven’t changed much from their previous generations, performance and thickness are the biggest differences in addition to the Touch ID feature on select devices.
A1566 – FCC ID BCGA1566 – iPad Air 2 WiFi (unconfirmed?)
A1567 – FCC ID BCGA1567 – iPad Mini 3 WiFi (unconfirmed?)
A1599 – FCC ID BCGA1599 – iPad Air 2 Wifi / LTE (unconfirmed?)
A1600 – FCC ID BCGA1600 – iPad Mini 3 WiFi / LTE (unconfirmed?)
A1601 – FCC ID BCGA1601 – iPad (unconfirmed?)