After the factory reset, then the software updates suddenly appeared. exactly explained by this forumer here:
one by one it came and then i updated the software consecutively, and so far it's working fine now. touch wood. hopefully the next marshmallow update won't have this crazy bug again. :'(