So I just upgraded two moto g 2015 GSM 1GB models to android marshmallow. One that is completely stock using the update directly from motorolla, the other unnoficial ROM from here http://forum.xda-developers.com/2015-moto-g/orig-development/rom-cyanogenmod-13-t3254236. Everything seems to be working fine besides the Micro SD cards (which are Sandisk Pixtor class 10 / UHS-1 cards) (this one http://www.bestbuy.com/site/sandisk...mory-card-gray-red/1300086.p?id=1219047586662 ). At first, they worked perfectly, and I formatted them both for internal storage. Then, the next day, when I woke up, the CM13 ROM phone said that the SD card is "unsupported" and tells me to reformat it. then, once I do that, the phone gives me an message saying "Attempt to invoke virtual method 'java.lang.String android.os.storage.VolumeInfo.getld()' on a null object reference" I have tried everything I can think of! Rebooting the phones, safe mode, resetting the stock phone, re-installing the CM13 ROM, and trying to re-format the drives on the computer! Please Help!