Jump to content

ErmaC

Supervisors
  • Content Count

    5,198
  • Joined

  • Last visited

  • Days Won

    42

File Comments posted by ErmaC

  1. Enoch

    127,270    209

    Hi, I have tried to install High Sierra with Pandora and latest Enoch as usual. No way. It starts but then i get an error (too fast to get a screen) but concerning cpu fault. Maybe I'm missing something. Can you kindly point me to the right post or give me some advice?

    Thank you in advance

    Try to follow the steps described by MinusZwei in the chameleon/enoch topic

    maybe can be useful for your issue

     

    ErmaC

  2. Enoch

    127,270    209

    i have a funny feeling that this is some kind of April fool bad joke

     

    This revision of Enoch contain the upcoming FileNVRAM revision 1.1.5

     

    let's get serious and try to clear things up a bit

     

    Is not a joke...

    remove you filenvram from your extra/module (old 1.1.3) then with the installer select the new one (is 1.1.5 RC7)

    yep I know is not mentioned in the description.. cause: the module is still under develop/testing

     

    ErmaC


  3. Hi Mirone...

    just some info... off "topic request"

    could you provide more info about the codec id (0x10ec1220) and his correct name (ALC1220),

    like "some" revision ID you find?

    I would like to catch this infos to add it later in the varius bootloader and utility to get codec info...

    --> http://www.insanelymac.com/forum/topic/285277-getcodecid-command-line-tool-to-detect-codec-id/?p=2361404

     

    Example: the difference between ALC888(0x0888) and ALC1200(0x0888) is in the revision (ALC1200 has Revision Id: 0x100101)

     

    Cordially

    ErmaC

  4. NVRAMme.app

    5,875    25

    Guys, you prefer a small "N" in the top bar? like "n"?

     

    Hi Micky1979!

    Nice and useful app...

    Instead of N or n the "chip" with nvram... like the pic of this topic would be nice ;)

    thumb-635d0788d512b0612bfd3a08c6bfee50-a

     

    ErmaC

  5. Enoch

    127,270    209

    @ Ermac

     

    v2748 didn't work on current Beta 3

     

    " message appears >> this Version's not compatible !

     

    tried 2 times

     

    greetings

    Thanks for such an excellent boot loader for Mac OS X from 10.11 DB1 to DB3.

    Unfortunately both v2737 and v2748 no more working from DB4 to DB5 because FakeSMC.kext fails to load in /System/Library/Extensions with Kernel Panic in my Asus Z77, Z87, Z97 MBs even repaired permission by sudo chown -Rf 0:0 or using InsanelyRepairPermission. Hope it can be fixed as soon as possible. At present I have to boot by Clover 3253 for DB4 & DB5.

    Pls try those untested revision http://www.insanelymac.com/forum/topic/231075-chameleon-23svn-official-pkg-installer-binaries/page-164?p=2157370&do=findComment&comment=2157370

     

    ErmaC

  6. Enoch

    127,270    209

    I have a graphics card "Nvidia GTX780TI" and I would add a Quadro K1200.

    They would work both with this bootloader or I'd need something else?

     

    • [2608] Add IDs for GeForce GTX 960 and Quadro k1200 (nvidia.c)
     

    thanks

    Would be more easy try it... And also show the bdmesg output of your card where we can see the DeviceID

     

    ErmaC

  7. Enoch

    127,270    209

    never had any major problems till now.

    Only weird thing is since version 25XX my ram is recognised as DDR4 when it's always a DDR3 and cpu as Xeon quad.. when i7..

     

    Pls.

    Try the revision 2676

     

    ErmaC

  8. Enoch

    127,270    209

    GFX don't get accelerated/recognized anymore with build 2667 -> HD3000.

    With or without GFX enabler not working.

    Build 2658 was ok.

    Pls post your bdmesg for both the boot revision 2658 and 2667.

     

    Just a info now the GraphicsEnabler for the gma aka Intel... Support also the platform-ig for the Intel HD3000.

     

    ErmaC

  9. Chameleon 2.4 svn

    194,031    173

    This latest version 2667...in system profile show me wrong processor...intel quadcore xeon...my processor is intel core i5 760 and not xeon... back to rev 2510. Please fix.

    Pls post a both bdmesg with 2510 and 2667.

    your tiny info can't help

     

    ErmaC

  10. Enoch

    127,270    209

    Dear Fabio. What happened to the module "FileNVRAM" ? As is reported in Enoch, in Chameleon Trunk (since 2391 I think) seems to be NOT working.

     

    Can we install the version 1.1.3 from the topic? http://www.insanelymac.com/forum/topic/286563-filenvram-113-released/ (56.136 bytes) vs (23.120 bytes)

    Hi juanerson.

    The modules FileNVRAM and KernelPatcher are included as pre-compiled binaries.

    This mean any future update will be provided "out" from Chameleon SVN repo.

    That module are develop by xzenue (meklort & cosmo).

     

    From my part I'm near to finish the import to the SVN of all the changed for Yosemite (ready since rev.2380 ;) )

     

    ErmaC

  11. Chameleon 2.4 svn

    194,031    173

    ErmaC Will you be releasing the source once Yose is out later?

    Yep! of course.

     

    I'm busy ATM... and before rush to updating the SVN I'm going to commit relevant fix for compiling issue...

    then bump chameleon to version 2.3 and later Yosemite

     

    ErmaC

  12. Chameleon 2.4 svn

    194,031    173

    ErmaC, Why does trunk 2399 doesnt include the yosemite patches? I know where the diff is, just asking.

    BTW your 2399 package now works on my older machine, was not working and had to use 2381.

    Thanks :)

    The only difference between the SVN trunk and this pre-compiled binaries is the Yosemite and his related stuff...

     

    The source/diff will be merged when the new OS X will be officially out.

    as I always do in the past.. (see mavericks as ex)

     

    ErmaC

  13. Chameleon 2.4 svn

    194,031    173

    nice work as always .. great improvement in kernel compression ..

    The credits for this goes to MinusZwei him as ported the assembly code

    from AnV project decompkernelcache - apps to decompress kernel cache of Yosemite and older (LZVN+LZSS) and updated kext_tools for Mavericks

    I just apply the changes... I have no time to dedicate.

     

    I tested no black background and white logo!!!! :(

    Same as before: I have no time to dedicate.

     

    ErmaC


  14. EDITED AGAIN: Solved! If you are reading this and have the same problem, you can solve it by installing another kext, that I included in a zip to a forum post: http://www.insanelymac.com/forum/topic/293422-solved-help-with-adi-ad2000b-on-mavericks/

     

    ???

    What solution?

    ???

    Change the layout_id from your 0x0C(hex) 12(dec) to 0x63(hex) 99(dec) ????

     

    and where is the difference with the suggested link in the first post???

    Patched AppleHDA.kext for AD2000b Audio Controller

    Use this with Layout 99 injection or DSDT!

     

     

    For more info see this post.

    and the linked post say...

    -= ADI AD2000B =-

    ...…

    2) DSDT edits for HDEF (We change from Layout 12(0C) to 99(63)

    Device (HDEF)

    {
    Name (_ADR, 0x001B0000)
    OperationRegion (HDCS, PCI_Config, 0x54, 0x04)
    Field (HDCS, DWordAcc, NoLock, Preserve)
    {
    , 15,
    PMES, 1
    }
     
    Name (_PRW, Package (0x02)
    {
    0x0D,
    0x06
    })
    Method (_DSM, 4, NotSerialized)
    {
    Store (Package (0x0E)
    {
    "subsystem-id",
    Buffer (0x04)
    {
    0xA0, 0x00, 0x00, 0x00
    },
     
    "subsystem-vendor-id",
    Buffer (0x04)
    {
    0x6B, 0x10, 0x00, 0x00
    },
     
    "layout-id",
    Buffer (0x04)
    {
    0x63, 0x00, 0x00, 0x00
    },
     
    "device-type",
    Buffer (0x17)
    {
    "Analog Devices AD2000b"
    },
     
    "model",
    Buffer (0x0D)
    {
    "ADI AD2000B"
    },
     
    "built-in",
    Buffer (One)
    {
    0x00
    },
     
    "PinConfigurations",
    Buffer (Zero) {}
    }, Local0)
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
    Return (Local0)
    }
    }
    3) …..

     

    Note: A warning to people who take and upload this files on other sites.

    Remember to give the right credits!

     

    Other things:

    - I have removed the HDAEnabler.dylib module from the Chameleon and Enoch for a simple reason… now is embedded into the main code!

    So remove it from your Extra/modules folder and use the "built in" code:

    org.chameleon.Boot.plist

    …
    	<key>HDAEnabler</key>
    	<string>Yes</string>
    	<key>HDEFLayoutID</key>
    	<string>63000000</string>
    …

    That's all! No need any crazy DSDT edits

    for instance… this is my actually HDEF entry in my DSDT…

                Device (HDEF)
                {
                    Name (_ADR, 0x001B0000)
                    OperationRegion (HDCS, PCI_Config, 0x54, 0x04)
                    Field (HDCS, DWordAcc, NoLock, Preserve)
                    {
                            ,   15, 
                        PMES,   1
                    }
    
                    Name (_PRW, Package (0x02)
                    {
                        0x0D, 
                        0x06
                    })
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x0C)
                            {
                                "subsystem-id", 
                                Buffer (0x04)
                                {
                                    0xA0, 0x00, 0x00, 0x00
                                }, 
    
                                "subsystem-vendor-id", 
                                Buffer (0x04)
                                {
                                    0x6B, 0x10, 0x00, 0x00
                                }, 
    
                                "PinConfigurations", 
                                Buffer (Zero) {}
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
    

    As you can see… I don't have a headache any more ;)

     

    ErmaC

     

  15. Chameleon 2.4 svn

    194,031    173

    ...

    I put some short example there isn't a list!

    Note if HDAEnabler is set to Yes and a HDEFLayoutID isn't set the injector set by default the layout-id 12 0C000000 (HEX)

    otherwise for the HDAULayoutID (If a HDMi controller will be found) and a HDAULayoutID is not specified the default id is set yo 1 01000000 (HEX)

     

    some correspondences:

     

    layout-id = 1
    001 (0x01, 0x00, 0x00, 0x00) so... HDEFLayoutID=01000000
     
    layout-id = 2
    002 (0x02, 0x00, 0x00, 0x00) so... HDEFLayoutID=02000000
     
    layout-id = 3
    003 (0x03, 0x00, 0x00, 0x00) so... HDEFLayoutID=03000000
     
    layout-id = 12
    00C (0x0C, 0x00, 0x00, 0x00) so... HDEFLayoutID=0C000000
     
    layout-id = 32
    020 (0x20, 0x00, 0x00, 0x00)
     
    layout-id = 40
    028 (0x28, 0x00, 0x00, 0x00)
     
    layout-id = 65
    041 (0x41, 0x00, 0x00, 0x00)
     
    layout-id = 99
    063 (0x63, 0x00, 0x00, 0x00) so... HDEFLayoutID=63000000
     
    layout-id = 269
    10D (0x0D, 0x01, 0x00, 0x00)
     
    layout-id = 387
    183 (0x83, 0x01, 0x00, 0x00)
     
    layout-id = 388
    184 (0x84, 0x01, 0x00, 0x00)
     
    layout-id = 389
    185 (0x85, 0x01, 0x00, 0x00)
     
    layout-id = 392
    188 (0x88, 0x01, 0x00, 0x00)
     
    layout-id = 398
    18E (0x8E, 0x01, 0x00, 0x00)
     
    layout-id = 662
    296 (0x96, 0x02, 0x00, 0x00)
     
    layout-id = 663
    297 (0x97, 0x02, 0x00, 0x00)
     
    layout-id = 664
    298 (0x98, 0x02, 0x00, 0x00)
     
    layout-id = 885
    375 (0x75, 0x03, 0x00, 0x00)
     
    layout-id = 887
    377 (0x77, 0x03, 0x00, 0x00)
     
    layout-id = 888
    378 (0x78, 0x03, 0x00, 0x00)
     
    layout-id = 889
    379 (0x79, 0x03, 0x00, 0x00)
     
    layout-id = 892
    37C (0x7C, 0x03, 0x00, 0x00)
     
    layout-id = 898
    382 (0x82, 0x03, 0x00, 0x00)
     
    layout-id = 1981
    7BD (0xBD, 0x07, 0x00, 0x00)

     

    Fabio

     

  16. Chameleon 2.4 svn

    194,031    173

    How does one make use of the now embedded HDAEnabler? Is there a new boot flag?

    Yep!

    From the BootHelp

    HDAEnabler=Yes|No    Automatic device-properties generation for audio controllers.
        HDEFLayoutID=<value>     Inject alternate value of layout-id for HDEF (HEX).
        HDAULayoutID=<value>     Inject alternate value of layout-id for HDAU (HEX).
    So for activate the HDAEnabler use Yes (Like the GraphicsEnabler)

    then if a HDEFLayoutID is present the Enabler use it... if not the default HDEFLayoutID will be used...

     

    Example... this is for my config (org.chameleon.boot.plist)

    ...
    	<key>HDAEnabler</key>
    	<string>Yes</string>
    	<key>HDEFLayoutID</key>
    	<string>63000000</string>
    ...
    ErmaC

  17. Sorry... no idea

    Already try this? (PCI\VEN_11AB&DEV_4381)

    <key>Yukon-88E8059</key>
    <dict><key>CFBundleIdentifier</key>
    <string>com.apple.iokit.AppleYukon2</string>
    <key>EnableLowPwr</key>
    <integer>1</integer>
    <key>IOClass</key>
    <string>yukon2osx</string>
    <key>IOPCIPrimaryMatch</key>
    <string>0x438111ab</string>
    <key>IOProviderClass</key>
    <string>IOPCIDevice</string>
    <key>MACNumber</key>
    <integer>1</integer>
    <key>Model</key>
    <string>Yukon Gigabit Adapter 88E8059 Singleport Copper SA</string>
    <key>NetworkNumber</key>
    <integer>1</integer>
    <key>RxDeadman</key>
    <integer>60</integer>
    <key>RxRingGrowOnPause</key>
    <integer>10</integer>
    <key>RxRingSize</key>
    <integer>0</integer>
    <key>RxRingSize_100MBit</key>
    <integer>128</integer>
    <key>RxRingSize_10MBit</key>
    <integer>64</integer>
    <key>RxRingSize_GigaBit</key>
    <integer>256</integer>
    <key>TxRingSize</key>
    <integer>256</integer>
    <key>Vendor</key>
    <string>Marvell</string>
    </dict>

    ErmaC

×