Jump to content

Clover Problems and Solutions


ErmaC
3,206 posts in this topic

Recommended Posts

Problem for me on my skylake laptop with Emuvariable - 

 

3692 - GUI works great 

3693 - couldn't build

3694 - 3696 - GUI just wedges for any theme other than embedded theme (which does work)

Link to comment
Share on other sites

hello

 

what i'm talking about is this

 

never see this before

 

thanks

Just built 3696 and I'm getting the same here.

>=r3694 embedded theme draw entry os text as replacement/fallback for os icon badge (since this theme doesn't have it).

Link to comment
Share on other sites

I updated Sierra PB5.

I use option(fakecpuid(haswell), -xcpm, AsusAICPUPM) in el capitan.

There is no problem about booting in el capitan.

 

But i get kernel panic when sierra booting.

Kernel panic is AppleIntelCpuPowerManagement.kext

 

My cpu is g4500.

 

 

나의 LG-F410S 의 Tapatalk에서 보냄

Link to comment
Share on other sites

Maybe you could make an exception for the embedded one? It looks ugly with the text overlaid like this.

 

I propose to put "os_icon" in entry title for embedded theme.

 

I updated Sierra PB5.

I use option(fakecpuid(haswell), -xcpm, AsusAICPUPM) in el capitan.

There is no problem about booting in el capitan.

 

But i get kernel panic when sierra booting.

Kernel panic is AppleIntelCpuPowerManagement.kext

 

My cpu is g4500.

 

 

나의 LG-F410S 의 Tapatalk에서 보냄

 

You need to follow other thread.

Link to comment
Share on other sites

I propose to put "os_icon" in entry title for embedded theme.

 

 

You need to follow other thread.

 

hello

 

if u don't see another option .. is better that way .. then the other

 

thanks

Link to comment
Share on other sites

I propose to put "os_icon" in entry title for embedded theme.

 

 

You need to follow other thread.

I followed general method in forum.

But no lucky in sierra. El capitan is no problem.

 

Maybe i think sierra kernel is difference about xcpm and kernelpm binary. Need to patch. I checked AsusAICPUPM, it's no problem.

나의 LG-F410S 의 Tapatalk에서 보냄

Link to comment
Share on other sites

I updated Sierra PB5.

I use option(fakecpuid(haswell), -xcpm, AsusAICPUPM) in el capitan.

There is no problem about booting in el capitan.

 

But i get kernel panic when sierra booting.

Kernel panic is AppleIntelCpuPowerManagement.kext

 

My cpu is g4500.

 

 

나의 LG-F410S 의 Tapatalk에서 보냄

 

Boot flag -xcpm is deprecated in Sierra. Instead of using fakecpuid try to patch kernel.

  • Like 1
Link to comment
Share on other sites

if u don't see another option .. is better that way .. then the other

 

Yes sir, let dev decide :)

 

Boot flag -xcpm is deprecated in Sierra. Instead of using fakecpuid try to patch kernel.

 

You can follow that advice Sherlocks..

 

---

 

Trying to sync latest GrubFS from Pete Batard with latest Clover here. Binary attached.

Link to comment
Share on other sites

@slice

 

- can you fix/change the edk2/Clover/rEFIt_UEFI/Platform/Nvram.c file?

... this seems to be the problem that started with 3694... when I comment out DbgHeader line, no more hung GUI!

thanks

$ diff Nvram.c Nvram-fix.c
462,463c462,463
<   DbgHeader("GetEfiBootDeviceFromNvram");
< //  DBG ("GetEfiBootDeviceFromNvram:");
---
> //  DbgHeader("GetEfiBootDeviceFromNvram");
>   DBG ("GetEfiBootDeviceFromNvram:");
  • Like 1
Link to comment
Share on other sites

 

@slice

 

- can you fix/change the edk2/Clover/rEFIt_UEFI/Platform/Nvram.c file?

... this seems to be the problem that started with 3694... when I comment out DbgHeader line, no more hung GUI!

thanks

$ diff Nvram.c Nvram-fix.c
462,463c462,463
<   DbgHeader("GetEfiBootDeviceFromNvram");
< //  DBG ("GetEfiBootDeviceFromNvram:");
---
> //  DbgHeader("GetEfiBootDeviceFromNvram");
>   DBG ("GetEfiBootDeviceFromNvram:");

Thanks for the careful testing. Now I see the mistake. It concerned not only nvram.c but rather all occurrence of DbgHeader

Link to comment
Share on other sites

Just built 3698. It's nice to see the text labels gone on the embedded theme. They just didn't look right.

 

However, the new font (I like it over the old one) is white instead of black. Makes it harder to read the text on the grey background.

For you rev 3700 with black embedded font.

  • Like 1
Link to comment
Share on other sites

so what is going on with the Icon badges and my windows icon (which is a custom entry)?

now getting these little gray embedded badges? 

 

comparing 3696 to 3698+...

Give me your config with custom entries.

Link to comment
Share on other sites

There are no custom icons in your config.

Are there files os_vista.icns or os_vista.png in your theme folder?


I see in clover repo file ..../thinkpad/icons/vol_internal_hfs.icns is damaged.

Link to comment
Share on other sites

well. it is a very basic theme that has been working for several years. i just add new OS icons when needed (Yos, El_cap, macOS...)

and the ThinkPad theme I use is not same one you include with Clover repo - that is an old one from years ago created by a guy not involved with Hackintosh anymore.

 

however,  the version I use (maintained and updated by me) is in the theme repo:

https://sourceforge.net/p/cloverefiboot/themes/ci/master/tree/themes/thinkpad

 

it would be great to have the old one removed and replaced with the maintained theme in the repo.

 

anyway this theme works fine up to 3696. but then NOT on 3698.

Link to comment
Share on other sites

@riley - spot on. just figured that out as i tried BGM icons in my ThinkPad theme and they worked fine.

 

so i will rework my "data" icons to PNG format.

 

tluck@Toms-Mac /Extra/Clover_Install/cloverefiboot-themes/themes/ThinkPad/icons
$ file *
boot_linux.icns:                data
boot_win.icns:                  data
cd.icns:                        data
cd_lin.icns:                    data
cd_mac.icns:                    data
cd_win.icns:                    data
func_about.png:                 PNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced
func_clover.png:                PNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced
func_help.png:                  PNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced
func_options.png:               PNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced
func_reset.png:                 PNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced
func_shutdown.png:              PNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced
logo.png:                       PNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced
os_cap.icns:                    PNG image data, 128 x 128, 8-bit/color RGBA, non-interlaced
os_clover.icns:                 data
os_cougar.icns:                 data
os_fedora.icns:                 data
os_freebsd.icns:                data
os_freedos.icns:                data
os_legacy.icns:                 data
os_leo.icns:                    data
os_linux.icns:                  data
os_lion.icns:                   data
os_mac.icns:                    data
os_mav.icns:                    PNG image data, 128 x 128, 8-bit colormap, non-interlaced
os_mint.icns:                   data
os_netbsd.icns:                 data
os_openbsd.icns:                data
os_recovery.icns:               data
os_sierra.icns:                 PNG image data, 128 x 128, 8-bit/color RGBA, non-interlaced
os_snow.icns:                   data
os_suse.icns:                   data
os_tiger.icns:                  data
os_ubuntu.icns:                 data
os_unknown.icns:                data
os_vista.icns:                  data
os_win.icns:                    data
os_win7.icns:                   data
os_win8.icns:                   data
os_yos.icns:                    PNG image data, 128 x 128, 8-bit/color RGBA, non-interlaced
pointer.icns:                   data
pointer.png:                    PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced
tool_shell.icns:                data
tool_shell.png:                 PNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced
vol_clover.icns:                data
vol_external.icns:              data
vol_firewire.icns:              data
vol_internal.icns:              data
vol_internal_ext3.icns:         data
vol_internal_ext3_disable.icns: data
vol_internal_hfs.icns:          data
vol_internal_hfs_disable.icns:  data
vol_internal_ntfs.icns:         data
vol_internal_ntfs_disable.icns: data
vol_optical.icns:               data
vol_recovery.icns:              data

Link to comment
Share on other sites

×
×
  • Create New...