Jump to content

DELL Vostro 3700 / 3xxx ( i5, Nvidia 330M ) OSX86 Snow 10.6.3


288 posts in this topic

Recommended Posts

Adi,

I just did some experimenting. The most likely reason your webcam does not work is that you are using the USBfamily.kext that comes with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. Delete the kext from extra/extensions, delete the extensions.mkext and reboot.

Your webcam should then work with no need for any extra software.

 

Can confirm that this caused my problem with a detected but not working webcam. And solved it.

 

I can only boot on the bootcd with -x -f but after that the installation starts and compleats, will continu tomorrow as it's time to sleep, yes I have to...

 

MiniHack, thanks for all your work so far.

 

//Mårten

Link to comment
Share on other sites

Hi guys

 

 

My name is Eduardo and i'm from brasil.

 

I want to buy the vostro 3500 (core i5 520nm, 4gb ram ddr3 and 500 gb HD)

I want install the hackintosh and windows 7 (dualboot).

 

I dont know how install the hackintosh., can you help me?! you have a tutorial?

sorry.. i am a NOOB!

 

i try to read this forum, but it is "very advanced" for me now..

 

 

i see one page about this, but i dont know if this works..

see this: http://tonymacx86.blogspot.com/2010/04/ibo...ac-os-x-on.html

 

CAN YOU HELP ME?!

 

contact me in email: eduardotomazelli@gmail.com

 

thx and sorry for my bad english.. =/

 

hugs

Link to comment
Share on other sites

Hi Eduardo,

 

Follow the method from TonyMacx86, but try it using the bootCD from this link.

 

When you get to the part where you have swapped the CD for the install DVD and pressed F5, type this (without quotes) "-v -x -f" then press return.

 

Be patient and eventually the install should continue.

 

Try it first on a clean HD and keep your Windows HD safe. You can try dual boot later.....

 

Good luck.

 

 

 

Thx minihack!

 

 

I will buy in next month and try my hackintosh

 

I will try this... (thanks for explanation!! ^^ )

 

but can i make dual boot in the first time?? i want to make dual boot because i have 500gb HD.

I dont have a clean HD for make the "hackintosh test"..

its hard to make in first time???

 

 

 

thx

Link to comment
Share on other sites

Just got my BMC4322 from eBay, works out of the box (or bag). So the Dell DW 1520 is no good, will try the card in another laptop to see if it will work, guess not.

 

//Mårten

which brand with your BMC4322 chip WLAN card?

Link to comment
Share on other sites

The card is just branded as a Broadcom, nothing on the stickers that can be linked to if it's going to be a HP, Apple or Dell card.

My guess is that this cards are refused due some small cosmetic errors or some kind of test cards for the batch.

Mine has some scratches on the sheild for the radio chip and sticker, but it works just fine.

 

I have a Dell DW 1510 card that i will try later, will update thred with the resultat.

 

//Mårten

Link to comment
Share on other sites

Adi,

 

I have had a chance to look at the idea of the BootCD again with a patched DSDT inside it. Also went back and re-patched your DSDT as I had made a small mistake.

 

Please try the new BootCD it is made from the general [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] plus the DSDT which hopefully will keep the USB ports active. I haven't got a 10.6.3 retail disk, so have not had a chance to try the vanilla retail install with the BootCD, but I have my fingers crossed.....

 

The DSDTs from yourself, Marten and mine on the A05 Bios are all so close that each of them boot my 3500, so there is a good chance the attached CustomBootCD may boot any Vostro 3xxx for retail install, so please give it a try and report back.

 

I put the custom boot CD on Mediafire as it is slightly bigger than insanely allows. Here is the link.

 

Meanwhile, from mine, Marten and yourself I have put together 3 folders of A05 Bios DSDTs for the 3400, 3500 and 3700 with modded and virgin DSDTs for download.

 

As you will realise, these DSDTs don't give full function, but should enable USB, shutdown, audio injection (when used with the HDAIDT kext and the vanilla AppleHDA.kext from 10.6.2), and inject graphics info.

 

Feel free to use or not use them and let me know how well they work.

 

Each folder has .dsl files virgin/patched and a compiled, patched, DSDT.aml

 

 

 

Hi MiniHack,

 

Thanks again for putting this together. I manged to get some blank DVDs today and i burned the bootiso from this post.

 

It booted up just fine and i noticed that the Nvidia 310n is now properly identified in System Info. The USB ports also show up just fine, however the integrated webcam, although it gets detected like usual, it still doesn't work. (the little led light next to the camera never lights up)

 

It now also shuts down properly so this leads me to believe that the DSDT.aml file is definitely a step in the right direction towards a perfect hackintosh ;)

 

The next step is to recreate this working setup on the boot loader since so far that's been my biggest hurdle that always results in non working USB when booting with it.

 

I also wanna mention to you that the Preboot.dmg in the Extra folder on your boot cd is damaged and never actually gets loaded at boot up.. i can't even load it manually in Finder once i do boot up with it. Is this on purpose ?

 

Thanks,

 

Adi

 

Update :

 

So i copied the DSDT.aml from your bootcd to my extra folder on the HD. I also copied the com.apple.boot.plist from the bootcd to the Extra folder and rebooted with the bootloader installed on the HD.

 

As usual, keyboard,touchpad and Audio = dead.

 

However USB is now working 100% and so is the webcam !! :D

 

I feel like i'm getting closer but at the same time something is still not adding up...

 

In my extra\extensions folder on the HD i have : NullCPUPowerManagement.kext, fakesmc.kext, HDAIDT.kext, JMicron36xATA.kext and jMicron36xSATA.kext.

 

Am i missing an important extension here ? Can i get rid of some of them in case there is a conflict ?

 

I still have no explanation on how come touchpad, keyboard and Audio are now dead as opposed to working when booting up with the CD..

 

I would really appreciate some pointers here..

 

Thanks again,

 

Adi

Link to comment
Share on other sites

Hi Adi,

 

Actually it is all pretty understandable and what I expected from the version you used. Myself and marten have been doing a little testing. The IOUSBFamily.kext that was on the CD and was used by [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] is what interferes with the webcam operation when booted from that (have a new version that avoids using it) then i think that when NOT booted from the CD you are either not loading any trackpad kext [or you are loading conflicting kexts] and that is what causes your problems. The audio issue is that the CD used the voodoohda driver, whereas what you are trying to do with using the "extra" folder is inject audio through an AppleHDA.kext - these are two different methods of which only one should be used.

 

Essentially, you need to decide exactly what extensions (kexts) you run and from where and then be consistent with it by stripping things back to basics.

 

For instance, I am uploading a folder with this post that contains an extra folder for you and another copy of the AppleHDA.kext you need. The "extra" folder has all the added kexts you need in it all wrapped up into a single "extensions.mkext" file, except for the AppleHDA.kext that you need to install (e.g. use kext utility) into system/library/extensions. In other words, the mkext has the trackpad controller, the bluetooth, ethernet kext and all the other stuff already in it and these will load automatically so that you can leave system/library/extensions (almost) the way that Apple intended.

 

To try it do the following:

 

1.Remove (put in the trash can) the following kexts from system/library/extensions: AppleACPIPS2nub.kext; ApplePS2controller.kext; dellbluetoothhci.kext; realteksl1000.kext; voodoohda.kext; voodoobattery.kext; voodoops2controller.kext;sleepenabler.kext.

 

2. Rename your existing extra folder and keep it somewhere safe. Then put the new extra folder in its place.

 

3. Use Kext Utility to load the AppleHDA.kext from 10.6.2 into system/library/extensions (this step will also rebuild the extensions cache on the system and allow all the new stuff to load).

 

4. Restart

 

If you got it right you should have working all USBs, webcam, card reader, expresscard, all video outputs and audio (except integrated HDMI audio), bluetooth, ethernet, battery monitoring. Not working: fingerprint reader (can't find software that works); airport (works if you swap the card); sleep (well, kind of works, but is really more of a hibernate); brightness controls (but you can change brightness at the pre-boot screen); speedstep.

 

Only do this if you are willing to take risks with your system!!!

 

 

PS if you removed any original Apple kexts such as the HPET one then you can put these back as the DSDT works to let all of those original kexts load.

 

Hi Minihack,

 

I followed your 4 steps and it's working !! Finally ! :)

 

Everything is working from the installed bootloader and i can even dual boot to windows as well :wacko:

 

Well, looks like the only pieces left now is to figure out how to enable sleep and figure out how to make the digital persona software work with the fingerprint reader..

 

Thanks again for all your help,

 

Adi

Link to comment
Share on other sites

Hi

I managed to install MAC OS X 10.6.3 using BootCD on my laptop Vostro 3700.

I got:

Processor - 2.27 Dual-Core Intel Xeon instead of my Core i5 (430m)

Bluetooth - not work

USB - work

Audio - not work

Video - nvidia 310m instead of my nvidia 330m

TrackPad - no taping

Reboot an shutdown - yes

I can only boot on the bootcd with -x -f and after install i use -v -x.

How can I resolve this?

Link to comment
Share on other sites

BootCD doesn't need to be perfect as it is something to let you install and then you install a bootloader - however, I have just uploaded a new BootCD to mediafire that does give better functionality and will boot fine hopefully without any need for -v -f etc.

Link is here

I can not boot from the last BootCD

Link to comment
Share on other sites

Brilliant. Glad it is working for you.

 

Remember though that with "hack.s" you should always be careful to keep copies of all you installed. You can pretty much lay firm bets that when 10.6.5 comes around the corner you'll need to wait before updating and prepare to have to re-do some of the kext stuff and naturally this may mean keeping that AppleHDA kext handy ready to reinstall it after any system updates.

 

With good fortune we will make more progress eventually with the DSDT and get sleep etc. working.

 

Happy hacking. :)

 

Thanks again for all your help MiniHack !

 

As i don't know yet how to look in that Extensions.mkext file, can you tell me what extensions you bundled in there ?

 

I kinda want to keep them safe for any future updates like 10.6.5 and am also curious as to what's actually needed to get my Vostro 3400 working so well :P

 

Adi

Link to comment
Share on other sites

Install bootloader and proper drivers. I recommend [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. Choose [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] supported. Under advanced options choose audio/appleHDA rollback 10.6.2. Choose NOTHING else. Then when it has installed substitute the attached "Extra" file for the one that [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] installed. Restart from the Hard disk and then report back!

Check in [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]:

- [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]

x - [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] for Unsupported CPU

- Advanced Options

- Kexts

- Audio

x - AppleHDA 10.6.2 Rollback

Install.

After installation, I replaced the folder of Extras To_try_for_3700_2.zip and rebooted.

After that it is impossible to boot from HDD even with the keys -v -x

I tried to boot from ButTsD with keys -v -x. I got:

Dual-Core Intel hyeon instead of my Kore i5

Processor - 2.27 Dual-Core Intel Xeon instead of my Core i5 (430m)

Bluetooth - work

USB - work

Audio - not work

Video - nvidia 330m

TrackPad - no taping

Reboot an shutdown - yes

Link to comment
Share on other sites

Kind of trashed my install and started all over again....

 

Not your fault MiniHack, no worries. I It was because I started to test the new Chameleon RC5 to see if the built in speed step was working.

Did something really wrong, but that's :)

 

So here is a step for step guide to partition your disk to dual boot OS x and Windows 7.

 

Partition HD for dual boot with Windows 7

1. Boot with Windows 7 Installation disk

2. At welcome screen (after loading done) press Shift+F10 key

3. Type diskpart

4. Type list disk, you should now see your disks, find out the one you’re going to use, if you only have one disk attached it is usually disk 0

5. Type select disk 0

6. Type clean

7. Type convert GPT

8. Type create partition efi size=200

9. Type create partition primary size=100000 (your Mac disk size in MB this is 100GB)

10.Type create partition primary, the rest of the amount of disk will become win 7 disk

11. Type List partition, at this point you should see
Partition 1 the efi system disk
Partition 2 your MacOsx disk
Partition 3 your Win 7 disk

12. Type select partition 3

13. Type format fs=ntfs quick

14. Type assign letter c

15. Type exit

16. Type exit

17. Now you can install your Macosx first and select disk 2, after that just install Windows and select disk 3.

 

Remember that this deletes everyting on your disk.

 

// Mårten

Link to comment
Share on other sites

@zerg - in [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] should choose [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] for supported cpu.

If that was just a typo, and you did that, then perhaps the permissions for the extra folder somehow got screwed. You could try dragging the extensions.mkext file and the plists etc. one by one into the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] installed extra folder as an alternative way.

 

Yes at gradually so I also did.

I tried "[url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] for supported cpu" and "[url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] for Unsupported cpu".

I dragging files com.apple.Boot.plist, Extensions.mkext, smbios.plist, DSDT.aml in a folder "Extra".

I have started Kext Utility to correct the permissions to folders.

After all it at attempt of loading with HDD system all time is restart (even with key-x)

Link to comment
Share on other sites

Hello

Can somebody tell me what kext installing [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] when i check only option "supported cpu"?

 

Thanks

Link to comment
Share on other sites

Today I received my new WLAN / Airport card:

 

http://cgi.ebay.de/ws/eBayISAPI.dll?ViewIt...em=260601300786

 

Its full size but you can easily shift it into place ( vostro 3700 ). No screw lock possible, but it is not needed because the card fits very tight. See the atatched photo.

 

It works 32 and 64 bit, out of the box. :-)

thanks for your photo , and I was worried about the half card.

Link to comment
Share on other sites

So far no luck with the new Chameleon RC5, that is not realy true, it is only speed step/power saving that isn't working, no suprice, MiniHack has already discovered that the cpu is missing in dsdt'n . I will collect some more info/logs and then try to get some help from the Chameleon dev team.

 

//Mårten

Link to comment
Share on other sites

In wonder why nobody seems to use the iPortable_Snow_x86_Installer ??

 

Works like a charm, the result is not perfect but most things work fine, see the WIKI:

 

http://wiki.osx86project.org/wiki/index.ph...ith_NVIDIA_330M

 

The reason is that we want to have a system as close as possible to a Vanilla install. The reason is that when Apple releases updates, we have less to worry about possible incompatibilities and other potential problems. The more vanilla a system is, the more it is likely to have less problems.

 

A system with a fully functioning DSDT is very desirable as there are very little hacks needed to make it boot and act like a real mac.

 

Using kexts for devices that OS X doesn't support is kosher. Using hacked Apple kexts, adding or removing Apple supplied kexts is NOT good.

 

Hope this answers your question,

 

Adi

Link to comment
Share on other sites

@zerg - in [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] should choose [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] for supported cpu.

If that was just a typo, and you did that, then perhaps the permissions for the extra folder somehow got screwed. You could try dragging the extensions.mkext file and the plists etc. one by one into the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] installed extra folder as an alternative way.

 

@ Adisor - the extensions in the mkext are attached to this post. There seem a lot, but in reality some of them are plugins to the IOnetworking kext which allow that to load during boot so that the network aspects work without needing to add anything to SLE.

 

64-bit boot is do-able and I have been using that on one of my installs, but I think the mkext was assembled as a 32-bit architecture. You could try trashing the mkext and instead using the folder full of the original kexts. Then check kextstat to see which ones didn't load and then you know that those ones are 32-bit - then find a 64-bit replacement. Hope that sounds clear......I am pretty sure one of the difficult kexts was the trackpad one, so you may find on an initial boot into 64-bit mode that you need to use an external USB mouse until you find the right trackpad kext version.

 

@Adi and Zerg. If something doesn't work then always try kext utility as a first step. CLick it once and it runs a "service" on system/library/extensions as well as "extra" to re-set permissions.

 

 

 

Sorry to keep changing the bootcd, but here is one to try out which I tested last night to see if it would do a trouble free install. It seems to work fine for me. Feedback as always appreciated. If this works for everyone then I promise not to mess about with it anymore.

 

It will not give audio, during install or first booting because I prefer not to put voodoohda into it. Instead it contains the HDAIDT kext that injects into the old AppleHDA.kext of 10.6.2 - so obviously when you install 10.6.3 or 10.6.4 you need to do the audio "rollback" to 10.6.2 to get your audio working.

Here's the link for the latest bootcd download:

 

BootCD

 

Hi MiniHack,

 

I have trashed the Extensions.mkext bundle from my Extra folder and i have added the Extensions folder in there will all the extensions attached in your post. I then ran the Kext Utility and i rebooted back just fine and with everything working normally. I noticed in the Kext Utility log that some of the extensions are 32bit only :

 

"Repair Permissions for "/Extra/Extensions" ... Done.

-- Total processed: 118 files (24 kexts) for 1 sec.

 

Found i386 (arch) only kext(s).

Packing i386 (arch) "Extensions.mkext" ... Done.

-- Build time = 3 sec.

"

 

Problem is that i don't know which ones of them are 32bit only. Is there a utility that i can run to check that ? I'm itching to get the system to boot in 64 bit mode :)

 

Thanks,

 

Adi

Link to comment
Share on other sites

Hi Minimac,

 

How stable is the Vostro 3500 on 10.6.x? I got myself a desktop hack for 2 yrs now and it's working all fine, time to get a laptop now... :-)

 

the 3500 sounds like a good machine for hacking and I would like to do HD video editing with it. What do you guys think? I can deal with the sleep/speedstep issue at the moment, but overall how does the 3500 work for you guys?

 

thanx in advance

Link to comment
Share on other sites

 Share

×
×
  • Create New...