yashsingh1/xdaforums huggingface dataset:
[Redmi Note 2 Android Development] jajk:
[MENTION=4666525]Adam Hui[/MENTION] There is info missing - probably overflowed the buffer.

You are looking for a bunch of lines that look like this:

[init.svc.NvRAMAgent]: [running]

Do a getprop > /sdcard/getprop.txt to send the output to a file so you capture the whole lot.

Why are all the postings of battery performance pointless? Because nothing shows how bright you run the screen, how good the signal strength is over the period, how many screen rotations are taking place, how much gpu is getting used, how hot or cold it was when the battery was charged, etc. etc. etc......... All these have a major effect on battery but are invisible on the screenshots posted.

[MENTION=7442305]Iliyena[/MENTION] Mine was US$120 too and battery life is not a problem at all for me unless you count the battery puffing up after 12 months service - looking like it is about to give birth soon - hopefully a UMI Z will pop out:fingers-crossed:
[Redmi Note 2 Android Development] Iliyena:
[MENTION=5952980]jajk[/MENTION] Well... Doing something heavy like gaming really gets the heat going, bigtime... 5h SoT in light usage over 24h is great for the price, but +7h with some gaming would be nice, heh. ;)

Hoping for that UMI Z to be good as well, so that I can recommend it to some people.
[Redmi Note 2 Android Development] vaselor:
[MENTION=5952980]jajk[/MENTION] I've been looking at UMI recently, and the Z is a really nice device. But I've also read a lot about phones dying soon or having serious factory defects. They seem to have zero quality control. What do you think about it? Have you read better reviews? Thanks.
[Redmi Note 2 Android Development] Adam Hui:
What app u believe to cover it all up ??
[Redmi Note 2 Android Development] jajk:
[MENTION=7442305]Iliyena[/MENTION] [MENTION=7117356]vaselor[/MENTION] A lot of these Chinese manufacturers do a quantum leap forward after struggling (or learning) on their early products. There is a cycle of crap --> quality --> arrogance --> crap. It doesn't pay to be blindly brand loyal nowadays. I am not necessarily wanting or advocating a UMI Z but it ticks a few boxes like many low-end 2017 phones will as new SoCs roll out.

Remember our phone is a

Hongmi

, not Xiaomi product. Would you buy a Hongmi? Well you did:laugh:

[MENTION=4666525]Adam Hui[/MENTION] None - rely upon your educated assessment after several days of typical usage. I rely upon a 7hr fishing trip - fully charged before leaving, how much left when I get back? The phone use is very heavy with 4G data on, low signal strength, gps on, max brightness and gps apps running non-stop and this is pretty much identical every trip so it is a valid guide for me. Worst so far was 8130:eek: Equal best so far 7550 and 61110:good:
[Redmi Note 2 Android Development] DarthJabba9:
Any autobrightnesss fix for EU-61110?
[Redmi Note 2 Android Development] priandikawr:
Do you still have the 7550 mate? there is no 7550 in xiaomi.eu's website..

is l-speed tweak conflict with the 01_init and boot.img?
[Redmi Note 2 Android Development] vaselor:
7550 is a Multirom version, not EU.
[Redmi Note 2 Android Development] jajk:
[MENTION=5850987]DarthJabba9[/MENTION] Of course and wise move away from 8130;)

[MENTION=6617063]priandikawr[/MENTION] 7550 was never released by xiaomi.eu. It was an MR port from RN3 Pro originally ( probably equivalent to 7530 anyway) and then a later stock release.

l-speed tweak is doing many things that are already done in init.d script. Why run an app to do what you can already do with the init.d script? I am not impressed with the level of placebo and irrelevant / obsolete tweaks included in it but that is just my opinion - if it makes you feel good, install skynet as well.
[Redmi Note 2 Android Development] DarthJabba9:
After reading that it's the worst :eek: I had little option !
[Redmi Note 2 Android Development] priandikawr:
so that's why there is no 7550 for hermes..

yeah jajk you're right:D i'm thinking of that too, init.d script are already done it so it's no use to use other tweak.

i'll just go with your init.d script for now, thanks mate:good

anyway, do you still have CM's custom boot.img?
[Redmi Note 2 Android Development] Iliyena:
That CM boot.img didn't get updated further and did not work for me running CM 12.1 Aurora, nov release
[Redmi Note 2 Android Development] asusm930:
Hey, there again sorry for bothering but theres something thats bothering me with my device (Nikel-Redmi Note 4); ZRAM only works if I keep the whetstone components in the rom. Whenever I freeze/remove the app and remove the libs, ZRAM wouldn't work (the values are applied and i checked in sys/block/zram0/disksize). If I have whetstone zram works and apps are held in memory. Is there anything I can do to fix this? Would you like to look at my rom's boot.img? Again, thank you so much and I totally understand if you can't help
[Redmi Note 2 Android Development] helmiazrin:
Hey [MENTION=7260255]Brkge[/MENTION]

Did u find the solution to this problem? I'm having the exact problem as yours and its been bugging me for 2 days now. System lags, root not granted, autostarts not working...

[MENTION=5952980]jajk[/MENTION]

any solution for this? hope someone can help...
[Redmi Note 2 Android Development] jajk:
[MENTION=2078083]asusm930[/MENTION] Your problem is because you have mcd services still running - these are loaded in your bootimg. You could try adding a line in init.d script to stop the service running (use getprop command to see running services) plus blank out the contents of mcd_default.conf. Also turn memory optimization to OFF.

[MENTION=6394443]helmiazrin[/MENTION] Do a repair filesystem on /data partition in TWRP before doing anything else. If it finds a problem it might need to be run twice. Install my updated Busybox if you haven't already. Install my latest SuperSU from TWRP - not update app from Playstore. Uninstall Xposed, do not use any app restore programs. Get the ROM working nice before you add back any rubbish so you can see when it all goes wrong;)

Thousands don't have the issue so it is something you are doing to cause it. Nobody has ever reported back when they find what they did wrong:rolleyes:
[Redmi Note 2 Android Development] helmiazrin:
I did a repair on /data from TWRP but it did not fix.

Typing busybox in terminal runs BusyBox v1.25.1-osm0sis (2016-10-11).

SuperSU flashed from TWRP using SuperSkinnySU-v2.79-SR2-arm64.zip

Xposed not installed

Only thing is i did apps restore using TB before flashing your SkinnyBoot. Is it possible that restoring apps using Titanium Backup is the cause?
[Redmi Note 2 Android Development] jajk:
[MENTION=6394443]helmiazrin[/MENTION] Doing a TB restore won't break Skinny Boot but it may break the ROM install and you may not have noticed at the time it happened. You did read the bit that says Skinny Boot images break communications with Xiaomi? You don't want to be having things that depend on talking to Xiaomi like downloaded themes etc. If you want to be a Xiaomi fanboy, stay off the Skinny boot;)
[Redmi Note 2 Android Development] jajk:
Any MIUI fanboys able to see the link to the supposed MIUI8 6.0 for RN2 here: http://en.miui.com/thread-468069-1-1.html
[Redmi Note 2 Android Development] Gyovany96:
Nope , I think that's just a scam
[Redmi Note 2 Android Development] Iliyena:
Yupp. Scam. No way to report the user or such... Worthless mobile forum. (Got rid of the app long ago)
[Redmi Note 2 Android Development] Adam Hui:
He's not joking now... :D
[Redmi Note 2 Android Development] asusm930:
Hey, there. How do I remove mcd traces completely from kernel? I have removed all mcd lines from the various init.rc files by unpacking and repacking the boot.img. Thanks in advance
[Redmi Note 2 Android Development] vaselor:
I just tried an app from F-Droid called Yalp Store. It allows you to download APKs from Play Store without having gapps. Could it be put into your skinny apps list, [MENTION=5952980]jajk[/MENTION]?
[Redmi Note 2 Android Development] jajk:
Hmmm.... 2 weeks of RN2 being neglected with the lame excuse of "stability testing". So why does RN3 still get weekly updates when it is the same hardware platform:confused:

Looks like someone might have to port the RN3 releases back to RN2 for continued updates

We move forward even without Xiaomi support....

2 new skinny images:

Skinny_Pro_7530_Tweaked-v23.img suitable for all MIUI 7.5.xx

Skinny_Pro_7112_Tweaked-v23.img suitable for all MIUI 8

Changes from V22:

Rebased on 7530 for MIUI 7.5.xx and 7112 for MIUI 8.x.x

LMK values reduced to light - seems to work better overall

New tweak: ipv4 TTL value reduced to 63 to fix some problematic connections. No impact on regular connections.

Interactive Gov settings increased again to be more battery friendly rather than outright performance.

V23 settings are now:

# Tweak Interactive Governor (now set in boot.img - enable here to override values)
#echo 403000 > /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq # factory default 1183000
#echo 99 > /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load # factory default 99
#echo 99 > /sys/devices/system/cpu/cpufreq/interactive/target_loads # factory default 90
#echo 25000 > /sys/devices/system/cpu/cpufreq/interactive/timer_rate # factory default 20000
#echo 10000 > /sys/devices/system/cpu/cpufreq/interactive/min_sample_time # factory default 20000
#echo 5000 > /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay # factory default 20000
#echo 40000 > /sys/devices/system/cpu/cpufreq/interactive/timer_slack # factory default 80000

I have gone old school again but this time I am on EU 7530 Skinny so I can provide mods for the more common release rather than being the only person sitting on the more obscure MR 7550.

After reviewing what has changed since MIUI7, I find the only beneficial development (for me) was the change to better cpu handling introduced since 7.5.10. Time to hop off the mouse wheel for a while;)
[Redmi Note 2 Android Development] rafix96:
Hello, which version works on stable 8.1.3.0 ?
[Redmi Note 2 Android Development] acestars:
Please believe xiaomi and give they more time to develop nougat for RN2.

Sent from MIUI 8.0.2.0 on Redmi Note 2 using Tapatalk
[Redmi Note 2 Android Development] Adam Hui:
How do u know that ?
[Redmi Note 2 Android Development] vaselor:
I suppose it's sarcasm.
[Redmi Note 2 Android Development] jajk:
[MENTION=3885679]acestars[/MENTION] I want to believe but I have more chance of being abducted by aliens. I will pack the lube this time.....

It is said that "sarcasm is the lowest form of wit" but why does it require a higher level of intelligence to execute and understand:confused:

[MENTION=4954212]rafix96[/MENTION] There are 2 current versions. One for Miui 7.5.xx ROMs and one for Miui 8 ROMs. It's not rocket science to figure out whether Miui 8.1.30 is Miui 7.5 or Miui 8.x :rolleyes:
[Redmi Note 2 Android Development] acestars:
[MENTION=5952980]jajk[/MENTION] so maybe its the reflection of the intelligence of current humanity.

Sent from MIUI 8.0.2.0 on Redmi Note 2 using Tapatalk
[Redmi Note 2 Android Development] jajk:
[MENTION=3885679]acestars[/MENTION] Mother Nature has ways of fixing it - not long to wait now;)
[Redmi Note 2 Android Development] Adam Hui:
Where location i can get mV table & how to obtain kernel is supporting UV ?
[Redmi Note 2 Android Development] jajk:
[MENTION=4666525]Adam Hui[/MENTION] /proc/cpufreq/cpufreq_ptpod_freq_volt is what you are looking for. MTK have built in dynamic undervolting already. If you record the values as they are now and look again in the future, you will find they can change. Do not try to write to the file - it is being written to continuously so will discard any changes you try to make. Every now and then, a cpu stress test is performed to find the best undervolting figures. It is only on the lesser Qualcomm SoCs that you have to think of things like adding undervolting support:laugh:

Are you ready to come back into the light or still in denial like a WRX owner defending the strength and reliability of a ****box?
[Redmi Note 2 Android Development] Adam Hui:
Still happy with this sh#*? Box, but im gonna back to try to believe when 7 dreamers say horray!! ...

Edit : where how u could learn anything tech presents ?
[Redmi Note 2 Android Development] Iliyena:
[MENTION=5952980]jajk[/MENTION] So... I can't stick to a working setting for long. Heh. Trying out some modifications to the zram (vm):

echo 40 > /proc/sys/vm/swappiness # (Set to 100 in Skinny init

echo 40 > /proc/sys/vm/dirty_ratio # default setting 20

echo 10 > /proc/sys/vm/dirty_background_ratio # default setting 5

echo 0 > /proc/sys/vm/overcommit_ratio # default 50

Any thoughts on these lines? Made the change due to a stuttery minute at one time, I think it was the zram on the default values that were the culprit. This seems to work great, but it's so hard to reproduce a one-timer.
[Redmi Note 2 Android Development] jajk:
[MENTION=4666525]Adam Hui[/MENTION] Non comprendez, could you rephrase the line: Edit : where how u could learn anything tech presents ?

[MENTION=7442305]Iliyena[/MENTION] I don't use zram since I run so skinny I don't run out of memory. I would like to research the zram settings a bit more because it is an area where there is 95% ill-informed B.S going around. Maybe I will do some homework and then publish some recommended figures for our phone.

I wouldn't expect zram settings to cause stutters - it is pretty efficient. It is more likely to be the governor settings if you notice occasional micro-stutters. My default settings for gov are on the edge of noticeable stuttering because that is the best compromise between battery and performance. It is difficult due to the nasty background processes inherent in our kernel that are wanting to devour the battery if you let them:(
[Redmi Note 2 Android Development] Adam Hui:
:cyclops:
[Redmi Note 2 Android Development] jajk:
[MENTION=7442305]Iliyena[/MENTION] Homework finished...... and you have caused a change for the better;)

I now advise swappiness value be set to 40 not the previous factory default of 100. I will amend init.d scripts to reflect this.

All other zram related settings should be left unchanged unless there is a compelling argument to do otherwise.

Explanation:

A swappiness value set to 0 will mean zram will not be used until there is an actual memory shortage. Setting to 100 means zram will be used aggressively - this is a little harder on battery (more cpu time). Ideal is to use zram before a memory crisis occurs but not too readily. Considering the typical memory required per app and the typical amount of free ram in our phone, 40 is a good balance:good:

[MENTION=4666525]Adam Hui[/MENTION] I interpret it as you want to give me a tech present. A ZUK 2 or UMI Z would be nice thanks:fingers-crossed:

I will be dancing with tambourine when it arrives (got to be Russian to understand that one)
[Redmi Note 2 Android Development] Iliyena:
Been searching some on zram, zswap (2GB zswap partition used in Galaxy S6), basically trying to get a grip on compressed memory in all it's shapes. It's not easy to find anything really useful for a phone... You just gotta try some and take people who seem well informed on their word. Got hold of anything basic or extensive to share? ;)
[Redmi Note 2 Android Development] DarthJabba9:
Nice presents ;) - but won't they suffer from the same issues (no GPL kernel sources) as our favourite SkyNet stuff?
[Redmi Note 2 Android Development] jajk:
[MENTION=7442305]Iliyena[/MENTION] It is always very hard to find definitive information directly relevant to Android and mobile phone technologies. Plenty of stuff for Unix / Linux on desktop computers and servers. This is where the danger is - many parrot details they have dug up that are relevant to devices with hard drives and ancient processors but totally inappropriate for a typical mobile phone. In fact, Google is also guilty of carrying forward / not weeding out all sorts of Linux legacy stuff into Android even after how many revisions so far?

I can see that there is some potential benefit in having more than 1 zram so multiple threads can access individual zram blocks avoiding a bit of a bottleneck that would otherwise occur. The technical detail on how to set this up efficiently is a bit lacking - I'll think a bit more on that one....input welcome;)

[MENTION=5850987]DarthJabba9[/MENTION] Don't want to send [MENTION=4666525]Adam Hui[/MENTION] broke buying me a 1+3T (how many advertorials can one phone get around here?)

Also.... Qualcomm based devices are becoming less likely to have full source released. Interesting year ahead with Qualcomm and Samsung doing it tough in court cases for some seriously bad behaviour and Mediatek likely to beat both to full 7nm production. Who will be king at the end of this year?
[Redmi Note 2 Android Development] Iliyena:
Went further on and tried formatting cache as f2fs, not working with our RN2/kernel/Recovery, so don't try it ;)

I think I'm gonna try 2 zram then... :P
[Redmi Note 2 Android Development] Iliyena:
[MENTION=5952980]jajk[/MENTION]

So, it seems to work just fine. 2 zram of 256MB. How can I test if it helps?! Heh.
[Redmi Note 2 Android Development] DarthJabba9:
Unfortunately, I'm quite ignorant about such matters.

I see all the blurb about 1+3T too. The UMI Z is about half the cost, which makes it twice as desirable!

Seems that nobody is officially interested in enforcing the GPL against miscreant companies ... :rolleyes:
[Redmi Note 2 Android Development] Iliyena:
Well... Crap. Got a crack in my screen... It's ugly... R.I.P :'( Just when I were done and done for weeks forward. This were the last screen I change on this RN2. Sticking to my workphone (Galaxy S6) from here. It was very fun being part of the thread and actually affect parts of the settings recommended.

I'll be in touch! ;) Sad.
[Redmi Note 2 Android Development] jajk:
[MENTION=7442305]Iliyena[/MENTION] Sorry to hear the bad news but glad you enjoyed the ride. We will meet up again when we buy the next high spec low end China phone with 3 legs, no tail and one eye missing;)

I had already discovered the ROM supports f2fs but the kernel does not - go figure:confused:

Creating the zrams is the easy bit, I think there is another step or 2 in getting them to work the way we want them to. There is some mention of adding them to the fstab file. I will work on finding the answer.

[MENTION=5850987]DarthJabba9[/MENTION] Who has money to hand to lawyers to prosecute big companies that hide in British tax havens:laugh:
[Redmi Note 2 Android Development] Iliyena:
At it again getting a OmniROM (MM 6.0.1) running on a tablet (Samsung Tab 7.7, P6800). Will do fine for browsing in the sofa for the time being. ;)
[Redmi Note 2 Android Development] jajk:
2 new boot images + init.d script updated to support up to 2 zram blocks (zram0 and zram1):

Skinny_Pro_7530_Tweaked-v24.img for 7.5.x ROMs

Skinny_Pro_7112_Tweaked-v24.img for all MIUI8 based ROMs

I decided that 2 zrams is enough - diminishing gains to support 4.

You have the option now to enable 1, 2 or none at all (default). Download the updated 01_init file to get the syntax correct.

The advantage in having 2 zrams is that each one has its own compressor/decompressor available to each thread using zram rather than having to wait for a single pipe.

Do not confuse zram with swap - in Android, we are only interested in increasing the available RAM by compressing a bit of it. We are definitely not setting up swap partitions and paging to disk (in our case emmc memory) like you would find on PCs.

Treat this as experimental at this stage and please do report back with your experiences. I am finding it very difficult to push memory usage to the point where zram starts getting used as LMK is tending to keep memory usage to just below max. The worst case for me is getting to within 56MB of full usage - damn! I need more bloat:laugh:

[MENTION=7442305]Iliyena[/MENTION] Do not let your therapist try to convince you that it is a problem. I have always dissected and tweaked every bit of technology that I own whether it be car, bike, boat or phone - I am the normal one - everyone else is crazy;)
[Redmi Note 2 Android Development] DarthJabba9:
The FSF?

As for British tax havens, don't get me going about 'Brexit'.:mad:
[Redmi Note 2 Android Development] cukierkas:
[MENTION=5952980]jajk[/MENTION], seems your dream phone is on the wayhttps://m.youtube.com/watch?v=lX__LdkaKDM[URL] ;)
[Redmi Note 2 Android Development] ShuppaGail:
Hi boyz, I would like to ask, if I should or shouldn't use L Speed app or it will mess up the tweaks done by this boot image or the skinny MIUI ROM as a whole.
[Redmi Note 2 Android Development] Iliyena:
There are some settings that the init-file don't touch, but most is covered. So yes, L Speed, Skynet & NitroX and such will mess with some of it.
[Redmi Note 2 Android Development] jajk:
[MENTION=5850987]DarthJabba9[/MENTION] Brexit, Brexit, Brexit. The answer is for the entire Britain to become a tax haven then you could all afford fancy German cars like Range Rover:laugh:

[MENTION=7497701]ShuppaGail[/MENTION] You can use whatever you want. What's the worst that could happen?

[MENTION=2606021]cukierkas[/MENTION] No, no and no. Fails the test: Is it a Xiaomi? When I apply a similar tweaking effort on my backup phone which is a Ulefone BT3, even it starts to become better than the RN2 which is saying alot. Better screen, better build quality, better cameras etc.......

[MENTION=7442305]Iliyena[/MENTION] I am having a major issue with LMK stepping in before zram starts to be filled. I have, at one stage, been able to fill zram but not on my current 7530. Searching for the answer has not helped except to find more people with the same problem and there seems to be a known issue of excessive killing that was never solved in 5.02

Were you able to start filling zram? Anyone else seeing the problem or not?
[Redmi Note 2 Android Development] ShuppaGail:
(Redmi note 2) I just noticed my SIM isn't being detected, please help. I've tried swapping slots and flashed v24p52 over v24p51. Nothing seems to work.

EDIT: ignore this
[Redmi Note 2 Android Development] Iliyena:
Well... Now that might be related to LP 5.0.2 as you said. My RN2 were (and is without a working screen) running LP 5.1.1 on CM 12.1 since I just couldn't bring myself to go MIUI again... :/

After opening some apps my zram filled up nicely. Posted som pictures a page back or so. Tried changing swappiness up to 80-100 again? Opened apps on a roll to force-fill everything?
[Redmi Note 2 Android Development] jajk:
[MENTION=7442305]Iliyena[/MENTION] I have tried everything but cannot get any filling at all - LMK does not understand that zram exists on 5.02 by the looks of it. I can't remember what O.S or ROM version I was running when I originally had zram filling happilly:confused:

I need conformation from anyone running zram on MIUI - is there anybody out there running zram and seeing correct usage of it?
[Redmi Note 2 Android Development] vaselor:
[MENTION=5952980]jajk[/MENTION] I'm using an old skinny image (v22 if I remember correctly) and it seems like it's working fine. Using 8130 EU
[Redmi Note 2 Android Development] jajk:
[MENTION=7117356]vaselor[/MENTION] Any chance you could flash v24 and verify zram still works?
[Redmi Note 2 Android Development] vaselor:
[MENTION=5952980]jajk[/MENTION] Yes, I'll flash it today and will report
[Redmi Note 2 Android Development] vaselor:
It's working. I flashed and threw lots of apps. I couldn't fill it but it's on its way.

Oh, and I'm using 2 zrams this time.
[Redmi Note 2 Android Development] DarthJabba9:
Yes, it works here (6.11.10).

---------- Post added at 10:20 AM ---------- Previous post was at 10:17 AM ----------

We shall see how far George Soros' predictions come to pass.
[Redmi Note 2 Android Development] DarthJabba9:
[MENTION=5952980]jajk[/MENTION] Calling fstrim by itself in the init.d script doesn't work (there is no symlink to it) - had to change the code to "busybox fstrim blah_blah".