[T-Mobile, Samsung Galaxy SIII] nonmindo:
Since the threads have been split AGAIN thought I would pop in here and post a thread for those of you that were following the progress on getting "Light Flow" to work on the US GSIII (or in our case the T-Mo GSIII)

The last notes on the developers blog are

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

25 July 2012 - it looks like it should arrive with me Friday or Saturday this week

(He's been waiting for a US GSIII, ATT in this case, to figure out whats messed up)

29 July 2012 - I've now got the AT&T S3 and I'm making good progress for users with root access

30 July 2012 - Just to add a little to yesterdays comment. With root access I'm controlling the led in the correct color. You don't get the always on green led and you can set different flash speeds. At the moment the issues are around the UI part of the app hanging in a few places for up to 30 seconds and also everything gets reset at reboot time until I go back into the app and reset some new settings again. I'm not too worried about either as the main thing is that the led control itself is working. I'm pretty sure root will be required for any solution though (unless Samsung fix the actual driver to accept the alpha channels - which is where the problem stems from). I did find rooting to be a pretty simple process and it only took around 10 minutes.

31 July 2012 - The boot issues have now been resolved (and may also fix startup errors that others were having with other phones).

I've read the few comments regarding root down below :) . I will continue to look for a solution that doesn't require Samsung but as they are transposing their data incorrectly it may be totally impossible to control directly via android without root. When not rooted we can only send data through the android API so unless shoe-horning some data into the led parts of the API manage to pass through the correct values I'll be pretty much stuck unless Samsung fix things. Trust me, I want it to work for non-rooted users too. My own Galaxy nexus (which is my main phone) isn't even rooted!

1 August 2012 - App sent to beta testers.

2 August 2012 - Some problems noticed when running with the charger not being plugged in causing the led flashing to freeze for long periods of time (even if controlled outside of the app). Therefore it looks like only solid (non flashing) will be available, but using another method there's some control of flashing the same colors that Samsung do when they control the phone, so red, blue and pulsing blue - like on boot.

3 August 2012 - Beta seems to be working well so far

4 August 2012 - Working on a couple of bootup bugs for root version of app. Created sample app and letter to send to samsung regarding Talkback issue and incorrect color mapping on non-rooted phones.

5 August 2012 - still working on the bootup issues, making some progress but lots of changes to make everything boot smoothly. I know a lot of people are keen to beta test, but for the time being I'm being kept busy enough with the current beta testers and I'm therefore not pushing the app out to a wider audience until these issues are sorted otherwise it'll only slow me down trying to reply to everyone. Thanks

6 August 2012 - new beta out to testers to see if the bootup issues are resolved. They seem to be for me from the testing I've done so far.

7 August 2012 - boot issues seem to be resolved. Added in root control for international version of S3 (GT-I9300) so users can have the led on when the screen is on. Adding in some new app support while beta testing continues.

8 August 2012 - fix for GT-I9300 settings in root mode. Updated translations files for new languages added. Testing on non S3 phones. Added support for another 24 apps. Started to prepare build for next release to play store (this usually takes about 1-2 days depending on if any issues are identified in the "lite" version of the app as development is all done on the full version)

9 August 2012 - it's here. Version 3.0.5 of the app has just been uploaded to the market. It may take a few hours to show but you should start to see it soon. Note that it's still only adding functionality for rooted users for the time being.

10 August 2012 - ok, I think I've managed to get control of the LED for non rooted phones! It's a solid light, but it looks like the solid green light can be got rid of and then with some re-mapping of the incorrect color maps I may be able to get a real color list. I've had my phone running for about 9 hours now trying different combinations automatically at about 100 per second to come up with one that matches the command issued from the root version. It's also given me some insight into how the led color has been mapped incorrectly by Samsung. It'll be a solid LED as the flashing has similar problems to root, but if I work out a way for root to make it flash I should be able to do similar for non-rooted phones.

11 August 2012 - I've managed to get the app working on non rooted phones. There's no solid green light when you've no notifications and when you select a color from the color list it shows the correct color. I've a bit more testing to do, but things are looking good.

At the moment the differences between the rooted and non-rooted version are:

Rooted version: the led stays on when the screen is on, not rooted it goes off (which is standard android default functionality)

The blue pulse and 2 flash colors are not available as there's no way to access this control file

If you use the "custom led color" option, those colors will be messed up as there's no way I'll be able to write that to issue the correct colors as the color matrix is too messed up, but the main default 18 colors all show up fine and you can still "play" with custom colors, just don't expect to get the color you chose!

12 August 2012 - Not much to report today, non rooted test still going well and I've been benchmarking the battery usage ready for trying to add in the flashing code (plus trying to work out in my head the best way to tackle flashing). Sounds simple, but it's quite tricky.

13 August 2012 - started work on the flashing code. I've got the led flashing, but there's still quite a lot to do to get it working, stopping and starting through the different color cycles.

14 August 2012 - making good progress on the flashing. Yesterday the flash color was incorrect (that's now fixed) plus now I'm managing to mix different flash rates with solid leds for different notifications (e.g. charging solid, gmail flashing etc) and actually make the flashing services stop when they need to. A few occurances where the state gets mixed up, so the solid will be off instead of on when it is its turn to show, but improving.

15 August 2012 - got flashing for root mode working, changed the flash rates to be better for less battery drain, added notification regarding more battery drain for flashing speeds. Default app to "Always on" for notifcations on USA S3's. USA S3 detected on startup of the new version and automatically set to the correct mode to work (unless you are already running in root mode). Now I just need to look into the "sleep mode" settings as they are getting ignored for s3's. Hope to have a beta very soon - but please don't send me lots of requests yet!

16 August 2012 - though I'd come across a show stopper for non-rooted users as the default blue flashing led that Samsung provide for missed events was overriding our notification (which is different to other apps raising notifications that I'd already tested). This meant things like gmail and missed calls were killing the app's control and Samsung's default behavior took over (another non-standard way to do things - thanks Samsung). Finally after a lot of scratching my head and having a play around I found a way to kill their blue light by cancelling it shortly after it's been raised. It's a real hack, but seems to work. For those familiar with android it's using a bit of "reflection" to access bits of android not normally accessible. Phew, after a day of worry, I think things are back on track!

17 August 2012 - I've been building yesterdays hack into the app and making sure it doesn't affect the user if the screen is on when a notification comes in. Due to the inconsistent timing of the blue led starting to flash after a notification it's been quite tricky, but seems to be working quite well now.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

For those of you who don't know, the color mapping is different for some reason between our GSIII and the International version which is why the colors are off if you are currently using light flow and also why the green light stays on when there is no notification

Its all being looked into by the developer, you can follow along at his blog here