benbaker76 / Hackintool

The Swiss army knife of vanilla Hackintoshing
MIT License
3.12k stars 244 forks source link

Hackintool reporting incorrect kext versions #99

Open Careless opened 4 years ago

Careless commented 4 years ago

I am unsure if this problem has been reported or if there was an issue regarding it , but I couldn't find anything with any useful information or I am searching for the wrong keywords.

With version 3.1.8 and now 3.4.4 after update (thinking it may have been a previous bug, I updated)... I am witnessing this problem where the "EXTENSIONS" tab/page which lists the loaded extensions from my bootloader shows that the current version is different from the installed or downloadable version.

If the Current version of AppleALC is 1.5.1, and the version I have is 1.5.0, it's marked green as OK, but upon opening the URL link to see if there is indeed a 1.5.1, I don't see any newer versions. Is there a beta fork that it is referring to? I checked the officially documented forum pages dedicated to these kexts where they are discussed but there is no indication of newer versions either; all linking back to the github pages.

Where does Hackintool parse the information from or get its version history data, or is this some sort of incremental number bug (it seems all the ones with "Current" versions that are higher than the installed versions are always X.X.+1)

please see attached image:

I do seem to have a backup of a clover install from previous update that bumps the installed numbers up to the current number version; but then they are marked red as they don't match the downloadable version...

seems odd or counterintuitive, whatever its purpose may be.

benbaker76 commented 4 years ago

Installed Version: Your currently installed version Current Version: The latest version in master Download Version: The latest release version

The color will only show red if your installed version is older than the latest release version.

The current version is for those who want to download and compile the latest master which is not considered an official release and only for advanced users.

Careless commented 4 years ago

so the 'Current' version is not a pre-compiled and readily usable release is what you're saying, correct?

benbaker76 commented 4 years ago

so the 'Current' version is not a pre-compiled and readily usable release is what you're saying, correct?

Yes.

Careless commented 4 years ago

Ok,

So I overcome this issue by using corpnewt's kext compiling script. Worked great except for Hackintools handling of one kext.

CodecCommander is currently version 2.7.2 pre-compiled, but hackintool reports 2.7.1 as the latest version.

When trying either 2.7.1 or 2.7.2, it is still shown as red/outdated because WhateverGreen/AppleALC apparently can do what CodecCommander can do- but that's not the case for every setup/situation with sleep/wake audio issues.

So in my particular case, CodecCommander seems to be the only fix for the problem.

Not a big deal- I'll just remember to continue to use it; but Hackintool reports it incorrectly.

Either way, great app. Thanks for your work. Is there somewhere I can donate?

benbaker76 commented 4 years ago

So I overcome this issue by using corpnewt's kext compiling script.

Hackintool can compile kexts using the "Compile Selected" button

Is there somewhere I can donate?

There's an icon at the bottom of the main window that says "Tip me!"

Careless commented 4 years ago

Hackintool can compile kexts using the "Compile Selected" button

Oh thaaaaaaaat's how I got some compiled versions of kexts before. I totally forgot.

Does this function require Xcode to be installed? Or is there a way to do it without the Xcode app being installed; I have really no use for it and it takes up like 8gb of space... :-/ if I can compile kexts without sacrificing that space, I'd do it.