Jump to content

ErmaC

ErmaC

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

#2165475 Chameleon 2.3svn Official PKG Installer & Binaries

Posted by ErmaC on Yesterday, 10:24 AM

Wow :lol: I need to focus on ML and Mavericks, basically. Thx a lot Micky! I hope we find a problem... @crazybirdy pls pls test this on Mountain Lion and Mavericks with the same condition as posed Micky1979 in his previus posts. We expect to see this string in your output   Hi crazybirdy have a good day with Mountain Lion or Mavericks! boot.zip 173.09KB 4 downloads Anyway pls attach here the bdmesg (we have add some reworked version check and it appears in the first lines of the log like the build too :P) ex: Booting on OS X 10.10.5 (14F27)Have a good day ErmaC

#2165135 Chameleon 2.3svn Official PKG Installer & Binaries

Posted by ErmaC on 02 September 2015 - 02:39 PM

  [edit] Not PS: my CPU+MB can install 10411+1058+1068+1075+1085..and later.. I will reinstall all of these OSes, and test it later, will let you know the results. :D Wow! You are able to test Tiger 10.4.11 too???? Nice! ErmaC

#2163404 Chameleon 2.3svn Official PKG Installer & Binaries

Posted by ErmaC on 25 August 2015 - 05:09 PM

cparm commit is good. The mistake was in previous code. Should be- int len = string->length * 2;+ int len = string->length * 2 + 1;because we should allocate an additional space for ascii string zero terminating. Commit done 2757   New revision on the download section. Enoch 2758. - clang compilation fix (3.7 / xcode 7.0) errors on compiling interrupts.c (credits to cmf_) - fix allocate space for ascii string zero terminating in device_inject.c (thx Slice and BlackOsx) - Better SIP output in bdmesg output ex: System Integrity Protection status: disabled (Custom Configuration).CsrActiveConfig = 0x77 (1110111)Configuration:Kext Signing: disabledFilesystem Protections: disabledTask for PID: disabledDebugging Restrictions: enabledApple Internal: disabledDTrace Restrictions: disabledNVRAM Protections: disabledErmaC

#2162171 Chameleon 2.3svn Official PKG Installer & Binaries

Posted by ErmaC on 20 August 2015 - 06:45 PM

I upload a new revision 2754_v2http://www.insanelym...nload/71-enoch/ ErmaC

#2162144 Chameleon 2.3svn Official PKG Installer & Binaries

Posted by ErmaC on 20 August 2015 - 05:31 PM

@ErmaC it correctly sets the csr to 0x03 on boot   System Integrity Protection: - Custom value set by user!  CsrActiveConfig = 0x03 (00000011)   but if i try    <key>CsrActiveConfig</key> <string>0</string>   it loads the default values...    System Integrity Protection: - Default value  CsrActiveConfig = 0x01    Test with 2754, CsrActiveConfig=103 works fine as 0x67, CsrActiveConfig=0 didn't work as 0x00, but show as 0x01System Integrity Protection:  - Default value CsrActiveConfig = 0x01  Thx guys to report this. I fix it... I upload the fixed rev soon..   But one question... is pure COSMETICS.. what about the output? Something like that in bdmesg? (I wrote it by hand not a real bdmesg output)   System Integrity Protection status: enabled (Custom Configuration).CsrActiveConfig: 0xff (11111111) Apple Internal: disabled Kext Signing: disabled Filesystem Protecti...

#2161681 Chameleon 2.3svn Official PKG Installer & Binaries

Posted by ErmaC on 19 August 2015 - 04:22 AM

Yep use decimal value... CsrActiveConfig (Hex 0x00) (Binary 00000000) in Decimal is 0 CsrActiveConfig (Hex 0x67) (Binary 01100111) in Decimal is 103 CsrActiveConfig (Hex 0x65) (Binary 01100101) in Decimal is 101 ErmaC

#2161674 Chameleon 2.3svn Official PKG Installer & Binaries

Posted by ErmaC on 19 August 2015 - 03:54 AM

Hi guys! I was really busy during last week... but here we go with a small update - TEST revision - --> now available in the Download section I add the ability to read a user provided CsrActiveConfig value (Integer) set in the org.chameleon.Boot.plist Example: Key in o.c.B.p<key>CsrActiveConfig</key><string>3</string>output in bdmesgSystem Integrity Protection:- Custom value set by user! CsrActiveConfig = 0x03 (00000011)If the key is not present or the provided value is bigger than 255 (8bit 11111111) a custom value is used (0x03)System Integrity Protection:- Default value CsrActiveConfig = 0x01Other output tested... System Integrity Protection:- Custom value set by user! CsrActiveConfig = 0x65 (01100101)System Integrity Protection:- Custom value set by user! CsrActiveConfig = 0x67 (01100111)Hope it help... - Also include the BlackMode options (Thx Pike for the macosxbootloader source) Work for Yosemite and El Capitan with the key "BlackMode" i...

#2159982 Chameleon 2.3svn Official PKG Installer & Binaries

Posted by ErmaC on 13 August 2015 - 09:35 AM

However v.2749 testing versions listed here can NOT login to Desktop soon I will update the revision in the download section... I'm really busy ATM. ErmaC

#2159800 getcodecid - Command line tool to detect codec id

Posted by ErmaC on 12 August 2015 - 05:00 PM

the codec is ok, I talk about HDMI from mine Graphic Card, but not a problem to me, only a comment (AppleHDA) ATI R6xx HDMI (1002:aa01) Rev.(00100200)I try to explain better... What you see "ATI R6xx HDMI" is the name of your ati gfx codec your gfx have on it an audio controller and codec similar and in most case identical with a lot of ATI gfx card model... Mine too InsanelyMac:Debug ermac$ ./getcodecid(AppleHDA) NVIDIA GT440 (10de:0014) Rev.(00100100) Controller 10de:0bea (sub-ven:1458:3544)My gfx card is a nvidia gt640 but mount on it a gt440 audio controller/codec ErmaC

#2159793 getcodecid - Command line tool to detect codec id

Posted by ErmaC on 12 August 2015 - 04:45 PM

here is mine output, only wrong or not, is the REV of my ATI 5000 Series, not ATI R6xx, but not a problem :) Thanks!! (AppleHDA) Realtek ALC889A (10ec:0885) Rev.(00100101) Controller 8086:3b56 (sub-ven:1458:a102) (AppleHDA) ATI R6xx HDMI (1002:aa01) Rev.(00100200) Controller 1002:aa58 (sub-ven:1682:aa58)You mean the codec name? Because the rev is 00100200 (from your output) and with out an IOReg or hardware dump is hard to compare... So... If is the name, we are in the case where a codec name with his corresponding revid need to be added... ATI Rxx HDMi is the generic one... But this is the audio controller name of your gfx card not the gfx card name! ErmaC

#2159780 getcodecid - Command line tool to detect codec id

Posted by ErmaC on 12 August 2015 - 04:04 PM

easy :D, will be done! Done. ;) - Better parse condition for revisionID: Because in the case the kext used was Voodoo the matched case was incorrect, now if the codec name in the list is not found (VoodooHDA) the first codecid will be associated with codec name. - Reordered codec in the list: For the fix described above this change was needed. - Now in the final print will be showed the kext currently used. InsanelyMac:Debug ermac$ ./getcodecid(AppleHDA) NVIDIA GT440 (10de:0014) Rev.(00100100) Controller 10de:0bea (sub-ven:1458:3544)(AppleHDA) Analog Devices AD2000b (11d4:989b) Rev.(00100300) Controller 8086:3a3e (sub-ven:106b:00a0)InsanelyMac:Debug ermac$  getcodecid-refactored_better_revID_parser_plus_kext_used.zip 43.26KB 6 downloads ErmaC

#2159461 getcodecid - Command line tool to detect codec id

Posted by ErmaC on 11 August 2015 - 02:12 PM

Here we go...Added more codecID and Codec names from Enoch. source_code_for_getcodecid_with_revid(Updated).zip 62.36KB 6 downloads Cordially ErmaC

#2159431 getcodecid - Command line tool to detect codec id

Posted by ErmaC on 11 August 2015 - 12:06 PM

Tiny mod. Now also scan for the revision id (Only AppleHDA.kext ATM... need to be adapt for VoodooHDA.kext) And Codec list name with some variant as been ported from Enoch HDA model/codec list.InsanelyMac:Test ermac$ ./getcodecidAnalog Devices AD2000bNVIDIA GT440NVIDIA GT440NVIDIA GT440NVIDIA GT440Analog Devices AD2000b (11d4:989b) Rev.(00100300) Controller 8086:3a3e (sub-ven:106b:00a0)NVIDIA GT440 (10de:0014) Rev.(00100100) Controller 10de:0bea (sub-ven:1458:3544)NVIDIA GT440 (10de:0014) Rev.(00100100) Controller 10de:0bea (sub-ven:1458:3544)NVIDIA GT440 (10de:0014) Rev.(00100100) Controller 10de:0bea (sub-ven:1458:3544)NVIDIA GT440 (10de:0014) Rev.(00100100) Controller 10de:0bea (sub-ven:1458:3544)Source ->  source_code_for_getcodecid_with_revid.zip 62.23KB 4 downloads binary tool ->  getcodecid.zip 27.16KB 4 downloads ErmaC

#2159239 getcodecid - Command line tool to detect codec id

Posted by ErmaC on 10 August 2015 - 04:13 PM

Hey mickey1979.  Sure. If you can add it then that may well be very useful. Thanks   I was also thinking of adding back say, HD3000 where InsanelyDeepak changed it to 'Panther Point'. What do you think to that?   EDT: Or if not reverting then adding it.. so maybe we could have output like: Panther Point (HD3000) (8086:0116)    To be more versatile and show the correct name associated to the CodecID you need also to parse the RevisionID...   Take a look here (Enoch Codec name list) http://forge.voodoop...saio/hda.c#L267   ex: ALC888 and ALC1200 http://forge.voodoop...saio/hda.c#L326   { HDA_CODEC_ALC887, 0, "ALC887" }, { HDA_CODEC_ALC888, 0x0101,"ALC1200" }, // Revision Id: 0x100101 { HDA_CODEC_ALC888, 0, "ALC888" }, { HDA_CODEC_ALC889, 0, "ALC889" },Other example... the ALC885 with all his variants...ErmaC

#2157370 Chameleon 2.3svn Official PKG Installer & Binaries

Posted by ErmaC on 02 August 2015 - 10:25 PM

Looks like for El Capitan DP4/DP5 and PB3 Enoch not work anymore.... Until now the CSR (Code Signing Restrictions) was set to 0x01 (00000001) (Thx Pike) so only untrusted kext was allowed... Pls try this UNTESTED versions:CsrActiveConfig (Hex 0x00) (Binary 00000000) (Decimal 0)  CsrActiveConfig (Hex 0x67) (Binary 01100111) (Decimal 103)  CsrActiveConfig (Hex 0x65) (Binary 01100101) (Decimal 101)  Let me know... ErmaC

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