Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

How do I fix a 70012 error in Mavericks?

I keep getting a 70012 error (DVD drive cannot be found). I updated to mavericks when it came out, but the problem just started probably this past week. I booted the computer using cmd-r and repaired permissions and the disk, which fixed the problem for a day, but now it's back again.


Specs:

Processor 3.32 GHz Quad-Core Intel Xeon

Graphics ATI Radeon HD 4870 512 MB

Software OS X 10.9 (13A603)

not sure what the DVD drive is, but it's whatever came with the 2009 mac pro (16x superdrive, I think).


Please let me know if you need any more information! Thanks!

Mac Pro, OS X Mavericks (10.9)

Posted on Nov 16, 2013 12:22 PM

Reply
19 replies

Jul 1, 2017 8:52 AM in response to alenar66

I have tried what you suggested Allessandro, but my system won't let me delete that file or overwrite it with the new file. If I try to delete it is says: “DVDPlayback” can’t be modified or deleted because it’s required by OS X." And if I try to replace it with the new file it gives me a permission denied sign. And if I try to alter the original file in 0xED it says that permission is denied. What do I do now?


All the best,


David

Nov 16, 2013 1:05 PM in response to thelashofthanatos

The regular "shipped with the Mac" drives should not encounter this, but some third-party drives do not wake properly after sleep, and a restart is needed to get them awake after sleep.


It is not very difficult to check the cables on those drives. In the 2009 model and later they are SATA cables (older models still have 40-pin IDE/ATA plus 4-pin Molex).


Drop power, remove the side door, pull the Optical Drive "can" halfway out, and you can remove and restore the cables.

Jan 11, 2014 5:12 PM in response to Grant Bennet-Alder

Ok actually this didn't solve the problem. At first, it worked for about a couple months. Then the issue came back and I tried it again. This time it lasted a couple weeks. Restarting the computer fixes it for a few hours/days as well, but making sure the cables are firmly in no longer seems to do anything. And yes, this is the drive that shipped with the computer. It is a really sporadic issue, but it seems to be getting worse. Any ideas?


Thanks in advance for your help.

Jan 12, 2014 7:44 AM in response to thelashofthanatos

The solution is this:

http://reviews.cnet.com/8301-13727_7-20070591-263.html

  1. Modify the DVDPlayback framework so DVD Player will recognize the external player.User uploaded fileReplace four instances of the word 'Internal' with 'External' in the DVDPlayback file, using an editor like 0xED.The last option is to modify the DVDPlayback framework that DVD Player uses, so that it will recognize your external drive as a valid DVD playback device. Keep in mind that if you do this the system may no longer recognize the internal drive, so I only recommend it for systems where the internal drive no longer works and your only option is to use the external player.
    1. Download a hex editor that has text-searching capabilities (0xED is a useful one).
    2. Go to the folder /System/Library/Frameworks/ and back up the file "DVDPlayback.framework." If you have a regular Time Machine backup of the system that should suffice, or you can copy the file to your desktop.
    3. Open 0xED or your preferred hex editor and use it to open the following file:/System/Library/Frameworks/DVDPlayback.framework/Versions/A
    4. Using the editor's searching options, search for the text "Internal" and replace all occurrences of it (there should be four) with the text "External" and save the file. If you cannot edit the text with your program, then locate the hex code for the word "Internal" (which is "496E7465726E616C") and replace it with the hex code for the word "External" (which is "45787465726E616C").
    5. Close the file once saved, and then run a permissions fix on the boot drive using Disk Utility. Then restart the system and you should now be able to play DVDs off the external drive using DVD Player.
    Editing system files may seem like a risky step, but the file being edited here is the framework for DVD video playback, which is only a library that is invoked by programs that play DVD video off of discs and that are built using this framework. Therefore if something goes awry you will not alter the stability of OS X. At most you may find you've prevented DVD playback on all devices for specific programs. However, if you restore your backup of the DVDPlayer.framework file and perform a permissions fix on the boot drive with Disk Utility, then you should have full original function again.

Jan 12, 2014 9:45 AM in response to alenar66

I'm not sure that fits this problem. The drive is an internal drive, it is the drive that shipped with the mac. It seems like switching the framework to external would not work (because it isn't an external drive), unless you are suggesting I take it out and hook it up as an external drive (which at the least would need some way of converting the plug). Also it is not just DVD player that experiences this problem, the drive is invisible to all programs (VLC, etc), won't eject, and the DVD in it does not show up in the finder. If I restart the computer all of this is fixed, but seemingly arbitrarily when the computer wakes from sleep, the drive may or may not work. In other words, sometimes when the computer wakes from sleep the drive still works, but sometimes it doesn't, and once it stops working, I have to restart the computer for it to work again. It may be that the drive is just almost dead...but given that it will sometimes work for days at a time I want to rule out a software issue before I buy a new drive.


I am the OP btw, I didn't realize I was in a different account.

Jan 12, 2014 10:22 AM in response to lobstar

Try to disconnect phisically your internal drive and fix switching the framework to external, using an external drive. I have also the procedure tu use the external superdrive for macbook air with every mac:

Open il Terminal, you can find \Applicazions\Utilty.



Type cd /Library/Preferences/SystemConfiguration/

then in terminal type: open .

Edit: com.apple.Boot.plist

Insert this string:

<key>Kernel Flags</key>
<string>mbasd=1</string>
</dict>
</plist>



Since you cannot save a modified file in this directory, save to Desktop and then overwrite in the /Library/Preferences/SystemConfiguration/


Restart and try.

The superdrive will go also with Imac etc.


Alessandro

Jan 12, 2014 11:58 AM in response to lobstar

It fixed the problem with external drive. I did it more than one time, because with the upgrade to Maverick i had to to do it again because with this upgrade the file com.apple.Boot.plist was written again.

Excuse me for the not understandable answer that I gave before, but I did with smartphone key and the automatic correction did a disaster.



Alessandro

Jan 14, 2014 5:26 PM in response to alenar66

Have a MBP 15”, Early 2011 with a 2 GHz Intel Core i7, 8 GB 1333 MHz DDR3, 1 TB 72000 rpm HD fused with a 120 GB SSD, running OS X 10.9.1 (12B42) the original CD/DVD SuperDrive is removed for the SSD, but installed into an USB case and connected external via USB.

After installing the SSD and fuse it with the HD, the original, now the external CD/DVD SuperDrive, via USB connected, works with CD’s and even opens DVD’s but the DVD Player does not work at all (initialization error [-70012]) and prevents to watch any DVD movie.

I researched the Apple discussions boards and others but found not any helpful solution. There are not any DVD or iDVD files on my system. Checked visible as well as invisible files and documents. The Terminal also indicates that there is no such CD or DVD (iDVD) “No such file or directory”.

However, the System Profiler shows clearly that there is a “Firmware Revision; HB14 / Interconnect; USB / MATSHITA DVD-R UJ-8A8” drive connected. Resetting NVRAM/PRAM did not resolve the issue either. Tried to use 0xED but the command: /System/Library/Frameworks/DVDPlayback.framework/Versions/A brought no indicators of “Internal” or the equivalent hex code. Any smart individual out there, which can help, step by step to get the DVD Player working?

Thank you.

Apr 3, 2014 8:17 AM in response to alenar66

Worked great for me. No more 70012. DVD Player actually starts now.


@Joerg - the file name was omitted in the post eplaining how to make the changes.


file: /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback


You won't be able to save it in the same spot

(unless you change owner BEFORE you open with 0xED)

I suggest changing owner on the file, then open it with 0xED.

Then, doing the 'fix permissions' will take care of putting back right.



sudo chown <your_id_here>:staff /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback


Hope this helps

Jan 28, 2015 3:16 PM in response to Jim Jacobson

1) Copy the file /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback on the desktop

2) modify using 0xED (change internal to external and save (make a backup of the original file before!!)

3) delete the original /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback (the system will ask your user and password)

4) copy the modified file in the original location (/System/Library/Frameworks/DVDPlayback.framework/Versions/A/

5) fix permission


God job


Alessandro

How do I fix a 70012 error in Mavericks?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.