Monday, February 22, 2010

MSI Wind 12 Internal HSDPA (3.5G) Modem Mod

Ever since Wind12 series was introduced in the market, I always see in most of the reviews for these products announcing that these units have SIM card slot found underneath the battery pack. Yes I'm also aware that the 3G modules are only optional, but when I checked my Wind U230 I noticed that the SIM slot actually has no SIM connector inside. Nevertheless, it is true that there's an extra PCIe-mini card slot (intended for 3G modem module) found beside the harddisk. This is a great candidate for circuit modding on which I've already made one. =)

I've dissected my Smart Bro (Huawei E1553) modem for the sake of this mod. Anyway, these USB dongles are relatively cheap nowadays. AFAIK, pcie-mini card-type modems cost 3-4 times more compared to usb-types. Before doing the actual mod, I was still not sure whether this will work on 3.3V supply instead of the common 5V of USB ports. Since I cannot find its electrical specs, I just test it on actual. And, fortunately, it works!

I'm using pins 36 and 38 of PCIE mini card connector for the USB functionality of this port. And for the USB supply, I tapped 3.3V and GND on capacitor C236.This 3.3V supply for the pcie-mini card is automatically turned off during system standby.

There's also a disable pin function for the host to disable the pcie-mini card. It is W_DISABLE# on pin 20. It is held low during boot up of the unit. Also during boot-up, the BIOS will check if there's a load on the pcie-mini's 3V3 output. If it doesn't see any load on the 3V3 bus, the unit will cut-off the 3.3V supply all throughout. Therefor, pressing Fn+F10 keys combination without "load" on the 3V3 will not cause this pin to go to logic high. For now, I'm not utilizing this pin since my "enable circuit" is not yet working. The enable circuit is basically using a p-channel mosfet, which is the same with the bluetooth mod. However, the mosfet I currently have doesn't operate well with only -3.3V Vgs (i.e. doesn't turn on properly). BTW, the enable logic for this pin 20 is opposite of what the previous mod have. Meaning, low (0V) on pin 20 corresponds to "module disabled", and high (3.3V) is "enabled".

I was also got bothered of whether the internal antenna of the modem may not be able to get a good signal strength since Wind12 chassis has metal backbones and the plastic cover itself has conductive coatings. But, there was a U210-lite user who ask me to solder his usb hsdpa modem inside his unit. And I'm quite satisfied with the result even if we didn't wire and reposition the antenna of his modem.
I managed to get coaxial wires (hoping that these wires are similar to what WiFi adapters and actual 3G modems are using). Unfortunately, after finishing the mod and testing the modem, from the usual RSSI of -85dBm (before placing the modem inside the unit) it drops to -90dBm(sometimes -95dBm to -100dBm with SUN network) =( . I'm already anticipating this result. The important is that I can still surf the net (and other online stuffs) without the unexpected disconnection.
Actually, I'm not sure if the second one is really another antenna of this modem but assumed it is since it's not connected directly to GND. We even tested hsdpa modem without this and still works surprisingly.

I've placed the two antennas in between the touch pad and the right speaker, and put some spaced in between the two. I've also repositioned the modem in such a way that SIM card can easily be accessed by just removing the upgrade panel of this unit.

Finally, the complete internal hsdpa modem mod (somewhat "messy").

Fn+F10 combination is now working (the symbol appears on the bottom right of the screen). The LED indicator, which is shared with WiFi, turns yellow. It turns to blue for WiFi and light-blue when both are enabled. (note: my hsdpa modem is always enabled in my present mod)

03/01/10 update:
Now I have the extra time to revisit this mod. It seems that it's better (in term of signal reception) for the second antenna(?) to be soldered directly to usb modem instead of using coax wire. Below is my latest adjustment. It looks "presentable" now compared to the previous circuit.
I also tried using different mosfet (IRLML5103 SOT23 package) for the enable/disable function. Although I can now toggle the whole circuit by Fn+F10 keys, it's not a full success yet since my U230 encounters frequent usb disconnection of this modem. I'm not sure of the exact reason of this problem, so I just put back the previous hardware (i.e. Vcc supply) configuration.


  1. pwede ba pgawa sau nyan?

  2. oo nga tol pwede bang magpagawa sa yo? installation ng internal 3g modem at bluetooth para sa u210? email o ym mo naman ako sa salamat

  3. In principle, a good happen, support the views of the author

  4. They're talking in Tagalog.

    Sir meron din po akong U230, kaya lang yung sim card slot nya. Parang walang hardware sa loob. Ganun po ba talaga yun? Saan po ba naka kabit yung sim card slot? Di ko po kasi pedeng buksan. Kasi intact pa yung warranty sticker. And kaka tapos lang ng warranty nya kanina lang. Help me naman po.

    You can also contact me via Email

    or here. Bookmarked na yung Blog mo. Thanks!

  5. Oh My God!!!

    you're absolutely cool, Man ...!!
    youre not Only GENIUS in programming,
    but youre also incredibely GENIUS in hardware modding ..!!