Jump to content

Trying to enable Night Shift on unsupported macs



  • Please log in to reply
28 replies to this topic

#1
nandor690

nandor690

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
  • Gender:Male
Looking for someone that knows how night shift is implemented into macOS. Iv tried a few things but can't figure out how to enable night shift on unsupported Mac

#2
Allan

Allan

    V.I.P. Member

  • Supervisors
  • 11,524 posts
  • Gender:Male

Which machines are?



#3
PMheart

PMheart

    InsanelyMac Legend

  • Coders
  • 855 posts
  • Gender:Female
  • Location:Singapore

Sorry. How to define "unsupported Macs"?



#4
nandor690

nandor690

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
  • Gender:Male
In particular to me it's a 2007 iMac. Night shift works great on my hackintosh. I'm looking for a way to enable it on my imac

#5
pippox0

pippox0

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 574 posts
  • Gender:Male

In particular to me it's a 2007 iMac. Night shift works great on my hackintosh. I'm looking for a way to enable it on my imac

I don't know if you can spoof a real mac to think it is other ...

sent from my iPhone 7 Plus

#6
nandor690

nandor690

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
  • Gender:Male
I know for the older Mac pros you can. But I don't know if that's what I need. I was hoping maybe a kext and some plist editing would get it.
To monitor CPU frequency, for example, I use fakesmc and the fakesmc senor kext in my real iMac. Cause there is no other way iv found to monitor that and a few other things.
Plus, I had to modify the macOS install image to get around platform support and a few other things so there has to be some kind of way.
It's funny how my real iMac has almost turned into a hackintosh lol

Sent from my iPhone 7 Plus 256GB

#7
PMheart

PMheart

    InsanelyMac Legend

  • Coders
  • 855 posts
  • Gender:Female
  • Location:Singapore

May try to boot your old Mac with Clover? And try to simulate a supported SMBios natively then check whether Night Shift is working for you.

BTW it's time for the good old Macs to retire LOL



#8
nandor690

nandor690

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
  • Gender:Male

May try to boot your old Mac with Clover? And try to simulate a supported SMBios natively then check whether Night Shift is working for you.
BTW it's time for the good old Macs to retire LOL


I almost did until I read about why macOS wasent supported. I upgraded the CPU to a X7900 extreme 4 years ago and that worked great until OS X Yosemite. Then it didn't support Sierra because X7900 doesn't support sse4.1 instructions. So I upgraded it again to a T9300 and a 802.11ac/BT 4.0 combo card and it actually runs macOS 10.12.4 really good. It's by no means a work horse but it does work great for doing lighter stuff while I do my main work on the hackintosh

#9
nandor690

nandor690

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
  • Gender:Male

May try to boot your old Mac with Clover? And try to simulate a supported SMBios natively then check whether Night Shift is working for you.

BTW it's time for the good old Macs to retire LOL

So using Clover did work. Its installed on my hard drive on the 2007 iMac. which now thinks that it is a late 2012 iMac. That is the first year that supports Metal, which apparently is what macOS wants to see for night shift to work. 

There are a few draw backs. 

2 out of the 3 USB ports don't work. if I plug in Mighty Mouse it lights up but doesn't work

I'm using the BCM943602CS combo card, it sees the 802.11ac but does NOT see bluetooth

​The isight camera doesn't work 

 

Any suggestions?



#10
PMheart

PMheart

    InsanelyMac Legend

  • Coders
  • 855 posts
  • Gender:Female
  • Location:Singapore

So using Clover did work. Its installed on my hard drive on the 2007 iMac. which now thinks that it is a late 2012 iMac. That is the first year that supports Metal, which apparently is what macOS wants to see for night shift to work. 

There are a few draw backs. 

2 out of the 3 USB ports don't work. if I plug in Mighty Mouse it lights up but doesn't work

I'm using the BCM943602CS combo card, it sees the 802.11ac but does NOT see bluetooth

​The isight camera doesn't work 

 

Any suggestions?

This could be related to USB. Try to increase the limitations. Google may help.

Bluetooth issues could be relevant to firmware, take a look at https://github.com/R...-X-BrcmPatchRAM



#11
nandor690

nandor690

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
  • Gender:Male
I tried that with no luck. I use that on my hackintosh. I followed the instructions for a real Mac but no dice. Thanks for the info tho. I'll keep searching.

#12
nandor690

nandor690

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
  • Gender:Male
Quick update. Rehabman looked at my thread over there and offered this to me
https://www.tonymacx...ll-kext.211311/
So that's what I'm trying next

#13
Allan

Allan

    V.I.P. Member

  • Supervisors
  • 11,524 posts
  • Gender:Male

Best Answer

Look this too: Supported Mac models for Night Shift in Sierra 10.12.4



#14
nandor690

nandor690

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
  • Gender:Male

Very nice!!! That is some great info right there. It would be a whole lot better to be able to modify the frameworks instead of having to use clover and the modified ssdt I had to make for the usb, bluetooth and camera. If this works, I won't need any of that and will be able to boot my iMac regularly 



#15
kosakgroove

kosakgroove

    Unix Shepherd

  • Members
  • PipPipPipPipPipPipPip
  • 698 posts
  • Gender:Male
  • Location:ALGARVE
  • Interests:The unexpected is the real

Maybe we could use a Clover patch to fix the absence of Night Shift on unsupported Hackintosh

I am using MacbookPro 8,1 SMBIOS and I think there should be a way to transform that framework patch into a clover hot patch no?



#16
nandor690

nandor690

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
  • Gender:Male

Maybe we could use a Clover patch to fix the absence of Night Shift on unsupported Hackintosh
I am using MacbookPro 8,1 SMBIOS and I think there should be a way to transform that framework patch into a clover hot patch no?


That's exactly what you do. I'm using a clover and smbios on my 2007 iMac to make it think it's a late 2013 iMac. And night shift works.
Just look for the MacBooks that support metal and use that year

#17
kosakgroove

kosakgroove

    Unix Shepherd

  • Members
  • PipPipPipPipPipPipPip
  • 698 posts
  • Gender:Male
  • Location:ALGARVE
  • Interests:The unexpected is the real

That's exactly what you do. I'm using a clover and smbios on my 2007 iMac to make it think it's a late 2013 iMac. And night shift works.
Just look for the MacBooks that support metal and use that year

Well you can do that if you dont care about power management.. remember you need a proper SMBIOS adequate to your CPU... i wonder if there is a clover kext patch to fix this on unsupported SMBIOS ...

#18
nandor690

nandor690

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
  • Gender:Male

Well you can do that if you dont care about power management.. remember you need a proper SMBIOS adequate to your CPU... i wonder if there is a clover kext patch to fix this on unsupported SMBIOS ...

For sure, I see what you are saying but running the same exact test on 7,1 (native) and then using a 13,1 smbios has no change on each test. Well within margin of error. So I don't think it effects it that much as far as power management. 

 

Could try spoofing the Graphics card to think it is a card that supports Metal. 

or if someone could figure this out Supported Mac models for Night Shift in Sierra 10.12.4 Iv tried but each time, Display Preference crash every time I click on it in System Preferences. so I just use smbios for now



#19
Hervé

Hervé

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,070 posts
  • Gender:Male
  • Location:Rennes, BZH of course!

Fantomas recently advised me that f.lux app does the same as Night Shift and can be run on all systems. Most likely to be easier and less risky than messing around with SMBIOS on a real Mac...

 

I've tried to enable Night Shift on my C2D which normally runs with MBP7,1 SMBIOS and the feature was only available with Ivy Bridge profiles or later.



#20
nandor690

nandor690

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
  • Gender:Male

Fantomas recently advised me that f.lux app does the same as Night Shift and can be run on all systems. Most likely to be easier and less risky than messing around with SMBIOS on a real Mac...

 

I've tried to enable Night Shift on my C2D which normally runs with MBP7,1 SMBIOS and the feature was only available with Ivy Bridge profiles or later.

iv known about that. I want night shift tho







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy