[Nexus One Themes and Apps] GldRush98:
Yes, I gave it permission.

Running a logcat while launching the app and in times when the led colors should be changing doesn't reveal much. Only error I see is the mention of an old api call.

D/dalvikvm(13351): GC freed 198 objects / 122248 bytes in 30ms
D/ (13351): unable to unlink '/sdcard/Android/data/com.cooliris.media/cache/hires-image-cache1681212496169100249_1024.cache': No such file or directory (errno=2)
I/ActivityManager( 67): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.google.android.netmeterled/.NetMeter }
I/ActivityManager( 67): Start proc com.google.android.netmeterled for activity com.google.android.netmeterled/.NetMeter: pid=13388 uid=10072 gids={1015}
I/dalvikvm(13388): Debugger thread not active, ignoring DDM send (t=0x41504e4d l=38)
I/dalvikvm(13388): Debugger thread not active, ignoring DDM send (t=0x41504e4d l=64)
V/RenderScript_jni( 647): surfaceDestroyed
V/RenderScript( 647): setSurface 0 0 0x0
I/NetMeter+LED(13388): onCreate
I/NetMeter+LED(13388): checking intent for parameters
I/NetMeterService(13388): onCreate
D/su (13394): 10072:10072 com.google.android.netmeterled executing 0:0 /system/bin/sh
W/Service (13388): setForeground: ignoring old API call on com.google.android.netmeterled.NetMeterService
I/NetMeterService(13388): onBind
I/NetMeter+LED(13388): service connected
D/dalvikvm(13351): GC freed 158 objects / 119200 bytes in 82ms
D/ (13351): unable to unlink '/sdcard/Android/data/com.cooliris.media/cache/hires-image-cache-6144474079444537251_1024.cache': No such file or directory(errno=2)
D/ (13351): unable to unlink '/sdcard/Android/data/com.cooliris.media/cache/hires-image-cache7068265045607628836_1024.cache': No such file or directory (errno=2)
D/dalvikvm(13351): GC freed 242 objects / 193016 bytes in 30ms
D/ (13351): unable to unlink '/sdcard/Android/data/com.cooliris.media/cache/hires-image-cache5413167593253654306_1024.cache': No such file or directory (errno=2)

And another instance just testing...

D/StatusBar( 67): DISABLE_EXPAND: yes
I/ActivityManager( 67): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10100000 cmp=com.google.android.netmeterled/.NetMeter }
V/RenderScript_jni( 647): surfaceDestroyed
V/RenderScript( 647): setSurface 0 0 0x0
I/NetMeter+LED(13388): onCreate
I/NetMeter+LED(13388): checking intent for parameters
I/NetMeterService(13388): onCreate
W/Service (13388): setForeground: ignoring old API call on com.google.android.netmeterled.NetMeterService
I/NetMeterService(13388): onBind
I/NetMeter+LED(13388): service connected
I/ActivityManager( 67): Displayed activity com.google.android.netmeterled/.NetMeter: 610 ms (total 610 ms)
D/dalvikvm( 647): GC freed 3182 objects / 161056 bytes in 95ms
D/dalvikvm(11130): GC freed 340 objects / 17648 bytes in 91ms
W/InputManagerService( 67): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@44d24ca8
D/dalvikvm(11144): GC freed 4 objects / 152 bytes in 89ms
D/dalvikvm(13388): GC freed 3669 objects / 446920 bytes in 72ms
W/KeyCharacterMap(13388): No keyboard for id 65540
W/KeyCharacterMap(13388): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
I/NetMeterService(13388): onUnbind
I/NetMeterService(13388): onDestroy
V/RenderScript_jni( 647): surfaceCreated
V/RenderScript_jni( 647): surfaceChanged
V/RenderScript( 647): setSurface 480 762 0x69f308