After doing some research and implementing some of the things I found, I am happy to say that I am no longer experiencing any issues.
Here are some simple suggestions to try:
- Unplug everything before your put Mac to sleep. As you may or may not know, plugging in or unplugging ANYTHING on your MacBook will wake the computer.
- Disable "Allow Bluetooth devices to wake this computer." If you have any kind of bluetooth mouse or other peripheral in your bag, one small bump can wake your Mac from sleep mode. To do this, go into your System Preferences, then Bluetooth, then click the Advanced button, and uncheck "Allow Bluetooth..."
The command-line trick to this is the following:
- Open up a terminal window (Applications > Utilities > Terminal)
- Check to see what sleep setting you are using. Type: pmset -g | grep hibernatemode
- If you are using setting 3, which should be the default, you can change to setting 1 which is hibernate only by typing: sudo pmset -a hibernate mode 1
- Of course, if you ever want to switch back to the default, just set it back to 3
- Download SmartSleep, and follow the installation instructions
- Run the application, and choose "hibernate only" from the drop-down list
- Turn off your Mac.
- Remove the battery and unplug the power cord.
- Press down the power button and leave it pressed for 15 seconds.
- Put the battery back in, then plug in the power cord.
- Turn on your Mac while pressing the following button combination: command+option+P+R.
- Keep the buttons pressed until the Mac restarts three times.