October 13, 2009
PC EFI V10.4.1
New version of chameleon based booter includes these new abilities:
- GraphicsEnabler now supports Radeon hd 2/3 series too, but only for Leopard
- GraphicsEnabler now set up bin_image property for all radeon hd cards found in system, should fix 100% fan speed issue.
- You can tell GraphicsEnabler(GE) to use custom version of bios(for overcloking/changing fan speed/ etc). Use option -useatirom, and GE will look for bios files in /Extra folder (from root and boot partitions, Extra from root partition has more priority). Place bios files to Extra folder and rename them to this format – ati_XXXX_YYYY.rom, where XXXX – devid, and YYYY – vendor-id, for example rom file for 4850 should be named – ati_9442_1002.rom.
- 3rd party sm_cpu_type patch added (well, doesnt work for me anyway) and 3d party patch to fix hibernation.
- Proper enumerating of all pci ethernet/video devices
- Fixed few typos
- Support for radeon hd 4730 (rv770 based card) added to GE, the card wasn’t tested tho
- Support for multiple Radeon hd 48×0 cards in SnowLeopard
- Added GE support for 2600 and 3870 in snowleopard, need to remove x2000.kext to get reschange, other pre-4xxx cards need to be tested yet
Installation – make sure you have chameleon2 installed, then replace boot file in boot partition with this one – boot_10.4.1
mirror
Sources – Chameleon-2.0-RC3-r658-src_PCEFIV10.4-src.tar.bz2
Also, legacyAti4800Controller kext, to forget about adding dev-id to that kext after every update – kext, use in mkext in /Extra/
p.s. Updated Graphics Enabler now works with 10.6.2 and ati 48×0 gpus.
Comments(157)
Dont ask about mobilty, they dont work
Thanks a lot!!!
you are great , i love you man
but does it support 4870s or not
///sure
i have only chameleon rc3, just replace old boot to the newer boot from here http://rapidshare.de/files/48513665/boot.html and reboot, right? thats all?
Netkas, YOU ARE THE BEST!!! Thanks a lot for ATI rom injection!
Now I don’t want to move my 4870 to trash
thanks a lot netkas, works fine on my 4890 toxic edition, using 64-bit kernel too
keep it up!
Установил V10.4, перезагружаюсь.. Комп начинает грузится, доходит до загрузки бута и уходит по новой на перезагрузку..
Остаюсь на V10.3, который работает на ура)
Great! Thanks alot, been waiting for this! You don’t need to add the kext if you have an 4870 right?
///right
Netkas, Yes you’re the best definitely !
Can I use the PC rom for my card directly ?
or do I have to dump it under OSX ?
A thousand thanks to you Netkas, lord of the universe MAC for the fabulous work you do.
And thank you for the answer that you gave me on my Sapphire HD 4870, but I had
has the only HD 4870 incompatible, probably due to a RV770 modified.
So I sold it for half of his money and bought a new sapphire (that is the least
expensive) HD 4890 1GB (new edition and then a … “new layout” DP.HDMI.DVI which does not permit to connect my HD TV) but at least it is recognized and works perfectly with the unbelievable work that you realize and whose owners macpro welcome too.
You are a great among the greats.
I hope netkas make cdboot file
hiho,
I have one question right now I try to install 10.6 with TOTALLY VANILLA guide from insangly forum. I have a 4870 and cant install 10.6. So as I read i need this PC EFI 10.4 to do so …
One question I have ! Will my 10.6 Boot from the disk which it is installed or do I have to boot every loadup through a USB stick or something like that ?
thanks a lot … in nomine Netkas et riws et osx86 sancti
hi netkas,
add the ability to use custom a bios is a great idea, but does it work with nvidia cards ?
“…does it work with nvidia cards ?”
with key “VideoROM” in boot.plist
It started working with nvidia cards long time ago
for nvidia – chameleon guys already done it in rc2/rc3, read their manuals about it
Any hope for HD 3870 in SL?
exact, i hadn’t saw it, i feel like a noob now
sorry for this stupid question
Cpu type patch works ok, shows Q9550 as Quad-Core Intel Xeon
////how exactly do u use it to make it work ?
Quote: “It started working with nvidia cards long time ago
with key “VideoROM” in boot.plist”
Alex,
Would you explain how to do it for nVidia GTX 260 card?
Can I use GTX 260 ROM that I have saved with nVFlash utility?
Where can I find “devid” and “vendor-id” for my card?
///reread all comments for this article, kthx
Hi Netkas,
As all say, Thanks a lot for the good job.
Now, about hibernation, you wrote that you added a fix.
On my laptop i’m still not able to use deep sleep. It seems to use the hibernation file correctly :
kernel Opened file /var/vm/sleepimage, size 4294967296, partition base 0xc805000, maxio 400000
And going correctly to sleep but it looks like chameleon is unable to start from the sleep image.
So, if you have time to spend for this, is there a way to debug this?
PS : shutdown/restart does not work on my laptop so it is possibly related.
Take care.
Josh.
One more thing is that Chameleon says : incorrect image signature…
Hi, thanks it seems to work better than the evoenabler.
When my machine woke up from sleep it crashed though… this is with a 4850. Is there anything I can do to help debug this?
Which card is the best to get? I don’t mind buying someting new, even nvidia.
Thanks,
Senax
///try SleepEnabler.kext
Hey netkas, great work. I’m wondering if this will allow Graphics Enabler to work with Leopard for 48×0 cards now. You had mentioned in PC_EFIv10.3 that it only worked for SL.
////yeah, should work. custom bios image will be needed for card which have jumpy screen
Thanks.
very very very good work
Thank you !!!!
Hey Netkas,
update to v4 and i can remove EVOenabler now.
Btw my 4870 (1002 9440) is shown as 4890 in pci cards and gfx card panels of system properties. is it normal ?
its work with GTX285
Love u netkas .
For Quad core processors one must add SMcputype 1281 to smbios.plist
Thanks- Works great on C2D.
I made an version with pci 0 as default – some users didnt have pci 1 as pci root device. No other changes made. Posted changes of source part
http://www.insanelymac.com/forum/index.php?showforum=157
Sweet stuff netkas!
Any infos whether radeon hd 2 series will somewhen be supported by SL?
Thanks and keep up the good work!
Hi Netkas, tnx for another great release!
I’m affraid my ASUS 4870 still won’t work with GraphicsEnabler though… It works with ATY_init, sot that makes me wonder what the difference exactly is.
I tried switching the PCI value, tried using -useatirom with an alternative BIOS file, but nothing seems to help…
Works fine in 32-bit, but strangely in 64-bit it hangs at blue screen just before Desktop.
If I boot 64 with -v -x it hangs at a very slow repeating 2.2.05 m168efe17 after Waiting for DSMOS…
Thanks.
10.6.1
EP35-DS3L
64 works fine with pcefi 10.3.
It works great to me. My video card is gigabyte hd2600. Also use option “-useatirom” with rom file released by Apple update.
Excellent timing man, I just received my Sapphire Vapor-X 4870 2GB today and it worked right out of the box, thanks to this new release from you
@MeAngry
got an asus 4870 512mb myself and with 10.4 it does work.
had to use -pci0 on my asus p5e board tho
Could someone with a PciRoot(0×1) configuration test this mod of PCEFI 10.4 bootloader for me?
I’m trying to make it autodetect PciRoot value.
http://rapidshare.de/files/48517930/PCEFI10.4_pciroot01_RonnieD.zip.html
10x
@netkas
What CPU are you using?
Perhaps Chameleon is not detecting the right amount of cores and then injecting the wrong cpu-type.
You can manually specify in smbios.plist
See this thread: http://www.insanelymac.com/forum/index.php?showtopic=189562
You can add to smbios:
SMcputype
1281
For Core2 Quad/Quad Extreme and Core i5/i7.
////yeah, added that and it was recognized
Hey Netkas, thanks for the update. I got my 4870 to work on my P5Q-Deluxe now without having to use EVOEnabler. I had to use -pci0. Also my 2.8 GHz Q9550 quad core was showing up wrong, but using SMcputype 1281 fixed it. FYI for people who want to know, you can use:
1281 – Quad-Core Intel Xeon
769 – Intel Core 2 Duo
257 – Intel Core 2 Solo
So now it shows up as a 3GHz Intel Xeon. By the way, I still dont get QE/CI enabled. Is that normal? Do we have to wait for SL 10.6.2?
hi netkas.
i got 4770 on my pc. any idea how to get this card work?
thx.
///no idea, try with GraphicsEnabler and Leopard
Sorry Netkas, actually I do..I just realized that SL doesnt show QE/CI status in the system profiler, so I assumed that I wasnt getting QE/CI. I just tested this using the Dev utilities, and found out that I do. Thanks Netkas..
Well, I replaced 10.3 (Andreas’ boot file with -pci0) with 10.4 boot from this site and everything works fine so far. What gives? Does the new 10.4 boot auto detects PCI Root value? Then I switched to the modified 10.4 for -pci0, the same, it works fine.
Either way still no PCI cards info. The cpu type trick works fine also. Thanks!
Asus P5Q, 9450, MSI N9600GT (EFI) – 10.6.1 64bit
///thats only for ethernet devices and ati gpus
@RonnieD
it’s seems to work for me (PciRoot(0×1)), what did you have changed ??
Hi Netkas,
first sorry if my english is awfull, and be patient for my ignorance (is my first Osx installation on a pc)
and if preface is a bit long but is to explain before asking..
Preface;
I’ve installed Snow Leopard on my pc following tseug guide on insanely mac (the only guide i could understand by now)..
http://www.insanelymac.com/forum/index.php?showtopic=184367&st=0&p=1252963&#entry1252963
———————————————————-
I skipped the step 8 in that guide so i have in com.apple.Boot.plist
Kernel
mach_kernel
Kernel Flags
arch=x86_32
GraphicsEnabler
y
———————————————————–
maybe i’m lucky but my sapphire hd4870 1g dual dvi seems to work out of box, i could change resolution on my 2 monitors, and i don’t see strange things.
under graphics/monitor is recognized and say hardware accellerated.
(well ‘ve to install using a 8800gt then i substitute the Nvidia with the ati, but nothing more)
———————————————————–
Updated to 10.6.1 and Installed PC EFI 10.4, substituting the boot file with the one here, done chmod chown to match the olds one permissions..
and added to com.apple.Boot.plist
EthernetBuiltIn
y
the only change i could see is that under PCI now i see the 4870 (as aty,motmot)
and 2,5 gt
and ethernet
All seems to work as before, a bit more responsive mouse maybe..
———————————————————–
So the questions;
1)Ive done all correctly?
If i read well the post and the comments i’ve not to install any other package right?
2) there’s something else i’ve to check?
3)is correct that yours boot file have an @ at the end of permissions when i do an ls -lrt? (sorry i’m learning the basis of unix now, so is surely a stupid question but i’m puzzled why old one no and the one i’ve installed have this)..
Thanks if you have the patience to reply..
///seems t o work correctly
this boot has deep sleep working:
http://www.mediafire.com/?sharekey=c12e226bc0bb384d36df4e8dca141969e04e75f6e8ebb871
Your boot, pcefi 10.3 and pcefi 10.4 (the last) don’t, in these the boot file don’t wake the kernel,, please fix look up! hi and thanks
does “option “-useatirom” with rom file released by Apple update” give me snow leopard support (atleast this qe stuff) for ati2600?
Where can I get just the .rom file from the HD2600 Apple update?
I can find the package installer but not the .rom file on it’s own.
I have a strange kernel panic after ThrottleProcessIO: throttling disk i/o (system log) having sleeped the computer before.
Hi Netkas,
A million thanks for all your hard work. I installed PC EFI V10.4 and everything is running very stable. But I cannot watch .avi files on VLC. If I understand the directions correctly I don’t need to add my cards (ATI 4890) device properties to the smbios.plist because PC EFI V10.4 should inject that for me? Is this correct? Do you have any suggestions?
thanks,
Justin
///you need qe_ci_exotic pkg i posteda while ago.
Hi Netkas,
I had one other question. With PC EFI V10.4 which kext files are needed to run a ATI 4890?
thanks,
spenceju
//paxos
//Any hope for HD 3870 in SL?
you can try using new option -useatirom with bios image of original Mac HD3870 in Extra.
mac bios is too big to flash onto pc cards, so noone yet reported if this could work.
it’s a far shot, but worth a try
//paxos
you can find mac bios here:
http://forums.macrumors.com/showthread.php?t=514158&highlight=3870
i have replaced my 3870 with 4870, but stilo very interested in making it work
I still cannot get my system to boot 64-bit with pcefi 10.4. Anyone else have a hang at blue screen with 64-bit?
Also, my sound (using a few legacy kexts in /E/E) fizzles before a sound plays after sleep when booted 32-bit with pcefi 10.4.
Everything works fine with pcefi 10.3.
Thank you netkas!
Thanks a lot netkas. No need evoenabler anymore. My sapphire HD4870 512Mo DDR5 Blue PCB works fine only with your boot now on snow kitten. Now i need a QE/CI.
Just tested chaemelon rc3 + EFI boot 10.4 + “-useatirom” + ati_9588_1002.rom(released by Apple)
10.4 => Okay
10.5 => Okay
10.6 => black but LCD is not in sleep mode (Originally displaed snow spots with ATI injector>_<)
@doppiozero1
That @ is a standard OS X thing, and means that there is some extended attributes (information) associated with the file. Yours is probably the ‘downloaded from internet’ flag that OS X automatically attaches to all downloads.
At a terminal cd to the directory where the boot file is and type ‘xattr boot’. This will printout the extended attribute. If it is ‘com.apple.quarantine’ it is the download flag. If you want to remove it you can use:
sudo xattr -d com.apple.quarantine boot
to remove it.
SMcputype 1281 did not do the trick for me.
Do I need some other files for it to show the CPU correct?
Hi all, I have the same situation with snow leopard/hibernate as @Joshua-fr has.
Laptop seems to go to hibernation just fine. But wakeup ends up with normal boot and the message “incorrect image signature”.
It worked fine for leopard! Any suggestions would be nice?
Netkas, you fucking ROCK!!!
sleep now works on Diamond 4870 1gb on ep45-ud3p v1.1 with sleepenabler.kext in E/E…running 64bit… v10.4 of course
Snow is getting more solid then Leo ever was…
it all most “just works”
my system is 99.9% now…
there are a few glitch things such as the usb mouse all most allways has to be replugged in and Spaces is not staying binded to my 5th mouse button after about an hour it drops the function but log out and in fixes that…
just incase you guys didn’t know DO NOT LOG IN TO GUEST ACCOUNT!!! it will wipe user account!!!
THANKS AGAIN Netkas and every one else who put in there time blood sweat and tears … apple is getting a shit load of R&D with out spending a dime…
Woohoo! Finally made this work! No more EVOenabler….thats a good thing right? Was embarrassingly easy, even for a PC person. I don’t know why I couldn’t get this to work with 10.3 and my XFX HD4870 but, well, I don’t really care now!
Thanks
Netkas you are the best!!!!!
With EFI 10.4 my Asus p5q deluxe with Ati 4850 1 gb ram snow leopard 10.6.1 work fine!!!!!
Netkas, thx for your great work.
One remark-maybe change OSBundleRequired in Legacy4800 kext to Root?It will allow to load this kext more properly.
I’ve got to give you credit netkas, you did the EFI64 tables first and your solution also generate a valid table.
I also see that you are releasing more of your sources in what appears to be an attempt to help stimulate further development in the hacintosh community and in my opinion this is good for the community in general.
// zarac
// you can find mac bios here:
// http://forums.macrumors.com/showthread.php?t=514158&highlight=3870
Does someone have a bios for HD3850 ?
Is that me or you didn’t change the logo or the version string of Chameleon RC3 in that release?
I’ve replaced the boot file, it boots fine, but the GUI is exactly the same as with Chameleon RC 3, it shows a Chameleon as a logo and Chameleon 2.0 RC 3 as version string, no trace of PCI EFI.
All its ok, but what about new FakeSMC… netkas?
Actuall version make me longer boot time
Thank you Netkas!
Works perfect with ASUS P6T and CPU recognition works too!
Hi Netkas
Many thanks for your good job. I recently succeeded in installing a retail SL on my Asus P5Q3 + Gainward HD4870 Golden Sample, and I thanks it is clearly thanks to you and all the good work of the OSX86/Hackintosh community.
Before your 10.4 EFI, SL was only starting with evoEnabler kext and GraphicsEnabler=No.(Blank screen if not)
Now it seems that I can use the GraphicsEnabler=Yes, but my card is still not recognized as a 4870 but a 4890.
And no change from leopard, I still can’t use dual display (a second display, a LCD TV on HDMI, desperatly keeps blank)
Is it because I have and exoctic layout (DVI+DP+HDMI+VGA)?
///thats right
Should I install the Kext your precised?
BR
S.
Hello,
Where can I get apple bios for my hd4850?
Or maybe I don’t need it…
But still 1024×768 resolution, without acceleration with pc efi 10.4 here;/
Hi netkas,
it works with Sapphire hd3650 512 DDR4 on Snow Leopard??
Thanks!!
For ATI rom injector de syntaxe is
GraphicsEnabler
y -useatirom
or
GraphicsEnabler
y
useatirom
Thank you for reply
Hi, there! I put “-useatirom” in the kernel flag
Thanx!
Works fine for me!
Good job!
Thanks, now I can run my HD4890 without evoenabler in 64 bits.
hey netkas,
does this mean that my 4870 card which has 1dvi, 1hdmi and 1vga will have dual monitor now? i can use the dvi + vga port?
///ofc not
Hi, Netkas!
On my mobo ASUS P5KR with Core2Duo E8500 (2 cores) bootloader names my computer MacPro (4 cores!) instead iMac. It’s not a big problem, of course, but why bootloader can’t get info from DMI? Do we have some chance to correct this in the future? Thnx.
First of all, thanks for your work and sorry for my bad english
Next is a question. I have some extra info in my BIOS DMI section (macmodel, serial, manufacturer etc). Bootloader won’ts read this info from DMI and injects it’s own info dependent from CPU core numbers
И немного по-русски, если я намутил с английским
Будет ли когда-нибудь загрузчик считывать информацию о модели из DMI биоса, или это очень сложно? И почему при процессоре E8500 загрузчик обзывает комп MacPro? Заранее спасибо за ответ.
This version works fine for me! thanks!!
but always have this error in snow leopard:FireWire runtime power conservation disabled. (2).
In leopard 10.5.X, I have this error:FireWire unable to determine security-mode; defaulting to full-secure.
Some people thought this error with PC-EFI related.Because when using PC-EFI V10.2 this error has not appeard.I had believed after the test.
I did not know the reason.It drives me crazy….
This error with PC-EFI related?Is this?
Эти вопросы к девам хама, они эту часть писали
Added support for 2600xt in SnowLeopard, but need to remove ATIRadeonX2000.kext.
when I booted with 4850 and 2600xt, gui appeared after few mins of blue screen, next, with glview, I discovered taht 2600xt opengl engine has Zero kb of video ram, thats problem with it i think.
Gecube 3870 works perfect in 10.5.8.
Thanks
NK: gui appeared after few mins of blue screen,
I have this problem too with a Sapphire 4870X2 (2pc) see:
http://www.insanelymac.com/forum/index.php?showtopic=155477&st=800&start=800
Finally succesful with Netkas’ solution, as posted here:
http://netkas.org/?p=237 (with the pci=0 option)
I’m using a Asus P5K-E, dual Sapphire 4870X2′s but here’s the thing.
It takes like forever to initialise the graphics mode, also with a reschange it takes more than 90 seconds for the Card to initialise and thus leads to very long boot times.
Strange thing is that with a fresh install it takes 20 seconds.
-> found out something more, there’s a residual image on the desktop of the last desktop of the closing session of the previous boot during the first few seconds at the end of the 90 second initialisation. It seems that the memorycontents of the last boot is still there.
After a cold boot (pull the power plug) or booting from a windows session the init-time is a ‘mere’ 20 seconds. There’s someting fishy going on with the initialisation of the graphics card and it’s memory….. idea’s are welcome.
Also Quicktime X is refusing to play video’s, other videoplayers work fine.
Any idea’s??
////its not same, i know the source of my problem, u dont.
I still cannot boot 64-bit with pcefi 10.4.1. It hangs right after Waiting for DSMOS… I am using latest FakeSMC. 32-bit boots fine. I can boot 32 or 64 with pcefi 10.3.
Netkas have you any idea why 64-bit would hang at blue screen but 32-bit is fine? Thank you.
Thanks Netkas !
Another great release
The situation is improved by EFI 10.4.1 + -useatirom. (can see mouse pointer now!!)
http://www.flickr.com/photos/33482699@N08/4017781455/
Musicchamber, how did you get around the graphics corruption in 10.5 with the 2600xt and the Apple Bios? I get a similar result as you do with 10.6. Did you remove x2000.kext in 10.5?
All I can say is WONDERFUL!
Thanks, Netkas you are the best!
Hi, kup..
In 10.5 everything goes well, no need to remove x2000.kext. Corruption only happened in 10.6.
Hi I get a kernel panic at boot on 10.4.1 in my realtek kext 32 bit mode . works fine with 10.4.
//vince
//Does someone have a bios for HD3850 ?
nope, because there is no HD3850 mac edition, only 3870
///mac’s 3870 doesnt fix qe/ci in snow, so why to bother ?
Musicchamber,
Cheers for your reply. Do you have any idea what would conflict with the bios to cause corruption? I was previously using ATY_Init.
Have any one tried GE with 3870-mac-pc-bios? I am download and report as soon as possible
Hi, Kup
I’m not very sure. But I guess the key is bios. According my experience for HD2600XT with 10.6. I got the same corruption with both ATY_Init and BIOS(PC edition, it’s only 64KB). For BIOS (Mac edition, it’s 128KB), the corruption is like the one I previous attaced.
Hi,
I’ve found out, why the cpu detection does not work on some systems. It’s a bug in Chameleon. Platform.CPU.Vendor… and other are used in the code, for instance to setup NoCores, but were never initialized. I have fixed the bug quick and dirty. Here’s the patch to the netkas source http://www.mediafire.com/?wzmja5unanm. It also contains a compiled boot, but this boot uses PCI0.UID=1 as default.
Hey netkas, is it possible to write the FSB value into the BL, cause the EFIFSB is always for me wrong, so 181 or 183, it depends from the App, but it should be 200 as usual for C2D Merom CPU. Disable CPU Info detection?
///there was a key in chameleon to specify fsb speed, google it
Hi netkas,
I’d like to ask if there’s any disadvantage of the 1GB 4870 to the 512MB. (By Mac OS X means of course, do the 1GB models use different dev-ids thus need a patch?)
Thanks in advance.
////no disadvantages
* Implemented PciRoot autodetection, removed unused variables
http://rapidshare.de/files/48540817/Chameleon-2.0-RC3-r658-src_PCEFIV10.4-src_RonnieD-PciRootX.tar.gz.html
Netkas, could you test if it’s working for values other than (PciRoot(0×0)) ?
The rapid share link for downloading 10.4.1 is still redirected to a rogue site. This site installs a trojan (if you are running windows) and is a antivirus malware app. It uses social engineering to trick the windows user into buying a antivirus app.
Please have rapid share fix their .htaccess code on their apache server to fix this redirection.
I highly respect you man and appreciate everything you’ve done for us but please leave this post until this problem is fixed.
///I have nothing to do with rs.de, but, if you prefer rs.com with limitation for amount of downloads , then I will post stuff there next time.
///also, i just tried rs.de link for booter and had no problems with any redirection, so I think you are just trolling.
I am not trolling man….just tryin’ to keep everyone safe, at least any window users that might try to download.
I also checked the link on my Mac Pro…same result after the connection to rp.de, I’m redirected to 92.48.84.123. It isn’t just your link, it is rp.de.
Thanks.
Sorry if I offended. I’ll leave now and stop tryin’ to help out.
The download link is now fixed…..
thanks
///I didnt change anything.
i’m having the same trouble as ComeOn.
i keep getting directed to a fake virus software site.
It’s not just Comeon having that redirect problem. I’m having it too. On both my mac & pc. But not on my iPhone?
Anyway, if you disable javascript in your browser (I use firefox), go to the download page, re-enable javascript and refresh the page, then you can type in the authenticator and get the d/l. FWIW.
Musicchamber,
Cheers for the help. I’m still getting the graphics corruption though.
In my boot plist is this:
// Graphics Mode
1280x1024x32
Kernel
mach_kernel
Kernel Flags
-x32 arch=i386
-useatirom
Theme
Default
Timeout
5
GraphicsEnabler
y
//
That doesn’t seem to even recognise the bios or init’ the card.
Kup
PS: Would you be able to upload your boot.plist and your copy of the bios to hotfile or somewhere?
Hi~
The bios I got from the following link..(you might need pacifist)
http://www.apple.com/downloads/macosx/apple/firmware_hardware/atiradeonhd2600xtfirmwareupdate.html
Btw, I think the only difference between your plist and mine is:
“Graphicsenabler”
“yes”
not “y” only
Hey,
Cheers for that. I got the same bios then. Did you just rename it to ati_9588_1002.rom from RV630Lamna_027_252.img (change the extension too)?
It just doesn’t seem to initiate the card for me, I get the same corruption as if I were using ATY_Init with a stock x2000.kext…
I’m actually tempted to flash the card to see if it makes a difference…
I’ve got a completely Vanilla install except for this bloody card. lol
Cheers for all the help, dude. Are you on InsanelyMac or any of the other sites?
Kup
First off, this tool has worked incredibly well. I updated to 10.4.1, and am using a pre-fabricated DSDT.aml and smbios.plist for my motherboard. Those two files are from the lifehacker “hackintosh” push. Secondly, I am using an ATI Sapphire Radeon HD 4870 1GB, but it won’t wake from sleep.
Anyway, since i’m using the GraphicsEnabler, the DSDT.aml shouldn’t affect my graphics output.(?) I have SleepEnabler.kext installed in a mkext package. Everything works perfectly, QE/CI also seem to work. The computer sleeps and wakes from sleep alright, but when it wakes from sleep there is no output on the monitor. My guess is the graphics card isn’t waking properly from sleep. I’ve tried to search everywhere for this issue, and have been doing so for the past day or two with no luck. All my BIOS settings are in order, and it doesn’t seem to be a sleep issue since the computer itself wakes up.
If anyone knows (or has experience with the issue) what the problem might be, that would be much appreciated.
Yeah, the same rom bios which I used now. Btw, please note it only works on 10.4 and 10.5. With 10.6, I got corruption scree too.
Flash card’s bios might be dangerous, because bios size is not the same. One is 64KB, another is 128KB.
I’m on insanelymac too. My account is the same “musicchamber”
Ok, I ask it then different, is it possible to disable the use-efi-bus somehow?
@ Nathan 7, change HPet value in bios to 64 when booting 64bit os
MC,
So on a vanilla system with stock x2000 kexts you just used the -useatirom and the bios file and it worked?
I cannot get my head around this at all. It just doesn’t seem to be loading the bios for me. Are you using the bios in / or in /extra?
Kup
(Sorry for all the questions, you’re just the first person I’ve seen with the same GFX as me who publicly talks about it. lol
Hi Netkas,
first I like to thank you for all your hard work….
My issue is firewire and now I am searching since month for a fix…
but no one can help….
This is the error I get while booting snow with pc efi v10.4.1: “FireWire runtime power conservation disabled. (2).”
How can I fix this?
I hope for your help Netkas.
Thanks
Excellent work netkas, I’m glad to see 3xxx/2xxx series support coming. I have a HD2400XT, let me know if there’s any chance of that working. I se you have 2600, you looked any at 2400′s?
Thanks again, and looking forward to more ATI support…
To Kup,
It’s okay. I put the bios in “/extra”. And remove injector “ATY_init”.
Btw, I guess another difference might be “dsdt.aml” if every configuration of plist is the same between us.
So anyone try a 4730 yet?
Спасибо Неткас!!!Всё работает!В загашнике имею ati2600xt прообовал поставить с твоим загрузчиком, карта определилась и работает но нет графического ускорения…я не обладю английским языком и всё, что понял так это то, что нужно удалить x2000.kext(что я и сделал)можешь кинуть ссылкой что делать дальше, не совсем пойму про биос видюхи и от куда его брать….
спасибо тебе ещё раз!!!!
Whitch bootfile I have to edit for the Graphics Enabler Options ? The one in root/extras or the other one (I just forgot the path ^^”.) ?
Should my Sapphire HD4870 work wO EVOenabler now ? And, what kind of modified BIOS do you mean ? Do I have to flash that on my Card too ?
MC (and everyone else it may help),
I just added -pci0 to the Kernel Flags and the Apple Bios is now working on my 2600XT.
Cheers for all the help, MC!
Kup
I’m having the same problem with downloading 10.4.1- I can’t get to it and I have a trojan installed! Is there ANYWHERE ELSE you could possibly have the file shared or available for download? I’ve been trying for the past half hour and can’t actually download the file- it forwards me to another site before I get the chance! None of us are trolling- we just can’t download the file, and some of us are concerned about the safety of others.
//kkk….will upload to another place today.
Hi Netkas, I have tried e latest PC EFI 10.4.1 with ATI 3870 support, i have removed e ati2000.kext and graphics enabler on e apple boot list but when I boot in to SL, it show only one resolution 1600×1200, unable to change other resolution.
Lastly e graphic card is not qe/ci supported, did i miss any step? Pls help me. Thanks
@Kup: Have you tried on Leo or Snow Leopard?
@Jeff: Try -pci0 and report. Thank you
RonnieD, i looke at your patch and..
this doesnt give pci uid value
root_pci_dev->dev.bits.dev, /* Get PciRoot value */
u just was lucky cuz it returns 0, so it matched ur pci uid.
real uid comes from DSDT table.
and not from pci configuration space
Duy Dang,
I testing on Leopard.
Hi Netkas!!! Congrats for the great work.
Quick question…
I am using an ATI Firepro V8700 card which has RV770. Any thoughts on supporting this card soon?
The device ID for it is… 0×9456.
Thanks,
Joao
I cant seem to use either chameleon 2 RC3 or EFI 10.4 or 10.4.1 New Boot files.
At the bootloader screen I select my 10.6 HD
but always get the error “cant find mach_kernel”
Im booting off a USB stick and Im currently able to use chameleon 2 RC1 with original modified 10.6 Boot file.
With rc3, graphics enabler works. Updated to 10.4.1 by replacing boot file, GE does not come in at all. I had to use device properties. Both version don’t support sleep (fans still on). Put the machine in deep sleep it satys in coma until reboot.
What am I doing wrong? Can someone help?
thanks for the great work netkas, working perfectly here, 4870 working better now than it ever worked under aty or evoenabler
@ Dubwild:
The HPET is and has been on 64-bit in BIOS. It still hangs even after just upgrading to a 9600GT from 7600GT. Thanks for the idea though!
Quote: At the bootloader screen I select my 10.6 HD
but always get the error “cant find mach_kernel” :Quote
Ok I have found a temporary solution is to switch between different Partitions at the bootloader screen then select the actual 10.6 HD and it will work.
//there is some bug in chameleon with partition selector, and chameleon team is aware of it
I have a Gigabyte ATI HD4870 1GB with HDMI,DVI & DP output, and I’m unable to get it to work under SL. When SL is loaded, I can see that it’s working since there’s disk activity when using the keyboard, but the card never changes from the boot console to graphics mode.
Have tried PC EFI v10.4.1, EvoEnabler and legacyATI4800Controller to no avail. Am wondering what I can try next?
[...] More information and installation instructions here. [...]
HI
it is my first time posting
but could someone please help?
ok i have the 3870 512mb video card
so i am trying to figure out how this works
so i need to use the “-useatirom” command, right?
and i have to put ? ati_XXXX_YYYY.rom file in the extra folder?
and where i can find out the 3870 bios files ?
also where i can find my video card info for XXXX ? devid, and YYYY ? vendor-id ?
please help
thanks
“Support for multiple Radeon hd 48×0 cards in SnowLeopard” – Does this mean I can use two HD4850 which are crossfired as two independend video cards in SL, e.g. for four monitors? I know crossfire will not be supported but I do not want to leave the crossfire bridge on when booting SL. Please give me some mor information.
///probably.
Highlander,
Here is the 3870 Bios.
http://hotfile.com/dl/15485636/04bb0be/ATI3870.zip.html
I’ve not tested it yet but it’s 128KB (as with other Apple bios) compared to a standard 64KB. It was ripped from an Apple 3870.
Kup
Also, rename the file like this for the 3870 to work…
ati_9501_1002.rom
Kup
Kup
thanks for the reply
but do i put the .rom files in extra? or extra/extensions/ ?
also can i edit my com.apple.boot.pslist to add the -useatirom ? or where ?
my com.apple.boot.pslist looks like this inisde
Graphics Mode
1024x640x32
Kernel
mach_kernel
Kernel Flags
-x64
Timeout
1
device-properties
where should i add or edit the command -useatirom ?
thanks
In /extra
And then in the kernel flags put -useatirom so for you it’ll be -x64 -useatirom . And add another section to the plist.
GraphicsEnabler
yes
(key)Kernel(/key)
(string)mach_kernel(/string)
(key)Kernel Flags(/key)
(string)-useatirom(/string)
(key)Theme(/key)
(string)Default(/string)
(key)Timeout(/key)
(string)3(/string)
(key)Graphics Mode(/key)
(string)1280x1024x32(/string)
(key)GraphicsEnabler(/key)
(string)yes(/string)
Well I tried to run two HD4850 in crossfire and without. Only when boot with -x I am able to enter OS X. The Slave card is kind of strange, no fans do run (lucky that I have big passive cooler with fans). I use graphicsenabler flag. If I boot with -x flag I only et garbled screen. Any Idea?
Kup
thanks but i think i am doing something wrong
i cant tell if it is loading the .rom or not
i dont have any problem with leopard but i am pulling my hair with snow leopard
anyways thanks for helping me
but here is what i am trying to do
A) i use with the usb 8GB drive -
what i do is :
- created partition
- installed chameleon with the installer – i used the 2RC 640
- i removed the boot on the USB drive and replaced with the new PC EFI v10.5 boot file
- then i restored the snow leopard image to the usb drive
- deleted the extra files and replaced with extra files for 5K-E downloaded from another guide
- then i edited the com.apple.boot file by deleting what i had and pasted with what you wrote but changing the () with
- copy the .rom file and changing the name with the one you provided and installed in extra folder
and tried but same result
still where suppost to have welcome video, i got stuck or black screen
how do i tell if it is loading the .rom ?
or i cant use a usb drive?
this instruction
“Added GE support for 2600 and 3870 in snowleopard, need to remove x2000.kext to get reschange”
i cant find it when i use the USB method
but when i installed in a second hard drive
do i just remove the ATIx2000.kext in the extension folder?
just 1 file or anything with ATIx2000 or also ATIX1000
thanks
kup
thanks thanks thanks
got it working !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
my 3870 is working with snow leopard
i had to use the second hard drive
i am posting this comment on my new snow leopard
so far is running only 10 min but no problem yet
i have network working
but i dont have sound yet , i will have to play around with the drivers
i havent test shutdown or restart or anything yet
just too happy that i have to post it first
run geekbench
scored is 5692
all the information is more accurate
except that my quad core intel Q6700 – is showing quad core intel Xeon instead
dont really matter
and my 4GB 800 is showing right
before on leopard was showing 677 instead of 800
so happy
got my 3870 running in snow
early christmas for me
i was almost point of buying another video card
i knew that it was my video card the problem because i could see the internet running (router was green light )
thanks kup
@highlander: ci/qe worked fine? Thanks for reporting.
ci/qe ?
Sorry how do I test that? I have no idea what it is
reason is that I use my hackintosh for unlocking my iPhone and surf the net
restart is working faster than leopard
any idea how I can make the desktop show my hard drives ?
It is showing the cd drive only
I can all my HD with the finder application
ah forgot to thank netkas.org!!!
well qe/ci is not working with my 3870
snow it is working but no qe support
i tried to use ilife 09
imovie doesnt work
so i guess i will have to stay with leopard until snow is more compatible with 3870
can’t make 3870 work
mac bios 3870 from extra loaded (seen using wait=yes)
but no GUI, i’m still in console. i can VNC the desktop, so i see the boot is complete. But no image, and sys pref, no video card properly found
something is wrong but i dont know what….
@ Ovof
did you remember to remove the x2000.kext under ?
I did an update and I had to remove the x2000.kext again after the update
it is working but still no QE for iMovie
still I don’t get why it works under leopard 10.5.7
I am going to replace my current ATI HD2600XT with ATI HD4870. I have ATI 2600XT is working but QE/CI doesn’t work.
Can any please confirm this EFI support HD4870 with full working OC/QE and CI on Snow 10.6 or 10.6.1.
Many Thanks
Hello on my pc i have installed Snow leopard Retail version
And now there is a Update 10.6.2
can i safely update to version 10.6.2
my current version is of course 10.6.1
And i have in my extensions folder appleintelCPUmanagement.kext
so that means iam running vanilla Snow Leopard
And iam not using a Sleep enabler
so thats my question
Hope to get a quick Answer!!
@ Netkas or anybody else who has an idea
Hi Netkas,
me and an other owner of two HD 4850 videocards (both have same video bios) have some issues when both are installed. Booting takes really long (something about 10 minutes) but when booted up everything is fine. While booting screen gets light blue, then garbled, the mous curser appears on garbled screen, then desktop loads. Do you have an idea?
We use pcefi v.10.5
Tested following methods:
1. Graphicsenabler=yes
2. Hex String in boot.plist (aquamac method for two videocards = two times hex string)
3. video boot device (pci,peg1,peg2)
help would be great!
gegards berlindude
Make sure you have chameleon2 installed, then replace boot file in boot partition with this one – boot
Also, legacyAti4800Controller kext, to forget about adding dev-id to that kext after every update – kext, use in mkext in /Extra/
Hi Netkas,
also had a problem this week to get two gpu’s to work in SL!
I tried two 9600GT with Graphicsenabeler on, but it only boots with one card.
Also i tried the method with modifing the com.apple.boot.plist and DSDT without succes.
I would appreciate a solution for this… Maybe a little help if it is prossible via efi and if not, maybe you have a good link! I have three monitors wich I would like to work with.
Can’t wait for help!
bestR derpuma
Как на счет ATI 2400 HD PCI Device ID: 0x94c3
Есть шансы запустить ее на Снежном?
poopy!
panic(cpu 0 caller 0x27a979): “pmap_steal_memory”@/sourceCache/xnu/xnu-1456.1.25/osfmk/vm/vm_resident.c:744
Debugger called
0x10bdf8 : 0x21acfa (0x5ce650 0x10be2c 0×223156 0×0)
0x10be48 : 0x27a979 (0x58ad04 0x134b000 0x134c000 0×1000)
0x10be98 : 0x2619b4 (0×1000 0x58af06 0x84aa44 0xa8)
0x10beb8 : 0x61c01e (0x58af15 0x10bedc 0×4 0x84aa48)
0x10bef8 : 0x61b571 (010bbf2c 0x10bf8c 0c847b4f 0x10bf8c)
0x10bf38 : 0x61ac11 (0×586807 0x8221a8 0×4 0x61a88f)
0x10bf68 : 0x2ac609 (0x591b6b 0x10bf8c 0×4 0x61b1a3)
0x10bf98 : 0x2970f9 (0×1 0×999000 0×4 0×999000)
0x10bfe8 : 0x29d93b (0×999000 0×0 0x29d911 0xcb000000)
BSD process name corresponding to current thread: Unknown
Mac OS version:
Not yet set
Kernel Version:
DKV 10.0.0 PDT 2009; root:xnu-1456.1.25~1/release_i386
system uptime in nanoseconds: 0
This was a visontek 4850
I ripped the rom via a windows app. I tried using it, no go.
I tried various other variables like: arch=i386, -legacy, platform=acpi, platform=x86pc, cpus=1, maxmem=1024, -useatirom, -x -f -v in different combinations.
I hope this helps all those wicked coders out there…
If anyone wants to swap a 4670 or a 4850 for a similiar card hit me up!
piece
Hi, I am rakesh and i have intel core 2 duo with Graphic card 9500GT 1GB , 500GB HDD , DVD Rom , 4GB RAM & I want this Mac version on my PC would anyone help me out of this problem any help would be appreciated. for any help my email ID : kaushikrakesh9@gmail.com
for anything else thanks
ERROR: File not found. (e029a7af)
[...] -Updated PC EFI 10.3 to PC EFI 10.4.1. [...]
CPU Arch : 1 CPU – 2 Cores – 2 Threads
CPU PSN : Genuine Intel CPU U4100 @ 1.30GHz
CPU EXT : MMX, SSE (1, 2, 3, 3S), EM64T
CPUID : 6.7.A / Extended : 6.17
CPU Cache : L1 : 2 x 32 / 2 x 32 KB – L2 : 2048 KB
Core : Penryn (45 nm) / Stepping : R0
Freq : 1196.95 MHz (199.49 * 6)
MB Brand : Alienware
MB Model : 08JG36
NB : Intel GS45 rev 07
SB : Intel 82801IM (ICH9-M) rev 03
GPU1 Type : Mobile Intel(R) 4 Series Express Chipset Family (Microsoft Corporation – WDDM 1.
GPU2 Type : NVIDIA GeForce GT 335M
DirectX Version : 11.0
RAM : 4096 MB DDR3 Dual Channel
RAM Speed : 399 MHz (1:2) @ 6-6-6-15
Slot 1 : 2048MB (8500)
Slot 1 Manufacturer : Hyundai Electronics
Slot 2 : 2048MB (8500)
Slot 2 Manufacturer : Hyundai Electronics
kan ik hier snowlepard instaleren