Wednesday, August 25, 2010

Hackintosh on the HP TM2

In 2006 Apple began their transition to Intel x86 processors. Since the first Intel computers (the macbook and macbook pro) and their subsequent operating systems ( OSX 10.4) were released hackers worldwide have been wondering if running the OSX operating system on a PC was possible. It was, and, in 2008 I produced my first video tutorial showing the steps involved in installing OSX 10.4.6 onto an Acer Laptop.

A lot has changed on the Hackintosh scene, and after recently purchasing an HP TM2 tablet Laptop I was curious to see if running OSX on it was possible. It is, and, by following these simple steps you too can be running your vary own OSX tablet.



The first step is to get a hold of a compatible disc image. After experimenting with various ISOs I've determined that the most stable (for the TM2 at least) is the iAtkos V. 7 distribution. This image is a modified Mac OSX 10.5.7 kernel that includes driver support for most of the TM2's on-board hardware.

Now the TM2 being a netbook of sorts doesn’t have an optical drive. I used an external USB DVD drive to install OSX as it was the easiest, however, you can use a USB thumb drive to install OSX, see http://tm2osx.info for more information on how to prepare that.


Once you have your bootable thumb drive or DVD go ahead and tell your BIOS to boot from it. Make sure you start the OS with the "cpus=1" flag or the system will kernel panic. After the OS starts you should be presented with the select language screen. Choose English, or your language of choice, and start the installation. Accept the license agreement at the next screen and select your OSX partition. If you have not already partitioned your hard drive you need to do that now. Select Disk utility from the Utilities menu in the menu bar and create as many partitions as you need. Make sure you select "Master Boot Record" under "Options" and ensure the filesystem is "Mac OS Extended." Note that partitioning your drive will destroy all data on it so you MUST make a backup before you install.


After selecting your hard drive, continue to the next screen and click "customize." Install the following patches to get Mac OSX running on the TM2:

Chameleon boot loader
Apple PS2 Drivers
USB Drivers
Realtek R1000 Ethernet Drivers
Disabler
AHCI Driver
Laptop Battery
Voodoo HDA Audio

At this point you can go ahead and install the system - it should take about 30 min.


Once OSX is done installing the computer will reboot. When it starts up again you need to make sure you start it with the "cpus=1" flag again. If everything installed OK you should be presented with a series of prompts which will set up the OS. At this point you should be presented with your desktop but you will notice that the resolution will be a little off. Download and unzip the "Extras" package from http://tm2osx.info and install the GMAX3100 kexts (there should be 2 of them). Finally replace com.apple.boot.plist, found in /library/preferences/extensions/SystemConfiguration/ with the one in the "Extras" folder. Reboot and, if everything went well, your computer should start up with the proper resolution and without you having to enter "cpus=1" every time.

You should now have a partially functional hackintosh computer. Wireless is not yet working but you should have Ethernet connectivity, webcam, USB Ports, audio, and the SD reader. The touchscreen works with the pen but it is poorly calibrated. To get wireless Internet working you will need to purchase a USB adaptor.

It is possible to update the operating system to 10.5.8 ( the latest version) but you can't do the update right from the apple server. I will make a post detailing the steps I followed in the near future. Until then enjoy your hackintosh tablet!

8 comments:

  1. Okay, Thank you Chris.
    Great video.
    It kind of sux not having a mac to begin with
    (to use to format and/or fix install disk)
    but, seems I picked a mac that has known issues.
    a1811 black. hangs up when external hard drive or external optical drive is installed.
    Anyway. I consider myself a real novice with not only mac but with this "attempt".
    I will see your video a few more times,
    access the a1811 and play around some more,
    then work on my tm2-1079cl.
    I was wondering. Your tm2 attempt doesn't seem to be the only one with issues with wireless.
    Is there a "wireless card" that is known to work with both the mac and the pc?
    Thank you also for your posting verbatum what your video explains too.
    I"ll let you know my progress...

    ReplyDelete
  2. Yeah the wireless card in the TM2 just isn't supported by Apple (and why should they after all they want you to buy their hardware :))

    There are a few wireless cards that run in both OSX and Windows but because HP locked down the TM2 BIOS the computer won;t let you replace the card (at least easily).

    ReplyDelete
  3. hi there ,
    thanks for this article.
    My HP tm2 is 1010ea and the wifi card is BROADCOM BCM943225HM, my BIOS version is 02. Can you suggest me which wifi card is compatible with this laptop(I am supossing that my BIOS does't have a whitelist for wifi cards).
    For the rest in 2 days may iatkos osx it's seems to be ok on my hp tm2. I am a bit worried for the fan is not noise but forever ON. What about this? Do you know why is every time ON at the same number of rotation?

    ReplyDelete
  4. http://www.bios-mods.com/forum/Thread-HP-Disabled-Whitelist-Mega-Thread?pid=23072#pid23072

    Regarding the wifi functionality i will try to mod my f.09A BIOS (actually to remove the whitelist or to change the wifi card accepted).
    I already bought from ebay a cheap dell 1510 wifi card natively working with OSX

    ReplyDelete
  5. Hey, wondering if you could direct me to an alternate site to get the extra packages since tm2osx.info is no longer?

    ReplyDelete
  6. My tm2 2050ca model uses broadcom 4313 driver wich is supported by snow leopared in iatkos s3 v2. the kext is called bcm43xx. u can download it thru enthranet at kexts.com and install thru kext helper. I need to know how to make the bootable usb. My attepts with osx86tools is not working out. the tablet restarts at the apple logo or freezes at the darwin boot loader. Please help Me.

    ReplyDelete
  7. Hey Hassan, thanks, I'm gonna try that.
    It took me awhile, trying all kinds of discs, but I finally got osx up an running using iSnow Portable10.6.2. I booted up with "cpus=1 busratio=17 maxmem=4098"
    I was even able to update to 10.6.6 without any issue except having ro delete a couple video kexts. But see if you can find iSnow, it was pretty easy.
    Now all I have left is to figure out how to switch the BIOS to discreet graphics and get the ATI card working.

    ReplyDelete
  8. hi great video but can you email me a different link because the site tm2 os x info is not working thanxs my email is joshcrooks@gmail.com

    ReplyDelete