Marshmallow

Possible Pebble Time disconnect fix for the Nexus 6 running Marshmallow.

Is your Pebble Time disconnecting from your Nexus 6 quite often?
Android 6.0 (Marshmallow) introduced a feature called Doze to conserve your battery life.
Whitelisting the Pebble Time app may resolve your disconnect issues.

1) open your notification tray
Screenshot_20151211-114633

2) click on battery percentage
Screenshot_20151211-114704

3) click on the 3 dots in the upper right hand corner
Screenshot_20151211-114719

4) click on Battery optimization
Screenshot_20151211-114719

5) click on the Not optimized drop down
Screenshot_20151211-114728

6) select All apps
Screenshot_20151211-114733

7) scroll down and select the Pebble Time app
Screenshot_20151211-114759

8) select Don’t optimize and then select DONE
Screenshot_20151211-114829

9) the Pebble app should now appear as Not optimized.
Screenshot_20151211-114846

That should resolve your Pebble Time disconnect issues.
If it does not additionally add the Android Wear app to the Not optimized list by following the above steps.
Good luck!

Activate hotspot on Verizon Nexus 6 with Marshmallow (non-root)

PREREQUISITE:
Unlocked bootloader
TWRP

STEPS:
Boot into recovery.
Go to advanced, and click ‘mount’ and select system.
Plug your phone into your computer and open your terminal/cmd run the following:

adb pull /system/build.prop

This will pull the build.prop onto your computer in the location where your terminal is open. Edit that in your favorite text editor on your computer and then add the following line:

net.tethering.noprovisioning=true

Save, and then run:

adb push build.prop /system/

This puts it back on your phone, but the permissions might be wonky, so run:

adb shell chmod 644 /system/build.prop

exit