Jump to content

How to: Intel Pentium G3XXX and Celeron G1XXX (Haswell) works with speedstep Yosemite 10.10 and Mavericks 10.9


stinga11
 Share

237 posts in this topic

Recommended Posts

 

The Haswell.cfg link appears to be not found? 

 

 

Well, that makes two of us. However, there's no more need to download Haswell.cfg. We can do it by ourselves.

 

After first executed the ssdtPRGen.sh -c 2, jump right into path "~/library/ssdtPRGen/Data/" and then edit Haswell.cfg.

 

Add your CPU information in the field of『gDesktopHaswellCPUList=』of Haswell.cfg like this,

 

"G1840,53,800,2800,2800,2,2".

 

Each number above means the model of your CPU, the maximum TDP of your CPU, the base frequency, highest frequency, maximum turbo frequency, cores number, threads.

 

Finally, run ssdtPRGen.sh again with the arguments -c 2 and -p G1840 like this:

 

ssdtPRGen.sh -c 2 -p G1840.

 

Good luck!

 

////

  • Like 1
Link to comment
Share on other sites

Thanks SysCl!

I have Intel G3258.

I may have missed it , but what data do I enter for that cpu and what section of the file Haswell.cfg?

Thanks!!

macbot

Thanks SysCl!

I have Intel G3258.

I may have missed it , but what data do I enter for that cpu and what section of the file Haswell.cfg?

Thanks!!

macbot

Well, you should add

"G3258, 53, 800, 3200, 3200, 2, 2" in the field of "gDesktopHaswellCPUList=".

 

Don't forget to run ssdtPRGen.sh with the argument -c 2 first!

 

After added the cpu information in the Haswell.cfg, run ssdtPRGen.sh like this:

~/ssdtPRGen.sh -c 2 -p G3258

 

////

Great read stinga! do you know if this will work on the G1840

Thanks!

 

gDesktopHaswellCPUList=(
#FCLGA1150
G3460,53,800,3500,3500,2,2
G3450,53,800,3400,3400,2,2
G3440,53,800,3300,3300,2,2
G3430,53,800,3300,3300,2,2
G3420,53,800,3200,3200,2,2
G3258,53,800,3200,3200,2,2
G3250,53,800,3200,3200,2,2
G3240,53,800,3100,3100,2,2
G3220,53,800,3000,3000,2,2
G1840,53,800,2900,2900,2,2
)

Thanks for your work!

 

However, the information of G1840 in your configuration is incorrect.

 

The right one is :

G1840, 53, 800, 2800, 2800, 2, 2

 

////

Link to comment
Share on other sites

  • 3 weeks later...

Sorry but the graphics card of the pentium haswell does not has support on Mac OS X.

 

stinga11  , I also have the CPU G3220 w integ. graphic intel HD  , but i have a GeForce 210 that i could use as a secondary graphic card ... would that work out for me this guide ??

Link to comment
Share on other sites

stinga11  , I also have the CPU G3220 w integ. graphic intel HD  , but i have a GeForce 210 that i could use as a secondary graphic card ... would that work out for me this guide ??

Yes with nvidia 210 works great. Your card has 3 output?

Link to comment
Share on other sites

Yes it has 3 output . 

Well, you need to use the following NVCAP with this card. I know because I have a 210 also.

 

04000000000003001C0000000000000A00000000

Link to comment
Share on other sites

Well, you need to use the following NVCAP with this card. I know because I have a 210 also.

 

04000000000003001C0000000000000A00000000

 

after the installation of 10.10 or before ?? 

 

I've followed your guide here but all i get is a black screen after i choose " Install Yosemite " from the uefi usb installer

Link to comment
Share on other sites

after the installation of 10.10 or before ?? 

 

I've followed your guide here but all i get is a black screen after i choose " Install Yosemite " from the uefi usb installer

Which config.plist you used??

Link to comment
Share on other sites

  • 3 weeks later...
  • 4 weeks later...

guys.. i really need your help

 

this is my setup and unable to install hackintosh

 

Intel - G3040

Gigabyte H81M-S

8gb ddr 3

Intel 520 Series SSD

Nvidia 610 Graphics

 

I downloaded Yosemite and Maverics (Niresh version) and what ever i do i get stuck on Blue tooth controller error..

 

Please help me out

Link to comment
Share on other sites

Hi everyone, great initial post with very clear steps on how to get clover working etc!!

I've recent started my first hackintosh build using the following parts:

- Gigabyte GA-Z97-MX G5 Gaming motherboard

 

- Intel Pentium G3258(K) Anniversary edition @ 4.5Ghz

 

- Gigabyte GTX 960 G1 4GB GPU

 

- 8GB Corsair Vengeance RAM 1866mhz (XMP)

I've tried doing all of the steps in this install guide (after multiple attempts to get Yosemite working on the build using both clover & [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] etc.) and it seems to be the most promising..

 

However when I try to run the OS X Yosemite installer all I get on screen is a black background, white apple logo and a 'status' bar which only ever seems to reach about 1/3 of the way before the computer restarts and loading back into the original menu. I've tried to install about 5 times and this same things happen each time, any help/ pointers as to what might be the issue?

Your help will be much appreciated!!

Thanks, Alex.

Link to comment
Share on other sites

  • 2 months later...

+Rampage Dev  I just wanted to chime in on this topic because I have the exact mobo as you along with the cpu MSI Z97 PC Mate - Pentium G3258 - NVidia 640 GT - 10.8.5 which I managed to get Mountain Lion installed after using the fakecpuid route after countless hours of research a few months back.  The problem I kept facing was that the pc would go to sleep and would not wake up which I thought sleep should be automatic on hackintoshes when the mobo bios is EFI based. I'm began to wonder whether it was the motherboard that seemed to be somewhat limited to fully perform like a Gigabyte mobo hackintosh based would.  I'm going to get back into it when I get some time and see how it goes because since then, I've used the SSD and ram with another build i had.  One more thing, If i'm not mistaken, the intel G3258 could only support up to Mountain LIon or could it take up to Yosemite 10.10.x?

  • Like 1
Link to comment
Share on other sites

  • 4 weeks later...

After i added your config.plist to clover it caused my computer to not be able to boot to the usb. Do you know if there is a way to do this using chamelon.

Thanks, Linuxtester22

Man, in the Original Post makes it clear that for this solution is required use Clover.

Link to comment
Share on other sites

  • 1 month later...

My heartfelt thanks to stinga11. I am a complete beginner with Cloverbut am slowly absorbing it.

 

I rashly promised to Hackintoshify a friend's new Acer Veriton VX2631 U10  which showed itself both as a Core i5 and a Pentium G3220 in different situations. ( I have MacMini in my config.plist so the "Core i5 " might be coming from there ? )

 

This Veriton has just one PCI Express slot and luckily I had a Sapphire HD6450 laying around which just fits in the case

and works OOTB with QE/IC ( ripples in Dashboard ).

 

 Ethernet is working as is audio with injected kexts.

 

I used Clover UEFI and installed Yosemite 10.10.0 and then a direct Combo upgrade to 10.10.5 and it was really noticble that under 10.10.0 after the first install I had frequent "out of nowhere shutdowns ( no KP's ) but after the 10.10.5 upgrade they have all but disappeared.

 

If anyone has any thoughts on the following I would be grateful.

 

1.  This Acer Veriton VX2631 U10has only one 4 gb memory stick. I have always thought that TWO identical RAM sticks was an  

     absoolute  requirement.

     System Profiler shows " RAM ???? " + the 4gb size.

 

2.  In System Profiler nothing shows under PCI cards tab. What have I missed ?

 

=============================================================

3. Here is my config.plist. What obvious Clover option(s) have I missed ?

 

=========================

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <key>Name</key>
            <string>DSDT.aml</string>
            <key>ReuseFFFF</key>
            <false/>
        </dict>
        <key>DropTables</key>
        <array>
            <dict>
                <key>Signature</key>
                <string>DMAR</string>
            </dict>
            <dict>
                <key>Signature</key>
                <string>SSDT</string>
                <key>TableId</key>
                <string>Cpu0Ist</string>
            </dict>
            <dict>
                <key>Signature</key>
                <string>MCFG</string>
            </dict>
            <dict>
                <key>Signature</key>
                <string>SSDT</string>
                <key>TableId</key>
                <string>CpuPm</string>
            </dict>
        </array>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <false/>
            <key>Generate</key>
            <false/>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string>slide=0 -xcpm kext-dev-mode=1 /haswell</string>
        <key>Debug</key>
        <false/>
        <key>DefaultLoader</key>
        <string>boot.efi</string>
        <key>DefaultVolume</key>
        <string>LastBootedVolume</string>
        <key>Legacy</key>
        <string>PBR</string>
        <key>Secure</key>
        <false/>
        <key>Timeout</key>
        <integer>20</integer>
        <key>XMPDetection</key>
        <string>Yes</string>
    </dict>
    <key>Devices</key>
    <dict>
        <key>USB</key>
        <dict>
            <key>AddClockID</key>
            <true/>
            <key>FixOwnership</key>
            <false/>
            <key>Inject</key>
            <true/>
        </dict>
    </dict>
    <key>GUI</key>
    <dict>
        <key>Mouse</key>
        <dict>
            <key>DoubleClick</key>
            <integer>500</integer>
            <key>Enabled</key>
            <false/>
            <key>Mirror</key>
            <false/>
            <key>Speed</key>
            <integer>8</integer>
        </dict>
        <key>Scan</key>
        <true/>
        <key>Theme</key>
        <string>random</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <false/>
        </dict>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleRTC</key>
        <false/>
        <key>FakeCPUID</key>
        <string>0x0306A0</string>
    </dict>
    <key>RtVariables</key>
    <dict>
        <key>MLB</key>
        <string>C02140302D5DMT31M</string>
        <key>ROM</key>
        <string>UseMacAddr0</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>Manufacturer</key>
        <string>Apple Inc.</string>
        <key>ProductName</key>
        <string>Macmini6,2</string>
        <key>Trust</key>
        <false/>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>Detect</string>
        <key>InjectSystemID</key>
        <true/>
    </dict>
</dict>
</plist>

====================================

 

I have not yet gotten around to making either SSDT or DSDT.

 

Stinga11, Many, many thanks.

Link to comment
Share on other sites

im having no luck with this.. i have a g3240 and an asrock h81m-itx ..and no matter what i try clover always gives me: root device uuid is ... and then a heap of + symbols. i am using clover v2.3 r3292

i have tried 3 graphics cards with this set up. a gtx 260, hd 7770 (dead now but made it as far as the 260) and a gt 610

 

(edit: forgot to mention im using osx 10.10 to try this)

 

thanks for any help in advance :)

Link to comment
Share on other sites

  • 3 weeks later...

El capitan is running on my g1840 Asus z97-A but I changed the FakeCPUID on clover config.plist also removed my evga GTX 750 Ti before installing El capitan, after that I installed the nvidia web drivers and placed the gpu. Hope it helps someone who had issues with this cpu.

	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<false/>
		<key>FakeCPUID</key>
		<string>0x000206F0</string>
	</dict>
Link to comment
Share on other sites

Hello! Just a quick question. You have stated at the end that "If your motherboard is series 8 rename to SSDT-2.aml but if is series 9 rename to SSDT-4.aml"

 

So if I have a Gigabyte Z97X-UD3H-BK that is a 9 series chipset and I would need to rename the new SSDT to SSDT-4.aml and stick that in clover/acpi/patched?

Link to comment
Share on other sites

  • 3 weeks later...

Any ideas on whether this method will work on a Baytrail Celeron (N2807)? I am getting a used Brix with one of these processors in it and I'll be ripping the thing apart for some bits and pieces for another project. But if the main board actually works [it was sold cheaply as "Spares/Repairs" as allegedly the owner doesn't have RAM/SSD to test it] then I might just see if I can use this more or less 'headless' for something.

I'd be interested to know if someone has had success in getting OS X to run on this processor, or if I should just throw the parts in the scrap pile once I have taken what I can from it......

By the way, for Graphics a displaylink adapter for USB3.0 to HDMI might be a useful try for these projects. I have one here and have used it with success while trying to figure out frame buffer edits for a different machine. This is the one I am using for that: http://www.amazon.co.uk/dp/B00OXBYMOC/ref=sr_ph?ie=UTF8&qid=1449248281&sr=1&keywords=esynic+USB+3.0+hdmi- I got it super cheap on a Black Friday 'Flash sale' and it works great. No QE/CI BUT the display is super stable with no artefacts and very useable. This can work if your machine gets to the 'Bluetooth transport' stage and then hangs  - as in many cases the actual machine IS getting to the desktop stage but is simply not able to display as the graphics under OS X aren't loading..

Link to comment
Share on other sites

I have an Intel pentium g3258 and did all the steps including changing the bios settings and it will not work. I keep getting stuck at **** [iOBlutoothHCIController][searchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport! Someone Please help!

 

My Motherboard is a Gigabyte B85M-D3H.

I also have 8gb of ram.

Link to comment
Share on other sites

 Share

×
×
  • Create New...