yashsingh1/xdaforums huggingface dataset:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jedi22300:
Hey it's a bit of a late reply but I have the same phone as you, except mine was S-On.

user yldij helped me so I can't take any credit for this haha

"Assuming your still on 2.51.627.32 here is the RUU

https://androidfilehost.com/?fid=962021903579491246

Rename the zip to 2PS6IMG.zip

Place on ex sdcard card

Boot to download mode

Press vol up to flash"

From then on, I had stock sense nougat, updated the phone with HTC over the air updates, and that's how I got fully clean stock oreo with oreo firmware.

- then install twrp

- and lastly flash fagyi's lineage latest lineage file and GAPPS

As a warning, I don't know if this keeps your S-off or not, so maybe there's a different method for people with S-off. It's just what I used and found to work well.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dRm42:
Wow! It does indeed. Didn't even try, cause I was 100% sure it wouldn't work. I'm using a magisk module called xmlpak, that allows Play Store access to most vendor apps, so I could download straight from there. Every feature seems to be working fine.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fagyi:
New build is up!

Download: https://androidfilehost.com/?fid=11410963190603864558

All Los changes merged

Device:

pme: cleanup drm service

pme: Build ClearKey HIDL plugin from source

pme: Enable 64 bit DRM plugins compilation

pme: Use tether automatic upstream selection

pme: Pin HOME application

pme: cleanup wifi display again

pme: Cleanup fpc

pme: configs: privapp cleanup

pme: configs: update com.htc.software.market.xml

pme: disable SuondTrigger

Kernel:

Bump version to 1.6.0

patch-3.18.126-127

pme: revert zram changes from 127 patch

pme: drivers ports from marlin:

- Zram - Clk - Cpuidle - Devfreq - RPM stats - Thermal - Sched Idle
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] djp007s29:
Cool, it's 100% working on mine, I did not even need to root it. FYI Camera App is directly downloaded from Play Store, Gallery and Photo Editor not available on Play Store (May be because I did not Root so Play Store might not show unsupported App) still I will prefer not to root.

I am happy with the ROM by fagyi

Regards
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
just dirty flashed the new 2/12 build and sim card is not working, also tried dirty flash previous build over the last one but nothing changed.

it was working fine on all the previous builds.

any fix please?! i really need my sim working. maybe i try clean install later the day but oh i really hate setting up my apps and everything else from fresh.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] xdadevelopers-user:
I dirty flashed the 2018-12-02 build and my SIM is working fine.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
so maybe i shoud go fresh
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] KatsAwful:
No major harm in doing so. The only sim problem I had is when I installed the card tray upside down

---------- Post added at 06:28 AM ---------- Previous post was at 06:26 AM ----------

How can I disable the fingerprint sensor as home button. I'm trying out Fluid Navigation Gestures and keep hitting (cause I plan on getting an essential phone and buttons seem awkward for that display). The additional setting option for it doesn't work and I've already enabled on screen buttons
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
system/etc/permissions/com.htc.software.market.xml helps to make hTC applications to show in Playstore.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] djp007s29:
It Shows all HTC related App's on Play Store, HTC Gallery and HTC Photo Editor were not supporting HTC 10, so we had to download APK's for the same, all latest updates of Gallery and Photo Editor we had use is of HTC U11.

Not sure if By rooting we can see Gallery and photo editor App for HTC 10 as HTC had discontinued Gallery and Photo Editor for HTC 10.

Any Info on this will be highly Appreciated

Regards
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] myheroduane:
[MENTION=6423569]GROOVYJOSHCLARK[/MENTION], took the plunge and bought a replacement battery and screen in case it breaks. Just waiting for it all to arrive any tips?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] myheroduane:
My battery on this ROM.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] denyo81:
So I can really just give you a recommendation and advise you to come to Pie. You will be absolutely excited. I love my HTC 10. You should loose 1-2 days with the new battery get along with the low usage.

Greetz Daniel
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
Indeed, root is needed to edit the file to make the HTC apks show, as mentioned, editing stings in that .xml file.

This may help explain a little, (applies to almost all hTC apps)

https://mobile.twitter.com/llabtoofer/status/727528462790082560?lang=en

(apkmirror has all the new gallery, photo editor apks, could be newer or same as find on u11)

:cool:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] 2LoT:
Can you help to interpret the result?

---------- Post added at 09:11 AM ---------- Previous post was at 09:09 AM ----------

Loose 1-2 days = ??? Can you please clarify? Losing X days = means I should not use the phone for X days?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] djp007s29:
Understood what you are trying to say, besides HTC Sense all APK's work on this ROM. I have got all updated HTC App's and all work fine.

Appreciate your Info on this.

Regards
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] denyo81:
[MENTION=4805255]2LoT[/MENTION], Sorry I wanted to say that you can get along with the new battery for about one or two days without charging. But as already said, you would have to find out by yourself.

Best regards
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] JamesKinds:
Has anyone been able to enable encryption on the latest build?

Starting with a clean install, if I try and encrypt the device, it restarts, prompts for a password (good) and powers down (not good).

If I leave encryption disabled, the ROM works beautifully.

Does anyone have any ideas or suggestions to try.

Just to confirm, I'm not talking about using TWRP to decrypt data, rather just trying to enable the default AOSP encryption.

Thanks,

Jk
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] GROOVYJOSHCLARK:
Go slow and steady (don't rush it)

Also buy the digitizer with the battery as you may break it

When splitting it open (half) go slow

Watch the video and have it open behind the repair

Lastly lay the screws out in order of placement
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] harvey1483:
What about battery life with two years old battery?

With the stock Oreo I'm on 2.5 sot.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] denyo81:
2.5 days really?? Not bad. [emoji106]

The previous owner came out about 1.5 without charge. For me, the phone is more connected to the power plug than disconnected. [emoji38]

You will notice that the battery is not the youngest anymore. But he definitely does a good job.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fagyi:
I think something device related service eating the battery since O. On sense too

I searching which is one.

I easily get 3hr sot / day without game. Sometimes 3-4 with two years old battery.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] denyo81:
What is often forgotten is the fact that a 3000 mAh battery has to supply a 2K display with power. Since HTC would have installed at least a 4000 mAh strong battery. Or rather set equal to a Full HD display. Then we could have saved a lot of discussions around the battery. [emoji6]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] KatsAwful:
My battery is around 50% of its life so I only get like 1:30-2:00. I've also been noticing major battery drain and heating when using Google Play Music, making it impossible for me to use my phone for that. I'm also getting a ton wakelocks on the ipc000000a4_rild process, like 5000 versus the next closest of 50 or so. Anyone know what this is?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] djp007s29:
HTC Sense Home

Hello All,

Finally got HTC Sense Home working on LOS Pie.

Tested , works perfectly, does not crash. I guess the only thing we might have to do is, flash the files every time we get an update :)

Downloaded files build for HTC M8 LOS 15.1 but works on HTC 10 LOS 16.

https://xdaforums.com/htc-one-m8/themes-apps/htc-sense-home-m8-7-1-1-roms-t3536654

Downloaded required files from above Link.

Regards
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ivcha90:
How stable is newest builds, i mean in term of daily usage, i dont need perfection but i would love to be aware aobut real problems and bugs, i see there is only 3 minor bugs listed:

IMS - VOLTE

SlowMo

SeLinux permissive ( will be fixed when the bugs are fixed )

what about in real use?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] denyo81:
That would also explain the high battery consumption. And the overheating some users report.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] KatsAwful:
The only bug I've come across is connection issues with my Pebble, it will cut out periodically. I'm not even getting random reboots that I got on LOS 14.1. Battery life is probably among the best for Oreo/Pie ROMs out there
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dRm42:
How much did you have to underclock the CPU by? I'm thinking about doing the same. Last night I was video chatting to my family on Messenger and I caught myself switching hands, cause my phone's got so hot :) I'm not playing any games, so if underclocking a bit helps, so be it. I'd rather do that than giving up on LOS :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sudoxd:
why the ****
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sehzade548:
problems encountered in the new structure.

no sound during a voice call from the bluetooth headset.

a sudden drop in volume while listening to music from the bluetooth headset.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] JuanArg:
That depends on your usage. I lower it one step, reboot, use it for a while and repeat until I reach the lowest acceptable for me. From that, I go one step up and leave it.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dRm42:
So I've done a little investigation on this thermal issue. Based on what I'm seeing in EX Kernel Manager msm_thermal is disabled and core_control is enabled by default. From these, msm_thermal appears to be kernel level thermal throttling, while core_control is hot swapping (temporarily turning off) cores on thermal events. The latter appears to be a sub-function of the former so they work in tandem. There is another built-in thermal control solution called thermal-engine. It uses /vendor/etc/thermal-config.conf for parameters. Apparently msm_thermal hands off thermal control to thermal-engine at boot time on most Qualcomm devices and therefore you should not be using them together as they can interfere.

So the questions are:

* What is core_control good for without it's counterpart msm_thermal? Or is it capable of working with whatever thermal throttling solution is in place?

* Is thermal-engine actually running in this version of LineageOS? Because if not, then there is no thermal throttling in place at all, which could explain the heat we are experiencing.

Unfortunately I couldn't figure out how to check whether thermal-engine is running. If not, it could be as easy to fix as turning msm_thermal on or making sure that thermal-engine is running (one or the other). If it IS running, we may have to edit thermal-config.conf to trigger thermal throttling at lower temperatures, before the phone becomes untouchable :) I feel like we're just missing a tiny bit of info somewhere. Perhaps [MENTION=4684315]flar2[/MENTION] can shed some light on this. He's a super nice guy and my stock sense rom was never even warm with his ElementalX kernel even though it was overclocked to max (1780 & 2250 I think), so there must be a way.

[MENTION=4453138]fagyi[/MENTION] Do you happen to know any of the answers? I'm happy to help with testing if we get the missing puzzle pieces.

[source: https://plus.google.com/+AaronDeArmitt/posts/QQGCFii3C3k]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Jaxellis:
According to Kernel Auditor Thermal engine wasn't running. but also oddly enough back on the 11/08(?) build my phone would get SUPER hot to the touch to the point where i couldnt keep my simple little plastic case on it and took it off and put it by my window while playing a game. Whereas with the 12/02 build my issue was fixed and my phone would no longer get that hot.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] synaesthesics:
I had the same problem. It would take multiple flashes to get to the SIM to read. My phone would always roam too. The crazy thing was when I got a new SIM, the issue stopped and my phone hasn't roamed since.

I don't understand why replacing the SIM did anything but it might worth a try.

¯\_(ツ)_/¯
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] RisingNoob:
Just flashed and configured LOS 16, pretty amazing. But my quick toggles are not showing up when I pull down my notification menu, not even when I expand them. Any solutions?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] djp007s29:
What ? ****

---------- Post added at 07:48 AM ---------- Previous post was at 06:56 AM ----------

Never faced this Issue, so the only thing I can recommended is to flash the ROM again, or may be if someone faced the same issue can suggest some solution.

Regards
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] myheroduane:
What did you use to pry the screen off? I've also ordered some plastic cards as that seemed to work well in the videos I've watched. Also only have a hair dryer not a heat gun for glue. Lastly what sort of glue is best for screen?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] RisingNoob:
When it first booted was working, then it stopped the second I begin to download my apps. Never came back, now I'm gonna do a dirty flash, if it doesn't work I'll wait for a new version.

For dirty flash do I need to reinstall the GApps?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] djp007s29:
Would Recommend to go for a clean fresh flash with latest build + GApps.

With Sideload, GApps do not need to reinstalled.

Regards
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] GROOVYJOSHCLARK:
I used my hair dryer with 4 business cards. Heated up sides, wiggled business cards under and left there to prevent cooling. Glue should be built-in to the screen or use the B700 screen glue.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Sir-Shadow:
Hi guys

Anyone here with USB tethering problem?

It keeps disconnecting after some minutes.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Nightshadowxd:
I found a weird problem with the camera application. Pictures aren't saved correctly when using the zoom (I attach a photo and screenshot to illustrate the problem). Footej photo working without issues.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] myheroduane:
Just normal business cards? Made of paper\card. Was your screen lifting already from swollen battery as mine is not.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] GROOVYJOSHCLARK:
Yes and yes, but business cards works regardless as I had to also hit the corners where is wasn't lifting. Watch the YouTube vid I posted a while back, it's literally step by step and he used business cards as well.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] RisingNoob:
I just dirty flashed the last build posted a few pages ago, everything works flawlessly. Also accidently found out that the quick toggles works fine, don't know why when I swiched to Nova Launcher it removed all quick toggles from the drop down menu, just put them back.

Great build, stable, fast, awesome animations. Nice gestures included, doble tap finger print scanner to lock is great. Just the DT2W don't work as well as stock, but since I only need to put my finger rapidly on the hoe button for it to light up the screen I don't care much.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fagyi:
Core control is part of the thermals like msm thermal

or thermal engine where its hot disable the neccessary cores to make it cool again.

Thermal engine is running on pie look at gsam / app drain / kernel ( tap )/ process

Its all ported from marlin like thermal engine, thermal kernel side and configs. Maybe i need decrease it in the configs.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Neeosx:
I'm loving the rom, but this fricking volume controller will be the end of me.

is there any way to make controls act like all the previous ones?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] S.K.A.R:
Woofer

Hi [MENTION=4453138]fagyi[/MENTION]

I just wanted to test aicp 14 pie rom in androidfilehost and its woofer not working... Any fix for that is available?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] GRIDSpawn:
Indeed is cooler with your configuration

I test it downloading 2 torrents streaming with local cast and browsing 9gag all at the same time for like 30 minutes and the max CPU temp was 55 and the battery was 41 Celsius

Very nice

Thanks
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] KatsAwful:
Its a Pie feature, I doubt it will be changed
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] dRm42:
Thanks so much for checking. So a couple of additional things I've figured out since my previous post.

Separate control of clusters: This is not necessary, it looks like it's cleverly managed already. The clock speed in the conf file is applied to the small cores and somehow, probably through some multiplier, a higher frequency is applied to the big cores parallel to that, which is exactly how I wanted it to be, so that's that.

Raising trigger temperature: I have since realised that this wouldn't give us much of a gain, as the temp jumps up to 80 degrees in a blink of an eye with the current settings. If we were to raise these by, say, 2 degrees, it would take 1.00001 blink of an eye to get there, so there's no point doing that.

Clock speeds: Since this config file was originally made for the Pixel XL, that is running on SD821 with higher clock speeds, some of the values are actually useless to us. For example, between 44-47 C the config file defines the throttle speed at 1670400 Hz, which is 1631 MHz. This is obviously not possible on cores that have a max speed of 1593 MHz. However, calculating the percentage of throttle speeds compared to the SD821's original clock speed revealed some very interesting facts - see below.

SD821

Power cluster default: 2.19 GHz, Perf cluster default: 2.34 GHz

1.67 GHz => 76%

1.44 GHz => 67%

1.132 GHz => 52.5%

SD820

Power cluster default: 1.59 GHz, Perf cluster default: 2.15 GHz

Using the above percentiles:

76% => 1208400

67% => 1065300

52.5% => 834750

The crazy thing is that these speeds are all super close to the best relative efficient clock speeds of the SD820. More details here: https://xdaforums.com/oneplus-3/how-to/advanced-interactive-governor-tweaks-t3476589

These are the speeds where the SoC provides the best possible performance relative to power consumption, which directly translates to how much heat it generates. I don't have the same graph available for the SD821, but if I'm wrong, then this is the World's biggest coincidence :)

So my theory is this: When the CPU overheats, depending on how hot it is, thermal engine drops it to one of the clock speeds with the best relative efficiency. The CPU therefore uses a lot less power, meaning it generates less heat, meaning it cools down faster, meaning it can jump back to full speed faster, meaning the task is going to be done faster, meaning it uses less power overall. Sort of like race-to-idle with SoC safety and good battery consumption.

So, with that in mind, I've made a v2 config file (attached), that reads the temp sensor every second instead of every 2 seconds and also adjusted clock speeds to the SD820s efficient speeds. Ideally the 1 sec interval won't allow the CPU to get that hot between two readings and so will less likely to drop speed to the lower frequencies. We'll see.

If someone feels like running a benchmark with both variations, I'd be very grateful, cause I'm a very impatient man. If no one feels like it, I'll do it myself sometime in the future.

Cheers,

dRm

View attachment thermal-engine-perfume-v2.conf.txt
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fagyi:
Nice found! Thank you.

Will be testing after my job.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Nightshadowxd:
Before (Stock): 158779

After (dRm config v2): 159446
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] denyo81:
[MENTION=4221224]dRm42[/MENTION], Is this importable in the Kernel Audiutor apo or do I have to set the parameters manually?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] myheroduane:
All done and seems to working fine. I managed to do it without damaging the screen so I am still using it. Will keep one I bought in case this one breaks. Only 11 pounds for the battery, and an hour of my time.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] krokanic:
Did you face graphics glitches duringthe gpu test? And when i run antutu with stock configs i got also 160k score...so don't think it is affected to score but will be nice if this config affecting overall temperature...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] GROOVYJOSHCLARK:
Awesome! Glad you got it working and yes, amazing how cheap the batteries are to purchase brand new but so important.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] myheroduane:
I don't think it was as difficult as people make out, although I am an engineer. Glad to have done it, not sure why I didn't do it sooner.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] GROOVYJOSHCLARK:
Same here, senior sys engineer, I have been doing these forever but this HTC was the worst in my opinion. Newbs would have issues so that's why only people who have the know how and good hands on coordination try it otherwise they may end up with a dead 10.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] myheroduane:
I agree. Did the battery I'm my old m8 for the wife last night and that was a lot less tedious. Both seem to be going strong. I've noticed a bit of crap behind the digitizer so will most likely split it again to clean.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] aligh2014:
I Never understand the point of benchmark :confused:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Nightshadowxd:
Yes, during the test with stock configs I encountered problems. First animation working slow, some frames jumped back and later in animation "Marooned" half of screen is glitching. :eek: After changing configs from dRm42's the second test was smoother, had much less cuts, bounces and graphics errors.

Can the installed system be the reason for the phone's lack of authenticity?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fagyi:
Flash this one from twrp, and make one reboot.

I only tested with P, but this is O blobs, so should work with O roms, like LOS 15.1 etc