[Nook Touch General] liptonthe:
Yeah, quite disturbing at first but i guess it's a good evolution :)

Thank's you for your work and the files, i guess i have miss something because i'm still stuck at the same point. Android doesn't consider GPS as enabled (Apps from UI).

This is the result in logcat output (when i launched JustGPS app) :

I/ActivityManager( 824): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x14000000 cmp=net.thenumber42.android.justgps/.MainActivity }
I/ActivityManager( 824): Start proc net.thenumber42.android.justgps for activity net.thenumber42.android.justgps/.MainActivity: pid=1238 uid=10018 gids={1015}
E/TC ( 1078): KPICollector: 1606948103474 platform process_start {"processName":"net.thenumber42.android.justgps"}
I/dalvikvm( 1238): Debugger thread not active, ignoring DDM send (t=0x41504e4d l=38)
E/TC ( 1078): KPICollector: 1606948103529 ActivityManager background {"component":"com.harasoft.relaunch/.AllApplications"}
E/TC ( 1078): KPICollector: 1606948103533 ActivityManager foreground {"component":"net.thenumber42.android.justgps/.MainActivity"}
I/dalvikvm( 1238): Debugger thread not active, ignoring DDM send (t=0x41504e4d l=66)
D/LocationManager( 1238): Constructor: service = android.location.ILocationManager$Stub$Proxy@49fc79e0
V/Activity( 1238): performResume()
D/EPD#ActivityResume( 824): resetRegion 4
D/NATIVE-EPD( 824): epd_reset_region: 0x10
D/EPD#ActivityResume( 824): resetRegion 5
D/NATIVE-EPD( 824): epd_reset_region: 0x20
D/EPD#ActivityResume( 824): resetRegion 6
D/NATIVE-EPD( 824): epd_reset_region: 0x40
D/EPD#ActivityResume( 824): resetRegion 7
D/NATIVE-EPD( 824): epd_reset_region: 0x80
D/EPD#ActivityResume( 824): Disable EPD for 350ms!!!!!!!!
E/LocationManagerService( 824): requestUpdates got exception:
E/LocationManagerService( 824): java.lang.IllegalArgumentException: provider=gps
E/LocationManagerService( 824): at com.android.server.LocationManagerService.requestLocationUpdatesLocked(LocationManagerService.java:863)
E/LocationManagerService( 824): at com.android.server.LocationManagerService.requestLocationUpdates(LocationManagerService.java:833)
E/LocationManagerService( 824): at android.location.ILocationManager$Stub.onTransact(ILocationManager.java:79)
E/LocationManagerService( 824): at android.os.Binder.execTransact(Binder.java:287)
E/LocationManagerService( 824): at dalvik.system.NativeStart.run(Native Method)
I/PowerManagerService( 824): setPowerState: mPowerState=0x3 newState=0x3 noChangeLights=false reason=2
E/LocationManagerService( 824): isProviderEnabled got exception:
E/LocationManagerService( 824): java.lang.IllegalArgumentException: provider=gps
E/LocationManagerService( 824): at com.android.server.LocationManagerService._isProviderEnabledLocked(LocationManagerService.java:1387)
E/LocationManagerService( 824): at com.android.server.LocationManagerService.isProviderEnabled(LocationManagerService.java:1361)
E/LocationManagerService( 824): at android.location.ILocationManager$Stub.onTransact(ILocationManager.java:237)
E/LocationManagerService( 824): at android.os.Binder.execTransact(Binder.java:287)
E/LocationManagerService( 824): at dalvik.system.NativeStart.run(Native Method)

But i think my settings.db are well configured..

sqlite> select * from secure;
1|android_id|dc978dcd-6496-4cfe-b7ed-d66f74b24974
2|bluetooth_on|0
3|data_roaming|1
4|install_non_market_apps|1
5|location_providers_allowed|gps
6|assisted_gps_enabled|1
7|network_preference|1
8|usb_mass_storage_enabled|1
11|wifi_networks_available_notification_on|0
12|preferred_network_mode|0
13|cdma_cell_broadcast_sms|1
14|preferred_cdma_subscription|1
15|mock_location|0
16|backup_enabled|0
17|backup_transport|
18|demo_mode|off
19|wifi_max_restart_supplicant_attempts|3
20|enabled_input_methods|com.android.inputmethod.latin/.LatinIME
24|device_provisioned|1
66|wifi_on|1
69|default_input_method|com.android.inputmethod.latin/.LatinIME
70|adb_enabled|0

Otherwize, when i have pushed the new gps.default.so and the gps.conf with 4800 Baud at GPSSPEED i still get 9600 default when checking with stty :

# busybox stty -F /dev/ttyS1
speed 9600 baud; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-brkint -imaxbel
#

All of that is quite disturbing :/ do you think i messed somewhere ? It's look like my settings about gps location are not well configured and also like if the gps.default.so is not loaded (according to stty who not showing 4800 bauds). I"m not able to see something revelent in logcat or dmesg. i'm a bit lost to be honest !