Contribute
Register

[SOLVED] Valid DVD Drive could not be found -70012 - Mountain Lion

Joined
Oct 17, 2010
Messages
12
Motherboard
MAC X LION
CPU
CORE i5
Graphics
XFX HD 4850
Mac
  1. Mac Pro
Classic Mac
Mobile Phone
  1. Android
No go for me as well any of above solutions. However, my DVDPlayer now is working good!!!

My solution:

1. I downloaded 0xED.tar.bz2, don't ask me where I found it. This HEX Editor to do this job.
2. Open DVDPlayback located at /System/Library/Frameworks/DVDPlayback.framework/Versions/A folder.
3. Using Find& Replace command "Internal" to "External", 3 to 4 entries on DVDPlayback file.
4. With Get Info for this file, changed the "Sharing&Permissions" for "everyone" to "Read&Write".
5. Started DVDPlayer, don't need to reboot/restart MAC OS.

Playing DVDs on my HL-DT-ST BD-RE BH12LS35( this is a LG BluRay Burner).

Unfortunately, I didn't find any BluRay Player yet for my GIG. Any suggestions will be fine!

Have a nice DAY.

Chinese Proverb: Try to save the dead horse as if it is still alive!!!

Never give up building H a c k i n t o s h ! ! !
 
Joined
Jan 9, 2011
Messages
319
Motherboard
ASUS Rampage III Extreme
CPU
W3680
Graphics
HD 7950
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. iOS
no go here with any of the 3 possible solutions. Anyone else working with basic litescribe 24x having issues?

I incorporated the DVD drive fix into IOAHCIBlockStorageInjector.kext and also AHCI_3rd_Party_SATA.kext. You can see what I added to the plist in the file to inject the DVD drives as "Internal", and you can also download both of the kexts here: http://www.tonymacx86.com/mountain-lion-desktop-support/60793-eject-button-ml-2.html#post397207

Keep in mind that you only need to use one of the kexts for the fix. Use whichever one you normally use. This fixes DVD Player, Eject Button, and shows DVD drives as internal without patching existing frameworks or using 3rd Party apps.

Dil83
 
Joined
Jan 9, 2011
Messages
319
Motherboard
ASUS Rampage III Extreme
CPU
W3680
Graphics
HD 7950
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. iOS
Playing DVDs on my HL-DT-ST BD-RE BH12LS35( this is a LG BluRay Burner).

Unfortunately, I didn't find any BluRay Player yet for my GIG. Any suggestions will be fine!

I use this software to play Bluray's on my hack and it works fine: http://www.macblurayplayer.com

Unfortunately it's not free, and it requires an internet connection to function.

Dil83

EDIT: They may have updated the software to no longer require an internet connection
 
Joined
Jun 27, 2010
Messages
18
Motherboard
GA-Z68X-UD3H
CPU
i7 2600K
Graphics
HD 6870
Mac
  1. Mac Pro
Mobile Phone
  1. Android
  2. iOS
Thanks for posting these instructions. I am fully operational now.
 
Joined
Mar 28, 2012
Messages
8
Motherboard
MacPro3,1
CPU
Intel Core i7
Graphics
AMD Radeon HD 6870
Mac
Classic Mac
Mobile Phone
Thanks marioesantana! The patched version of DVDPlayback.framework seems to work for me (GIGABYTE GA-Z68XP-UD3 with Sony Optiarc BD-5300S+S)
This was the last issue I had with my Hackintosh ML installation - everything seems to work fine now.
Thanks again!

Paul
 
Joined
Aug 27, 2012
Messages
76
Motherboard
GA-Z77-DS3H
CPU
i5-3570K
Graphics
GT 640
Mac
  1. MacBook Air
  2. Mac Pro
Mobile Phone
  1. Android
Not sure if anyone else encountered this issue after upgrading to ML, but kept getting a "Valid DVD Drive could not be found -70012" when playing a DVD or Blu-Ray disc on drives previously working in Lion.

To fix this error, run the following commands in Terminal:

Step 1 - Create a backup of DVDPlayback.framework

sudo cp /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback.bak

Step 2 - Patch DVDPlayback

sudo perl -pi -e 's|\x49\x6E\x74\x65\x72\x6E\x61\x6C|\x45\x78\x74\x65\x72\x6E\x61\x6C|g' /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback


Now playback, eject, and auto sleep should be working again. If these steps don't work, try copying the DVDPlayback.framework from a working Lion installation, then run the commands. Good luck!

I have a stock standard build based on all of the recommended build based on Z77-DS3H, i5-3570K, GT640

I installed 10.8.1 with out a DVD drive. Recently upgraded to 10.8.2, installed a DVD drive Sony Optiarc 7280S.

Was getting DVD player quit unexpectedly error.

Just copied the dvdplayer.framework (working Lion) into the framework directory and it worked..
 
Joined
Jul 9, 2012
Messages
1
Motherboard
ASUS P5K
CPU
INTEL Core 2 Duo 2.4Ghz
Graphics
Geforce GTX 550 Ti
Mac
Classic Mac
Mobile Phone
Thank you!!
 
Joined
Apr 11, 2011
Messages
1
Motherboard
ASUS P5P43T
CPU
intel Q9450
Graphics
XFX GTX 280
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. 20th Anniv. Mac
  2. iBook
  3. iMac
  4. Power Mac
Mobile Phone
  1. Android
  2. iOS
Attached is a copy of the DVDPlayback.framework from a working virtual copy of Lion.

Move your current version of DVDPlayback.framework to the Desktop and extract the attached version in: /System/Library/Frameworks.
Run the commands again, hopefully that should do the trick.

Also included a patched version that you can try.
Personally skipped patching the Mountain Lion framework, patched the attached one instead to fix the error.

Let me know what you find.

Absolutely Fantastic , your patched Framework Work straight away. Now i have a complete ML on a Latitude E6400

Thanks again

Now I'm going to make a perfect install of ML for the Latitude E6400 with Nvidia
 
Joined
Apr 1, 2011
Messages
2
Motherboard
custo
CPU
i5 2500k
Graphics
6870
Mac
Classic Mac
Mobile Phone
The above fixes were working for me in 10.8.1.

Now in 10.8.2 neither of the 3 processes are getting me past the 70012 error. I also notice that my system information no longer even shows having a dvd drive installed
 
Joined
Jan 22, 2011
Messages
55
Motherboard
Z370 Aorus Ultra Gaming 2.0
CPU
i7-8700
Graphics
RX 570
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
I incorporated the DVD drive fix into IOAHCIBlockStorageInjector.kext and also AHCI_3rd_Party_SATA.kext. You can see what I added to the plist in the file to inject the DVD drives as "Internal", and you can also download both of the kexts here: http://www.tonymacx86.com/mountain-lion-desktop-support/60793-eject-button-ml-2.html#post397207

Keep in mind that you only need to use one of the kexts for the fix. Use whichever one you normally use. This fixes DVD Player, Eject Button, and shows DVD drives as internal without patching existing frameworks or using 3rd Party apps.

Dil83


Your linked patched worked for me after restoring my dvdframework - as I had 1st tried the framework fix which did not work for me. My DVD is know recognised as a SATA device and is shown as internal. Thanks
 
Top