[Q] any kernel with fast charge support - Xiaomi Redmi 1S

Reedmi 1s has qc400 cpu that means it supports quick charge 2.0 technology. I want to is tgere any method to enable it or is there any kernel with fast charge.

Best kernel
Press thanks button

Related

[KERNEL PATCH - Devs only] Force AC (fast) charging

This is for kernel devs only. The patch is useless to those who do not/can not compile their own kernel.
I put together this patch for you guys at the request of a few different members here in the nexus forum. This allows one to force AC charging for any charger that is detected as USB (i.e. car chargers, inductive chargers through the pogo pins). This also works for MHL, HOWEVER you will most likely still be limited by the MHL adapter itself. With modification to the MHL adapter (splice in an additional charger) plus this mod, bunklung was able to charge at ~600-700 mA while mirroring and streaming.
To toggle the fast charge you must download IncrediControl v1.5 beta3 (http://www.incredikernel.com under Latest Downloads). Under the general tab, click on force fast charge, then apply. After you have done that, place your phone on the charger. You will see it is now detected as AC and if and only if the charger can put out more current than it was previously being limited to (more than 500mA) you will be able to use the additional current.
Good luck have fun.
http://www.incredikernel.com/wp-con...nitor/download.php?id=force_fast_charge.patch
NOTE: You may get a freeze/FC in IncrediControl once in while when toggling the charge. This is being worked on. I figured everyone could deal with a FC here or there to get this out earlier.
Fast charge toggle widget. No more need to open the app to toggle!
https://play.google.com/store/apps/details?id=com.incredicontrol.fastchargewidget
Great work. Now I just need to figure out how to patch the kernel! Haha. Hopefully someone will rebuild one with it in so I can test with my MHL adaptor.
Sent from my Galaxy Nexus using Tapatalk
Thanks for this!
Thanks Chad!
thats nice, i offered a similar kernel mod to the devs of a captivate kernel they tried telling me making the phone charge on usb the same speed as AC could dammage the battery, phone or pc. oh and they basically called me an idiot for suggesting it.
here is the captivate/i9000 kernel tweak for rapid AC charging
more info in original thread, bottom of 1st page to 2nd page. http://forum.xda-developers.com/showthread.php?t=1384253
Lukiqq said:
Voltage regulator and the charging current part: max8998-private.h, a file that contains charging values in mA:
Code:
#define MAX8998_ICHG_90 0
#define MAX8998_ICHG_380 1
#define MAX8998_ICHG_475 2
#define MAX8998_ICHG_550 3
#define MAX8998_ICHG_570 4
#define MAX8998_ICHG_600 5
#define MAX8998_ICHG_700 6
#define MAX8998_ICHG_800 7
Battery driver part: s5pc110_battery.c and defined AC and USB charging rates (modified by me to 800mA when on AC and 550mA on USB):
Code:
if (chg->cable_status == CABLE_TYPE_AC)
max8998_write_reg(i2c, MAX8998_REG_CHGR1,
(MAX8998_TOPOFF_10 << MAX8998_SHIFT_TOPOFF) |
(MAX8998_RSTR_DISABLE << MAX8998_SHIFT_RSTR) |
(MAX8998_ICHG_800 << MAX8998_SHIFT_ICHG));
else if (chg->cable_status == CABLE_TYPE_USB)
max8998_write_reg(i2c, MAX8998_REG_CHGR1,
(MAX8998_TOPOFF_25 << MAX8998_SHIFT_TOPOFF) |
(MAX8998_RSTR_DISABLE << MAX8998_SHIFT_RSTR) |
(MAX8998_ICHG_550 << MAX8998_SHIFT_ICHG));
One more thing in i9000 kernel sources: drivers/usb/gadget/android.c
Code:
#ifdef CONFIG_USB_ANDROID_SAMSUNG_COMPOSITE
/* soonyong.cho : This value of max power is referred from S1 */
[COLOR=Red].bMaxPower = 0x30, /* 96ma */[/COLOR]
#else /* original */
[COLOR=YellowGreen].bMaxPower = 0xFA, /* 500ma */[/COLOR]
#endif /* CONFIG_USB_ANDROID_SAMSUNG_COMPOSITE
from where I removed the condition to make it look like that:
Code:
[COLOR=YellowGreen].bMaxPower = 0xFA, /* 500ma */[/COLOR]
BEFORE:
AFTER:
Click to expand...
Click to collapse
Will this work for GSM version also?
TRusselo said:
thats nice, i offered a similar kernel mod to the devs of a captivate kernel they tried telling me making the phone charge on usb the same speed as AC could dammage the battery, phone or pc. oh and they basically called me an idiot for suggesting it.
....
Click to expand...
Click to collapse
What do you use to monitor the mA on the PC side?
is it supposed to show somewhere that i'm on ac? I have this patch enabled but when going into battery settings it shows "charging (USB)"
also TRusselo, where in windows can I find how much mA a USB device is drawing from the port?
Notn4 said:
is it supposed to show somewhere that i'm on ac? I have this patch enabled but when going into battery settings it shows "charging (USB)"
also TRusselo, where in windows can I find how much mA a USB device is drawing from the port?
Click to expand...
Click to collapse
It needs to be activated. Ask the guy who makes the kernel you use
Sent from my Galaxy Nexus using Tapatalk
Notn4 said:
is it supposed to show somewhere that i'm on ac? I have this patch enabled but when going into battery settings it shows "charging (USB)"
also TRusselo, where in windows can I find how much mA a USB device is drawing from the port?
Click to expand...
Click to collapse
To toggle the fast charge you must download IncrediControl v1.5 beta3 (http://www.incredikernel.com under Latest Downloads). Under the general tab, click on force fast charge, then apply. After you have done that, place your phone on the charger. You will see it is now detected as AC and if and only if the charger can put out more current than it was previously being limited to (more than 500mA) you will be able to use the additional current.
Where is it
OK.... I give, what properties windows is that?
TRusselo said:
here is the captivate/i9000 kernel tweak for rapid AC charging
Click to expand...
Click to collapse
Pushed the fastcharge toggle widget to the market for those who were interested. No more need to open an app to toggle when you can just do it from your homescreen!
https://play.google.com/store/apps/details?id=com.incredicontrol.fastchargewidget
Tried to download the toggle from Google play, but I'm getting a "device not compatible" banner.
Franco nightly kernel, rooted 4.0.4 (Craig Gomez). The patch is definitely in this kernel.
Thanks in advance. Great patch, by the way.
Sent from my Galaxy Nexus using XDA
nosit1 said:
Great work. Now I just need to figure out how to patch the kernel! Haha. Hopefully someone will rebuild one with it in so I can test with my MHL adaptor.
Click to expand...
Click to collapse
Same here using the bamf rom do I contact them on the bamf forums to compile this patch into the kernel? I am newb.
En4c3r said:
Same here using the bamf rom do I contact them on the bamf forums to compile this patch into the kernel? I am newb.
Click to expand...
Click to collapse
I looked into it. I could have done it had I had enough time to read in and get the proper setup, but it's just a plain mess. I knew it would catch on fast.
Glad to see you are spreading the love chad. This patch was a lifesaver on my incredible.
chad0989 said:
Pushed the fastcharge toggle widget to the market for those who were interested. No more need to open an app to toggle when you can just do it from your homescreen!
https://play.google.com/store/apps/details?id=com.incredicontrol.fastchargewidget
Click to expand...
Click to collapse
Nice work!
jcmm11 said:
Tried to download the toggle from Google play, but I'm getting a "device not compatible" banner.
Franco nightly kernel, rooted 4.0.4 (Craig Gomez). The patch is definitely in this kernel.
Thanks in advance. Great patch, by the way.
Sent from my Galaxy Nexus using XDA
Click to expand...
Click to collapse
You're getting it from the widget after its been downloaded, or from the market while trying to download it?
Market issue fixed. Should be able to download now.
Widget should be fixed now. Sorry about the FCs!
thx chad!
Is there a list which kernels already support HAVS or SVS?

[Q]Eco mode

What exactly eco mode is? Intelli-plug or MPdecision?
Ecomode configures ur processor to run as quad core or dual core...
Sent from my LG-E975 powering Stock 4.1.2
On stock firmware there's ECO mode, ok.
But what about Cyanogenmod? Is this feature supported?
In case it's not implemented by default is there a way to add it via an additional application or a custom kernel?
Thanks.
Fotonic said:
On stock firmware there's ECO mode, ok.
But what about Cyanogenmod? Is this feature supported?
In case it's not implemented by default is there a way to add it via an additional application or a custom kernel?
Thanks.
Click to expand...
Click to collapse
kernel which has faux Intelli Plug implemented will allow us to use that feature using Trickster mod app of faux clock app...
hasan4791 said:
kernel which has faux Intelli Plug implemented will allow us to use that feature using Trickster mod app of faux clock app...
Click to expand...
Click to collapse
Uh... thanks for clarify.
So, does cyanogenmod 10.2 with default kernel implement this Intelli Plug feature?
If I am correct, not having this thing correctly handled makes phone use Always the 4 core cpu, instead of the low power one when no load... right?
Fotonic said:
Uh... thanks for clarify.
So, does cyanogenmod 10.2 with default kernel implement this Intelli Plug feature?
If I am correct, not having this thing correctly handled makes phone use Always the 4 core cpu, instead of the low power one when no load... right?
Click to expand...
Click to collapse
it wont make all ur cores to run all time....based on load condition it ll auto manages the core....and CM default kernel wont have that feature and it shud be available in custom kernels lyk f92,kite,solid..

[Q] Is overclocking made automatically?

So, I have installed ExtremeKernel3 on my phone, together with EliteGamer 2.0.
And to the question. Apparently the ExtremeKernel overclocks the processor. But how do I know if my phone is overclocked or not? Is the overclocking made automatically, when I install the kernel? Or do I have to do anything else to overclock it? I just don´t know how it works.
U can use "no frills CPU" to overclock ur cpu
Sent from my R800i using XDA Premium 4 mobile app
silmes said:
So, I have installed ExtremeKernel3 on my phone, together with EliteGamer 2.0.
And to the question. Apparently the ExtremeKernel overclocks the processor. But how do I know if my phone is overclocked or not? Is the overclocking made automatically, when I install the kernel? Or do I have to do anything else to overclock it? I just don´t know how it works.
Click to expand...
Click to collapse
Overclocking means that you can set phone's clock speed more then manufacturer default speed. For Xperia Play deafult clock is 1GHz.
Term "overclocking enabled kernel" means that value of clock speed is higher then in deafult (stock) kernel.
To be able to have use of that higher speed, you need an app that take take of clock speed. For example No-frills CPU Control There you set speed of your clock.
What value of clock you can set is determined in kernel. for example, in stock kernel you can set 1GHz and below, in DoomLord kernel you can set up to 2GHz and in Lupus kernel you can set up to 1.6GHz. Remember that doesn't mean your phone can work at that high speed - it is invidually on each phone how much overclocking each phone can take before it just don't work anymore (for example, my phone can't get past 1.8GHz, it can work on 1.7GHz only when on charger, but it is stable on battery on 1.6GHz)
The reason devs make overclocking kernel is to give an option how much max clock speed you can set. But that doesn't mean you should do this by any means, because, even it can work on higher clock, it can be bad for cpu if you do it on long period of time.
With higher clock, phone drain more current from battery, wich means overheating can lead to degrading battery life, shortening cpu and/or electronics lifespan in general
But, with overclocking you could shorten electronic lifespan from 10 years to 4 years, and nowdays hardware became obsolete in only few years, and that's why lot of people don't care about danger that overclocking bring.
If previous text was TL;DR, here is short version:
Kernel gives you option what is MAX speed you can set, with an app you choose what clock speed you want to use
Bakisha said:
Overclocking means that you can set phone's clock speed more then manufacturer default speed. For Xperia Play deafult clock is 1GHz.
Term "overclocking enabled kernel" means that value of clock speed is higher then in deafult (stock) kernel.
To be able to have use of that higher speed, you need an app that take take of clock speed. For example No-frills CPU Control There you set speed of your clock.
What value of clock you can set is determined in kernel. for example, in stock kernel you can set 1GHz and below, in DoomLord kernel you can set up to 2GHz and in Lupus kernel you can set up to 1.6GHz. Remember that doesn't mean your phone can work at that high speed - it is invidually on each phone how much overclocking each phone can take before it just don't work anymore (for example, my phone can't get past 1.8GHz, it can work on 1.7GHz only when on charger, but it is stable on battery on 1.6GHz)
The reason devs make overclocking kernel is to give an option how much max clock speed you can set. But that doesn't mean you should do this by any means, because, even it can work on higher clock, it can be bad for cpu if you do it on long period of time.
With higher clock, phone drain more current from battery, wich means overheating can lead to degrading battery life, shortening cpu and/or electronics lifespan in general
But, with overclocking you could shorten electronic lifespan from 10 years to 4 years, and nowdays hardware became obsolete in only few years, and that's why lot of people don't care about danger that overclocking bring.
If previous text was TLDR, here is short version:
Kernel gives you option what is MAX speed you can set, with an app you choose what clock speed you want to use
Click to expand...
Click to collapse
Thank you very much for an informative answer!

I created a CPU control app to save battery power, created using a K5 with ROM 6.0

I created a CPU control app to save battery power, and I created it using a K5 with ROM 6.0 Stock ..
need ROOT
theoretically works on any Snapdragon octacore, perhaps in quad core and hexa core ..
you control in system notification ..
there's a free version that works for 48 hours to test compatibility and see how app works,
......................
Mod Edit: link removed
Mod Edit: Removed app name
you choose real-time CPU power in the notification bar
Mod Edit: Removed link
Designed for Snapdragon octa core CPU, maybe run on quadcore and hexacore
works only with ROOT !!
With screen off CPU + GPU + frequency are limited for more battery
there is an option to switch the system's power save mode when the screen is off
4 operating modes with connected display:
ECO ++
4-core CPU and frequency limit + limited GPU + power saving mode
ECO
Limit 4 CPU cores
MAX
All CPU cores connected with maximum frequency + GPU at the maximum frequency for a limited time determined by the user
* After selecting MAX, the popup appears and select the time limit in minutes (up to 3 minutes)
NORMAL
CPU + GPU + Frequency running in system default mode
* Normal standard phone mode, only after reboot
* 1 tested on snapdragon 615 with Kernel Stock
* 2 this will not damage your device if it does not work well on your device, just uninstall and restart the device and everything returns as before the application was installed
Mod Edit: Images removed
No promotions here
apps have been updated:
Lite version now works for 7 days for testing
update bug and Fixed bugs
Thread closed.
11. Don’t post with the intention of selling something.
•Do not post press releases, announcements, links to trial software or commercial services, unless you’re posting an exclusive release for XDA-Developers.com.

[MOD] mThermal v2

Code:
I am not responsible for any damage to your device!
This mod can damage your device, use it at your own risk!
Introduction
3 Thermal mods for Redmi Note 7/S with different features
Features
All
- Based on havoc 3.5 thermal-engine-normal.conf
- Disabled hotplugging
- Removed all cpu temp throttling to use battery temp instead
mThermal Balanced
- Starts throttling at battery's 44º to 1.5Ghz and 1.7Ghz
- Stops throttling after battery cools down to 42º
mThermal Charging
- All features of mThermal Balanced
- Increased charging's throttling limits, will start throttling at 43º instead of 37º
mThermal Gaming
- All features of mThermal Charging
- Increased throttling's temperature to 45º
- Stops throttling when battery goes down to 44º
- Throttling frequencies are 1.7Ghz and 1.9Ghz
Downloads and source
Download one of the modules and flash it on magisk
Downloads: https://github.com/micrusa/mThermal/releases/latest
Source: https://github.com/micrusa/mThermal (master: balanced, charging: charging, gaming: gaming)
pls make thermalmod for different devices.
aron11195 said:
pls make thermalmod for different devices.
Click to expand...
Click to collapse
Read PM
micrusa said:
Code:
I am not responsible for any damage to your device!
This mod can damage your device, use it at your own risk!
Introduction
3 Thermal mods for Redmi Note 7/S with different features
Features
mThermal Battery
- Faster charging (Increased charging temperature threshold)
mThermal Gaming
- Faster charging (Increased charging temperature threshold)
- Disabled temperature hotplugging
- Increased thermal throttling temperature limits
mThermal Xtreme
- Faster charging (No temperature limit)
- Disabled temperature hotplugging
- No thermal throttling temperature limit
Downloads and source
Download one of the modules and flash it on magisk
Downloads: https://github.com/micrusa/mThermal/releases/latest
Source: https://github.com/micrusa/mThermal (master branch is stock thermal)
Click to expand...
Click to collapse
how to flash? include the instructions.
i play call of duty mobile, maybe i should flash the GAME mod, right?
nishat islam said:
how to flash? include the instructions.
i play call of duty mobile, maybe i should flash the GAME mod, right?
Click to expand...
Click to collapse
It's easy, open magisk manager, modules and install from storage. You can flash it through your recovery if you prefer it
micrusa said:
It's easy, open magisk manager, modules and install from storage. You can flash it through your recovery if you prefer it
Click to expand...
Click to collapse
ok. thanks
Best.. Installed it via magisk. Work like charm.. No lag.. A bit hot on the device but still ok.. Extreme fps when playin Pubgm and run smoothly.. Thanks for the dev.. Redmi note 7. Miui 10. Rooted.
Appreciate this. Tested and good result when charging, 2350mA.
Helo guys, I just have a stupid question here, there are 3 files, Balance, Charging & Gaming, then I should Install them, or choose one desire? Sorry about it
nazarowitantra said:
Helo guys, I just have a stupid question here, there are 3 files, Balance, Charging & Gaming, then I should Install them, or choose one desire? Sorry about it
Click to expand...
Click to collapse
You have to choose one of them
Is it safe?
How can it damage the phone
Can i stay on gaming thermal mod?
Pls help
This is a great thermal!
micrusa said:
Code:
I am not responsible for any damage to your device!
This mod can damage your device, use it at your own risk!
Introduction
3 Thermal mods for Redmi Note 7/S with different features
Features
All
- Based on havoc 3.5 thermal-engine-normal.conf
- Disabled hotplugging
- Removed all cpu temp throttling to use battery temp instead
mThermal Balanced
- Starts throttling at battery's 44º to 1.5Ghz and 1.7Ghz
- Stops throttling after battery cools down to 42º
mThermal Charging
- All features of mThermal Balanced
- Increased charging's throttling limits, will start throttling at 43º instead of 37º
mThermal Gaming
- All features of mThermal Charging
- Increased throttling's temperature to 45º
- Stops throttling when battery goes down to 44º
- Throttling frequencies are 1.7Ghz and 1.9Ghz
Downloads and source
Download one of the modules and flash it on magisk
Downloads: https://github.com/micrusa/mThermal/releases/latest
Source: https://github.com/micrusa/mThermal (master: balanced, charging: charging, gaming: gaming)
Click to expand...
Click to collapse
Does this fix overheating during charge?
SH4D0WBRE4KER said:
Does this fix overheating during charge?
Click to expand...
Click to collapse
Thermals doesn't fix overheating issue.
Infact it generates even more heat by eliminating cpu throttling , which doesn't lower our device performance even at higher temperatures. If you're thinking it reduces temp. Then don't try it.

Categories

Resources