Archive for the ‘ Guides ’ Category

Guide: Buffalo WHR-HP-54G Fan Mod

Initially this was supposed to be a SD card mod for the Buffalo WHR-HP-54G but then after soldering the points and stuff, the SD card wasn’t detected by DD-WRT so I scrapped that plan and instead did a facelift for this router.

What you’ll need.

- A heatsink  + fan.
- Some materials to cut open the plastic housing.
- Soldering skills
- Whatever you think is needed.

First of all, crack open the case and get the hole fitted according to your heatsink. I used a Intel Celeron 533mhz cooling system for mine and I guess that is enough for this router since it can’t be overclocked. Its just to cool it down abit and perhaps, provide even better stability. My router turned scratchy after the cutting and drilling etc.. So I gave it a paint job. BLACK~ haha. Alright, get started. That’s the end of this guide. Yes. That’s it. Look at the pictures if you want to see more.

Guide: Linksys WRT54GL/GS/G Fan Mod

This simple mod is mainly for people who feel that their router is getting a little too hot for comfort or maybe it keeps crashing. Most routers fail because of extreme casing temperatures and others fail because they simply lack ram capacity. If you are not experiencing any of these symptoms, just forget it. It won’t make your internet connection go faster or latency to drop. If you’re feeling a little paranoid about overheating routers etc, continue reading =).

What you’ll need.
- A Linksys WRT54G/GL/GS equivalent router
- An 8cm 12V fan ( you can get if from your casing fan / PSU fan or simply buy it )
- A little soldering and drilling skills.

-Get the router open and have a look at your router!
-Mark the position of the fan and get your drill ready.
-Drill the holes. I’ve added extra vents at the side to ease airflow.

- It ain’t easy to get the holes made for me.. I seldom drill stuff haha. Anyway make sure that you’ve drilled the holes for the screws to secure the fan in place and also for the wires to go through. Don’t bother much about the ugly edges because the fan would be covering it later on.

-Then, solder the fan wires according to the picture above. Alright, I know this isn’t the perfect soldering but bigger is better right? =P As long as it doesn’t touch the other pins.

-Here’s the naked Broadcom BCM5352 processor and ram chips of the router. If you’d like a better performance cooling, you’d be better off slapping on a few heatsinks on the processor, memory chips and the radio chip on top of the active cooling by the fan. I did not have my thermal grease with me so I skipped that step.

Fix everything back together and there you have it, an active cooling system for the Linksys WRT54G/GL/GS. Let’s simply overclock the processor from 200mhz to 250mhz.

No problems at all. Pushing the radio power a little higher wouldn’t hurt this baby either.

If you would like to have some control on the fan speed, just add in a variable resistor in the circuit. Adding a switch would also be nice as the sound from the fan gets quite annoying at times. I’m considering to add some diodes and the switch after a few hours running. You could even add led lights, thermal sensors to adjust the fan speed according to the case temperature.. But well, this is the simplest fool proof method to add a fan to the router. It looks pretty good too!

Guide: Running Windows 7 on VMWare Fusion 3.01

Alright, so you have a running Hackintosh or a real mac but then you still need those applications that run on a Windows machine just because your boss uses it and he wants you to use it too.

There are several options out there like Parallels and VMWare Fusion or the usual, BootCamp. However BootCamp does not allow you to run Snow Leopard and Windows 7 simultaneously. So we’re down to Parallels and Fusion. Honestly, I went for Parallels first because it sounded better *winks* . But then, switched back to Fusion after my failed attempt to get it running simply because my budget Intel E5200 processor does not support hardware virtualization. Parallels is pretty picky about the processors you use but Fusion allows the installation to be done only on the 32bit version of Windows 7 if your processor does not support Hardware VT. The slightly newer budget E5300 does support this function though (reported by Sie Khai).

So, what will you need to get this Windows virtualization running:

- A quad core processor (if possible). Otherwise, a dual-core processor. Single core? Find a job and get a new rig.
- More than 4GB ram (if possible). If you have 4, 2 gb shall be allocated for each OS respectively.
- Sufficient hard disk space.
- An ATI 2600 or better / NVidia 8600M or better  is required for Aero. If you can run Snow Leopard with full qe/ci, you wont have any problems here.
- A retail Windows 7 installation cd.
- VMWare Fusion 3.01

After that, the procedure is reaaaaaaaaaaaaaaaaaaaly easy.

  • Install VMWare Fusion
  • Choose the Easy Installation if you are lazy. Otherwise, choose the manual option.
  • Select your Windows 7 source : I’ve selected mine from a image file. There’s an option to select from a DVD too.
  • Click next next next.. next until it finishes.
  • Startup the virtual machine, boot into the usual Windows Setup and wait.

  • Go grab yourself something to munch and probably after 10mins, you’re done!
  • Click on settings at the Fusion tab and configure the settings according to your liking, stuff like choosing the number for cpu cores Windows 7 should use, the amount of hard disk space allocated, cd rom drives, usb.. etc. I allocated 1.5gb of ram for my Virtual windows 7.

My specs

  • Next, get the Windows Experience Rating test done. Compare the results with your usual PC and sigh out loudly that now you have a slower system! Its not that bad for a virtualized system with Aero graphics and stuff. The virtualized OS is very responsive and it feels like you’ve natively booted it up. I’ve not installed any games to test it out yet though. Sound and networking works just like that. USB plug and play too.
  • Then, get curious and play around with the other settings. There’s the Unity option to select and once selected, Windows 7 would be “fused” together with your Mac OS. You would be able to launch your Windows7 applications on the Mac dock etc. In this mode, Aero graphics only works on windows applications. Once your app goes out of the box, the Aero doesn’t work.Can’t explain much on this though. Have a look at the screenshot.

There you have it. Windows 7 running on a Mac simultaneously. I doubt this can be done on a Windows PC =P.

Finally I can run my Windows Live Messenger..

Guide: Snow Leopard 10.6.2 on Gigabyte GA-G31M-ES2L and HD4670

Retail Snow Leopard Installation on Gigabyte GA-G31-ES2L with ATI HD4670 QE/CI.
- A simple guide on how to get Snow Leopard running on your hackintosh.


Unlike others, this method does not require a Mac machine prior to installation.

What you’ll need.
-  A retail Snow Leopard $29 DVD Disc
- An Intel Core Duo/Core 2 Duo/Core 2 Quad/Core i5/Core i7 processor
- Gigabyte G31M-ES2L Rev 1.x F10
- >1 GB RAM (you wouldn’t want to run it if you have less than this)
- Sapphire ATI HD4670 card
- SATA HDD
- Prasys – Empire EFI v1.085
- 64bit VoodooHDA drivers (for 2 channel sound)
- Netkas EFI 10.5 bootloader
- Mac OS X 10.6.2. combo update
- Beta Universal 46xx drivers

and all the other necessary drivers for your other devices.

Let’s get started.

  • Download the Empire EFI iso and get it burned onto a rewritable/writable CD.
  • Assuming that your pc has the HD4670 in it already, boot up the Retail Mac OS X Snow Leopard DVD by replacing the Empire EFI cd with it and press F5 to refresh the bootloader. Boot -x because you’ll get a kernal panic if it is booted normally.
  • Load up the setup and format your hard drive with the GUID partition. Proceed with installation until it comes to halt where it says there’s something wrong with the startup disk. Ignore that and reboot.
  • Boot up the Empire EFI disk again because we have yet to install Chameleon. Start -x and configure your hackintosh. After configuring, switch it off and pull out the HD4670. We’ll use the integrated GMA 3100 now.
  • Start the pc and boot up normally. Install the 10.6.2 update. Then run the “Post-Installation” folder in the Empire EFI disc then run MyHack. Select “com.apple.plist , graphics enabler, legacy apple rtc, nullcpupowermanagement,open halt restart, platformuuid. Install that and then replace your boot file with netkas boot file. After that, install the beta universal 46xx drivers. Shut down. Fix the HD4670 back into position.
  • Now with Chameleon installed, you’ll no longer need the Empire EFI disc. Keep that aside for future usage. Boot up with -pci1 .  Notice that now Snow Leopard is able to boot up with the ATI card showing only 256mb and no qe/ci support. Fixing disc permissions could solve this issue but you could also do this method below
  • Launch terminal and key in the following
    sudo -s
    (type password)
    cd /System/Library/Extensions
    chown -R root:wheel *
    chmod -R 755 *
    kextload ATIRadeonX2000.kext
    kextload ATI4600Controller.kext
  • Reboot with -pci1 and now you’ll have full QE/CI support with Snow Leopard displaying 512MB video memory.
  • To enable 2 channel audio, add the VoodooHDA.kext file into /System/Libary/Extensions and then do this in terminal.
    • sudo chown -R root:wheel /System/Library/Extensions
      sudo chmod -R 755 /system/library/extensions
      sudo diskutil repairpermissions /volumes/NAMEOFHDD
      sudo touch /System/Library/Extensions
  • Run the 64bit prefpane and reboot.

There you have it, a fully workable hackintosh PC. I know there are many other shorter methods out there, but this is how I’ve done mine and it works. Basically, this is a compilation of the many many methods available with trial and errors.

This guide only brings you to a workable Snow Leopard but you’ll have to figure out how to enable 7.1 surround and make this thing sleep. Yes, its on steroids now and once you set it to sleep, it sleeps forever. Perhaps installing sleepenabler.kext would work, but I’ve not tried that yet. Note that there is the CMOS error when it is booted up. Messing with the DSDT will fix this problem. It won’t be explained here though.

Here’s a benchmark I did on this rig. You can compare the results with the other macs here.
Nowhere near the MacPros though =P

And a video of the hackintosh performance. You’ll notice that it starts to suffer when more than 100 web browsers are fired up.