[One (M7) Original Android Development] nickabbott:
From memory, fast charge hasn't been enabled in this kernel version. HTC didn't add it so I don't think flar2 has added it.

I would also like to note some observations I've found with logo2wake. If you receive a missed call, the BLN doesn't work (because the screen comes on) but the LED flashes. However, after the missed call and the screen goes off logo2wake doesn't work. I'm sure I'm doing it right etc but it just won't turn on. If I use the power button to turn it on once, then logo2wake works perfectly.

It's almost as if the kernel is stuck in notification mode or flash mode etc and isn't getting to the user input bit to allow the screen to wake. I tried BLN off and on and after a missed call logo2wake doesn't work. I rebooted my phone during testing too.

I'm going to try enabling SW2wake or doubletap2wake and see if those work after a missed call when I can.

I'm fairly sure this will be re-creatable for others. I've attached my config file too so you can see what I have enabled / disabled.

It would be great if BLN worked after a missed call too, somehow checking if the LED is flashing and then trigger a BLN function? Not sure if that's possible.

#############################

#ElementalX Configuration

#For settings to take effect, you must execute /etc/init.d/99elementalx as root. If you don't know how to do that, just reboot.

##### BLN Settings ######
# 1 to enable button light notification
# 0 to disable button light notification

BLN=1

##### GPU Settings ######
# 1 to overclock GPU
# 0 for stock GPU

GPU_OC=0
THERM=0

##### Sweep2Wake Settings #####
# 0 to disable sweep2wake
# 1 to enable sweep2wake and sweep2sleep (default)
# 2 to enable sweep2sleep and disable sweep2wake

SWEEP2WAKE=0

##### DoubleTap2Wake Settings #####
# 0 to disable DoubleTap2Wake
# 1 to enable DoubleTap2Wake

DT2WAKE=0

##### Logo2Wake Settings #####
# 0 to disable Logo2Wake
# 1 to enable Logo2Wake

LOGO2WAKE=1

##### Pocket Detection Settings #####
# 0 to disable pocket detection
# 1 to enable pocket detection(default)

POCKET=0

##### Logo2Menu Settings #####
# 0 to disable logo2menu
# 1 to enable logo2menu

LOGO2MENU=1

##### Intellidemand Powersave #####
# Setting powersave bias higher limits the CPU's max frequency in browsing mode for saving battery. Settings range from 0 to 1000. For more battery saving, try 60. The default is 0, which prevents browsing mode.

POWERSAVE_BIAS=0

##############################

---------- Post added at 10:02 AM ---------- Previous post was at 09:42 AM ----------

UPDATE: sweep2wake works fine after a missed call, for turning the screen on and off. logo2wake doesn't seem to work. Maybe it depends how far down the wake tree the button press is? as I imagine logo2wake is the last method to be checked. Shouldn't make a difference but who knows?! But I can confirm, sweep2wake is OK but logo2wake isn't. As soon as you power the phone on with the physical button, logo2wake works perfectly and so does sweep2wake, so something is slightly wrong.

Might have a peek through the code and see what's going off if I get chance, as I definitely prefer logo2wake then sweeping my phone and skidding it across the desk!