Jump to content

Successful installed Snow Leopard on ZOTAC ZBOX HD-22 Mini PC using Retail DVD + iBoot loader and Mac OS X 10.6.4 Combo update


LKS3197
 Share

83 posts in this topic

Recommended Posts

It's actually a Celeron Duo Core U2300 1.2GHZ CPU Ultra Low Voltage (CULV), you can check in out from Zotac official website under the Zotac ZBOX Mini PC series Model is HD-ND22.

 

well i'm just making it clear, since he did say Celeron Core 2 Duo... i know the difference, but they can't be both at the same time, you know? Celeron Duo Core is not Core 2 Duo, and vice versa.

Link to comment
Share on other sites

The ZOtac hD-Nd 22 has a Intel®-Celeron®-Ultra-Low-Voltage-Prozessor (CULV) ,

 

The Name is : Intel Celeron SU2300, 2x 1.20GHz, 800MHz FSB, 1MB shared Cache, 10W TDP .

 

But the important question is, is there any succes on this installation from other users with hackintosh ??

Link to comment
Share on other sites

Hallo !

Following your instructions in detail my HD-ND22 unfortunately freezes on the Apple logo during installation, using a blank HDD, AHCI and USB bios settings and a Snow Leopard retail DVD 10.6.3 - what went wrong ? Please help !

 

Hi sorry for late reply...The only difference between my installation versus yours is I am using the 10.6.0 Retail DVD, not the latest 10.6.3 Retail DVD, and that might be the prime reason of causing the APple Logo freezing...I cloned that Retail DVD to one of my friends and he could successfully install the SL as I did by following exactly the same BIOS settings. AHCI, USB set to Full Speed and NOT Hispeed.

 

Do you have any FTP site, I can try uploading the Retail 10.6.0 .DMG to you and then you can try asking someone who's got either a real Mac or Hackintosh to use Disk Utility to make a DVD ( you need a Double Layor DVD !)

 

Cheers

Link to comment
Share on other sites

@LKS3197 - Would you mind posting screen shots of your BIOS please? I'm either getting EHCI errors or Kernel Panic on boot depending on how I have the BIOS set, even if I set it as you suggested I get a Kernel Panic so would be most appreciative if you could show us how you have your BIOS set :blink:

 

Many thanks,

 

R.

 

Hi you just need to go to the BIOS Advance tab, choose IDE Configuration, and then make sure you choose AHCI, and not SATA

 

Then press ESC and continue to choose USB Configuration, choose on the Full SPeed, not HiSpeed.

 

These are the 2 only changes you need to do before you install.

 

Hope this help.

post-322246-1295774424_thumb.jpg

Link to comment
Share on other sites

I found I had to use -x option to boot into the install disk.

Please find attached my Extra Folder, I grabbed it from the Zotac ION thread.

I'm currently trying VoodooHDA to get HDMI Audio to work.

I think you can use High-Speed in BIOS with the attached DSDT and it has settings

for the graphics card, but the NVCAP isn't quite right, works most of the time though.

 

c4lypso,

SPDIF works with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] ALC8xxHDA and AppleHDA Rollback.

Deep Sleep works, has anyone been able to get normal sleep to work?

Extra.zip

Link to comment
Share on other sites

c4lypso,

SPDIF works with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] ALC8xxHDA and AppleHDA Rollback.

Deep Sleep works, has anyone been able to get normal sleep to work?

Link to comment
Share on other sites

I found I had to use -x option to boot into the install disk.

Please find attached my Extra Folder, I grabbed it from the Zotac ION thread.

I'm currently trying VoodooHDA to get HDMI Audio to work.

I think you can use High-Speed in BIOS with the attached DSDT and it has settings

for the graphics card, but the NVCAP isn't quite right, works most of the time though.

 

c4lypso,

SPDIF works with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] ALC8xxHDA and AppleHDA Rollback.

Deep Sleep works, has anyone been able to get normal sleep to work?

 

Hi Idoc,

 

It looked like you've solved the HDMI audio and also SPDIF, would it be OK if you can let us ( as a few of us also having similar HDMI audio issues ) how exactly we can use the .zip file and DSDT, as I did NOT use to work around /Extra and the DSDT.

 

Help me out in terms on giving me the detailed steps on what exactly I need to do with this .zip file.

 

 

 

Thanks a million !

 

Lai

Link to comment
Share on other sites

Hi Lai,

I haven't solved the HDMI Audio yet - the only mac system similar seems to be the 2010 mac mini, it would be interesting to see a dsdt and ioreg from that machine to see how hdmi audio is set up.

If you just want to use the dsdt.aml that I've been using put it into your /Extra folder. This should allow high-speed USB setting in BIOS. The only other thing I was working on was the HDEF injection in DSDT for hdmi audio (still not working), so you don't need HDAEnabler (it also has video injection so you don't need GraphicsEnabler=y in your boot.plist).

The zipped Extra folder doesn't contain the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] ALC8xxHDA and AppleHDA Rollback kexts - just install those with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] from tonymac's site.

If you want to use my /Extra folder then make a backup of your own just in case, then drop mine in. You will have to rebuild caches with Kextutility.app or [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url].

Hope that helps.

Cheers

Steve

Link to comment
Share on other sites

VoodooHDA (not sure which version) detected 2 codecs

 

Realtek ALC888 at 0x10ec:0888 <-- this is the codec linked to front panel mic/spkr and SPDIF

 

Nvidia MCP7A HDMI at 0x10de:0007 <-- this is the HDMI audio codec

 

The above confirmed under Windoze 7

Link to comment
Share on other sites

c4lypso,

SPDIF works with [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] ALC8xxHDA and AppleHDA Rollback.

Deep Sleep works, has anyone been able to get normal sleep to work?

Which bootloader are you using?

 

I am currently using Chameleon v2.0-RC4_PCEFI-10.5_AsereBLN-1.1.9

 

You can find out through Terminal

strings /boot | grep Dar

Link to comment
Share on other sites

Sorry for being so slow to reply to posts, just trying some things out.

Progress so far:

INSTALLATION

Easy install with [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] and I think any distro, I had to use -x option but I'm not sure if that is necessary.

Lai is quite right that you initially need to disable highspeed usb under legacy usb support to consistently boot

and be able to interact with chameleon boot loader (there is meant to be a patch to diable legacy support on chameleon boot but the versions I tried caused other issues). You also need AHCI mode and not SATA under IDE options.

 

POST INSTALLATION

I use [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] from tonymac site, and I am running Chameleon v2.0-RC5pre8 and did a 10.6.5 combo update.

Audio

I am using AppleHDA 10.6.2 ("roll back") because this version recognises the Nvidia ION HDMI port natively, this is present in the 21inch imac10,1 9400M model, and it handshakes with the monitor/HDMI device, attaches a stream but fails to play - it would be great if someone could post the dsdt and ioreg from the imac (unfortunately all the dumps are the ATI versions of the imac10,1). The alc888 codec is recognised thru DSDT and ALC8xxHDA.kext.

Video

Chameleon (Graphics Enabler) works OK with QE/CI but I had issues with plugging and unplugging monitors via DVI/HDMI, so the right NVCAP helps, this is easiest to inject in DSDT, the best so far for me seems to be 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00

this allows hot-plugging of either DVI or HDMI, I cannot seem to get dual screens running at 1080p but that me be a limitation of the graphics card.

USB

I have tried "The King"'s EHCI hack for the MCP79 with no success. If you turn off legacy USB support either in BIOS or with an appropriate bootloader version that supports "USBLegacyOff=yes" in com.apple.Boot.plist USB2 devices function at full speed and are hot-pluggable, the only issue is the OS powers down USB drives during sleep so you get the "disk was not ejected properly' warning if a USB drive is plugged in. A work around would be a sleep script to eject the disks.

Networking

LAN works fine. Wifi card is {censored}, even though drivers are available and work under 32-bit OSX, the wifi reception is poor. This is not just under OSX, the Zotac forum has many unhappy people complaining, the only viable solution seems to be a USB wifi dongle for $20, unless someone can tell me how to get to the wifi card which is on the undersurface of the motherboard (I think).

32/64 bit OS

arch=i386 - 32 bit kernel runs fine with all versions of fakesmc I tried but the 64 bit kernel seemed only to work properly with the version below, the other versions broke sleep for me.

sleep/deep sleep/restart/shut down

All working on my system, which is cool for a hackintosh. I set the power button to pop up with the apple menu, but I think I must have changed something in my BIOS because it just puts the zotac to sleep now, which is OK.

DSDT

I grabbed the native dsdt and modified it as per MiniHacks excellent post http://www.insanelymac.com/forum/index.php...3938&st=199

 

So, really the only issue is HDMI Audio. I've tried lots of VoodooHDA options, the HDMI is always identified, you can force this by only loading the internal codec in BIOS, and an audio stream is attached but frustratingly no sound. I havent tried altering the pinconfig mainly because Win7 doesn't have any unusual override verbs and plays HDMI audio without any driver updates - but it might be worth a shot. The imac10,1 would be interesting to test, I believe 10.6.4 and 10.6.5 broke HDMI audio on this machine so I wonder if it works with 10.6.2./.3.

 

Anyway here is a zipped version of my Extra folder. Just unzip it and replace your Extra folder, also the Chameleon I used for sleep.sleep.zip

Extra.zip

Link to comment
Share on other sites

Sorry for being so slow to reply to posts, just trying some things out.

Progress so far:

Nice work. Thanks.

 

INSTALLATION

Easy install with [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] and I think any distro, I had to use -x option but I'm not sure if that is necessary.

Lai is quite right that you initially need to disable highspeed usb under legacy usb support to consistently boot

and be able to interact with chameleon boot loader (there is meant to be a patch to diable legacy support on chameleon boot but the versions I tried caused other issues). You also need AHCI mode and not SATA under IDE options.

Not all version of [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url], I don't think. I used one of the latest version and it did not work. And there are others who were not able to replicate the install process, with or without -x option. I ended up using other indirect methods for installation.

 

Wish you or Lai would be kind enough to reveal the version of [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] you used.

 

POST INSTALLATION

Chameleon (Graphics Enabler) works OK with QE/CI but I had issues with plugging and unplugging monitors via DVI/HDMI, so the right NVCAP helps, this is easiest to inject in DSDT, the best so far for me seems to be 0x05, 0x00,

Have not tried plugging and unplugging monitors although this should not be a concern for most people.

 

0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00[/u]

this allows hot-plugging of either DVI or HDMI, I cannot seem to get dual screens running at 1080p but that me be a limitation of the graphics card.

Care to explain what those values are for? Or perhaps give pointers to where relevant information can be found?

 

The graphics hardware is capable of dual screen - confirmed under Windows. Have not tried it under Snow Leopard yet.

 

Networking

LAN works fine. Wifi card is {censored}, even though drivers are available and work under 32-bit OSX, the wifi reception is poor. This is not just under OSX, the Zotac forum has many unhappy people complaining, the only viable solution seems to be a USB wifi dongle for $20, unless someone can tell me how to get to the wifi card which is on the undersurface of the motherboard (I think).

The latest RT2860 driver, STA_RT2860 D-1.2.2.0 UI-3.0.0.0_2010_05_18.dmg, is problematic - it drops the connections after a few minutes and manual reconnect has to be done repeatedly, and the connection is always lost with failure to reconnect after waking from sleep.

 

The version that I have been using on my Wind U100 plus for more than a year now, STA_RT2860 D-1.1.2.0 UI-1.7.1.0_2009_02_17.dmg, is usable and stable.

 

So, really the only issue is HDMI Audio. I've tried lots of VoodooHDA options, the HDMI is always identified, you can force this by only loading the internal codec in BIOS, and an audio stream is attached but frustratingly no sound. I havent tried altering the pinconfig mainly because Win7 doesn't have any unusual override verbs and plays HDMI audio without any driver updates - but it might be worth a shot. The imac10,1 would be interesting to test, I believe 10.6.4 and 10.6.5 broke HDMI audio on this machine so I wonder if it works with 10.6.2./.3.

Have you tried not modding dsdt HDAC->HDEF and leave everything to VoodooHDA without the use of ALC8xxHDA.kext? 2 separate sound drivers, Realtek and Nvidia, are needed under Windoze 7.

 

I have not incorporated your dsdt mods yet. I want to keep my dsdt simple and will try to get the USB Device Removal problem resolved first.

Link to comment
Share on other sites

Accessing the wifi card was really easy, just unscrew 4 screws (including void warranty x2).

No surprises an old broadcom card gives full reception! These cards can be found on ebay for less than $10.

Did you take any picture? Which broadcom card did you use as replacement?

 

I thought it was the miniscule antennae that was inadequate.

Link to comment
Share on other sites

Not all version of [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url], I don't think. I used one of the latest version and it did not work. And there are others who were not able to replicate the install process, with or without -x option. I ended up using other indirect methods for installation.

 

Wish you or Lai would be kind enough to reveal the version of [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] you used.

 

Which version of [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] did you use for the installation ? Can you upload your version? [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] freezes after few secondes, or I get a kernel panic on Apple logo.

 

Thanks for your help

(I'm french, sorry for my english)

Link to comment
Share on other sites

Hi GinGout,

Great to hear you have dual screen working, could you post your NVCAP, those numbers I posted previously, they can be found in ioreg under your graphics card. They need to be tweaked for dual monitor, hot plugging etc, but looks like you have them sorted already!

The airport card is a BCM4321. I do think the original card really was pretty bad.

Can't find the exact website but see here for disassembly, and the card is a normal height mini pcie card. Also a spare slot next door.

I've used [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] 2.6 a couple of times now trying different versions of snow leopard.

Still no luck with VoodooHDA, like AppleHDA it attaches an IOaudiostream but no sound.

The usb issues are fixed when turning off support for legacy devices at boot, ytou only need this on if you are going to boot from a usb drive.

Link to comment
Share on other sites

When I use [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] 2.6, I have a strange image, and if I press F5, the display deteriorates further. Finally, if I eject [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url], insert snow leopard and press F5, [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] freezes.

post-724353-1297029398_thumb.jpg

post-724353-1297029886_thumb.jpg

Link to comment
Share on other sites

Great to hear you have dual screen working, could you post your NVCAP, those numbers I posted previously, they can be found in ioreg under your graphics card. They need to be tweaked for dual monitor, hot plugging etc, but looks like you have them sorted already!

Can't say I did anything to get dual screen working, and hot plugging certainly not tested.

 

It just works with Chameleon RC4-AsereBLN-1.1.9 boot file, with no modification to the graphics portion of my dsdt. I tried various versions of RC5 but all resulted in fixed resolution of the display.

 

The airport card is a BCM4321. I do think the original card really was pretty bad.

I will stick with it for the moment, but with the Broadcom the zbox can run at 64-bit instead of 32-bit.

 

I've used [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] 2.6 a couple of times now trying different versions of snow leopard.

Gave up after repeated failures to install with [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] 2.5.2 and [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] 2.5.3

 

There are quite a few others who have not been able to replicate what you and Lai did, so maybe you can write up more detail instructions to help them.

 

Still no luck with VoodooHDA, like AppleHDA it attaches an IOaudiostream but no sound.

I suspect it would one of the NVCAP numbers, to enable the sound pass through. Wish you luck cracking it.

 

The usb issues are fixed when turning off support for legacy devices at boot, ytou only need this on if you are going to boot from a usb drive.

Well will not be able to multi-boot using usb keyboard to choose the OS to boot.

 

I presume usb mouse and keyboard work after boot up?

Link to comment
Share on other sites

Hi GInGout

Try "ioreg -lw0 | grep NVCAP" to get the info. I have tried examining the state of various registers in linux and osx under VHDA and AHDA and they all seem to match unfortunately, so it could be a NVCAP issue - it would be good to see the NVCAP on the macmin4,1 or the Imac10,1 9400M.

You can always reenable legacy device support and change os boot with f8 to run linux or win7, but have osx as quiet boot when needed.

I suspect the problem people are having relates to BIOS settings.

Surcouf35,

try booting with -v option to see what the kernel panic is all about, I may be able to help.

Link to comment
Share on other sites

Try "ioreg -lw0 | grep NVCAP" to get the info. I have tried examining the state of various registers in linux and osx under

Here it is -> "NVCAP" = <04000000000003000c0000000000000a00000000>

 

VHDA and AHDA and they all seem to match unfortunately, so it could be a NVCAP issue

And HDMI sound coming out of linux when the registers match?

 

You can always reenable legacy device support and change os boot with f8 to run linux or win7, but have osx as quiet boot when needed.

Still hoping to solve it via dsdt.

 

On my Wind U100plus which does not have device removal problem, using ioreg explorer, I found the AAPL,current-in-sleep values to be 0x3e8 for UHC ports and 0xfa0 for EHC ports (instead of 0xbb8). I tried to inject these values via dsdt but failed - I must admit that I am not very good modding dsdt. Need to read up on the syntax and meaning of the DSDT statements. Know any good resources?

 

I suspect the problem people are having relates to BIOS settings.

I will burn an [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] 2.6 and try it out on a new hard drive, to be acquired real soon now. :thumbsup_anim:

Link to comment
Share on other sites

For DSDT this post is excellent http://www.insanelymac.com/forum/index.php...3938&st=199

 

I have HDMI Audio on my MSI GX620 via NVEnabler64 and voodooHDA so I'm going to try that route again - I think I might have just got lucky with it though!

 

Audio comes out of Ubuntu 10.10 no problems, It is possible to mess around with the codec using hda-verb and I've found 3 ways to silence the stream and reenable it on linux. Trying the same thing with reggie_se on OSX unfortunately no go.

 

It's a great box, I'm planning to use it to run a few simple graphics based / network programs and the small form factor is excellent.

Link to comment
Share on other sites

I suspect the problem people are having relates to BIOS settings.

Surcouf35,

try booting with -v option to see what the kernel panic is all about, I may be able to help.

The problem is that I can't bring up the icon of the installation CD. It crashes before. However, I also suspect a problem relates to BIOS settings, what are your settings ? Can you discribe or give more detail instructions to help us to install Snow leopard ?

Thanks.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...