USB Fast Charge mod

Search This thread

internot

Member
Jan 24, 2012
5
4
There is an app, Chads own Incredicontrol. You need to get the latest version 1.5 beta 3 from his webpage. The version in the market is too old.

Sent from my Galaxy Nexus using XDA
 

mistashaap

Member
Mar 6, 2012
5
0
There is an app, Chads own Incredicontrol. You need to get the latest version 1.5 beta 3 from his webpage. The version in the market is too old.

Sent from my Galaxy Nexus using XDA

I checked out that app but I don't see anywhere that it gives a readout of the charging amperage. Am I just missing it?

I did a bunch of trials using the diy method...

with auto bright and data i got 420mA, min bright almost the same, airplane mode 525mA. These are leading me to believe my usb port just aint puttin out. :(
 

eventnick

Member
Jan 18, 2008
36
9
I want to thank Chad for his work here and report back some of my technical data I have been able gather while testing. This was gathered with electrical test equipment and is accurate unlike the current widgets.


For the Touchstone Mod users:


Prior to Chad's kernel modification the Galaxy Nexus was only able to draw ~430 mA through the Touchstone. For some power users, this was not enough to keep up with heavy usage that included Navigation, 4G, and streaming music simultaneously. Reports had the phone either just barely maintaining its charge % or even slowly losing a couple % points per hour.

After applying Chad's kernel modification the Galaxy Nexus is drawing ~650 mA. An improvement of ~50%! Now the bad news: 650 mA is not as much as you can get from an appropriate wall charger. The limitation at 650 mA appears, in my opinion, to be the Touchstone itself. The Touchstone's supply voltage drops to 4.5V when drawing ~650 mA and the phone stops trying to pull more. This is a limitation of the amount of energy the Touchstone was designed to transfer.

The real question, is if 650 mA is enough to charge the device under the power user conditions I described earlier. Hopefully it is. I do not live in a 4G area so I hope you will all test and report back here.

Thanks again Chad!

For everyone else as well:
To everybody unfamiliar, unless there some undocumented functions to directly read charging current there is no accurate way to read current from apps or widgets. They all make estimates that are only at best, ball park good and only when looking at a long enough time period. Seriously, you won't get within 300 mA. The only way to accurately measure charging current currently (to the best of my knowledge) is to make physical measurements using test equipment such as a multimeter with an ammeter. The current you actually pull from any source will likely fluctuate depending on the limit of current the source is rated for ( and even then, the actual numbers will probably be quite different) and the voltage the source can maintain while supplying that rated current. Do us a favor and don't post the currents your widgets and apps are reporting... they are not accurate and provide little to no information. They may let you see that you are in fact drawing more current than you used to on "USB mode" but that is about it.
 
Last edited:
  • Like
Reactions: morfic

eventnick

Member
Jan 18, 2008
36
9
Let's say for example your phone is a stock 1750mAh (milliampere-hours) or 1.75Ah (ampere-hour) battery. A full charge will carry 1750mAh (1.75Ah). So 1% of 1.75Ah = 0.0175Ah. If you time how long it takes for you battery to charge 1% (i.e. start timing from the second you see it change and stop timing when you see it change again), and turn that many seconds into hours (i.e. x seconds * 1 minute/60 seconds * 1 hour/60 minutes), you can divide 0.0175Ah by that time "x hours," then you will have your charger estimate.

For example, I just timed myself on my stock charger. (Also I have the 2100mAh extended battery).

Took 50 seconds to charge 1% (went from 5% to 6%). So 50 seconds * 1 minute/60 seconds * 1 hour/60 minutes = 0.013888 hours.

0.021Ah/0.013888h = 1.512A or 1512mA, thus my phone is taking 1512mA from my charger.

***Note*** This will not be ENTIRELY accurate as you have the screen on to time how long it takes to charge 1%, and thus will counteract the charger. Also, this will work best when you have a battery percentage lower than 50%.


You are assuming (1) the charging curve is linear and (2) the percentages are accordingly assigned linearly. Do you have any information to back up these assumptions?

Your method may not be valid unless you are certain about these assumptions. For example, most gas gauges in cars are not linear like you would expect them to be either.
 

anton2009

Senior Member
Aug 21, 2010
834
230
Lincoln, NE
You are assuming (1) the charging curve is linear and (2) the percentages are accordingly assigned linearly. Do you have any information to back up these assumptions?

Your method may not be valid unless you are certain about these assumptions. For example, most gas gauges in cars are not linear like you would expect them to be either.

Yes, please refer to this post. This is why I said it will be most accurate below 50%, as you can see the graph is linear below 58%.
 

imompero

Senior Member
Feb 8, 2011
126
13
plus.google.com

For the Touchstone Mod users:


Prior to Chad's kernel modification the Galaxy Nexus was only able to draw ~430 mA through the Touchstone. For some power users, this was not enough to keep up with heavy usage that included Navigation, 4G, and streaming music simultaneously. Reports had the phone either just barely maintaining its charge % or even slowly losing a couple % points per hour.

After applying Chad's kernel modification the Galaxy Nexus is drawing ~650 mA. An improvement of ~50%! Now the bad news: 650 mA is not as much as you can get from an appropriate wall charger. The limitation at 650 mA appears, in my opinion, to be the Touchstone itself. The Touchstone's supply voltage drops to 4.5V when drawing ~650 mA and the phone stops trying to pull more. This is a limitation of the amount of energy the Touchstone was designed to transfer.

The real question, is if 650 mA is enough to charge the device under the power user conditions I described earlier. Hopefully it is. I do not live in a 4G area so I hope you will all test and report back here.

Thanks again Chad!

I am using the franco kernel app from the market(paid to support the dev) and I am not able to see the touchstone charge at AC, it only charges at USB. Is there something I am missing?
 

imompero

Senior Member
Feb 8, 2011
126
13
plus.google.com
Did you enable FFC by entering a terminal screen and entering "FFC" ? Your plea for help is a little sparse on details my friend.

FFC? Seriously...don't recall seeing that anywhere in the thread but what the heck I tried it, got an error.

More details. I am running stock Android 4.04 on the SGN, I installed the Franco Kernel updater, verified, my kernel is currently set to 3.0.8-g21f62ao. I also performed the touchstone mode....when charging it only goes at usb speed not AC.

In the Franco Kernel updater app I checked the fast usb charge box but my phone still charges at usb not AC... I am using the charger that came with the phone so I know that it can charge at higher the 500ma...thanks in advance for any help in this.
 
Last edited:

Bisazz

Member
Oct 9, 2010
34
14
FFC? Seriously...don't recall seeing that anywhere in the thread but what the heck I tried it, got an error.

More details. I am running stock Android 4.04 on the SGN, I installed the Franco Kernel updater, verified, my kernel is currently set to 3.0.8-g21f62ao. I also performed the touchstone mode....when charging it only goes at usb speed not AC.

In the Franco Kernel updater app I checked the fast usb charge box but my phone still charges at usb not AC... I am using the charger that came with the phone so I know that it can charge at higher the 500ma...thanks in advance for any help in this.


You need to flash Francokernel first, it should list your current kernel as 3.0.8-franco.Kernel-MS1 or nightly, depending on what you chose. Right now it looks like you're running the stock kernel.
 

imompero

Senior Member
Feb 8, 2011
126
13
plus.google.com
Ok figured what my issue was, appearantly when I upgraded to 4.04 I lost root...didn't even think about it. I had assumed I was still rooted. After that was resolved using the franco kernel updater it just auto flashed the kernel. I could have manually did it but the app makes it so much easier. Thanks for the help in advance guys
 

cmstlist

Senior Member
Jan 11, 2010
3,349
522
Toronto
Google Pixel 4a
I'm looking into getting an MHL cable as well for HDMI output.

Just a quick question: if you dim the screen severely, might that reduce the power draw to a sustainable level? The app RootDim can drop brightness far below the standard system settings. Maybe if you set it on a 1 or 2, the 500 mA charge would suffice?

Sent from my Galaxy Nexus using Tapatalk

Just wanted to report - I obtained an MHL cable this week and tested it out (with a 1 A micro USB charger) yesterday playing a 22 minute episode. I disabled auto brightness, and used RootDim to drop the brightness down to "2". Under these conditions, the battery level remained more or less constant. At higher brightness levels the battery went down when playing video. So it does seem that dropping the brightness could be enough to prevent depletion.

I haven't tried any mods but I'll consider it :)
 

CNLiberal

Senior Member
Dec 8, 2008
421
50
Centennial, CO
So how do we do it?

Battery Monitor Widget.


---------- Post added at 07:52 AM ---------- Previous post was at 07:27 AM ----------

[/COLOR]Just to give everyone an update here...

We were able to get AC charging to report while MHL was working!

The slightly bad news is that my MHL adapter, and I would assume every MHL adapter, seems to only supply the difference of 500ma that goes into the adapter. So after consuming, say 300ma from a wall charger, the MHL adapter sends off the remaining 200ma to the phone and that most certainly doesn't help with this mod. I have had slightly different results when using a charge only cable, but that's TMI.

The really good news is that I was able to mod my MHL adapter and remove this paltry charge current and replace it with 1A. The results is fantastic, as I was able to charge the phone to around 850ma with the screen on and MHL still functioning! With the screen on and streaming a netflix movie, my running avg was about 700ma. Very nice.

Still need to do some more testing with my MHL hardware mod and the fast charge mod that chad is churning away.

I also have some more testing to do with POGO pin charging. I don't really have a hardware mod for this, but I would like to hack something together and see if we can get 1A fast charging there too. I *think* it should work too.

Ok, so how can we modify our MHL adapters to accept 1A? Thanks to you and Chad for your efforts in making this phone amazing.
 

bunklung

Senior Member
Mar 20, 2011
532
110
Ok, so how can we modify our MHL adapters to accept 1A? Thanks to you and Chad for your efforts in making this phone amazing.

You have to cut out the battery lead from the MHL adapter. You then splice in the battery lead from a separate USB cable.

In my situation I had a double outlet USB charger so the ground was common. I suspect if you did not have a common charger that you should also cut the ground out of the MHL adapter and splice that in with your separate USB cable. This combination is untested on my part. Again, it should work.

You can then dead end the leads entering the MHL adapter, battery and ground only.

Red is battery and black is ground. In the end you will plug in a USB charge cable into a wall charger. The other end goes right into the MHL female micro USB port. This powers the MHL adapter. The modified USB cable is then plugged into the wall charger too. Since this cable is spliced into the leads which enter your phone, you get full AC charging with this mod. Just remember the the leads that enter the MHL adapter are dead ended.
 
  • Like
Reactions: CNLiberal

CNLiberal

Senior Member
Dec 8, 2008
421
50
Centennial, CO
You have to cut out the battery lead from the MHL adapter. You then splice in the battery lead from a separate USB cable.

In my situation I had a double outlet USB charger so the ground was common. I suspect if you did not have a common charger that you should also cut the ground out of the MHL adapter and splice that in with your separate USB cable. This combination is untested on my part. Again, it should work.

You can then dead end the leads entering the MHL adapter, battery and ground only.

Red is battery and black is ground. In the end you will plug in a USB charge cable into a wall charger. The other end goes right into the MHL female micro USB port. This powers the MHL adapter. The modified USB cable is then plugged into the wall charger too. Since this cable is spliced into the leads which enter your phone, you get full AC charging with this mod. Just remember the the leads that enter the MHL adapter are dead ended.

Almost sounds like it'd be easier to create a separate charging cable with USB pass through. That way you don't harm the MHL adapter. As long as the charging pass through cable had all 5 wires, you should be good to go.

Sent from my Galaxy Nexus using Tapatalk 2
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    Posted the patch in the dev section. Should be coming to a kernel near you.
    2
    You can activate it via terminal:

    echo 1 > /sys/kernel/fast_charge/force_fast_charge

    To turn off:

    echo 0 > /sys/kernel/fast_charge/force_fast_charge
    2
    Awesome, is their any way we can do it now or do we need to wait?

    Have to wait.

    Can we make a flashable zip file for it?

    Nope, sorry.
    1
    I'd love to see a patch for this too. Was using it on my old Desire HD without any problems at all. It is very handy when using a car charger and I guess it would be golden for MHL too.

    Sent from my Galaxy Nexus using xda premium
    1
    Ok, so how can we modify our MHL adapters to accept 1A? Thanks to you and Chad for your efforts in making this phone amazing.

    You have to cut out the battery lead from the MHL adapter. You then splice in the battery lead from a separate USB cable.

    In my situation I had a double outlet USB charger so the ground was common. I suspect if you did not have a common charger that you should also cut the ground out of the MHL adapter and splice that in with your separate USB cable. This combination is untested on my part. Again, it should work.

    You can then dead end the leads entering the MHL adapter, battery and ground only.

    Red is battery and black is ground. In the end you will plug in a USB charge cable into a wall charger. The other end goes right into the MHL female micro USB port. This powers the MHL adapter. The modified USB cable is then plugged into the wall charger too. Since this cable is spliced into the leads which enter your phone, you get full AC charging with this mod. Just remember the the leads that enter the MHL adapter are dead ended.