[Desire HD Android Development] 20mark:
yeah, i quote myself because i want to try to find a solution for gps not working. so, what i did: start from ZERO.

Bootloader.

then send in these commands:

fastboot erase system -w

fastboot erase data -w

fastboot erase cache -w

fastboot erase boot -w

when finished, rebooted in recovery and formatted all partition (except SD)

then converted all partitions in ext4

checked that all partition were in ext4 in 'info' menu from 4ext recovery

did a wipe factory reset

and then installed PACman v21.0.1 rom.

let it install and then flashed gapps.

then installed gps status toolbox. open it and crashed miserably.

ok. lets try kangbang 3.3 and see. deleted wipe+cache, installed kernel, delete dalvik+cache again.reboot.

installed various apps that relay on GPS position, some were crashing, some dont but shows no signal at all.

not very much happy with that, i decided to see more clear, and did a logcat. Unfortunately, i did not find usefull, maybe because im not a dev lol

anyway, i post my logcat here, maybe someone finds out the problem!

first logcat: tried to open gps status toolbox but forceclose. Here we go:

04-16 15:36:06.716 W/BackupManagerService(1760): dataChanged but no participant pkg='com.android.providers.settings' uid=10044
04-16 15:36:06.776 D/dalvikvm(3523): GC_FOR_ALLOC freed 1790K, 36% free 6246K/9660K, paused 378ms, total 381ms
04-16 15:36:06.836 I/Choreographer(2171): Skipped 60 frames! The application may be doing too much work on its main thread.
04-16 15:36:07.887 D/dalvikvm(2184): GC_CONCURRENT freed 385K, 65% free 2852K/7932K, paused 3ms+14ms, total 125ms
04-16 15:36:08.107 D/dalvikvm(2171): GC_FOR_ALLOC freed 1368K, 24% free 7277K/9524K, paused 38ms, total 44ms
04-16 15:36:08.167 I/ActivityManager(1760): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.eclipsim.gpsstatus2 cmp=com.eclipsim.gpsstatus2/.GPSStatus bnds=[0,105][120,255]} from pid 2171
04-16 15:36:08.197 D/AudioHardwareMSM7X30(1434): do_aic3254_control device: 1 mode: 0 record: 0
04-16 15:36:08.197 D/AudioHardwareMSM7X30(1434): aic3254_ioctl: new_aic_rxmode 13 cur_aic_rx 29
04-16 15:36:08.197 D/AudioHardwareMSM7X30(1434): aic3254_ioctl()
04-16 15:36:08.197 D/AudioHardwareMSM7X30(1434): aic3254_ioctl: try ioctl 0x40047313 with arg 13
04-16 15:36:08.197 D/AudioHardwareMSM7X30(1434): aic3254_ioctl: new_aic_txmode 29 cur_aic_tx 29
04-16 15:36:08.197 D/AudioHardwareMSM7X30(1434): value of device and enable is 6 1 ALSA dev id:6
04-16 15:36:08.247 D/AudioHardwareMSM7X30(1434): updateACDB: (11, 6, 0, 607)
04-16 15:36:08.247 I/HTC Acoustic(1434): update ACDB id: (tx, rx, tx_acdb, rx_acdb) = (11, 6, 0, 607)
04-16 15:36:08.247 D/AudioHardwareMSM7X30(1434): msm_route_stream(PCM_PLAY,5,6,1)
04-16 15:36:08.257 I/ActivityManager(1760): Start proc com.eclipsim.gpsstatus2 for activity com.eclipsim.gpsstatus2/.GPSStatus: pid=3735 uid=10066 gids={50066, 3003, 1028}
04-16 15:36:08.287 I/dalvikvm(3735): Turning on JNI app bug workarounds for target SDK version 8...
04-16 15:36:08.467 W/Ads (3735): No Google Analytics: Library Incompatible.
04-16 15:36:08.487 I/GAV2 (3735): Thread[main,5,main]: setting appName to GPS Status
04-16 15:36:08.487 W/GAV2 (3735): Thread[main,5,main]: Need to call initialize() and be in fallback mode to start dispatch.
04-16 15:36:09.018 D/dalvikvm(1760): GC_EXPLICIT freed 1327K, 28% free 9860K/13524K, paused 3ms+6ms, total 107ms
04-16 15:36:09.018 I/Choreographer(2171): Skipped 40 frames! The application may be doing too much work on its main thread.
04-16 15:36:09.028 V/PhoneStatusBar(2056): setLightsOn(true)
04-16 15:36:09.048 D/AndroidRuntime(3735): Shutting down VM
04-16 15:36:09.048 W/dalvikvm(3735): threadid=1: thread exiting with uncaught exception (group=0x40c03930)
04-16 15:36:09.048 W/GAV2 (3735): Thread[main,5,main]: dispatch call queued. Need to call GAServiceManager.getInstance().initialize().
04-16 15:36:09.048 E/AndroidRuntime(3735): FATAL EXCEPTION: main
04-16 15:36:09.048 E/AndroidRuntime(3735): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.eclipsim.gpsstatus2/com.eclipsim.gpsstatus2.GPSStatus}: java.lang.IllegalArgumentException: provider doesn't exisit: null
04-16 15:36:09.048 E/AndroidRuntime(3735):	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2312)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2362)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at android.app.ActivityThread.access$600(ActivityThread.java:156)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1250)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at android.os.Handler.dispatchMessage(Handler.java:99)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at android.os.Looper.loop(Looper.java:137)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at android.app.ActivityThread.main(ActivityThread.java:5237)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at java.lang.reflect.Method.invokeNative(Native Method)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at java.lang.reflect.Method.invoke(Method.java:511)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:799)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at dalvik.system.NativeStart.main(Native Method)
04-16 15:36:09.048 E/AndroidRuntime(3735): Caused by: java.lang.IllegalArgumentException: provider doesn't exisit: null
04-16 15:36:09.048 E/AndroidRuntime(3735):	at android.os.Parcel.readException(Parcel.java:1429)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at android.os.Parcel.readException(Parcel.java:1379)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at android.location.ILocationManager$Stub$Proxy.requestLocationUpdates(ILocationManager.java:538)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at android.location.LocationManager.requestLocationUpdates(LocationManager.java:836)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at android.location.LocationManager.requestLocationUpdates(LocationManager.java:430)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at o.Ä‘.Ä‡(:173)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at o.Ä‘.onStart(:199)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at com.eclipsim.gpsstatus2.GPSStatus.onStart(:263)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1164)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at android.app.Activity.performStart(Activity.java:5118)
04-16 15:36:09.048 E/AndroidRuntime(3735):	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2275)
04-16 15:36:09.048 E/AndroidRuntime(3735):	... 11 more
04-16 15:36:09.058 W/ActivityManager(1760): Force finishing activity com.eclipsim.gpsstatus2/.GPSStatus
04-16 15:36:09.588 W/ActivityManager(1760): Activity pause timeout for ActivityRecord{40f8ee78 u0 com.eclipsim.gpsstatus2/.GPSStatus}
04-16 15:36:09.638 W/BackupManagerService(1760): dataChanged but no participant pkg='com.android.providers.settings' uid=10044
04-16 15:36:09.658 W/BackupManagerService(1760): dataChanged but no participant pkg='com.android.providers.settings' uid=10044
04-16 15:36:09.789 W/BackupManagerService(1760): dataChanged but no participant pkg='com.android.providers.settings' uid=10044
04-16 15:36:09.979 W/BackupManagerService(1760): dataChanged but no participant pkg='com.android.providers.settings' uid=10044
04-16 15:36:10.059 W/BackupManagerService(1760): dataChanged but no participant pkg='com.android.providers.settings' uid=10044
04-16 15:36:10.339 I/ActivityManager(1760): No longer want com.android.voicedialer (pid 3458): empty #17
04-16 15:36:10.980 I/Process (3735): Sending signal. PID: 3735 SIG: 9
04-16 15:36:11.010 W/InputMethodManagerService(1760): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@414791a0 attribute=null, token = android.os.BinderProxy@40f56880
04-16 15:36:11.020 I/WindowState(1760): WIN DEATH: Window{40faac78 u0 com.eclipsim.gpsstatus2/com.eclipsim.gpsstatus2.GPSStatus}
04-16 15:36:11.020 I/ActivityManager(1760): Process com.eclipsim.gpsstatus2 (pid 3735) has died.
04-16 15:36:11.240 D/dalvikvm(2184): GC_CONCURRENT freed 385K, 65% free 2852K/7932K, paused 7ms+3ms, total 35ms
04-16 15:36:11.450 D/dalvikvm(1760): GC_EXPLICIT freed 398K, 26% free 10126K/13524K, paused 3ms+14ms, total 133ms
04-16 15:36:11.590 D/dalvikvm(2171): GC_FOR_ALLOC freed 833K, 25% free 7175K/9524K, paused 32ms, total 35ms
04-16 15:36:11.630 I/ActivityManager(1760): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.nolanlawson.logcat cmp=com.nolanlawson.logcat/.LogcatActivity bnds=[360,105][480,255]} from pid 2171
04-16 15:36:11.740 V/PhoneStatusBar(2056): setLightsOn(true)
04-16 15:36:12.872 D/dalvikvm(2184): GC_CONCURRENT freed 385K, 65% free 2853K/7932K, paused 3ms+3ms, total 24ms
04-16 15:36:13.232 D/dalvikvm(1760): GC_EXPLICIT freed 426K, 26% free 10080K/13524K, paused 3ms+16ms, total 110ms
04-16 15:36:13.862 D/dalvikvm(3523): GC_CONCURRENT freed 486K, 28% free 7031K/9660K, paused 13ms+11ms, total 105ms
04-16 15:36:13.862 D/dalvikvm(3523): WAIT_FOR_CONCURRENT_GC blocked 86ms