Contribute
Register

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

Joined
Jun 14, 2015
Messages
1
Motherboard
XBX2 (BadAxe2)
CPU
Q6600
Graphics
ATI 5770 OC Vapor-x
Mac
Mac Pro
Classic Mac
Mobile Phone
Yosemite 10.10.4 confirmed

Thank you MarioSantana!
 
Joined
Sep 5, 2015
Messages
15
Motherboard
Gygabite Z87X-UD5H
CPU
i7
Graphics
2x MSI R9 280X
Mac
Mac Pro
Hello everyone! This is my first post on this forum! ;)

I tryied to use the patched version and change from internal-external various time but nothing worked for me!

I'm on Yosemite 10.10.5...

Does anybody propose something else?

Thank you in advance for your response. I really need to burn dvd's for some of my clients....
 
Joined
Sep 5, 2015
Messages
15
Motherboard
Gygabite Z87X-UD5H
CPU
i7
Graphics
2x MSI R9 280X
Mac
Mac Pro
Does anybody propose something else?
After about a day of search and test, I have to figure out that my DVD player is... broken! :lol:

I just swaped the player with an old one and everything is ok now! :clap: :banghead:

At least I learned a bit....
 
Joined
Nov 22, 2015
Messages
1
Mac
Classic Mac
Mobile Phone
Hello... Newbie here... Sorry for adding to this post... Some help would be great...

I replaced the superdrive with an SSD in my early 2011 MBP. I've gone to El Capitan(!).

I have the superdrive working externally now. It reads and writes perfectly but whenever I try to load the DVD player now I get the 70012 Error message...

I tried a fix that suggested editing the DVDPlayback file in System/Frameworks/DVDPlayback.framework/Versions/A replacing references of internal to external. Not being able to 'Repair Permissions' in El Capitan, this didn't work for me...

Could anyone suggest what to try next please?
 
Joined
Jan 23, 2016
Messages
1
Mac
Classic Mac
Mobile Phone
Hello all,

The DVD Drive Switcher applescript app is the easiest way to fix this. However most links on the web appear to be dead except for here, therefor I've reattached it just in case. Perhaps the OP could update their original post to help users of more current systems so they don't have to dig through 12 pages.

FOR OS X 10.11 EL CAPITAN USERS:
Please note for all others on El Capitan and later, in order for any of these solutions to work for you you must first temporarily disable System Integrity Protection which prevents modification of the following system folders (even with sudo/root access):
Code:
[COLOR=#303030][FONT=monospace]/System[/FONT][/COLOR]
[COLOR=#303030][FONT=monospace]/sbin[/FONT][/COLOR]
[COLOR=#303030][FONT=monospace]/usr (with the exception of /usr/local subdirectory)
[/FONT][/COLOR]
To disable SIP (also known as Rootless)

  1. Restart and after you hear the startup chime, hold down Cmd + R to enter recovery mode.
  2. Open Terminal from the top "Utilities" menu.
  3. In Terminal, enter the following command:
    Code:
    csrutil disable
  4. You’ll see a message saying that System Integrity Protection has been disabled and the Mac needs to restart for changes to take effect.

Now you can run the DVD Drive Switcher app or use one of the other solutions listed here.

To re-enable SIP/Rootless
  1. Restart and after you hear the startup chime, hold down Cmd + R to enter recovery mode.
  2. Open Terminal from the top "Utilities" menu.
  3. In Terminal, enter the following command:
    Code:
    csrutil enable
  4. You’ll see a message saying that System Integrity Protection has been disabled and the Mac needs to restart for changes to take effect.

To check the status of System Integrity Protection / Rootless at any time, enter the following terminal command:
Code:
csrutil status
Download: DVD Drive Switcher.app View attachment DVD Drive Switcher.zip
Size: 60.9 KB
Type: Applescript app, compressed into zip in order to attach here.
 
Joined
Sep 9, 2012
Messages
190
Motherboard
GA-P55A-UD3
CPU
Intel(R) Core(TM) i7-860 CPU @ 2.8GHz
Graphics
Gigabyte GTX 1050 Ti G1 Gaming 4GB
Mac
iMac, MacBook Pro
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!
Works on High Sierra 5 years later, thanks for the quick fix :D

Oh did this on my real iMac if anyone wonders if it is compatible with a real Mac.
 
Joined
Jun 1, 2014
Messages
22
Motherboard
GA-Z97X-Gaming 7
CPU
i7-4790K
Graphics
GTX 970
Mobile Phone
Android
Works on High Sierra 5 years later, thanks for the quick fix :D

Oh did this on my real iMac if anyone wonders if it is compatible with a real Mac.
I can also confirm that it is still working on High Sierra as of 2019. Do the terminal command.
 
Top