Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › General Discussion › My first earning doing OS X...
20,644 reads · 2009-05-02 – 2009-08-09
Report General DSDT

My first earning doing OS X...

I recently made a complete upgrade package with all improvements (kernel and kexts built specific for the system) and custom DSDT mods (added the custom Apple devices MCEH, PNLF and SMS0, HDEF fixes, and power button fixed) + EFI strings…

Primary Author
@andyvand Published 2009-05-02
Collection
General Discussion
Archival Footprint
20,644 historical reads · 11 curated field notes (from 20 dispatches) · 2009-05-02 – 2009-08-09
Credited Voices (7)
@andyvand (9)@xXrkidXx (5)@erick2red (2)@milanca@rocksteady@uman@SportsGuy

I recently made a complete upgrade package with all improvements (kernel and kexts built specific for the system) and custom DSDT mods (added the custom Apple devices MCEH, PNLF and SMS0, HDEF fixes, and power button fixed) + EFI strings (enabling audio, video and ethernet fixes...) for someone...
As a thank you he just deposited 100$ on my Paypal account...
I tend to say to this person: a really big thank you for that...

Author Updates & Technical Revisions

Follow-up dispatches by @andyvand

Author Update #1 @andyvand 2009-05-02 ↳ Re: @xXrkidXx
@xXrkidXxw00t go andy! lol u make that money good job tho bro quick question do u kno how to get an RealTek ALC860 working? Input/Output if easy but Mainly output thanks

I could adapt it if I had VoodooHDA codec dump + Linux codec dump...
Use the getdump utility in the sources of VoodooHDA...
I could then adapt AppleHDA for the purpose...

Author Update #2 @andyvand 2009-05-02 ↳ Re: @milanca
@milancaI have also my own opinion about that. I would agree with that cause i think it is quite ok. Someone may or may not agree but that is just my own opinion. To become really experienced with running osx on pc hardware it requires lots of time and effort, and knowledge. It will take months for someone to explore all the sources and build…

Thanks for the support

Author Update #3 @andyvand 2009-05-02 ↳ Re: @xXrkidXx
@xXrkidXxhey andy im a rlly big noob lol, do u think u could tell me how to do all that? im rlly new at this thanks man

Sure np...
Could you send me an e-mail with your .ioreg file (from IORegistryExplorer)?
I could then put togheter everything you need...

Author Update #4 @andyvand 2009-05-02 ↳ Re: @erick2red
@erick2redCould you do this, i send you my ioreg dump and you record a screenscast when you're doing the patches? So i can see what you're doing and learn from you.

Sure, same notation...
I'll keep an extensive record of the changes I make for you...

Author Update #5 @andyvand 2009-05-02 ↳ Re: @xXrkidXx
@xXrkidXxis that included with iPC?(10.5.6 PPF5), cause ive never seen it on my HDD... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~EDIT~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i just googled it and downloaded, now to figure out how to make it work lol…

OK this will do nicely

Author Update #6 @andyvand 2009-05-02 ↳ Re: @xXrkidXx
@xXrkidXxyay! so with this you (might) be able to make my Input/Output work?

I was just about to contact you back about that...
Could you provide me with an VoodooHDA getdump output and/or a Linux codec dump?
I need more info to adapt AppleHDA...

Author Update #7 @andyvand 2009-05-04 ↳ Re: @xXrkidXx
@xXrkidXxhow do i get those? i will sure send them to you but... where do I get them? and how?

Start up with Linux install DVD like Ubuntu (one with live boot...) and open a console or terminal
type cd /proc
next cat asound/.../codec... > /media/<usb_stick_name>/LinuxCodecDump.txt (replacing ... with path to codec)
For VoodooHDA dump you need VoodooHDA installed and running while running the getdump utility (see getdump.c under voodoohda source folder...)

Author Update #8 @andyvand 2009-08-09 ↳ Re: @uman
@umanThat's great, Andy. I wonder if this forum could support developers by setting up a wanted section, whereby users with annoying problems could set up bounties for talented developers to fix. I've added the PNLF device to my DSDT for the backlight, but I don't recognize MCEH or SMS0. What are they?

MCEH = MacPro3,1 feature for rebooting PC on power failure.
SMS0 = Part of AppleSMC.kext (SMCSMS...)

Synthesized Community Field Notes

11 technical responses curated from 20 original dispatches

Field Note #1 @xXrkidXx 2009-05-02

w00t go andy! lol u make that money good job tho bro

quick question do u kno how to get an RealTek ALC860 working? Input/Output if easy but Mainly output thanks

Field Note #2 @milanca 2009-05-02

I have also my own opinion about that. I would agree with that cause i think it is quite ok. Someone may or may not agree but that is just my own opinion.

To become really experienced with running osx on pc hardware it requires lots of time and effort, and knowledge. It will take months for someone to explore all the sources and build as perfect and stable system as possible. It will take even some more time to narrow things down, get familiar with DSDT, and use all that knowledge to make real Mac clone. We, here at our forum or at insanelymac, or at other forums and sites on the internet are willing to help, give instructions and help people out who wish to build their own hacks. But again one has still to find out, on his own, so many things. So if someone don't have time to explore and learn things on his own, or simply can't do it, he can get a readymade box from psystar or german seller (forgot the name) or the efix dongle, or buy a real Mac. Building packages like you did Andy is a time consuming process, requires both the time and the knowledge. To receive a small fee as a thank is absolutely fine. It is well and honestly earned money.

Good job bro ! don't spend it all in one bar

Field Note #3 @xXrkidXx 2009-05-02

hey andy im a rlly big noob lol, do u think u could tell me how to do all that? im rlly new at this thanks man

Field Note #4 @erick2red 2009-05-02 ↳ Re: @milanca
@milancaTo become really experienced with running osx on pc hardware it requires lots of time and effort, and knowledge. It will take months for someone to explore all the sources and build as perfect and stable system as possible.

I agree with you, is just BIG. And same point about Andy, it's good earned money. He should enjoy it..

Field Note #5 @erick2red 2009-05-02 ↳ Re: @andyvand
@andyvandSure np... Could you send me an e-mail with your .ioreg file (from IORegistryExplorer)? I could then put togheter everything you need...

Could you do this, i send you my ioreg dump and you record a screenscast when you're doing the patches? So i can see what you're doing and learn from you.

Field Note #6 @xXrkidXx 2009-05-02 ↳ Re: @andyvand
@andyvandSure np... Could you send me an e-mail with your .ioreg file (from IORegistryExplorer)? I could then put togheter everything you need...

is that included with iPC?(10.5.6 PPF5), cause ive never seen it on my HDD...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~EDIT~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

i just googled it and downloaded, now to figure out how to make it work lol

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~EDIT~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

k i got the file, i hope I did it right...

Field Note #7 @xXrkidXx 2009-05-02

yay! so with this you (might) be able to make my Input/Output work?

Field Note #8 @xXrkidXx 2009-05-02

how do i get those? i will sure send them to you but... where do I get them? and how?

Field Note #10 @uman 2009-05-24 ↳ Re: @andyvand
@andyvandI recently made a complete upgrade package with all improvements (kernel and kexts built specific for the system) and custom DSDT mods (added the custom Apple devices MCEH, PNLF and SMS0, HDEF fixes, and power button fixed) + EFI strings (enabling audio, video and ethernet fixes...) for someone... As a thank you he just deposited 100$…

That's great, Andy. I wonder if this forum could support developers by setting up a wanted section, whereby users with annoying problems could set up bounties for talented developers to fix.

I've added the PNLF device to my DSDT for the backlight, but I don't recognize MCEH or SMS0. What are they?

Field Note #11 @SportsGuy 2009-05-24

I can't even get the sound to work on my Ubuntu, I think sound might be hopeless for me, anyway...

Sources & Contributor Provenance (7 credited usernames · Thread #2743)
UsernameDossier ContributionDispatchesActive Window
@andyvandPrimary Author92009-05-02 → 2009-08-09
@xXrkidXxCore Contributor52009-05-02
@erick2redContributor22009-05-02
@milancaContributor12009-05-02
@rocksteadyContributor12009-05-13
@umanContributor12009-05-24
@SportsGuyContributor12009-05-24