Snow Leopard D250 the-kn3pp-way

Discussion in 'MacOS' started by kn3pp, Oct 27, 2009.

  1. kn3pp

    kn3pp

    Joined:
    Oct 15, 2009
    Messages:
    26
    Likes Received:
    0
    Right.. this is my take on the install procedure.
    First of all i need to say that this is in no way a foolproof way.. I do have my issues from time to time.
    This is merely my way to install it.
    Requirements as follows:
    USB-stick 8GB minimum
    A set of the chameleon 2 RC3 binaries
    OSX install DVD
    This file: robertoSTUDIOS Extra Folder that is zipped

    1. Bios - ahci // Atleast this is what my bios says.. it works but i dont know if it really makes any difference..
    do comment on this if it makes a difference..

    2. restore your snow leopard dvd to a usbstick (8gb minimum)
    a) I partitioned this into 2 partitions. using gpt (guid)
    b) 1st partition i called BootLoad, size 2-300MB is enough. This is where I installed chameleon 2 RC3 to.
    I also put the chameleon binaries here (renamed the folder to c2rc3 for easier terminal-work)
    c) restore your Mac OS X Install DVD to the second usb-stick-partition..

    3. Make your install-stick bootable // this MIGHT be wonky.. let me know
    a) Open Terminal and type: diskutil list //this shows list of drives..
    b) Suppose that your usb-BootLoad partition is on /dev/disk4s2

    - Install boot0 to the GPT:
    fdisk -f boot0 -u -y /dev/rdisk4
    - Install boot1h to the partition's bootsector:
    dd if=boot1h of=/dev/rdisk4s2
    - Install boot to the partition's root directory:
    cp boot /Volumes/BootLoad
    c) Copy the Extra folder from Extra250.zip to the BootLoad-partition

    4. boot up and install OSX //the goodies commences
    Just boot your stick into OSX installer.. // incase i did miss anything above.. let me know.
    As soon as the menubar shows.. choose diskutil and partition your drive in whatever way you want, BUT
    use GUID partitiontable, I really doubt MBR will work. Name Your partition(s) anyway you want.. I will refer to
    the OSX install partition as this: OSxDrive // again .. comment if you experiences differ

    next.. Just follow the instructions, deselect whatever you want.
    I opted to deselect everything but X11 and additional fonts..
    At the end of install there will pop up an error message claiming Install failed, this is a good thing if it
    comes after the "8minute left" mark.

    DON'T REBOOT

    5. run terminal (accessible from the menubar).
    a few things needs to be copied and fixed..

    a) cp -r /Volumes/BootLoad/Extra250 /Volumes/OSxDrive/Extra
    b) cd /Volumes/OSxDrive/Extra
    c) ./mkmkext.sh

    6. now to make OSxDrive bootable
    Do you remember where you put the chameleon binaries ? well.. its time for
    you to remember.. again.

    a) diskutil list -this shows list of drives..
    b)
    Suppose that your installation is on /dev/disk0s2

    - Install boot0 to the GPT:
    fdisk -f boot0 -u -y /dev/rdisk0
    - Install boot1h to the partition's bootsector:
    dd if=boot1h of=/dev/rdisk0s2
    - Install boot to the partition's root directory:
    cp boot /Volumes/OSxDrive

    7. reboot.
    Are you still in terminal? just type: reboot

    8. post-install stuff
    You should now be soaring through the intro-video with sound and all.. Just enter your stuff as you see fit.
    I restored from my timemachine backup.. so I didn't bother with the registering stuff.
    In any way it won't be able to find a network ..

    This is where I point out what does not work as of now.
    Wired network - OSx doesn't seem to find the hardware even..
    Wireless network - some D250 have Aetheros and some have Broadcom4312, neither works as of now.
    Sleep - Causes Kernel Panic - Might come a fix..
    Webcam - Havn't the foggiest.. never use the bugger.
    Built in Mic - Same here.. never use the thing.

    have I missed anything ? I Ordered a dw1510n - I will post my experiences as soon as i get it.

    well .. the processor in "about this mac" is easily fixed with OSX86tools ...



    note:
    My D250 is the wxga-version with 1280x720 res. with bluetooth. both works superbly (iPhone thethering is nice)
     
    kn3pp, Oct 27, 2009
    #1
  2. kn3pp

    kn3pp

    Joined:
    Oct 15, 2009
    Messages:
    26
    Likes Received:
    0
    Update 1:
    I finally got my replacement wifi-card i ordered from eBay. A dw1510 half-size (broadcom bcm4322) with wifi-n too.
    (theres a thread listing compatible cards..i think it was on infinitemac..)

    before you take your D250 apart.. remove all current (if any) network settings by deleting NetworkInterfaces.plist located in:
    Library->Preferences->SystemConfiguration
    shut down.

    Physical installation. -do remove your battery FIRST...
    Installation of this card requires you to disassemble the D250. You have to remove the top plastic case by removing
    all screws on the bottom, then the 5 screws underneath the keyboard (keyboard removal is .. tricky.. you need to bend it a little to get it loose)..
    detaching the 3 flatcables and pry the bottom and top off.

    the card is located under the handrest, south of harddrive-bay. Connected by 2 antenna cables.
    You do not have to remove the bottom black plastic part, just the small covers over memory and hdd etc.

    just replace it. then your done with it... just reassemble and power on.. SHOULD work..
     
    kn3pp, Nov 2, 2009
    #2
  3. kn3pp

    kn3pp

    Joined:
    Oct 15, 2009
    Messages:
    26
    Likes Received:
    0
    Update 2:

    Regarding 10.6.2. A few answers..
    Q. Are you running 10.6.2?
    A. Yes..

    Q. but... wasn't atomsupport removed ?
    A. Yes..

    Q. How the .. did you get it to work?
    A. It's actually not a huge mystery.. Right now its not possible to run the 10.6.2 kernel.. but the 10.6.1 still works..
    so all I did was to make a backup of the old kernel as such:
    1. open terminal
    2. type:
    sudo cp /mach_kernel /mach_kernel_1061
    3. go to apple and download the update, install.
    Don't reboot..
    .. In theory this should work:
    4. sudo cp /mach_kernel_1061 /mach_kernel
    and it should be done.. I bungled this so i actually dont know if it works that simple.. I resorted to:

    did you reboot? or did you bungle it? kernel panic on boot ?
    then insert your install-media (usb-stick or dvd.. ) and open terminal from there..
    now:
    just to be sure i did it this way..type:
    cd /Volumes/OSx
    cp mach_kernel_1061 mach_kernel

    reboot

    This did the trick for me.. and im now on .. 10.6.2 but with the old 10.6.1 kernel for the time beeing, untill there is a fix..
    and the fix might not take too long..

    I discovered this thread just now.. pretty much the same method as I did.. but hey.. if i never try .. i never learn..
    http://www.mydellmini.com/forum/general ... post117830

    "tea" on this forum has made a kernel-hack that might work.. havn't had time to try it yet.. now time to update Safari..

    //cheers
     
    kn3pp, Nov 11, 2009
    #3
  4. kn3pp

    robi62

    Joined:
    Nov 12, 2009
    Messages:
    7
    Likes Received:
    0
    Hi I have a problem after update to 10.6.2 when iboot up I get a white screen .
    I did replace my 950kext and apple integratedframebuffer kext b4 I restarted but no joy.

    any idea Why>?????? :oops:
     
    robi62, Nov 12, 2009
    #4
  5. kn3pp

    kn3pp

    Joined:
    Oct 15, 2009
    Messages:
    26
    Likes Received:
    0
    I didnt have to do that with my setup.. and white screen.. hmm

    What does it say if you start with
    -v
     
    kn3pp, Nov 12, 2009
    #5
  6. kn3pp

    robertoSTUDIOS

    Joined:
    Nov 19, 2009
    Messages:
    3
    Likes Received:
    0
    Hi all!

    I also get white screen, but start -v -f -x and copy IONDRVSupport.kext, IOGraphicsFamily.kext, from package, all working good :)
    Also, no need to copy _Natit.kext!!!

    Bye!

    roberTO ;)
     
    robertoSTUDIOS, Nov 20, 2009
    #6
  7. kn3pp

    robi62

    Joined:
    Nov 12, 2009
    Messages:
    7
    Likes Received:
    0
    i managed after many tries without it but ill keep it in mind.
    I changed wifi for atheros ar9820 half size working native in 10.6.2 bought it on ebay for 20 dollars....
     
    robi62, Nov 21, 2009
    #7
  8. kn3pp

    kn3pp

    Joined:
    Oct 15, 2009
    Messages:
    26
    Likes Received:
    0
    right .. IONDRVSupport.kext .. do we really need that one tho ? isnt that for ION-based ?
    no need for natit.kext .. what did that one do again ? :p

    Also - Im testing with new gma950 kexts .. still dont know if it will solve my random kernel-panic.
     
    kn3pp, Nov 24, 2009
    #8
  9. kn3pp

    robertoSTUDIOS

    Joined:
    Nov 19, 2009
    Messages:
    3
    Likes Received:
    0
    I use this Extra folder and the system (Snow Leopard 10.6.2 Hacked kernel for ATOM) and very stable!!!!
    Only problem the bluetooth adapter icon always show "no bluetooth adapter" but i uncheck, check "show bluetooth on menubar" works good.
    http://www.mediafire.com/file/dnhqme22g ... -Extra.zip
     
    robertoSTUDIOS, Nov 26, 2009
    #9
  10. kn3pp

    kn3pp

    Joined:
    Oct 15, 2009
    Messages:
    26
    Likes Received:
    0

    Im trying it out now... For some reason istat-menu found a cpu-sensor. Didnt have that before.. also speedstep(or something like it) seems to activate when i pull my powercord.. any idea how to disable speedstep ? I want full throttle all the way :D
     
    kn3pp, Nov 29, 2009
    #10
  11. kn3pp

    robertoSTUDIOS

    Joined:
    Nov 19, 2009
    Messages:
    3
    Likes Received:
    0
    :)
    sudo rm -Rf /Extra/Extensions/VoodooPower*
    cd /Extra
    sudo ./mkmkext.sh
    ;)
     
    robertoSTUDIOS, Nov 29, 2009
    #11
  12. kn3pp

    bigplrbear

    Joined:
    Jul 28, 2009
    Messages:
    33
    Likes Received:
    0
    Location:
    Ridgecrest, Ca
    uhh you mean 1024x600, right? The D250 doesn't output to 1280x720, unless you plug in an external monitor
     
    bigplrbear, Nov 30, 2009
    #12
  13. kn3pp

    kn3pp

    Joined:
    Oct 15, 2009
    Messages:
    26
    Likes Received:
    0
    Ah.. yes ofcourse .. didnt bring my head yesterday.. thanx..
    For some reason I get kernel panic every other day.. it seems to be gma950-related, atleast thats
    what the KP-screen tells me.. you got any ideas on this too ?

    I do believe we have been through this before.. Yes there is a wxga-equiped D250 that has 1280x720 res. (it also have the broadcom4211 card)
     
    kn3pp, Nov 30, 2009
    #13
  14. kn3pp

    kn3pp

    Joined:
    Oct 15, 2009
    Messages:
    26
    Likes Received:
    0
    Update .. again..

    I've been using robertoSTUDIOS extrafolder for a while now.. and amazing stuff it is.
    I have not experienced ANY kp's with this set.. so I'm updating the link in my first post to this instead..
    Stellar work !

    also time for a little tip.
    I never use sleep or hibernation .. but I do want to close the lid.
    Insomiax have released a snow-leopard compatible version, and it lets you do just this.. close the lid and
    stay on.. :D
     
    kn3pp, Dec 20, 2009
    #14
  15. kn3pp

    kn3pp

    Joined:
    Oct 15, 2009
    Messages:
    26
    Likes Received:
    0
    Apple just released an update... 10.6.3
    I havnt tried this yet.. (waiting for time-machine)
    most probably the kernel needs patching again.. so I will try the 6.2 patched i use now..

    more info later..

    it works.. backup your kernel
    update with 10.6.3 combo
    boot on usb-stick referred to in 1st post
    in osx-installer.. start terminal and copy the kernel. reboot
     
    kn3pp, Mar 29, 2010
    #15
  16. kn3pp

    TonyMontana

    Joined:
    Dec 15, 2009
    Messages:
    21
    Likes Received:
    0
    Thanks for being brave one! Is the internal mic still not working?
     
    TonyMontana, Mar 29, 2010
    #16
  17. kn3pp

    kn3pp

    Joined:
    Oct 15, 2009
    Messages:
    26
    Likes Received:
    0
    I dont think it does..

    havnt tried that and the webcam yet.. but i dont have any hopes for it.
     
    kn3pp, Mar 30, 2010
    #17
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.