:::: MENU ::::
Posts tagged with: osx

Learn how to create your own DSDT (Updated)

UPDATE: I just re-released a modified and much improved version of the tutorial.

This video tutorial gives you the basics for creating a custom DSDT file that matches your configuration (eee PC model, amount of RAM and BIOS version).

The version of DSDT SE that goes with the tutorial can be downloaded here.

This is for advanced users only, so you’ve been warned if you shoot your install…

How to disable waking-up the MacBook when opening the lid

For some this is a big problem when running on a bus or traveling, the lid ever so slightly opens and it turns on.

On your arrival you’ll find it overheated in your bag, without juice left for this terribly important presentation (and no power outlet in sight) and in the worst case with harddisk heads that have gotten to know the surface of the disks themselves – all data lost (believe me if I tell you that I had this happen twice to me)…

This video shows in less than one minute how to avoid your MacBook waking up when the lid is opened.

This is¬† the first video tutorial in our series “Hacks 4 Noobs” which will visually walk you through hacks and small modifications that improve the usability of your tech gear.

OSX 10.6.1 SnowLeopard on the eee 1000HE – Part 2

Please refer to the first part for comments, installation notes and news on compatibility.

Comments are closed and moved to part 1.

This video is the second and last part of the two part video tutorials on how to install OSX Snow Leopard 10.6.1 on the Asus EEE PC 1000HE.

This should work similarly for the other models of the eee family.

WARNING: Even though I don’t experience any problems, there are some reports that the graphics performance under SnowLeopard may be quite slow for some installs (around 30% of Leopard).

You can follow this topic here.

UPDATE: I just updated the Video for Part 2, because there was an small error in it (thanks prmpfbubub). But lost the comment when deleting and re-uploading the vid.

The install package can be downloaded here.

OSX 10.6.1 SnowLeopard on the eee 1000HE ‚ Part 1

This video is the first part of a two part video tutorials on how to install OSX Snow Leopard 10.6.1 on the Asus EEE PC 1000HE.

This should work similarly for the other models of the eee family.

Watch part 2

The new install package can be downloaded here.

Update: New installation package


  • Sleep should work now
  • Brightness fix
  • Bluetoth fix
  • Ethernet fix

Existing users just replace /Extra folder with the new one.


USB boot problems

AFAIK, if you only get a blinking cursor (no boot0 or boot1 failed) then the boot0 file has not been correctly written.

Otherwise it is probably the boot1h file.

  • Make sure that you are in the right directory.

    Type “ls -l” and make sure that you have a bunch bootXX files in the list

  • Make sure that you got the right disk ID (you’ll need the one that has the capacity of your USB drive)

Screen shot 2009-10-22 at 10.14.36(and no, a 4GB stick will NOT work, but it was the only one lying around to illustrate the problem)

  • Make sure you type : sudo fdisk -f boot0 -u -y /dev/rdiskXXX AND replace the XXX with the ID of your USB stick

    Make sure that you type your password at this moment

    There is no message after you do that (even if it fails)

  • Make sure you type: sudo dd if=boot1h of=/dev/rdiskXXXs2 AND replace the XXX with the ID of your USB stick

    There you should get a message on several lines saying something about “XXX bytes transferred….”

  • Make sure you have a file named boot in your root
  • Check with “ls -l /” –> you must have a file named “boot” in this list

That should do it.

Post Installation problems

Wrong screen resolution, no sleep, … don’t panic:

  • Open a terminal
  • Type:

cd /Extra

mv Extensions.mkext Extensions_COPY.mkext

sudo ./eee-mkext-create.sh

  • then type your password.
  • Check that a new Extensions.mkext file has been created.
  • Reboot


There are two types of Wifi cards that are used to build the 1000HE:

  • The NE766 : You’ll have to get the OSX drivers from the Ralink homepage
  • The NE771 : It seems that this card is working out of the box (tested by Paolo)

I swapped my Wifi card just in the beginning for a compatible Airport device (Broadcom BCM 94321MC 802.11n), so unfortunately I cannot test this.



At the moment the brightness adjustment is not working.

I’m looking into this…

WARNING: Even though I don’t experience any problems, there are some reports that the graphics performance under SnowLeopard may be quite slow for some installs (around 30% of Leopard).

You can follow this topic here.



At the moment the ethernet port is not working.

I’m looking into this…



Not tested

Apple (does) Care : With a happy ending

200908242036.jpg Friday afternoon just before heading home from work, streaming radio playing on my MacBook Pro while working on my work PC…

Suddenly no more sound… Lost the WIFI connection. No panic, just reconnect, but to my big surprise there are no more hotspots detected (there are more than 10 in my office space).

The basic troubleshooting begins:

  • Reboot
  • Reset PVRAM
  • Creation of a WIFI hotspot on the MBP (Create Network) and nothing detected by my iPhone or my Dell PC.

To no avail.

I have to jump the shark and call Apple Care (I’ve been in the IT business for more than 20 years, so this is kind of humiliating ;-)) for the first time.

I get a very nice and knowledgeble lady on the phone who walks me through the basic steps:

Reset PVRAM (yay, been there already)

Create test user

Hold Left Shift-Alt-Cmd when switched off and press the on button (nothing seems to happen) wait at least 5 seconds, then do the reset PVRAM thingy 3 times in a row.

This was quite interesting, as I never heard about this one. Must be some sort of super-reset

So in the end she (has to, it’s a hardware fault) has to give up and tells me how to get a appointment with a Genius at the Geneva Apple Store.

Unfortunately the next slot is for monday afternoon but I take it…

Comes monday I go to the Apple Store with mixed feelings, as I’m sure they will have to keep the MBP for some days to fix the problem.

So I get to talk to the Genius at 16:03 (I had the appointment at 16:00 – hats off Apple) and he does the same stuff that I already did and indeed concludes that it is a hardware problem…

“Repair will take some days…” and ” Have you made a backup?”

After “No, no backup” (lying only so slightly ;-)) and some minor whining on my part we get to:

“OK, I have the piece to replace in the back (the airport card in fact was grilled), come back in 30 minutes”

So I went to have a coffe, came back and five minutes later and went home with my repaired MacBook, working perfectly.

Why am I writing this?

Because as a switcher (in fact I did switch officially 3 months ago, if you don’t count my hackintosh adventures) I always found Apple products extremely sexy and well built, but terribly expensive.

Now if you look at my experience with the iPhone(s) and the MacBook and the service that goes with it I’m a very happy camper tonight and I would switch again if I had to.

eee 1000H(E) – DSDT files and the memory problem

Update: You can find a video tutorials on how to manipulate DSDT files

on our new partner site technow.cc.


As a lot of my readers have observed there are some problems when using certain dsdt.aml files with certain RAM configurations.

It seems that when you export/generate dsdt.aml files from the real existing BIOS, the resulting export is not strictly identical and thus playing havoc with your configuration.

The dsdt files contained in my packages (for the 1000H and the 1000HE) have both been generated with 2GB of memory, so there will be problems with eee PC that have not been upgraded with more RAM.

Attention – technical stuff:

It seems that there is one line in the decompiled dsdt.dsl file that differs:

For the 1GB:

Name (SMBS, 0x0400)

OperationRegion (BIOS, SystemMemory, 0x3F7AE064, 0xFF)

Field (BIOS, ByteAcc, NoLock, Preserve)


For the 2GB:

Name (SMBS, 0x0400)

OperationRegion (BIOS, SystemMemory, 0x7F7AE064, 0xFF)

Field (BIOS, ByteAcc, NoLock, Preserve)


I included the needed files in a zip file here, and I’m updating the packages now.The 1GB 1000H files are courtesy of elParker.

OSX Leopard 10.5.7 on the eee 1000HE (Updated)

Update: You can find new video tutorials on how to install SnowLeopard here.


I finally got OSX 10.5.7 to install on my new eee 1000HE.

This guide is quite basic, again you‚Äôll have to enable your brain at a certain moment 😉

Thanks go to Greg, slither2007, pentiumpc, Thireus,strongesthylian, comatron and all the other fine people at ipis-osx.

Update: I just had to reinstall the OS after I lost keyboard and mouse after changing to 2GB of RAM – strange…

I followed my own steps and I couldn’t get it installed properly, so I had to do some modifications:

  • No wifi driver : there is no WIFI driver for the integrated Atheros card (didn’t check this as I swapped it before installing) – thanks desertman
  • Update to 10.5.7 should be done in the end
  • Update to 10.5.7 should be done with the iDeneb.Combo.Upgrade.KIT.1057
  • The cpus=1 install option is not needed anymore (at least for me)
  • Provided the latest dsdt.aml file that works on my 1000HE (I redid the whole patching thing)
  • New chapter for goodies 😉

Update: I uploaded a new version of the package that should fix the problems with dsdt files for 1GB or 2GB PCs. See this post.

The new bundle is MY_BUNDLE_1000HE_V0.1.2.zip

Continue Reading

the 1000H is dead – long live the 1000EH

image As I said in my previous article, my 1000H just died on me with a high pitched whining sound…

It seems that it is beyond repair and I got a 1000HE instead.

I love the new keyboard and the battery life is pretty amazing (and I got it in black which is more “manly” than the previous white one).

I already installed Windows 7 on it and it works like a charm.

I started hacking away with OSX and I’ll keep you posted how it goes in an upcoming post.