OK, I managed to get a location fix after a long period of time. Everything is enabled.. but it seems it's difficult to get a hard fix most of the time. For example, after TTF and closed the maps app, maybe 15 mins later.. it'll take a long period of time to get a fix again. Sometimes it won't...