[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
- Update 2.1.0 stable -​

Notification Booster feature for Vibration:

1. notifications vibrations when screen is off will be boosted to max voltage (ON by DEFAULT)

2. normal haptic feedback stays at normal voltage

3. default vibrator voltage was downed to ~1600 mV from ~2600 - sparing some battery while typing and giving a less intrusive in-hand phone experience. Notification still will buzz strongly when screen is off.

sysfs path: /sys/fpf/notification_booster : 0 off, 1-100 value by which voltage will be multiplied (default 2) (maximum voltage ~3300mV)

Squeeze Control - Squeeze2Swipe update! - revisiting the scrolling smoothness and additional goodies:

1. It's going to be slow scrolling smoother,

2. and it won't automatically refresh the page at the top of Chrome/Blinkfeed/Gmail etc.

3. on double short squeeze scrolling it will refresh (quick scroll activated after reaching the top of the page, two short squeeze needed)

4. adding prevention of accidental edge of the touchscreen "squeeze" direction turning (I've tested squeeze scrolling without a case, and realized it's easy to accidentally change direction with just squeezing and touching edge of the panel)

Adreno Boost v2.2 - merged from htc m10 cleanslate line

While playing some games like Star Wars: Heroes, I've found that the issue that hit up its head first on the m10, described by [MENTION=1144067]hamdir[/MENTION] , is still present on the u11 stock kernel.

So I've merged m10 cleanslate Adreno Boost to the u11 line. Tested, and it's giving a smoother FPS, meanwhile on stock it drops often around <30FPS

- Adrenoboost version 2.2 - smooth gaming, battery friendly, fixing GPU handling of stock HTC kernel -- battery friendly conservative governor. Three levels (1 is the most battery friendly), and off state. EXKM / LeeDroid settings should handle it (thanks [MENTION=4684315]flar2[/MENTION] for the original idea)

Flashlight notification - in-kernel feature Updates

Let the phone show its beautiful back - and don't miss the chance to see that you missed a notification :)

New parameters:

-- haptic mode : 0/1 use this in conjunction with phone's DND mode (thanks [MENTION=1162986]Captain_Throwback[/MENTION] for the idea) -> if this is set ON (1) then Flashlight will only blink when Vibration based notification happened. So while in DND mode, you won't have the Flashing. This is DEFAULT ON

-- Dim use period 0/1 -> if 0, dim mode will be continuously used, if 1 dim mode will be activated in a period set by you (or default: 22-6 (10PM-6AM)) default ON

-- Dim mode: 0/1/2 -> if 0 no dim mode, 1 it will dim HALF the flashlight when in dim period or if "dim use period" is set OFF. 2 means if dimming in the dim period it will switch off the flash blinking fully. (default is 1)

-- dim period start hour/end hour : 0-23, you can set the dim period if you are using it with Dim use period set to 1 (default 22-6)

settings:

indicator/bln_flash_blink 1/0 - on/off (default 1)

indicator/bln_flash_blink_number 0 = infinite blinks / 1-50 number of blinks (default 0 infinite)

indicator/bln_flash_haptic_mode 1/0 - 1 = flash only when DND is off (vibration notifications will trigger the blinking) ( default value: 1 )

indicator/bln_flash_dim_mode 2/1/0 - 2 = in dim mode do NOT flash at all, 1 = in dim mode flash half the brightness of the full flashing, 0 = no dimming ( default value: 1 )

indicator/bln_flash_dim_use_period 1/0 - 1 = switch to dim flash mode in a given period, 0 = no restriction for dimming, if you set it, it will be flashing dim regardless of current time ( default value: 1 )

indicator/bln_flash_dim_period_start_hour 0-23 - start hour for dimmed flashing (default 22 (10PM))

indicator/bln_flash_dim_period_end_hour 0-23 - end hour for dimmed flashing (default 6 (6AM))

Download:

https://www.androidfilehost.com/?fid=962021903579480323