• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help My Rezound has pink buttons.

So has anyone taken this into their own hands and fixed it? The replacement Rezound I got for the vibrating trim around the USB port (which this phone STILL has and they refused to swap) has definitely pinker menu and back buttons. Is it a simple thing to take it apart then color the bottom side red or something to make the capacitive buttons look proper red? I'm not even sure it's worth voiding the hardware warranty to do that, but if it's simple enough I may try it.

I saw the app called "screen filter" that can turn the buttons off. Wish there was a way to do that without having to have an app running the whole time. Just a simple thing that I could have run at startup once and disable them.

So just looking for any DIY fixit ideas for the pink buttons!

Well I know that the rom in this link has an option that lets you turn off the soft key lights permanently.

[ROM] [MikRoms] Ineffabilis v1.0 [12/31/11] Sense 3.5 | Beats | Tweaks | 1.02.605.6 - xda-developers

But I don't know if it's worth installing a whole rom just for that option (though it is a fabulous rom).

However, I'd hold off from any DIY stuff for now. After all, if it's available in the rom, you may be able to contact the dev and ask him if how the tweak works. It could be as simple as running a simple script. Also, I'm pretty sure I read somewhere that someone wrote a script for the HTC EVO that allowed for the disabling AND dimming of the soft key lights. Seeing how the EVO is also an HTC phone, maybe someone will write a script that will do the same thing for the rezound.
 
So has anyone taken this into their own hands and fixed it? The replacement Rezound I got for the vibrating trim around the USB port (which this phone STILL has and they refused to swap) has definitely pinker menu and back buttons. Is it a simple thing to take it apart then color the bottom side red or something to make the capacitive buttons look proper red? I'm not even sure it's worth voiding the hardware warranty to do that, but if it's simple enough I may try it.

I saw the app called "screen filter" that can turn the buttons off. Wish there was a way to do that without having to have an app running the whole time. Just a simple thing that I could have run at startup once and disable them.

So just looking for any DIY fixit ideas for the pink buttons!



You could purchase one and see how the screen is seated and see how the red is integrated into the screen. Hell if I swapped out the screen I'd be tempted to replace the film with a different color.

http://www.amazon.com/Rezound-Touch-Screen-Digitizer-Replacement/dp/B006ORMHJA
 
Found this today:

Disable button backlights for the HTC Thunderbolt and ReZound | lukemacneil.com

You can use this to disable the LEDs behind the capacitive buttons. :)

Going to try it in a few. Sweet!

*edit* Just to be clear, you must be rooted in order to do this, since you need to be able to remount /system read/write. ;)

Works like a charm! I've never done android development, but I may make a simple widget that does this for rooted phones in case people want a quick way to toggle them on/off.
 
Works like a charm! I've never done android development, but I may make a simple widget that does this for rooted phones in case people want a quick way to toggle them on/off.

Awesome find! I didn't have the success that you had however. Can you please let me know what I did wrong?

I added this to the init.post_boot.sh file:

mount -o rw,remount /dev/block/mmcblk0p29 /system
chmod 777 /sys/devices/platform/leds-pm8058/leds/button-backlight/brightness
echo 0 > /sys/devices/platform/leds-pm8058/leds/button-backlight/brightness
chmod 444 /sys/devices/platform/leds-pm8058/leds/button-backlight/brightness
mount -o ro,remount /dev/block/mmcblk0p29 /system

It's not working for me, lights still come one. Is there a part of that block of text that I wasn't supposed to include?

If you can give me a quick step-by-step, that would be awesome!
 
Awesome find! I didn't have the success that you had however. Can you please let me know what I did wrong?

I added this to the init.post_boot.sh file:

mount -o rw,remount /dev/block/mmcblk0p29 /system
chmod 777 /sys/devices/platform/leds-pm8058/leds/button-backlight/brightness
echo 0 > /sys/devices/platform/leds-pm8058/leds/button-backlight/brightness
chmod 444 /sys/devices/platform/leds-pm8058/leds/button-backlight/brightness
mount -o ro,remount /dev/block/mmcblk0p29 /system

It's not working for me, lights still come one. Is there a part of that block of text that I wasn't supposed to include?

If you can give me a quick step-by-step, that would be awesome!

I'm working on a little script and a quick guide/HOWTO. I'll post it shortly :)
 
Can someone please run the following adb command and post the value (someone who has not done the above trick)? I want to be able to have the script go back to the default behavior so that it can be toggled. Thanks in advance!

adb shell cat /sys/devices/platform/leds-pm8058/leds/button-backlight/brightness
 
Thanks, that would be awesome!

I wrote a tiny little script that can be used to do one of the following:

- turn capacitive lights off entirely
- reset back to the stock behavior (use of the light sensor to turn them on/off as needed)

Instructions for use:

NOTE: You must be rooted for this to work. This also assumes you know how to use adb and it's in your path (or you put leds.sh in the same directory as the adb.exe file).

1. Download the attached leds.sh script
2. With adb, copy the leds.sh script to /sdcard:

  • go to the folder containing leds
  • adb push leds.sh /sdcard/leds.sh
3. Run the following (from the same command prompt) to turn the leds off:

  • adb shell su -c "/system/bin/sh /sdcard/leds.sh off"
4. Alternatively, if you want to put it back to auto, run:

  • adb shell su -c "/system/bin/sh /sdcard/leds.sh on"

Note: when you turn the leds on, if your screen is off they will still come on. Don't worry, they aren't stuck on, they will turn off once you turn the screen on in a bright area or just turn the screen on then back off again.

People who install a terminal app, you can use that to run the commands in steps 3 or 4, but just remove the "adb shell" part from the commands. So for example, to turn off, run:


  • su -c "/system/bin/sh /sdcard/leds.sh on"

Let me know if any of you have any trouble with the script. I'd love to make this a simple widget, but I have never written any android apps or widgets. It'd be trivial to wrap the above steps up in a widget for someone with experience. Maybe I'll try to learn sometime soon and make a free app widget to do this. In the meantime, you can use the above to turn them off completely or put it back to auto.

*edit* Simpler instructions by using su -c, no need to manually adb shell, su, etc.
 

Attachments

I wrote a tiny little script that can be used to do one of the following:

- turn capacitive lights off entirely
- reset back to the stock behavior (use of the light sensor to turn them on/off as needed)

Instructions for use:

NOTE: You must be rooted for this to work. This also assumes you know how to use adb and it's in your path (or you put leds.sh in the same directory as the adb.exe file).

1. Download the attached leds.sh script
2. With adb, copy the leds.sh script to /sdcard:

  • go to the folder containing leds
  • adb push leds.sh /sdcard/leds.sh
3. Run the following (from the same command prompt) to turn the leds off:

  • adb shell su -c "/system/bin/sh /sdcard/leds.sh off"
4. Alternatively, if you want to put it back to auto, run:

  • adb shell su -c "/system/bin/sh /sdcard/leds.sh on"

Note: when you turn the leds on, if your screen is off they will still come on. Don't worry, they aren't stuck on, they will turn off once you turn the screen on in a bright area or just turn the screen on then back off again.

People who install a terminal app, you can use that to run the commands in steps 3 or 4, but just remove the "adb shell" part from the commands. So for example, to turn off, run:


  • su -c "/system/bin/sh /sdcard/leds.sh on"

Let me know if any of you have any trouble with the script. I'd love to make this a simple widget, but I have never written any android apps or widgets. It'd be trivial to wrap the above steps up in a widget for someone with experience. Maybe I'll try to learn sometime soon and make a free app widget to do this. In the meantime, you can use the above to turn them off completely or put it back to auto.

*edit* Simpler instructions by using su -c, no need to manually adb shell, su, etc.

That's awesome, thanks for the hard work on this! I don't see the file attached however.

The only issue is that I don't know anything about ADB or how to use it. I do know how to get around in Terminal however. Are you saying that I can just run line #3 from your instructions in Terminal and it will work? Or do I need to do something with your file before that?

Sorry for the noob questions.
 
I wrote a tiny little script that can be used to do one of the following:

- turn capacitive lights off entirely
- reset back to the stock behavior (use of the light sensor to turn them on/off as needed)

Instructions for use:

Just want to say you outdid yourself that time jkc120. I Tipped the post, so it may end up featured in a how-to. Nice going!
 
That's awesome, thanks for the hard work on this! I don't see the file attached however.

Sorry, forgot to attach the file!

The only issue is that I don't know anything about ADB or how to use it. I do know how to get around in Terminal however. Are you saying that I can just run line #3 from your instructions in Terminal and it will work? Or do I need to do something with your file before that?

Sorry for the noob questions.
Are you already rooted? If not, you will need to either gain temporary root to be able to run the commands as root (with su) or unlock your bootloader and permaroot the phone. Either way, you need root in order to run this unfortunately. There are a couple apps in the market that can achieve this, but they have to remain running and must do something in userland to force the lights off. This method I described actually turns the LEDs off and then prevents the system from touching the file that controls whether they can turn on/off.
 
Sorry, forgot to attach the file!

Are you already rooted? If not, you will need to either gain temporary root to be able to run the commands as root (with su) or unlock your bootloader and permaroot the phone. Either way, you need root in order to run this unfortunately. There are a couple apps in the market that can achieve this, but they have to remain running and must do something in userland to force the lights off. This method I described actually turns the LEDs off and then prevents the system from touching the file that controls whether they can turn on/off.

Yes, I am permanently rooted running CleanROM. What would be the easiest steps to install this without using ADB?

Thanks!
 
Yes, I am permanently rooted running CleanROM. What would be the easiest steps to install this without using ADB?

Thanks!

Ok, without adb, you can just unzip it and copy the leds.sh file to your sdcard (or internal sdcard, either should work).

Then install the "terminal emulator" app on the market (it's the first one that should come up in a search for terminal emulator. Then once that's installed, run it and you'll get a prompt with a $. Type in: su and hit enter, then click allow when SuperUser asks you if you want to allow it. Then your prompt should change to a #. At that point, just run the command:

/system/bin/sh /sdcard/leds.sh off

If you copied it to the external (removable) sdcard, just change /sdcard to /sdcard2.

Let me know if you have any trouble!
 
Ok, without adb, you can just unzip it and copy the leds.sh file to your sdcard (or internal sdcard, either should work).

Then install the "terminal emulator" app on the market (it's the first one that should come up in a search for terminal emulator. Then once that's installed, run it and you'll get a prompt with a $. Type in: su and hit enter, then click allow when SuperUser asks you if you want to allow it. Then your prompt should change to a #. At that point, just run the command:

/system/bin/sh /sdcard/leds.sh off

If you copied it to the external (removable) sdcard, just change /sdcard to /sdcard2.

Let me know if you have any trouble!

That sounds easy enough, thanks so much! I will report back with the results!

Oh, and you should start a new thread on this and it should be stickied! This helps me in two ways.

1. I have pinkish buttons when the LED's light up, so that won't be an issue anymore!

2. When the LED's light up, it makes the bottom portion of my screen a little washed out on a dark background since the light from the LED's comes through a little bit. This will also fix that issue!

Thanks again!
 
That sounds easy enough, thanks so much! I will report back with the results!

Oh, and you should start a new thread on this and it should be stickied! This helps me in two ways.

1. I have pinkish buttons when the LED's light up, so that won't be an issue anymore!

2. When the LED's light up, it makes the bottom portion of my screen a little washed out on a dark background since the light from the LED's comes through a little bit. This will also fix that issue!

Thanks again!

Did it end up working for you? Let me know if you had any trouble with it. :)
 
Just wanted to chime in, I ordered a Rezound from Amazon Wireless on Dec 28. It arrived with pink buttons. I thought I could live with it, but the longer I had the phone the more I wanted the deep red buttons. So I called Amazon Wireless and they sent me out a replacement no questions asked. It arrived 2 days ago, and unfortunately its buttons were even pinker.

So it is on its way back, and they are sending me another. Third time is a charm, right?

But thanks ahead of time for the disable backlight mod posted above; should the new phone have even pinker buttons, I will definitely make use of it.
 
Another thing to try is... change that default wallpaper (or whatever wallpaper) that has too much red or deep red in it. Then our red buttons look better... otherwise there is some visual competition or perception issue... and our eyes think these buttons are not red-red when there is too much dark red on the nearby wallpaper...
bye
 
Just wanted to chime in, I ordered a Rezound from Amazon Wireless on Dec 28. It arrived with pink buttons. I thought I could live with it, but the longer I had the phone the more I wanted the deep red buttons. So I called Amazon Wireless and they sent me out a replacement no questions asked. It arrived 2 days ago, and unfortunately its buttons were even pinker.

So it is on its way back, and they are sending me another. Third time is a charm, right?

But thanks ahead of time for the disable backlight mod posted above; should the new phone have even pinker buttons, I will definitely make use of it.

I hope so. I would keep swapping them until you get one with red buttons! Maybe they will take a hint and tell HTC to get their !*^#$ together with the pink ones. :(
 
Another thing to try is... change that default wallpaper (or whatever wallpaper) that has too much red or deep red in it. Then our red buttons look better... otherwise there is some visual competition or perception issue... and our eyes think these buttons are not red-red when there is too much dark red on the nearby wallpaper...
bye

Quite true. Change the default wallpaper and it's not quite as bad. A true deep red on the wallpaper will definitely make it appear more pink. Our eyes are funny like that...
 
Back
Top Bottom