Jump to content

D-an-W

Members
  • Content Count

    816
  • Joined

  • Last visited

Posts posted by D-an-W


  1. Does anyone use the kozlek HWMonitor and noticed it not fully working with the last few Clover releases (I usually get temps, speeds etc shown)? 

     

    I just wondered if it is at all possible something has changed that might cause this?

    Screen Shot 2018-05-16 at 07.12.31.png


  2. I get the following error when trying to build after updating the script this morning (Not yet updated Xcode)...

    [GENFW] OsxAptioFix2Drv
    [CC] lib
    [CC] menu
    [CC] screen
    [CC] IO
    [CC] common
    [CC] legacy
    [CC] loader
    [CC] tool
    [CC] secureboot
    [CC] securehash
    [CC] securemenu
    [CC] securevars
    [CC] bootscreen
    [CC] lockedgraphics
    [CC] egemb_icons
    [CC] egemb_font
    [CC] scroll_images
    [CC] BmLib
    [CC] image
    [CC] load_icns
    [CC] libscreen
    [CC] lodepng
    [CC] text
    [CC] AcpiPatcher
    [CC] AmlGenerator
    [CC] ati
    [CC] BootLog
    [CC] BootOptions
    [CC] Console
    [CC] cpu
    [CC] DataHubCpu
    [CC] device_inject
    [CC] device_tree
    [CC] Edid
    [CC] Events
    [CC] hda
    [CC] gma
    [CC] guid
    [CC] Injectors
    [CC] LegacyBiosThunk
    [CC] LegacyBoot
    [CC] nvidia
    [CC] platformdata
    [CC] plist
    [CC] Pointer
    [CC] Settings
    [CC] smbios
    [CC] spd
    [CC] string
    [CC] StateGenerator
    [CC] usbfix
    [CC] b64cdecode
    [CC] FixBiosDsdt
    /Users/dan/src/edk2/Clover/rEFIt_UEFI/Platform/kernel_patcher.c:1879:5: error: member reference base type 'char' is not a structure or union
        DBG_RT("EnableExtCpuXCPM - %a!\n", patchedOk? "OK" : "FAILED");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/dan/src/edk2/Clover/rEFIt_UEFI/Platform/kernel_patcher.c:26:60: note: expanded from macro 'DBG_RT'
    #define DBG_RT(entry, ...)    if ((entry != NULL) && (entry->KernelAndKextPatches != NULL) && entry->KernelAndKextPatches->KPDebug) { AsciiPrint(__VA_ARGS__); }
                                                          ~~~~~^ ~~~~~~~~~~~~~~~~~~~~
    /Users/dan/src/edk2/Clover/rEFIt_UEFI/Platform/kernel_patcher.c:1879:5: error: member reference base type 'char' is not a structure or union
        DBG_RT("EnableExtCpuXCPM - %a!\n", patchedOk? "OK" : "FAILED");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/dan/src/edk2/Clover/rEFIt_UEFI/Platform/kernel_patcher.c:26:100: note: expanded from macro 'DBG_RT'
    #define DBG_RT(entry, ...)    if ((entry != NULL) && (entry->KernelAndKextPatches != NULL) && entry->KernelAndKextPatches->KPDebug) { AsciiPrint(__VA_ARGS__); }
                                                                                                  ~~~~~^ ~~~~~~~~~~~~~~~~~~~~
    2 errors generated.
    make: *** [/Users/dan/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/rEFIt_UEFI/refit/OUTPUT/Platform/kernel_patcher.obj] Error 1
    
    
    build.py...
     : error 7000: Failed to execute command
    	make tbuild [/Users/dan/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/rEFIt_UEFI/refit]
    
    
    build.py...
     : error F002: Failed to build module
    	/Users/dan/src/edk2/Clover/rEFIt_UEFI/refit.inf [X64, XCODE8, RELEASE]
    
    - Failed -
    Build end time: 05:56:26, Oct.20 2017
    Build total time: 00:00:36
    
    
    o_Ops, ./ebuild.sh exited with error(s), aborting..
    Dans-Mac-mini:~ dan$ 
    
    

  3. I have narrowed it down to a change after 4200 4215 and before (Or in) 4220 if anyone has any ideas whilst I continue testing?

     

    Looks like a change made in 4217 is causing me the issue!

     

    So, if I use the following in my Config.plist and ARPT renaming was cancelled in 4217 (The only change as I see) is there any way round it other than to not use it?

     

    attachicon.gifScreen Shot 2017-10-01 at 11.52.33.png

     

     

    This is also in my SSDT-1.aml

            Scope (\_SB.PCI0.RP05.ARPT)
            {
                Device (ARPT)
                {
                    Name (_ADR, 0x001C0004)
                    Name (_SUN, 0x05)
                }
    
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x0C)
                        {
                            "AAPL,slot-name", 
                            "Built In", 
                            "name", 
                            "Airport Extreme", 
                            "model", 
                            "Apple Broadcom BCM94360CD 802.11 a/b/g/n/ac Wireless Network Controller", 
                            "device_type", 
                            "Airport", 
                            "built-in", 
                            Buffer (One)
                            {
                                0x01
                            }, 
    
                            "location", 
                            Buffer (0x05)
                            {
                                "0"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
    

    Which gives me...

    attachicon.gifScreen Shot 2017-10-01 at 13.00.17.png

     

    As a test I edited out the changes made in 4217 and compiled 4232, everything works ok so does anyone know how I modify my setup to work with the cancellation of ARPT renaming please?

    Put CsmVideoDxe.efi in your drivers64UEFI folder. Works only when you're on UEFI. However, this isn't really a good "fix" because when I do that, I have to go blind on the Clover GUI because the whole screen is scrambled. For others it seems to work fine.

     

    I tried with CsmVideoDxe-64.efi but it made no difference, did you mean that file or the none -64 one?


  4. I think you can use SUGGESTED_CLOVER_REV="" # empty by default, in the script. For example, SUGGESTED_CLOVER_REV="4200" 

     

    It did work in so much that it forced 4210 to be built but sadly the build failed.

     

    Off to find it elsewhere now...

     

    4215 built ok and doesn't have the issue so I don't need to go that far back.

     

    Thanks to the power of Build_Clover I have found out a change made in 4217 is causing the problem, now to try and fix it!


  5. Evening folks,

     

    Would anyone know where I might start to look into why when upgrading from r4188 to r4231 I loose my HD4000 GPU and onboard Audio please (Using the System in Sig below)?

     

    I have narrowed it down to a change after 4200 4215 and before (Or in) 4220 if anyone has any ideas whilst I continue testing?

     

    Looks like a change made in 4217 is causing me the issue!

     

    So, if I use the following in my Config.plist and ARPT renaming was cancelled in 4217 (The only change as I see) is there any way round it other than to not use it?

     

    post-499606-0-11157900-1506855182_thumb.png

     

     

    This is also in my SSDT-1.aml

            Scope (\_SB.PCI0.RP05.ARPT)
            {
                Device (ARPT)
                {
                    Name (_ADR, 0x001C0004)
                    Name (_SUN, 0x05)
                }
    
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x0C)
                        {
                            "AAPL,slot-name", 
                            "Built In", 
                            "name", 
                            "Airport Extreme", 
                            "model", 
                            "Apple Broadcom BCM94360CD 802.11 a/b/g/n/ac Wireless Network Controller", 
                            "device_type", 
                            "Airport", 
                            "built-in", 
                            Buffer (One)
                            {
                                0x01
                            }, 
    
                            "location", 
                            Buffer (0x05)
                            {
                                "0"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
    

    Which gives me...

    post-499606-0-57591900-1506859260_thumb.png

     


  6. Hi folks,

     

    Would anyone have time to check these portions of my Clover boot.log and see if what appears to be happening twice actually is?

     

    Note the 4 patches...

    3:916  0:000  === [ FixBiosDsdt ] =======================================
    3:916  0:000  VideoCard devID=0x1628086
    3:916  0:000  DisplayADR1[0] = 0x20000, DisplayADR2[0] = 0xFFFE
    3:916  0:000  USBADR[0] = 0x140000 and PCIe = 0xFFFE
    3:916  0:000  USBADR[1] = 0x1A0000 and PCIe = 0xFFFE
    4:046  0:130  Found Airport BCM at 0x1C0004, 0x0
    4:046  0:000  USBADR[2] = 0x1D0000 and PCIe = 0xFFFE
    4:046  0:000  Patching DSDT:
    4:046  0:000   - [Convert COPR to MATH]: pattern 434F5052, patched at: [ (3146) ]
    4:047  0:000   - [Convert TPMX to MEM2]: pattern 54504D58, patched at: [ (1B50) ]
    4:047  0:000   - [Convert SAT0 to SATA]: pattern 53415430, patched at: [ (692D) ]
    4:047  0:000   - [Convert GFX0 to IGPU]: pattern 47465830, patched at: [ (7450) (13C3) (12) (5C8) (19) (F) (9B0) (20) (20) (20) (20) (20) (20) (20) (8F2) (14) (110C) ]
    
    

    They seem to happen lower down here too...

    4:048  0:000  === [ PatchAllSSDT ] ======================================
    4:048  0:000  Patch table: SSDT  SataTabl len=0x36D
    4:048  0:000  0. [Convert COPR to MATH]: pattern 434F5052, bin not found / already patched!
    4:048  0:000  1. [Convert TPMX to MEM2]: pattern 54504D58, bin not found / already patched!
    4:048  0:000  2. [Convert SAT0 to SATA]: pattern 53415430, patched at: [ (B5) ]
    4:048  0:000  3. [Convert GFX0 to IGPU]: pattern 47465830, bin not found / already patched!
    4:048  0:000  Drop tables from Xsdt, SIGN=XXXX TableID= Length=0
    4:048  0:000   Xsdt has tables count=6
    

    Is this something that automatically happens with Clover now and I just haven't removed the patches from my Config.plist?


  7. I have no idea what it is basically...lol

     

    I will do some digging thought, thanks for the tip.

     

     

    EDIT: Found what I presume is what I need on your github, can I just add the kext and remove the patches for both Sierra and not bother with one for High Sierra?


  8. I am kind of wondering the same thing myself, should I install Clover onto my APFS partition of my main SSD drive (As I usually do when testing new releases etc)?

     

    BIG thanks to fusion71au and SavageAUS for clearing up custom entries too!


  9. Hi folks,

     

    Is there any chance of a High Sierra Blur.png for the El Capitan Theme by CosmosCJ please?

     

    Also regarding this theme, how would I get the letter spacing closer together in the menu's as it is in the main menu?

     

     

    Wide spacing...

    post-499606-0-68636600-1498942867_thumb.jpg

     

    Normal spacing (Which looks better)...

    post-499606-0-62057300-1498942874_thumb.jpg


  10. Hi folks,

    I have High Sierra installed on a second partition alongside Sierra which has Clover installed and running in UEFI.

    Can I please ask what needs to be added to the High Sierra install to get Clover fully setup as it seems I don't just simply install it as with previous new releases?

    I will ask this bit elsewhere too but does it need anything special to get the audio working using AppleALC?

×