2013-01-05

Customizing MSI's Super-Charger for your mobile device

So I've recently made the jump from iPhone 4 to Motorola RAZR M.  One thing I missed is the Super-Charger that came installed with my MSI laptop.  It detects when iOS devices are attached and allows the USB port to provide more power so your mobile device can charge faster.  While that was nice when I was using iPhone, it didn't work at all w/my RAZR.

Before we proceed any further, please note that I am not responsible for what you do and what happens to your computer and smartphone.

Now that's out of the way, let's continue!

So I poked around a bit, and Super-Charger is just something that stays running in memory.  There isn't any options to set or configure, and nothing to set when installing software.  Further poking about and I found the following INI file

C:\Program Files (x86)\MSI\Super-Charger\Super-Charger.INI

If you are not running 64-bit OS, then you don't have the '(x86)' bit in the file path.  Opening this file, under the [FASTER_CHARGING_LIST] section, I found some device ID that seems to reference Apple iOS devices directly.  So I updated this section with my RAZR's device ID, saved the file, restarted Super-Charger, plugged in my RAZR, and nothing happened.  Hmm.  Maybe it needs a reboot.  But after a reboot, voila!  I got the notification that Super-Charger is active when I plugged in my RAZR.

Now whether or not Super-Charger actually works... I have to do a real test and compare the charging time with and without it...  Hopefully I'll update this post again if I do manage to test it.

So the keypoint here is how to find your mobile's device ID - it's not too hard if you know where to look.  Launch the Device Manager (see this link), find your mobile device, it might be listed under Portable Device or Universal Serial Bus controllers.  Right click, select Properties, click on Details tab,  and choose Hardware Ids in Property dropdown menu.  What you want is the VID and PID bits after the USB\.  For exampe my RAZR had these 2 values

USB\VID_22B8&PID_2E52\REV_0228
USB\VID_22B8&PID_2E52

So what I added 'VID_22B8&PID_2E52' under the [FASTER_CHARGING_LIST] section as follows

[FASTER_CHARGING_LIST]
1=Vid_05ac&Pid_129a;Apple iPad;
2=Vid_05ac&Pid_1297;Apple iPhone 4G;
3=Vid_05ac&Pid_129F;Apple iPad2;
4=Vid_05ac&Pid_12A0;Apple iPhone 4S;
5=Vid_05ac&Pid_12A4;Apple New iPad Wifi;
6=Vid_05ac&Pid_12A6;Apple New iPad Wifi+4G;
7=Vid_22b8&Pid_2E52;Motorola 201M;

The first 6 were already present, so I added 7th entry.  You may also need to play with upper/lower case.  Your mileage may vary.

Lastly, if you're running Vista and later, you will find you won't be able to edit this INI file directly due to UAC (you do have it turned on right?).  I suggest you copy file to desktop, edit the copied file, and recopy this new file back into its original folder.

So that's it!  Good luck!

47 comments:

  1. Now whether or not Super-Charger actually works... I have to do a real test and compare the charging power gen car charger 2a time with and without it... Hopefully I'll update this post again if I do manage to test it.

    ReplyDelete
  2. OMG. Thank you for this. I added my Note 2, Brother's SGS3, and galaxy tab 10.1. All are being recognized. I DL'd a battery app and CONFIRMED working. My note 2 is pulling the full 1.5A from the usb. Keep in mind that this is still slower for me since the OEM charger does 2A. So much better than the stock 0.5A usb still though.

    ReplyDelete
  3. Has anybody got this to work with a 2012 Nexus 7?

    ReplyDelete
  4. I plugged my ZTE Blade and I saw an USB composite device, then copy-paste hardware id to .ini and restarted the laptop. And it isn't worked for me.

    ReplyDelete
  5. Thank U!! i could configure it. and now WORK!!!!!!!

    ReplyDelete
  6. One thing is to make the application say that the feature is enabled and second thing is to actually have the amperage rise.

    I actually wasn't able to make it give anything above 500mA with HTC Desire Z. Tried with front/rear USB 3.0/2.0, restarted the service everytime, in every case SuperCharger sensed the device but measing with BatteryMonitorWidget says no more than ~500mA (I don't count actual battery usage).

    Another thing is that it just flashes with the message about connectivity and disappears without any icon in the taskbar (where according to MSI FAQs is ON/OFF switch).

    I just wonder, did you manage to get it working at the end ?

    ReplyDelete
  7. Thanks for the fix! This worked for my HTC One_M8.
    I am using super charger on an MSI Laptop.

    ReplyDelete
  8. Thanks! Working on my Huawei :D

    ReplyDelete
  9. You are the Man, works Fine with my IPhone 6. Thanks a lot (:

    ReplyDelete
  10. Hi there, thanks for the tip.
    If you device won't charge using supercharger, you can try restarting MSI_SuperCharger service via services.msc or just run this as an administrator :
    net stop "MSI_SuperCharger" && net start "MSI_SuperCharger"

    ReplyDelete
  11. Also i tried different usb cable and it worked, no idea why.

    ReplyDelete
  12. This comment has been removed by the author.

    ReplyDelete
  13. I have changed things and nothing is happening

    ReplyDelete
  14. my device is sony xperia z5p,how do i type it,i mean the faster charging list.

    ReplyDelete
  15. For your RAZR, you might need to include the second entry as
    VID_22B8&PID_2E52\REV_0228 or VID_22B8&PID_2E52&REV_0228

    This seemed to work for me on my Jawbone (also has two HIDs)

    ReplyDelete
  16. Hardware ID for S6 edge?

    ReplyDelete
  17. thanks, instead of you i put two hardware id's on the list.
    it said, device detected and working / iphone 6s

    ReplyDelete
  18. Don't remember if you mentioned it, but I'm curious as to what kind of msi device you did this on? Do you have a desktop with one of their motherboards or is this on a notebook?

    ReplyDelete
  19. I tried this with an msi gt72 dominator and a lg optimus G ...messed around with ID but still couldn't get it to work...think you might have been using this on a desktop with msi mobo?

    ReplyDelete
    Replies
    1. Hi Shawn, this article was written for my GE60 laptop, when it still had Windows 7. I now have updated to Windows 10, and I don't use the MSI SuperCharger anymore. I have noticed that with recent Android versions, you may need to change the USB connection mode to get the right USB hardware ID for the SuperCharger to kick in.

      Delete
    2. OOooooohhhh....that makes sense....sneaky little b*stards!!! Any tips...like which part to focus on in terms of which part of the before & and after? Def makes me feel better you're on a lappy at least because a lot of this technology started out for the motherboards they build (which are bad ass by the way)...I am wondering if I can get it to work in a Win 7 VMware machine...I also have a old iphone 4s but I think that was right before they started including that type of tech with iphones. But hey dude....thank you SO MUCH for getting back to me...I sincerely do appreciate it! I will let you and the other readers know if I can manage to figure it out....thanks again, buddy. =)

      Delete
  20. please help me add my huawei honor 6plus on the list

    ReplyDelete
  21. Help me! I writed my code vid samusng s5 and it doesn't work.

    ReplyDelete
  22. Wanted to mention I got this working for my LG e970. I simply made an entry for the two connection options that were possible choices in terms of which hardware ID's made the most sense. If you need help, you might want to at least post how far you've gotten and what your supercharger.ini entries look like. Just an idea.

    ReplyDelete
  23. Though I have no idea how I can test to see if the amount of juice is coming in any faster...I tried the app ampere but it's not very accurate. Any ideas would be appreciated.

    ReplyDelete
  24. Anonymous poster from November 6th/2nd...have you tried making sure you are in MTP connection mode?

    @OP: How did you figure ensure that it was actually charging faster? You probably don't even check this anymore, but if you do, I'd love a suggestion because I have no idea how to do that. I've gotten the splash screen saying that my device is recognized, but it still says charging slowly on my phone.

    @OP or anyone who has successfully done this: Has anyone ever looked at C:\Program Files (x86)\MSI\SUPER CHARGER\msiChargeSetting.ini? There is a part in there labeled, "ManualSetFastCharge" and I'm curious if anyone has any idea how one could go about manually setting anything for this application since there is no UI and no instructions. It really sucks they didn't just open this up to Android devices. Anyway, thanks for any help! GL to those still trying to make this work. Again, if you have, please weigh in. Thanks.

    ReplyDelete
  25. I've done this with Lenovo Vibe Shot. But I didn't measure if there was some positive effect...

    ReplyDelete
  26. I am getting an Access Denied pop up when attempting to make any changes to it.

    ReplyDelete
  27. Really a great addition. I have read this marvelous post. Thanks for sharing information about it. I really like that. Thanks so lot for your convene.
    sell used ipads

    ReplyDelete
  28. Adding on to this great post. I had to use the first ID when getting this set up for my 2017 iPad (5th Gen).

    ReplyDelete
  29. Liztek Launches High Speed USB Charger on Amazon - Liztek WC5P40W 5-Port USB Desktop Charger... Buy Now at amazon.com
    USB Desktop Charger

    ReplyDelete
  30. Liztek 40W 5-Port USB Desktop Charger with SmartLiz Technology reliably charges up to five devices at the same time, is compatible with most devices from Apple, Samsung, HTC, LG, Motorola, Nokia, Sony, etc. Buy Now at amazon.com
    Liztek USB Desktop Charger

    ReplyDelete
  31. Great Blog, Really information shared here in this blog. You can buy Mobile charger online from jealousme online store of India.

    ReplyDelete
  32. Thanks for the instructions, my phone now shows up now as being detected but it is still dripping power with 250mAh (takes a bloody long time to charge a phone!) and no icons on system tray either. Using the same port with an iPhone works flawlessly so I know i am not using the wrong port. Any advice would be appreciated.

    ReplyDelete
  33. Years on and this post was helpful. Followed your steps and was able to at least get a splash screen to appear saying my device had been detected and fast charging commenced for my Asus ROG (first gen).

    Don't know if it actually worked as I can't see the volts/amps going into it and my phone hasn't activated fast charging, but I think this is as far as this old utility can go.

    For any future travelers, my VID and PID were in capitals and I had to change them to Vid and Pid. I also had two Hardware IDs. I tried both and it only seemed to work with the shorter one.

    ReplyDelete
  34. At Fonehaus, we sell a wide range of Mobile Phone Cases, Accessories for the latest mobile phones & tablets, including screen protectors, chargers & more.

    ReplyDelete