[Liquid S100 General] pechenie:
I found my gps isn't working at all.

What happened?

Once a day I found my phone out of battery and I wasn't able to turn it on again. I performed a guarantee motherboard replacement. So I was very happy with my renewed 2.1 liquid.

In a month after the new brilliant 2.2 froyo leak was published and I reflashed my phone. Than a few days later I found my phone unable to find any sattelites at all, so I decided that it was a leaked 2.2 fault and didn't disturb myself and community about it. Now we have official 2.2 released on which I reflashed my phone too, but this unfortunately didn't solve the problem.

I tried adb logcat *:W and the output looks like this:

W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_ENGINE_ON
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_END
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_BEGIN
W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_SESSION_BEGIN
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_END
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_BEGIN
W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_SESSION_BEGIN
E/Tethering( 123): active iface (usb0) reported as added, ignoring
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_END
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_BEGIN
W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_SESSION_BEGIN
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_END
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_BEGIN
W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_SESSION_BEGIN
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_END
W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_SESSION_END
W/libloc ( 123): Engine state: RPC_LOC_ENGINE_STATE_OFF
W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_ENGINE_OFF
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_BEGIN
W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_SESSION_BEGIN
W/libloc ( 123): Engine state: RPC_LOC_ENGINE_STATE_ON
W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_ENGINE_ON

and so on: session start, session end, session start, session end... Also, on boot there are another interesting messages:

E/acer_AgpsSetting( 120): Acer A-GPS Settings Interface init! Curren version(201)
W/GpsLocationProvider( 120): Doesn't have stored SUPL host and port, using PROPERTIES_FILE settings!
E/GpsLocationProvider( 120): GPS_CERT file exists: false
E/GpsLocationProvider( 120): Failed to default A-GPS settings!
E/GpsLocationProvider( 120): unable to parse SUPL_PORT:

I decided that it was complete 2.2 fault and went back to official stock 2.1 eclair but got abosolutely the same logcat output and no sattelites found.

I can't believe this is a hw problem again :( I am very dissapointed about it because the service quality in Russia is awful (45 days of waiting for my beauty in september).

I not sure very well but I think (don't remember because of what, actually) it WAS OK before 2.2 flashing. But I can't say it absolutely definite.

Any help would be appreciate, lost any hope :(