yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] jpph:
hey, don't push. It is not like we are waiting for a new version with lot of features...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] HannibalLecter:
be happy you selfish internet champs
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] azizak:
thanks for rom nijel8. I watch too many movies, film, video. screen performance is perfect.

Mi Max cihazımdan Tapatalk kullanılarak gönderildi
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] eseregin:
Could you please post it in mi3 thread mate?

Together with ETA question all this far away from what discuss in this topic.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] HannibalLecter:
[MENTION=2683458]eseregin[/MENTION] request you to delete your quoted text. I have deleted my post. so, no point having the quoted text too
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] troyinjapan:
mi3 stuff on mi3 threads. This is the Mi Max thread. Please. NO MORE NOISE.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] HannibalLecter:
I HAVE DELETED MY ORIGINAL POSTS. NOW YOU DELETE THE QUOTED TEXT you 50 post strong selfish internet champ.

Your post is making the MOST NOISE NOW.

PS for others: The caps are just a reply to this person's use of caps as a reply to me.

i wil delete this once you delete your quoted text.

you have established that you're the internet thread champ.

People like you term a call for help 'Noise' and make XDA a non-friendly rigid as hell place.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] TheGeekRedneck:
So are you two gonna make out now, or what?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] whatsek:
I hope not! that will distract nijel evel more! ;)

Verstuurd vanaf mijn Mi Max met Tapatalk
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Skalexs:
A lot of your post are not rom related, or are asking for ETA, it's irritating.

If you have something to talk with the developer, please, PM him, not needed to be "summoned" in any post, also you are too rude, relax please, we don't need CAPS

(Sorry for the pm suggestion nijel, I know it could be a nightmare, but your threads attract a lot of offtopics)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] sarthakwarlock:
Charging with QC 3.0 and put my phone on refrigerator. Battery temperature was lowered to 26° C in 10 minutes.. (Before it was 43° C)

Now I m working on a air tight container to protect device from humidity.. That's the only flaw of charging like this..

[MENTION=4399618]nijel8[/MENTION] can you modify QC files.. If i charge this way i won't see my BAT on fire.. :p
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] HannibalLecter:
The rudeness was not for you. The caps were a reply to the other person's caps. You did not read carefully enough.

I replied the same thing to another polite person in the most polite manner 2 posts back.

I did not summon the developer. I requested his attention. I mentioned him just as you or anybody else would.

It is not mandatory to have all of your posts to be ROM related. and why are you getting irritated when you are nowhere near being the developer of this ROM in even the minutest of the ways. or is it just a fashion to express your irritation making you sound important in rom threads? Since, you're not the dev, I did not ask you anything. You should have ignored my tiny lil post if you had nothing good to say.

---------- Post added at 06:19 PM ---------- Previous post was at 06:08 PM ----------

@TheGeekRedneck LOL

[MENTION=2132868]whatsek[/MENTION] why do you think he is watching all of this and hasn't said anything yet? :P I doubt that. If he had read this, he would have slammed both of us and got us on track in just 1 post. :P

----xxx end of this topic xxx---- (have deleted my posts to save people from reading what they don't need but cannot help the quoted text by the genius not-called-for policemen)

[MENTION=5660076]troyinjapan[/MENTION] I think you should edit your post to remove the quoted text to save everyone some space especially when the original content has been deleted.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] oatcooky:
QC really heats up this device. I'm only on QC2 but I sometimes see 42+ C battery temps when the ambient is around 30 C. I usually remove the phone case before charging it on a hot day.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] fallen_:
Whats the difference bettween this UNNOFFICIAL rom and the other official?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Dj-athar:
Hi. Its very nice ROM. But can u help me, I can't login into Facebook, I use Facebook app, browser and Spotify to log in. But always failed. It always cannot connect. Another app that use data is working fine... Pls help
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] dj69holland:
Strange, i charge with a QC3.0 charger, normally around 2480mAh, and temp usually goes to around 33*C max.

Maybe you might have lots of things running in foreground or background while charging?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] gagas1:
Hi. I understand the sound volume on this ROM is higher than the official LineageOS. Could someone make a flashable zip of the files needed please... ?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] fallen_:
What's the difference between this unofficial and the official?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
ROM updated... (and I am tired...):eek:

Note for the new CPU power/performance preferences:

Default behavior is what official LineageOS looks like now - core_ctl is not running and not enabled at start up, CPU governor and core_ctl tunables are set per official LineageOS(before removing core_ctl driver). Meaning all 6/8 cores online all the time.

If you what to enable core_ctl just go to Settings -> Battery -> Battery saver and performance and turn the switch ON. You will be asked for root access(required, ignore the wrong FMRadio requesting it)... core_ctl driver is loaded instantly and do it's job, tunables applied. And all stays that way across restarts. So switching ON/OFF is in real time, no reboot required. The default configuration is 4+1...

You have easy access to core_ctl and governor configuration file to change it to your liking. Just tap the second new preference and it will be loaded in the system default text editor(or will ask for one). If no editor is detected you will see toast message and you have to install some editor to play with the config.

After editing and saving the changes you will be back to last screen and just tap the new third option to apply new core_ctl/governor configuration. You are all set, no reboot required.

Have fun!

:fingers-crossed::good:
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
I can't modify QC files they are(it's only one actually) closed source prebuilt binaries from MIUI.

I can however modify charging amps-to-temperature throttling in kernel but really don't want to mess with it...

You could've read the changelog instead of double asking. That's the difference! The common part is in the official Lineage changelog...

If you don't get answer something must be wrong with your question...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] anderson79:
Work substratum?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
Work not...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] anderson79:
Then you can not install substratum themes:(
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] tangkije:
If I come from MIUI global beta 7.5.25, do I need to flash firmware provided from here?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
No
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] HannibalLecter:
LOL
[MENTION=5335270]anderson79[/MENTION] I know it's sad. but the ROM is great.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
I speak Yoda too...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] paradise-san:
[MENTION=4399618]nijel8[/MENTION] This might be a dumb question, but is there any disavantage in enabling the core_ctl compared to stock, with all cores running at all time? Is there a significant save in power consumption? Does the performance take a hit? Cheers.

(P.S.: it seems that is no longer possible to dirty flash your ROMs, once upon a time it was possible without assle, now, for the last months, I have always to clean flash for it to work, otherwise it gets stuck in a bootloop. Did you notice or experience the same?)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Tysovwik:
Flashed new rom 2 hours ago, everything is perfect :svetius: 4+1 core is a best option, that I like

---------- Post added at 08:22 AM ---------- Previous post was at 08:21 AM ----------

I enable it by default, no problems. Dirty flashed as well, no bootloop (twrp wipe system only!)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] FutureGamerz:
Shh... I secretly tell you... I have not clean flash even once since I got on board this ROM. Not even from 7.1.1 to 7.1.2 as recommended by nijel. Keep it within us. Thanks :D

Seriously everything runs alright for me. Except on the 14/5 build the phone does slow down quite a bit compared to earlier April build. I got no stand to complain though. Otherwise other things work as it should and normally do.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Zola III:
It spent (hotplug) more power in sleep state as wake up request aren't handle properly (logic mix up), which is fix able. It saves more power anyway in active use (amount is naturally depending on used setup). Every hot pluging-unpluging operation is naturally much slower then frequency scanning (checking & preparing targeted core & caches) which can lead to (micro) stalls along with not really wanted HPM logic behaviour (responsible for task bouncing & execution). This is why I strongly recommend 2+2 as it makes perfect peace with actual task requests & HPM. There can be done more with HPM config but we will leave that for now. Recommendation goes to enable every second core in the cluster (if & when possible) as HPM will always target ready cores that are in idling (in config set as) state or not to much loaded state. This way you achieve 50% less latency & 2x more L2 cache that can be used + if more cores need to be used they at least won't wait for L2 init & verification (this is similar to what Arm is doing on new announced cores A55 & A75 & gains should be exactly the same 10% performance gain [5% 2x cache size & 5% half the access time which is the same as duble the cache size] with a proximite 3% bigger power consumption).

So if properly configured hotplug can be not only power friendly but also performance beneficial (with all up to date ARM V7-V8 SoC's that actually use split L2 cache between two core's).
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Arti42000:
[MENTION=4399618]nijel8[/MENTION]

How can I translate these new strings related to core_ctl to Russian? I can do it for myself, but I don't know how

[MENTION=4232632]Zola III[/MENTION]

Can you provide cpu.conf for 2+2 core config? Please
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] jpph:
thank you nigels for the new release. could you have a look on helium config? it seems that only 6 cores are active.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] FutureGamerz:
Same. Even running Antutu also the 2 cores cpu6&7 won't fire up.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] fallen_:
Sorry for double post, I mean the difference between the official because in the official I only see hydrogen, and this one can be used on hydrogen and Helium.[emoji53]
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] T.kum1993:
I took this ss while running antutu but all the cores are fired up with core_ctl turned on and default configuration (4+1), if you're using cpu-z then I suggest you use kernel adiutor to see how many cores are up and running

Mi max helium nigel8's LineageOS
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] jpph:
ah yes, after enabling and disabling core_tl, it stays on 8 core.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] cdr400:
Hi,

with this ROM, is it possible to enable EIS using FreeDcam ?

Thank you
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
core_ctl is different experience for everybody hence I made it optional and easy configurable.

No I don't have any dirty flash problems. Since I started this ROM on 1-1-17 I have clean flashed only ones going from 7.1.1 -> to 7.1.2. Imagine what would be if I have to clean flash testing builds... I've done thousands....

Strings are hard coded in CMParts and Settings apk. I didn't bother to expose them for translation... Best way is with HEX editor without recompile, or just recompile with apk tool or something keeping the platform signature.

Don't know what you mean... when are only 6 cores active?

You can "fix" pretty easy yourself...

Does running this command in terminal helps?:

su -c 'cpu_config online'

Or just toggle core_ctl ON/OFF in Settings to do the same.

Open /system/etc/cpu/cpu.conf and copy all lines from online() function to after-last-line governor() function to get all cores online after boot with core_ctl disabled. Or just add as last line in governor() function https://github.com/nijel8/android_device_xiaomi_helium/blob/cm-14.1/rootdir/etc/cpu.conf#L38:

online

This was one of the TheStrix changes proposed in official device tree that I shouldn't merge for helium I guess... But it does get rid of some error messages in dmesg on boot...

That's the difference... No helium support from official... And no, you can't use hydrogen on helium problems-free without patches...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] troyinjapan:
There is no official support for Helium. So, we rely on nijel8. I urge all Helium users to throw some money his way and donate. He deserves it! :good:
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Tysovwik:
Nijel, can you give an explanation, how works new option "safety net helper", what does it do?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] andjohn:
I literally Googled it.

"Extract from Android SafetyNet API doc

Check if your app is running on a device that matches a device model that has passed Android compatibility testing. This analysis can help you determine if your app will work as expected on the device where it is installed. The service evaluates both software and hardware characteristics of the device, and may use hardware roots of trust, when available." So, basically it hides root.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
With unlocked bootloader if app checks phone for it for SafetyNet compliance it will get status orange and will fail. With the setting enabled status GREEN will be returned which is one of the SafetyNet conditions to pass. That doesn't guarantee pass though if they use strongest SafetyNet test hence I called it helper and not else... You will still need to hide root through other ways if need to...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] IndDoc:
clean flashed latest build, but double tap anywhere won't work. Gallery, browser, anywhere. It registers as 2 separate touches. Any idea where I may be going wrong? Thanks.

Edit - turns out that if I press it really fast then it is registered. Something to do with the change in the double tap duration of the home button, it seems.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] whatsek:
Ik I might have a weird bug, my power button does not wake up the phone. Double click to start camera works, and long press for flashlight works. But I can only wake it up by using the fingerprint. Dirty flashed the latest buildt thus morning and enabled the core-crl. Could anyone check this?

Edit: power off works fine

Verstuurd vanaf mijn Mi Max met Tapatalk
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
Yes it does, double tap timeout is global value and lowered from 300 to 120 ms. Average double tap should not exceed 100 ms, mine is 50. But I still have plans to make it adaptable to particular user double tap speed. Didn't have time to test the algorithm this pass weekend so didn't released it. Next update...

EDIT: Seems like touching the global system dt timeout was a bad idea. Should've adjusted only Home button. Double tab to zoom in Google maps is not working for me no matter how fast I double tap. The only explanation is Google subtracts some ms from the system value to make their single tap more responsive and with my change no timeout left for them. Other apps might be affected as well. Will be fixed next update so you know I am aware of it. Sorry for the inconvenience for the time being...

One of those is-it-just-me glitches happening for some users... Try switching power button settings around and see if helps or reset is in order...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] oatcooky:
I had a problem with the stock camera app force closing. I wiped the data for that app and rebooted and now it's working fine.

No issues with core_ctl, I enabled it and used Zola's powersaving settings with a slower boost freq.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] FutureGamerz:
Hmm... Double tap to sleep for the status bar become relatively unusable for me. Need to tap super fast. For the home button double tap still working alright though.

It feels like I need to tap faster on the status bar to get it to sleep. Not sure why though.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] oatcooky:
Confirmed, you need to double tap super fast on the status bar to get it to sleep. On the flip side, there's no more delay when using double tap on the home button and tapping it to get to the home screen is fast.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
See edit in my previous post. Confirmed and will be fixed. Again sorry for the inconvenience. Now you know I can break things too, not just fixing... :(
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] FutureGamerz:
No worries. I don't double tap much for other things. Only home button and status bar to off and sometimes in chrome to fit the whole thing to page.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] HannibalLecter:
That's the exciting part. Isn't it?

We are with you on this. :) Kudos for trying out something different. :good:

shall we expect a patch or a new rom?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] oatcooky:
For battery freaks like me, I'm now getting 6-7% active battery use per hour with WiFi and LTE on and Zola's slower settings applied. All thanks to core_ctl. On the previous 0514 build I was getting 10-11%, sure it felt faster but I couldn't go beyond 10 hours SOT. Hopefully this build will let me get 12+ hours, good for long work days when I can't be tethered to a charger.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
It's in the framework so no patch. Will have to live with it for the next two weeks...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] HannibalLecter:
that would be one hell of a long day :P
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
As Zola III pointed out(and my personal experience) core_ctl is good for active device but might not be for sleeping one. So you could try setting up tasker profile when screen is off to disable core_ctl with shell command:

su -c 'cpu_config online'

and enable it with screen on:

su -c 'cpu_config core_ctl'

for even more battery saving...

This will not affect the setting so no worries at boot.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] oatcooky:
It is when you're out and about and the phone is the only computer around :)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] IndDoc:
No issues. Glad you're taking feedback and working on it. Thank you for your work. :good:
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] FutureGamerz:
Don't understand why it's not good for sleeping. May need some read up.

Anyway... Some weird stuff. Perfmon not showing the cpu speed for cpu3456 even when the % is showing.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Zola III:
Simple because requests aren't exactly serial & they do happen more often with a hotplug.

This generally helps:

https://partner.nameless-rom.org/gi...mmit/64275f31ed14223a2f3d068f0216e8150f7ac309

Nothing new from Perfmon...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] FutureGamerz:
As in its normal for it to read 0MHz?

Some other cpu monitoring apps also showing the same. With % but no mhz.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Zola III:
It's app related & not really interesting.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] cdr400:
nijel8, is it possible to include Nougat 7.1 Pixel Camera with Electronic Image Stabilization (“video stabilization”) 2.0 in your ROM ?

The lack of video stabilization on Mi Max is not acceptable ...

Thank you very much.

Best regards,

cdr
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] T.kum1993:
Yup, YouTube double tap to fast forward isn't working either no matter how fast how I tap.

Mi max helium nigel8's LineageOS
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] paradise-san:
I'm experiencing similar problems. For example, double tapping the status bar to turn the screen off is incredibly difficult, I have to be lighting fast, or else it won't work 90% of the times. Any workaround to fix this?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] eseregin:
Please read previous page...

And please wait next build...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] IndDoc:
The problem has been noted by the developer. The only work around is to downgrade to older build for the time being. A new build is likely in 2 weeks fixing this, according to the Dev.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
Workaround for FMRadio recording bug, run in terminal "setenforce 0"

This one is not mine :) but will fix it anyway :)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] mmr:
Another bug opening battery saver and performance page when not on root causes instant crash presumably due to new core ctl settings?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
Yep, you got me, didn't think of that.. Will fix it, in mean time temporary enable root for apps if you need to open that setting.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
Google should rethink how they handle dt timeout... Who are they to not respect my change!? Damn you, Google... :mad:
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] FutureGamerz:
Hahhhhhhh.... That's the reason I failed to FF/RW my youtube videos today.

I thought YouTube updated to remove the feature. I totally never thought of the link between this and the double tap issue. Silly me *facepalm*
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] cherevkoaa:
"FM Radio" requires superuser right when accessing "Settings -> Battery -> Battery saver and the performance" :eek:
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] antonio7667:
I am not able to optimize my device by stopping apps from restarting with Clean Master. I receive a message that SU rights are not correctly granted for this function. Any idea for a workaround? Thanks.

Изпратено от моят Mi Max с помощта на Tapatalk
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Zola III:
Ouu they are rethinking it all right... By not giving secure net certificate to Lineage & trying more directly to brick the AOSP.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
Read changelog note link... I have to redo core_ctl settings and fix that too.

Most likely related to that same thing above, broke some su stuff:mad:

You can try replacing built-in su with superuser by flashing LineageOS su-addon remover and SuperSu.

I was joking, read it the other way around... :)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Zola III:
[MENTION=4399618]nijel8[/MENTION] I know you did... Unfortunately I didn't. They are trying to brick the community (for a long time now).