Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Spiteful Monkey

Netflix DRM 8152 ***Snow Leopard***

16 posts in this topic

Recommended Posts

Well I am having issues with netflix and SL. I installed Silverlight by removing the check in the install pkg. I made sure my network card is infact en0 and it is, I installed the efi string in my /e/boot.plist, I deleted the preferences.plist and the networkinterfaces.plist, after all this I still get the DRM 8152 error?

 

I am open to any and all suggestions please.

Share this post


Link to post
Share on other sites

Many have this problem, but nobody knows how to fix. I think that the Netflix eror comes from the platform information. I mean, it is trying to identify what type of computer you are running. When it gets to the processor, for some reason, the computer can't identify it, so it is not reported, and throws an error. I think it is related to the fact that I can't install Silverlight, Final Cut Pro, Office. When I look in system profiler, Processor Name isnt' listed. For me, it is the last single item before I have a perfect install.

 

I've tried a few different things. Changing the About this mac information doesn't make a difference; its purely cosmetic. I tried some different processor ID in DSDT and tried changing the MacPro3,1 to different values, to no avail. I think that the SMBIOS is responsible for this reporting, but I'm not smart enough to hack it up.

Share this post


Link to post
Share on other sites
Many have this problem, but nobody knows how to fix. I think that the Netflix eror comes from the platform information. I mean, it is trying to identify what type of computer you are running. When it gets to the processor, for some reason, the computer can't identify it, so it is not reported, and throws an error. I think it is related to the fact that I can't install Silverlight, Final Cut Pro, Office. When I look in system profiler, Processor Name isnt' listed. For me, it is the last single item before I have a perfect install.

 

I've tried a few different things. Changing the About this mac information doesn't make a difference; its purely cosmetic. I tried some different processor ID in DSDT and tried changing the MacPro3,1 to different values, to no avail. I think that the SMBIOS is responsible for this reporting, but I'm not smart enough to hack it up.

 

I had the same error and I added my network interface to my EFI strings (So, I was already using a string for my GFX and then bc of the Neflix issue I added the network interface to the strings). That fixed the issue. Here's the link to gfxutil which is a command line utility for making EFI strings: http://forum.netkas.org/index.php?topic=64.0

 

or

 

You could use OSX86Tools. When I was using gfxutil I looked at the output of that compared to OSX86Tools and it was the same. Do this if you prefer a graphical user interface. Link: http://code.google.com/p/osx86tools/

Share this post


Link to post
Share on other sites
I had the same error and I added my network interface to my EFI strings (So, I was already using a string for my GFX and then bc of the Neflix issue I added the network interface to the strings). That fixed the issue. Here's the link to gfxutil which is a command line utility for making EFI strings: http://forum.netkas.org/index.php?topic=64.0

 

or

 

You could use OSX86Tools. When I was using gfxutil I looked at the output of that compared to OSX86Tools and it was the same. Do this if you prefer a graphical user interface. Link: http://code.google.com/p/osx86tools/

 

 

Haha wow. I must not be firing on all cylinders today. I read the first message that you did all that, and still posted... Wow. My bad, I'll keep a look out for a solution that might work for you. :( (Although, that one worked for me...)

Share this post


Link to post
Share on other sites
Haha wow. I must not be firing on all cylinders today. I read the first message that you did all that, and still posted... Wow. My bad, I'll keep a look out for a solution that might work for you. :thumbsup_anim: (Although, that one worked for me...)

 

actually i was in the same boat. i was able to install silverlight 3 but got the error. tried all sorts of things and actually ur tip to use os86 tools ethernet string worked. thanks man

Share this post


Link to post
Share on other sites

http://www.insanelymac.com/forum/index.php?showtopic=185123

 

This is what did it for me. The below is what I did.

For those how want netflix "watch now" feature

you'll notice it is not working in the current setup following my guide

You get DRM error

All that is needed to do (thanks to the chameleon RC2 and RC3)

add the follwing line to your boot.plist:

	<key>EthernetBuiltIn</key>
<string>Yes</string>

Share this post


Link to post
Share on other sites
http://www.insanelymac.com/forum/index.php?showtopic=185123

 

This is what did it for me. The below is what I did.

I would like to see this tread revisited. I am having the same error with Netflicks Feb 2010. THe woman on the phone would not give me a tech person. The question she asked made me suspicious. She asked, are you running this on an apple machine with a real engraved Mac logo on the front of the computer? I had said yes as I do have an APPle logo stuck to my case. But I knew she was really asking if my Mac was real of not. I think they are on to us.

 

I have tried all I have seen in this thread and all I have read. IT is giving the DRM error and will not play no mater what I do.

 

Arrgh.

Share this post


Link to post
Share on other sites

All that is needed to do (thanks to the chameleon RC2 and RC3)

add the follwing line to your boot.plist:

	<key>EthernetBuiltIn</key>
<string>Yes</string>

I just install 10.6.2 after some time away on my new system. Was getting this error also and just added this code to the com.apple.boot.plist and it fixed the DRM issue. Thx dcuellar

Share this post


Link to post
Share on other sites
I would like to see this tread revisited. I am having the same error with Netflicks Feb 2010. THe woman on the phone would not give me a tech person. The question she asked made me suspicious. She asked, are you running this on an apple machine with a real engraved Mac logo on the front of the computer? I had said yes as I do have an APPle logo stuck to my case. But I knew she was really asking if my Mac was real of not. I think they are on to us.

 

I have tried all I have seen in this thread and all I have read. IT is giving the DRM error and will not play no mater what I do.

 

Arrgh.

 

 

Did you fix the problem with Netflix yet? I have tried every suggestions known to man regarding this issue. At first I got the 8152 error. Then I added the combined string in osx86 tools, added the EthernetBuiltIn string to my boot.plist, made sure ethernet was set to ed0, I even managed to edit my smbios.plist and and fakesmc.kext to make sure all the information is consistent to a "real mac", at least to the best of my knowledge. And of course borrowed knowledge from others here, and everywhere else I could find via googling. Bear in mind, I am using the /Extra folder as my boot location not via the /Library/Extensions folder boot.plist. Now, I get Netflix error code 8151.

 

BTW, I have no smbios injectors of any kind other than what loads via the /Extra folder... i.e. boot.plist and smbios.plist. Here are links to some of the help I was able to find. Hopefully someone else could find them as helpful as I did.

 

http://prasys.co.cc/2009/09/guidecreating-...n-smbios-plist/

 

http://prasys.co.cc/2009/11/understanding-mac-serial-number/

 

http://www.insanelymac.com/forum/index.php?showtopic=189562

 

http://prasys.co.cc/2009/11/editing-fakesmc/

 

Here is my System Profiler and Hardware Overview:

 

Model Name: Mac Pro

Model Identifier: MacPro3,1

Processor Name: Quad-Core Intel Xeon

Processor Speed: 2.66 GHz

Number Of Processors: 1

Total Number Of Cores: 4

L2 Cache (per core): 512 KB

L3 Cache: 6 MB

Memory: 5 GB

Bus Speed: 2.05 GHz

Boot ROM Version: MP31.006C.B05

SMC Version (system): 1.25f4

Serial Number (system): G88351FYXYL

Hardware UUID: 00000000-0000-1000-8000-00E061130D9A

 

Is the information above correct? I mean does it portray an actual mac? I think there is something wrong here that I get the Netflix error code 8151 now. I really don't know for sure what it should look like. I never worked with mac ever (but that is about to change very quickly).

 

Do you think it's because I am really behind an AMD processor that I can't use Netflix? Should it matter?

 

Here are my actual specs:

 

Triple boot using Windows 7 Ultimate (1st Partition), iAtkos v7 updated to 10.5.8 (2nd Partition), and OpenSuse Linux 11.2 (3rd Partition). Chameleon v2 RC3 bootloader, Qoopz 9.8 Kernel and Grub Legacy on the Linux Partition. Everything running smooth as silk... naturally after a lot of hard work and persistence. (If anyone needs help, let me know, I learned a few tricks in the process.)

 

AMD Phenom II X4 945 95w

8gb OCZ Blade PC2-8500

MSI 9800GT 512mb Video

XFX 750a SLi Mobo

 

Anyhoot, Thank you for listening and all your kindness and consideration. Best Regards.

Share this post


Link to post
Share on other sites

I went through this issue for about 4 months without any solid repeatable fix- by that I mean the problem is duplicable. The ethernet boot flag may or maynot work with all machines. I experienced the same thing like it would work on a new install then after an update, it gave error code 8152.

I finally happened upon Chameleon 2 RC4 or RC5(if u can get it). I did a complete format of just the boot sector to install RC4. That really did it for me. Silverlight works every single time regardless what I do the install. I also checked thesystem profiler , it provides the correct info on CPU and hardware UUID.

Try it gentleman and you will be surprised.

Share this post


Link to post
Share on other sites
I did a complete format of just the boot sector to install RC4.

 

tdtran1025 thank you for the reply. Can you share with the rest of us how you went about installing RC4? Perhaps that is the solution that many of us have been seeking. Thank you.

Share this post


Link to post
Share on other sites

just got mine fixed. didn't take long. to be specific, I had the N8152 error, not N8151. they most likely are caused by different things, all related to our machines not being real macs (but each error checks in a different way I'm guessing)

 

my install is very, very vanilla. Not very customized. I only fixed what I needed, therefore in system profiler, that are lots of lines that are NOT like a real mac. My memory reads as 667mhz when actually its 1333mhz (for example). I'm using the very complained about voodoohda driver for audio, & "GraphicEnabler=Yes" for 3D acceleration on my 8600GT.

 

so I was getting the error, & saw the post from the guy that says to put ethernetbuiltin=yes in the boot.plist file. I tried that first -> didn't work. BUT, while I was still on leopard I bought an addon realtek network card b/c the driver available at the time for the Intel gigabit 82566DC did not do bridging with vmware fusion & parallels nor virtualbox (promiscious mode).

 

So on my install, I knew already that I had Intel 82566DC on en0, but no driver for it. I assumed that was the problem due to the above mentioned ethernetbuiltin=yes suggestion. I was right.

 

downloaded the first, recent build of 64bit driver for 82566DC (Intel82566MM.kext) from this post: http://www.insanelymac.com/forum/index.php...931&st=160# & that in addition to ethernetbuiltin=yes fixed it for me.

 

so i'm not sure if this is always the case, but in my case, I received error N8152 due to my ethernet on en0 not appearing to be mac enough. my mem is set wrong, I've never touched smbios anything.

 

the limited number of customization i have consist of, but not limited to,

chameleon 2.0 rc4

voodoohda for audio for DX38BT

fakesmc2.5 from netkas

nullcpupowermanagement

no speedstep customizations

q9450 cpu

have voodoomonitor kext loaded (not actually needed)

 

that's it

 

p.s. that intel82566mm kext doesn't even work fully for it. it successfully gets an ip from dhcp, but can't communicate to anything on the network afterwards. that was enough to fool netflix/silverlight DRM as of today though.

 

 

EDIT: as you probably tell, i'm still using the newer addon realtek gigabit nic (en1) as my sole nic. so didn't have to remove that either.

Share this post


Link to post
Share on other sites

I just installed Microsoft Silverlight 4.0, no problems at all. A Microsoft browser plug-in is a Hackintosh compatibility test, how ironic is that. ;)

 

10.6.3 vanilla, 64-bit kernel, using the Chameleon RC4-based AsereBLN 1.1.9 boot loader: http://www.efixusers.com/showthread.php?t=644

 

Mac Model Identifier iMac9,1 via /Extra/smbios.plist

FakeSMC.kext with proper version number for iMac9,1 - see http://prasys.co.cc/2009/11/editing-fakesmc/

Core 2 Duo E8500 - via CPU recognition in AsereBLN 1.1.9, native CPU state switching: http://www.insanelymac.com/forum/index.php?showtopic=181631

4x1 GB Kingston Hyper-X DDR2 - fully ID'd via RAM detection in AsereBLN 1.1.9

Asus P5Q-E motherboard - all on-board devices (except SiL e-SATA) working, primary Marvell LAN properly set as EN0 via DSDT Patch (also works w. EthernetBuiltIn = Yes)

Geforce 9800GTX+ via GraphicsEnabler = yes + DSDT injection of display-cfg value for analog TV-out support + NVDAResman legacy kext: http://www.projectosx.com/forum/index.php?...post&p=5849

 

After reading this thread I'm not sure about the requirements for installing Silverlight anymore, I thought it was only about proper CPU recognition but apparently having EN0 set as internal also plays a part. I thought this only affected Time Machine/UUID error 35 and a handful of pro apps (such as Maya) that generate their activation code (or whatever) from EN0's mac address.

Someone else already posted how to do that via device properties string in com.apple.Boot.plist, so here's a different way to do it: http://www.projectosx.com/forum/index.php?showtopic=60 - check out some of the DSDT patching threads here on IM as well, more specifically the Gigabyte boards and the P5K Pro DSDT threads for more information and inspiration.

 

Those who are using pre-Chameleon RC4 bootloaders can use CPUInjector.kext from DigitalDJ to inject their CPU correctly. Otherwise, this is taken care of by Chameleon 2.0 RC4 and any boot loader based on it. If your Quad Core Intel CPU is shown as a Xeon CPU, that means it's working. However, it appears to only work on hackintoshes with a vanilla capable CPU (Intel Core 2 Duo, Intel Quad Core).

 

Those who are using pre-Chameleon 2.0 RC4 on a non-vanilla system using the Voodoo Kernel should be set - the Voodoo Kernel injects a Core Solo or Core Duo for any supported AMD or Pentium CPU. Don't upgrade to Chameleon RC4 or derivative - this will break the Voodoo Kernel CPU injection feature and you won't be able to install Silverlight.

Share this post


Link to post
Share on other sites

Workaround Found!!! here's what I did to get around the Netflix DRM 8152 Error. I am on Snow Leopard 10.6.2 on a Acer Aspire One D-250. After researching and trying edits to com.appleboot.plist and adding strings. Nothing worked. Most likely due to not having a working onboard ethernet so you can't have internal ethernet set to en0 because the system doesn't see any ethernet even available. Having an onboard ethernet set to en0 is needed for Netflix watch instantly feature to work correctly (don't now why its part of the system checks that it preforms). After realizing that this was the main stumbling block I thought about just running VMware fusion and watching from the Windows Virtual Machine. (which could also work) but I thought man that's a hassle just for Netflix. If only I could trick Netflix into thinking my netbook was a PC. AH HA!! not my netbook but maybe JUST MY BROWSER! I've done that before for other sites that didn't like my mac version of firefox or safari. Change the User Agent to a PC browser version. If your on Mac version of Safari just go here http://www.onedigitallife.com/2005/08/03/c...ris-user-agent/ and follow instructions and then under the Develop menu set your User Agent to a Firefox Windows version. I used Firefox 3.53 Windows. If your using Mac version of Firefox/mozilla/Seamonkey. Go here and follow these instructions http://chrispederick.com/work/user-agent-switcher/

FYI choosing an IE version won't work since you still need Active X support. And you still must install Silverlight

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×