This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ICS beagleboard xM - .so Loading problems with GPS

All,

I have successfully download and have been playing around with the TI Android ICS-4.0.3 Devki-3.0.0 for a couple months now,  My recent attempts at interfacing a GPS receiver has me completely stumped:

Using freerunner_gps.c as a base for implementing the interface described in gps.h (android-home/hardware/libhardware/include/hardware), I then created the .so

My question is how do I know if android is loading this at runtime? I have littered my source with log statements that never seem to get printed via logcat. 

I have tried putting this in /system/lib or /system/lib/hw with the permutations similar to:

libgps.so, gps.default.so, gps.omap3.so, gps.beagle.so

Also, in BoardConfig.mk, in android-base/device/ti/beagleboard, tried adding:

BOARD_GPS_LIBRARIES :=libgps

With appropriate kernel level pin muxing as well.

Thanks in advance!