You are on page 1of 10

\\]

MultiBeast is an all-in-one post-installation utility designed to enable boot


from a hard drive. It also features a collection of drivers and customization
options.
This document will reference all of the features of MultiBeast, as described
inside the app itself. Please read all of the descriptions carefully. ou may
run MultiBeast as often as you li!e, but !eep in mind that it will not
uninstall items, "ust overwrite them.
tonymacx86 & MacMan
www.tonymac#$%.com
v6.4
\\]
How to Use MultiBeast
&. 'lic! Quick Start to choose (asyBeast, )ser*+*T, or *+*T-,ree
-. 'lic! Drivers for .udio, /raphics, and 0etwor! options
1. 'lic! Customie for further options
2. 'lic! !rint or Save to bac! up your configuration
3. 'lic! Buil" then #nstall
%. 4estart computer to complete installation
Than!s to the 'hameleon team, net!as, Pro"ect 5+ 6, !ozle!, toleda, 7n#-Mac, fl.8ed, cmf,
+hailua, the candle, 9enties, 4ehabman, :enith21-, Mieze and hna! for their contributions
that ma!e this tool possible. .dditional than!s to the tonymac#$% community for their testing
and contributions to this wor!. +pecial than!s to all of the tonymac#$%.com mods.
MultiBeast conce$t an" "esi%n &y tonymacx86' MacMan' an" a"amsmas(er.
MultiBeast 6 user inter)ace' arc(itecture' an" "evelo$ment &y *o& +allace.
\\]
Quick Start
;uic! +tart will load a pre-built configuration based on which option is chosen.
If you don<t want to use any of these pre-built options, you can build your own
by selecting a bootloader, theme and !e#ts.
,asyBeast
(asyBeast is for 'ore -, 'ore i or 6eon systems with no native 'P) Power Management.
(asyBeast pre-configured choices=
*rivers -> *is! -> 1rd Party +.T.
*rivers -> Misc -> (lliott,orce7egacy4T'
*rivers -> Misc -> (v5reboot
*rivers -> Misc -> ,a!e+M' v%.?.&1&3
*rivers -> Misc -> 0ull'P)PowerManagement
*rivers -> +ystem -> .pple4T' Patch for 'M5+ 4eset
Bootloaders -> 'himera v1.@.&
'ustomize -> Boot 5ptions -> Basic Boot 5ptions
'ustomize -> Boot 5ptions -> )se 8ernel'ache
'ustomize -> +ystem *efinition -> Mac Pro -> Mac Pro 1,&
'ustomize -> Themes -> tonymac#$% Blac!
UserDSD-
)ser*+*T is for those des!top systems who have a pre-edited *+*T for their motherboard.
)ser*+*T pre-configured choices=
*rivers -> *is! -> 1rd Party +.T.
*rivers -> Misc -> ,a!e+M' v%.?.&1&3
*rivers -> +ystem -> .pple4T' Patch for 'M5+ 4eset
Bootloaders -> 'himera v1.@.&
'ustomize -> Boot 5ptions -> Basic Boot 5ptions
'ustomize -> Boot 5ptions -> /enerate 'P) +tates
'ustomize -> Boot 5ptions -> 9ibernate Mode - *es!top
'ustomize -> Boot 5ptions -> )se 8ernel'ache
'ustomize -> +ystem *efinition -> Mac Pro -> Mac Pro 1,&
'ustomize -> Themes -> tonymac#$% Blac!
DSD-./ree
*+*T ,ree is for those des!top systems who have a motherboard that wor!s without a
*+*T. *+*T ,ree pre-configured choices=
*rivers -> *is! -> 1rd Party +.T.
*rivers -> Misc -> ,a!e+M' v%.?.&1&3
*rivers -> +ystem -> .pple4T' Patch for 'M5+ 4eset
Bootloaders -> 'himera v1.@.&
'ustomize -> Boot 5ptions -> Basic Boot 5ptions
'ustomize -> Boot 5ptions -> /enerate 'P) +tates
'ustomize -> Boot 5ptions -> 9ibernate Mode - *es!top
'ustomize -> Boot 5ptions -> )se 8ernel'ache
'ustomize -> +ystem *efinition -> Mac Pro -> Mac Pro 1,&
'ustomize -> Themes -> tonymac#$% Blac!
\\]
Drivers
*rivers provide additional functionality to the operating system. The drivers
contained here provide either enhanced hardware support or are mandatory
for non-*+*T based systems. Be sure to read the descriptions carefully before
installation.
0u"io
'ollection of !e#ts to enable the on-board .udio on your system. Ma!e sure to read the
descriptions carefully and only install the correct files for your audio codec.
*ealtek 01C8xx
(nables audio for motherboards featuring the 4ealte! .7'$$AB$$$b, .7'$$$, .7'$$3B$$?a,
.7'$$?, .7'$?-, .7'$?$ or .7'&&3@ high-definition audio codecs. 'lic! the triangle to
e#pand and then choose the appropriate codec for your environment.
4eplaces B+ystemB7ibraryB(#tensionsB.pple9*..!e#t with a patched &@.?.2 .pple9*..!e#t
edited by toleda to enable full functionality for the 4ealte! .7'$$AB$$$b, .7'$$$,
.7'$$3B$$?a, .7'$$?, .7'$?-, .7'$?$ or .7'&&3@ high-definition audio codecs. Patches
B(#traB*+*T.aml if found to replace the current layout-id with layout-id &. .dds
9*.(nablerCes, 9*(,7ayoutI*C@&@@@@@@ to B(#traBorg.chameleon.Boot.plist.
2$tional 3 !ort 45.67 0u"io
5ptional for 1 port audio layouts. 4emaps audio input and output ports for 3.& analog
support. .dds 9*(,7ayoutI*C@-@@@@@@ to B(#traBorg.chameleon.Boot.plist.
2$tional HD 38889HD 4888 HDM# 0u"io
(nables 9*MI audio on 9* 1@@@B2@@@ with limited analog output options. .dds
9*(,7ayoutI*C@1@@@@@@ to B(#traBorg.chameleon.Boot.plist.
2$tional ,/# #nstalle" Bootloa"er Su$$ort
.llows installation of patched .pple9*. without chec!ing for reDuired files. *oes not edit
B(#traBorg.chameleon.Boot.plist.
#ntel : Series Mot(er&oar" Su$$ort
Mandatory patch for Intel ? +eries motherboard audio. Patches
B+ystemB7ibraryB(#tensionsB.pple9*..!e#tB'ontentsBPlugInsB.pple9*.'ontroller.!e#tB'onte
ntsBMac5+B.pple9*.'ontroller with new ? +eries *evice I*. 4eDuires MultiBeast %.1.@ or
later .pple9*..
Universal
(nables audio for most codecs. )ses Eoodoo9*. which is an open source audio driver for devices
compliant with the Intel 9igh *efinition .udio F9*.G specification, based primarily on code from the
,reeB+* hdac driver. It is intended as an Intel-only replacement for .pple9*.. (nables sound
without *+*T patching. 'lic! the triangle to e#pand and then choose the appropriate version. Installs
Eoodoo9*..!e#t in B+ystemB7ibraryB(#tensions.
;oo"ooHD0 8.<.6 9 8.<.< . Eoodoo7abs branches.
;oo"ooHD0 8.<.56 9 8.<.66 9 <.=.< 9 <.=.3 9 <.8.< 9 <.8.4 .lso installs Eoodoo9*..prefPane
in B+ystemB7ibraryBPreferencePanes. -.$.-B-.$.2 installs Eoodoo9da+ettings7oader.app in
B.pplications and getdump in BusrBlocalBbin.
;oo"ooHD0 ;-<8<6 <.=.< . Pro"ect 5+ 6 branch version -.A.- edited by lazybon1 for the EI.
ET-@-&.
\\]
Disk
'ollection of !e#ts that provide enhanced hardware support for optical and dis! drives.
3r" !arty S0-0
Provides support for the .+Media .+M&@%&, HMicron 1%# Fa!a /+.T.G
and Marvell $$+(?&-#, $$+(?&A- and $$+(?-1@ +.T. controllers. .ll
drives connected to these ports show on the des!top as Internal and
can 05T be hot swapped. Installs .9'II1rdPartyI+.T..!e#t in
B+ystemB7ibraryB(#tensions.
3r" !arty eS0-0
Provides support for the .+Media .+M&@%&, HMicron 1%# Fa!a /+.T.G
and Marvell $$+(?&-#, $$+(?&A- and $$+(?-1@ +.T. controllers. .ll
drives connected to these ports show on the des!top as (#ternal and can be hot swapped.
Installs .9'II1rdPartyIe+.T..!e#t in B+ystemB7ibraryB(#tensions.
#20HC#BlockStora%e#n>ector
Ma!es drives appear as internal. Installs I5.9'IBloc!+torageIn"ector.!e#t in
B+ystemB7ibraryB(#tensions. 0ot needed when using .9'II1rdPartyI+.T..!e#t.
-rim ,na&ler
68.:.8 ? 68.:.3 -*#M !atc(
Patches the &@.?.@ - &@.?.1 version of B+ystemB7ibraryB(#tensionsBI5.9'I,amily.!e#tB
'ontentsBPlugInsBI5.9'IBloc!+torage.!e#t to enable T4IM on non-.pple ++* drives.
68.:.4 -*#M !atc(
Patches the &@.?.2 version of B+ystemB7ibraryB(#tensionsBI5.9'I,amily.!e#tB
'ontentsBPlugInsBI5.9'IBloc!+torage.!e#t to enable T4IM on non-.pple ++* drives.
@ra$(ics
'ollection of patches to fully enable graphics capabilities.
#ntel @ra$(ics !atc( )or Mixe" Systems
Patches .ppleIntel+0B/raphics,B.!e#t and .ppleIntel,ramebuffer'apri.!e#t to enable the
use of the 9* 1@@@ /P) on A-+eries motherboards and the 9* 2@@@ /P) on %-+eries
motherboards.
Misc
'ollection of miscellaneous !e#ts that provide enhanced hardware support or mandatory for
systems not using a *+*T. Be sure to read the descriptions carefully before installation.
,lliott/orce1e%acy*-C
Prevents a 'M5+ reset on reboot without a *+*T. Installs (lliott,orce7egacy4T'.!e#t in
B+ystemB7ibraryB(#tensions.
,v2re&oot
If you don<t have a *+*T, shutdown and reboot do not wor! without this !e#t. Installs
(v5reboot.!e#t in B+ystemB7ibraryB(#tensions.
/akeSMC
,a!e+M'.!e#t is the only absolutely mandatory !e#t, and is reDuired for booting the system.
5riginal by net!as, new branch by !ozle!. Installs ,a!e+M'.!e#t in
B+ystemB7ibraryB(#tensionsB.
\\]
/akeSMC !lu%ins
Installs ,a!e+M' plugins .'PI+ensors.!e#t, 'P)+ensors.!e#t, /P)+ensors.!e#t and
7P'+ensors.!e#t in B+ystemB7ibraryB(#tensionsB,a!e+M'.!e#tB'ontentsBPlugIns. These
plugins allow software access to motherboard hardware monitors.
/akeSMC H+Monitor 0$$lication
9ardware Monitoring application from !ozle!<s branch. 4eDuires ,a!e+M' Motherboard
Plugins. Installs B.pplicationsB9JMonitor.app.
AullC!U!owerMana%ement
*isables .ppleIntel'P)PowerManagement.!e#t to prevent !ernel panic without proper 9P(T
*+*T edits. Installs 0ull'P)PowerManagement.!e#t in B+ystemB7ibraryB(#tensions.
!S9< Bey&oar"9Mouse9-rack$a"
(nables non-)+B !eyboards, mice and trac!pads. Installs .pple.'PIP+-0ub.!e#t and
.ppleP+-'ontroller.!e#t in B+ystemB7ibraryB(#tensions.
USB 3.8 ? Universal
:enith21-<s /eneric)+B69'I.!e#t to enable )+B 1.@. Installs /eneric)+B69'I.!e#t in
B+ystemB7ibraryB(#tensionsB and #hcdump in BusrBlocalBbin. .lso enables )+B -.@ on 7/.
&&3% motherboards that aren<t using a *+*T and don<t enable 4ate Matching 9ub in BI5+.
;oo"oo-SCSync
EoodooT+'+ync.!e#t synchronizes the Timer +tamp 'ounter FT+'G on #$%BIntelK%2 'P)s.
5nly necessary for 7/.-@&& 'P)s. Jritten by 'osmosis Hones with source available here.
Aetwork
'ollection of !e#ts to fully enable specific (thernet controllers.
0t(eros
01C,t(ernet
+hailua<s port of the ;ualcomm .theros al# (thernet 7inu#
driver. Installs .76(thernet.!e#t in B+ystemB7ibraryB(#tensions
BI50etwor!ing,amily.!e#tB'ontentsBPlugIns.
0t(eros16c,t(ernet
+hailua<s updated version of maol"Ls port of the .theros 7inu# driver. .dds support for the
.4$&F1&B1-B3&B3-B%&B%-BA&BA-G. Installs .theros7&c(thernet.!e#t in
B+ystemB7ibraryB(#tensionsBI50etwor!ing,amily.!e#tB'ontentsBPlugIns.
Biller 01C,t(ernet
gamester1111<s version of +hailua<s port of the ;ualcomm .theros al# (thernet 7inu#
driver for the 8iller (--@@ controller. Installs .76(thernet.!e#t in
B+ystemB7ibraryB(#tensions BI50etwor!ing,amily.!e#tB'ontentsBPlugIns.
#ntel
0$$le#ntel,6888e
(nables Intel $-3## ethernet controllers. hna!<s port of the e&@@@.sourceforge.net Intel
Jired (thernet for 7inu# driver. Installs .ppleIntel(&@@@e.!e#t in
+ystemB7ibraryB(#tensionsB I50etwor!ing,amily.!e#tB'ontentsBPlugIns.
\\]
*ealtek
*ealtek*-186xx
(nables 4ealte! $&## (thernet controllers. 7n#-Mac<s port of the 7inu# 4T7$&## driver
merged into 'huc! ,ry<s M'huc!o 4&@@@+7M !e#t. Installs 4ealte!4T7$&##.!e#t in
B+ystemB7ibraryB(#tensions.
*ealtek*-18666
Mieze<s port of the 4ealte! 7inu# v$.@1A.@@ driver. Installs 4ealte!4T7$&&&.!e#t in
B+ystemB7ibraryB(#tensionsBI50etwor!ing,amily.!e#tB'ontentsBPlugIns. Pro"ect page=
https=BBgithub.comBMiezeB4T7$&&&IdriverIforI5+I6
*ealtek ? 0$$le*-1866:,t(ernet
(nables 4ealte! $&## (thernet controllers. 5fficial 4ealte! driver for $&## (thernet
controllers. Installs .pple4T7$&%?(thernet.!e#t in
B+ystemB7ibraryB(#tensionsBI50etwor!ing,amily.!e#tB'ontentsBPlugIns.
System
0$$le0C!#!lat)orm *oll&ack
68.6.8 *oll&ack )or 0SUS C58 Systems
4eplaces the current .pple.'PIPlatform.!e#t in
B+ystemB7ibraryB(#tensions with an patched &@.%.$
.pple.'PIPlatform.!e#t by (rma' for .+)+ 63$ motherboards
running 5+ 6 7ion &@.A.2 or later.
68.8.6 *oll&ack )or 0SUS C58 Systems
4eplaces the current .pple.'PIPlatform.!e#t in B+ystemB7ibraryB(#tensions with the
&@.$.& version. 4eDuired on some non-/igabyte motherboards.
!atc(e" 0$$le#ntelC!U!owerMana%ement
4eplaces the current B+ystemB7ibraryB(#tensionsB.ppleIntel'P)PowerManagement.!e#t with
a version that was patched using .I'PMPatch by el coniglio. *eletes
B+ystemB7ibraryB(#tensionsB0ull'P)PowerManagement.!e#t if found.
0$$le*-C !atc( )or CM2S *eset
Patches B+ystemB7ibraryB(#tensionsB.pple4T'.!e#tB to prevent 'M5+ resets under
Maveric!s.
Bootloa"ers
Install to ma!e your drive bootable. *oes not include any themes.
C(imera v3.8.6
MacMan<s branch of 'hameleon -.-.
\\]
Customie
. collection of boot time configuration files and system customization options.
Boot 2$tions
'ontains scripts to edit B(#traBorg.chameleon.Boot.plist files to enableBdisable special boot
loader features at startup.
Basic Boot 2$tions
Installs B(#traBorg.chameleon.Boot.plist with the minimum reDuired options,
(thernetBuiltInCes, /raphics(nablerC0o, I/P(nablerCes, 7egacy 7ogoCes and
TimeoutC-
Dro$SSD-DEes
.dds *rop++*TCes to B(#traBorg.chameleon.Boot.plist
@enerate C!U States
.dds /enerate'+tatesCes and /enerateP+tatesCes to B(#traBorg.chameleon.Boot.plist
@ra$(ics,na&lerDEes
'hanges /raphics(nablerC0o to /raphics(nablerCes in B(#traBorg.chameleon.Boot.plist.
Hi&ernate Mo"e . Deskto$
'onfigures the system for *es!top power management hibernate mode and deletes
BvarBvmBsleepimage to reclaim dis! space.
Hi&ernate Mo"e . 1a$to$
'onfigures the system for 7aptop power management hibernate mode
#@!,na&lerDAo
'hanges I/P(nablerCes to I/P(nablerC0o in B(#traBorg.chameleon.Boot.plist
#nstant Menu
.dds Instant MenuCes or replaces TimeoutCn in B(#traBorg.chameleon.Boot.plist
!C# *oot #D /ix
.dds P'I4oot)I*C& to 8ernel ,lags in B(#traBorg.chameleon.Boot.plist
Use BernelCac(e
.dds )se8ernel'acheCes to B(#traBorg.chameleon.Boot.plist. 0ot needed when using
(asyBeast or )ser*+*T.
;er&ose Boot
.dds -v to 8ernel ,lags in B(#traBorg.chameleon.Boot.plist.
6888$ Dis$lay
.dds /raphics Mode C M&?-@#&@$@#1-M or changes /raphics
Mode to M&?-@#&@$@#1-M in B(#traBorg.chameleon.Boot.plist.
\\]
SSD- 2$tions
5ptimized versions of +andy Bridge 'ore i 'P) specific ++*Ts. (ach 'P) type supports a
specific ma#imum Turbo Boot cloc! rate. Installs ++*T.aml in B(#tra.
San"y Bri"%e Core i5
5ptimized ++*T supporting +andy Bridge 'ore i3 'P)s with a ma#imum
Turbo Boost cloc! of 1.$ /9z. Installs ++*T.aml in B(#tra.
San"y Bri"%e Core i=
5ptimized ++*T supporting +andy Bridge 'ore iA 'P)s with a ma#imum
Turbo Boost cloc! of 1.? /9z. Installs ++*T.aml in B(#tra.
San"y Bri"%e Core i59i= 2verclocke"
5ptimized ++*T supporting +andy Bridge 'ore i3 or 'ore iA 'P)s overcloc!ed up to 2.- /hz.
Installs ++*T.aml in B(#tra.
System De)initions
'ontains pre-edited smbios.plist files that will identify your system as a specific Mac model.
MacPro1,& is installed by default by (asyBeast, and )ser*+*T installations, and is the
general recommendation.
iMac
These pre-edited smbios.plist files will identify your system as an iMac.
Mac !ro
These pre-edited smbios.plist files will identify your system as a Mac Pro.
MacBook !ro
These pre-edited smbios.plist files will identify your system as a MacBoo! Pro.
Mac mini
These pre-edited smbios.plist files will identify your system as a Mac mini.
-(emes
Themes for bootloader /)I customization. Installed in B(#tra.
C(ameleon <.6 De)ault
*efault 'hameleon theme
C(ameleon <.< De)ault
*efault 'hameleon theme
tonymacx86 remixe"
.lternate tonymac#$% theme by 'ompl#
tonymacx86 Black
*efault tonymac#$% theme by .damsmasher
tonymacx86 +(ite
.lternate tonymac#$% theme by .damsmasher
\\]
This tool was created for your personal use and may
not be sold or re-distributed without the e#press written
consent of tonymac#$% 77'.
This tool is provided Mas isM without warranties of any
!ind, either e#pressed or implied, including, but not
limited to, the implied warranties of merchantability and
fitness for a particular purpose. The entire ris! as to the
Duality and performance of this tool is with you. +hould
the tool prove defective, you assume the cost of all
necessary servicing, repair or correction.
Please consider a contribution to support further
MultiBeast development. Than!s in advanceN
Co$yri%(t F<864 tonymacx86 11C
The copyright to the original wor!s contained within are retained by the original creators

You might also like