2013-01-06

Nvidia's own driver for my GT650M!

I remember when I first got my MSI GE60 laptop, Nvidia did not provide drivers for the GT650M direct on their website.  Because my last laptop had ATI GFX card, I thought it was normal that I don't get drivers direct from the card vendor, but rather from the laptop vendor.  Boy was I wrong!

I was running 296.31 and on MSI's webpage, their latest driver is beta driver for 302.75.  It's been beta since September 2012... I googled around and found some people having issues with Apple not releasing updated driver for their MBP with the same GT650M.  There were some people putting links to try a beta version of Nvidia's driver (with lots of .inf file hacking).  So I thought, "Hey why not check out Nvidia's website?"  So 15 minutes later, I'm running 310.70 driver :)

So the moral of the story is... check out Nvidia's webpage!  I just checked and I see 310.90 is out...

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!

Hello World

I've been doing some maintenance work on my home tech and have been successful in hacking a few random things that I couldn't find elsewhere on the web.  I thought it might be good for me to "contribute" back to the community.  Will post a few more stuff later.