Jump to content

ErmaC

ErmaC

Member Since 27 Jan 2009
Offline Last Active Private
*****

Posts I've Made

In Topic: Chameleon 2.4svn Official PKG Installer

31 March 2017 - 06:31 PM

... files attached below.  :)

 

Pls remove Resolution Module from Extra/module folder

and also remove DSDT key from o.c.B.p

<key>DSDT</key>
<string>/Extra/DSDT.aml</string>

 

no extras modules are needed for your config (I think...) more than FileNVRAM for NVRAM business...

 

post the new log.

 

ErmaC

In Topic: Chameleon 2.4svn Official PKG Installer

31 March 2017 - 04:53 PM

Pre-packed PKG are available in the download section.
 
Chameleon --> http://www.insanelym...ameleon-24-svn/
Enoch --> http://www.insanelym.../file/71-enoch/
 
Note: those revision are exactly the same version that you can build by yourself, done by downloading and build it with the source code from official svn repository.
 
Note2: Chameleon support all OS X version from 10.4 to 10.12  (Yosemite, El Capitan and Sierra included!)..
(other functionality ...like patching on-fly are only available for Enoch)
 
Note3: Enoch support all the OS X version (until Sierra) and also can patch: kernel and kexts on-fly, also Enoch have an embedded FakeSMC.kext (in the case you missed it ;)) and iMessage FaceTime feature are available thanks to new module FileNVRAM (still under test)
all these changes and credits go to Micky1979.
 
 
 a tiny recap: from bootHelp.txt
Spoiler

 
 
ErmaC

In Topic: Chameleon 2.4svn Official PKG Installer

29 March 2017 - 06:54 PM

Done in commit 2876 (both Chameleon and Enoch Branch).

ErmaC

In Topic: Chameleon 2.4svn Official PKG Installer

29 March 2017 - 06:10 PM

@ErmaC: Here's a patch that resolves -Waddress-of-packed-member and also works with Xcode earlier than 8.3 that don't recognize this warning

diff a/i386/libsaio/smbios.c b/i386/libsaio/smbios.c
--- a/i386/libsaio/smbios.c
+++ b/i386/libsaio/smbios.c
@@ -925,7 +925,7 @@ void addSMBOemProcessorType(SMBStructPtrs *structPtr)
 	p->header.length	= sizeof(SMBOemProcessorType);
 	p->header.handle	= handle++;
 
-	setSMBValue(structPtr, numOfSetters - 2 , (returnType *)&(p->ProcessorType));
+	setSMBValue(structPtr, numOfSetters - 2 , (returnType *)(void*)&(p->ProcessorType));
 
 	structPtr->new = (SMBStructHeader *)((uint8_t *)structPtr->new + sizeof(SMBOemProcessorType) + 2);
 	tableLength += sizeof(SMBOemProcessorType) + 2;
@@ -974,7 +974,7 @@ void addSMBOemProcessorBusSpeed(SMBStructPtrs *structPtr)
 	p->header.length	= sizeof(SMBOemProcessorBusSpeed);
 	p->header.handle	= handle++;
 
-	setSMBValue(structPtr, numOfSetters -1, (returnType *)&(p->ProcessorBusSpeed));
+	setSMBValue(structPtr, numOfSetters -1, (returnType *)(void*)&(p->ProcessorBusSpeed));
 
 	structPtr->new = (SMBStructHeader *)((uint8_t *)structPtr->new + sizeof(SMBOemProcessorBusSpeed) + 2);
 	tableLength += sizeof(SMBOemProcessorBusSpeed) + 2;


:) thx Zenith432
I do some test on my actual version of xcode (8.2.1)...

I need time to update my version of xcode to 8.x
MacBook-Pro:trunk fabio$ xcodebuild -version && xcode-select --version
Xcode 8.2.1
Build version 8C1002
xcode-select version 2347.
MacBook-Pro:trunk fabio$ 
ErmaC

In Topic: Chameleon 2.4svn Official PKG Installer

26 March 2017 - 04:51 PM

Will the new pkg include the options for using kexts.plist and kernel.plist with some default values?


Yep the basics... as you have already see for the kernel.plist
also this is a work in progress..
Attached File  001.png   73.82KB   5 downloadsAttached File  002.png   75.25KB   5 downloads

ErmaC
© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy