Need os9 compatible DVD drive replacement for MDD G4
Are current ide optical drives (Pioneer 110, for example) supported at all under OS9.2? Not too bothered about iTunes etc support but do need Finder read and Toast burning support.
Thanks
Roger king
Booted into OS 9.2. Had to install Toast 5.1.3 from CD as I have not installed the program while started from my 9 volume. Used 110D to install. Restarted machine and burnt CD at 32x. Burn successful. Did not try a DVD-R.
Regards,
Similar Messages
-
Need to buy DVD drive / Storage for my iMac Mid2011 but don't know where to start
I have an iMac mid2011, and would like to fit it with an additional dvd drive so that I don't have to mess around changing region codes from 1 to 2 and back.
Can somebody please recommend a dvd drive (better if blu-ray) compatible with iMac Mid2011? I am thinking of buying online, but I am afraid of getting the wrong thing.
I am also expanding my video library, and have considered buying a 2TB external HD, but a friend told me to better buy a NAS. So same question goes, should I stay traditional and just buy the hard drive? Which brands are most compatible with my mac? and If you'd rather buy a NAS, why should I go for it, and which brand?
Thanks so much Apple experts.
AJDSo far I've not found a single USB DVD player that didn't work with the Mac. BluRay is a bit trickier since you'll also need 3rd party software to play commercial BluRay movies because the Mac OS doesn't support BluRay.
A NAS is useful under three circumstances: 1) you want to access data from the drive when you aren't at home. 2) you have more than one computer in the household and want to share that drive with them and/or 3) you want to take advantage of RAID technology. And even here a NAS isn't the only way to accomplish this.
If none of these hold true for you then save your money and get a high quality external drive - I recommend OWC to one and all. (I have no affiliation, I'm a very satisfied customer.) You might even want to consider OWC's miniStack Max which contains both a hard drive and optical drive. -
What is the best hard drive replacement for a first generation mac mini 1.25 40 gb hard drive 1 gb ram year 2005?
You posted this same question 24 hours ago, which has a reply. Did you have questions on that answer or did you want further discussion? You could reply to that thread, there's no need to start a new thread.
-
Tecra A8-EZ8312 DVD Drive Replacement Compatability??
Hi All..
Working on a clients Tecra A8-EZ8312 to replace the dead DVD drive.
For whatever reason Toshiba apparently is hardware specific?
What's so special about the DVD Drives that the Bios wont recognize a basic DVD replacement Drive?
Does anyone know what drives are compatable with the Tecra?
Please don't answer with "Call Toshiba for a replacement drive". There's a better answer out there.
Anyone have experience with this?Tecra A8-EZ8312 (PTA83U-03202C)
These two part numbers will for sure work.
P000480110 & P000463850
-Jerry -
Need to create a driver class for a program i have made...
hey guys im new to these forums and someone told me that i could get help on here if i get in a bind...my problem is that i need help creating a driver class for a program that i have created and i dont know what to do. i need to know how to do this is because my professor told us after i was 2/3 done my project that we need at least 2 class files for our project, so i need at least 2 class files for it to run... my program is as follows:
p.s might be kinda messy, might need to put it into a text editor
Cipher.java
This program encodes and decodes text strings using a cipher that
can be specified by the user.
import java.io.*;
public class Cipher
public static void printID()
// output program ID
System.out.println ("*********************");
System.out.println ("* Cipher *");
System.out.println ("* *");
System.out.println ("* *");
System.out.println ("* *");
System.out.println ("* CS 181-03 *");
System.out.println ("*********************");
public static void printMenu()
// output menu
System.out.println("\n\n****************************" +
"\n* 1. Set cipher code. *" +
"\n* 2. Encode text. *" +
"\n* 3. Decode coded text. *" +
"\n* 4. Exit the program *" +
"\n****************************");
public static String getText(BufferedReader input, String prompt)
throws IOException
// prompt the user and get their response
System.out.print(prompt);
return input.readLine();
public static int getInteger(BufferedReader input, String prompt)
throws IOException
// prompt and get response from user
String text = getText(input, prompt);
// convert it to an integer
return (new Integer(text).intValue());
public static String encode(String original, int offset)
// declare constants
final int ALPHABET_SIZE = 26; // used to wrap around A-Z
String encoded = ""; // base for string to return
char letter; // letter being processed
// convert message to upper case
original = original.toUpperCase();
// process each character of the message
for (int index = 0; index < original.length(); index++)
// get the letter and determine whether or not to
// add the cipher value
letter = original.charAt(index);
if (letter >='A' && letter <= 'Z')
// is A-Z, so add offset
// determine whether result will be out of A-Z range
if ((letter + offset) > 'Z') // need to wrap around to 'A'
letter = (char)(letter - ALPHABET_SIZE + offset);
else
if ((letter + offset) < 'A') // need to wrap around to 'Z'
letter = (char)(letter + ALPHABET_SIZE + offset);
else
letter = (char) (letter + offset);
// build encoded message string
encoded = encoded + letter;
return encoded;
public static String decode(String original, int offset)
// declare constants
final int ALPHABET_SIZE = 26; // used to wrap around A-Z
String decoded = ""; // base for string to return
char letter; // letter being processed
// make original message upper case
original = original.toUpperCase();
// process each letter of message
for (int index = 0; index < original.length(); index++)
// get letter and determine whether to subtract cipher value
letter = original.charAt(index);
if (letter >= 'A' && letter <= 'Z')
// is A-Z, so subtract cipher value
// determine whether result will be out of A-Z range
if ((letter - offset) < 'A') // wrap around to 'Z'
letter = (char)(letter + ALPHABET_SIZE - offset);
else
if ((letter - offset) > 'Z') // wrap around to 'A'
letter = (char)(letter - ALPHABET_SIZE - offset);
else
letter = (char) (letter - offset);
// build decoded message
decoded = decoded + letter;
return decoded;
// main controls flow throughout the program, presenting a
// menu of options the user.
public static void main (String[] args) throws IOException
// declare constants
final String PROMPT_CHOICE = "Enter your choice: ";
final String PROMPT_VALID = "\nYou must enter a number between 1" +
" and 4 to indicate your selection.\n";
final String PROMPT_CIPHER = "\nEnter the offset value for a caesar " +
"cipher: ";
final String PROMPT_ENCODE = "\nEnter the text to encode: ";
final String PROMPT_DECODE = "\nEnter the text to decode: ";
final String SET_STR = "1"; // selection of 1 at main menu
final String ENCODE_STR = "2"; // selection of 2 at main menu
final String DECODE_STR = "3"; // selection of 3 at main menu
final String EXIT_STR = "4"; // selection of 4 at main menu
final int SET = 1; // menu choice 1
final int ENCODE = 2; // menu choice 2
final int DECODE =3; // menu choice 4
final int EXIT = 4; // menu choice 3
final int ALPHABET_SIZE = 26; // number of elements in alphabet
// declare variables
boolean finished = false; // whether or not to exit program
String text; // input string read from keyboard
int choice; // menu choice selected
int offset = 0; // caesar cipher offset
// declare and instantiate input objects
InputStreamReader reader = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(reader);
// Display program identification
printID();
// until the user selects the exit option, display the menu
// and respond to the choice
do
// Display menu of options
printMenu();
// Prompt user for an option and read input
text = getText(input, PROMPT_CHOICE);
// While selection is not valid, prompt for correct info
while (!text.equals(SET_STR) && !text.equals(ENCODE_STR) &&
!text.equals(EXIT_STR) && !text.equals(DECODE_STR))
text = getText(input, PROMPT_VALID + PROMPT_CHOICE);
// convert choice to an integer
choice = new Integer(text).intValue();
// respond to the choice selected
switch(choice)
case SET:
// get the cipher value from the user and constrain to
// -25..0..25
offset = getInteger(input, PROMPT_CIPHER);
offset %= ALPHABET_SIZE;
break;
case ENCODE:
// get message to encode from user, and encode it using
// the current cipher value
text = getText(input, PROMPT_ENCODE);
text = encode(text, offset);
System.out.println("Encoded text is: " + text);
break;
case DECODE:
// get message to decode from user, and decode it using
// the current cipher value
text = getText(input, PROMPT_DECODE);
text = decode(text, offset);
System.out.println("Decoded text is: " + text);
break;
case EXIT:
// set exit flag to true
finished = true ;
break;
} // end of switch on choice
} while (!finished); // end of outer do loop
// Thank user
System.out.println("Thank you for using Cipher for all your" +
" code breaking and code making needs.");
}My source in code format...sorry guys :)
Cipher.java
This program encodes and decodes text strings using a cipher that
can be specified by the user.
import java.io.*;
public class Cipher
public static void printID()
// output program ID
System.out.println ("*********************");
System.out.println ("* Cipher *");
System.out.println ("* *");
System.out.println ("* *");
System.out.println ("* *");
System.out.println ("* CS 181-03 *");
System.out.println ("*********************");
public static void printMenu()
// output menu
System.out.println("\n\n****************************" +
"\n* 1. Set cipher code. *" +
"\n* 2. Encode text. *" +
"\n* 3. Decode coded text. *" +
"\n* 4. Exit the program *" +
"\n****************************");
public static String getText(BufferedReader input, String prompt)
throws IOException
// prompt the user and get their response
System.out.print(prompt);
return input.readLine();
public static int getInteger(BufferedReader input, String prompt)
throws IOException
// prompt and get response from user
String text = getText(input, prompt);
// convert it to an integer
return (new Integer(text).intValue());
public static String encode(String original, int offset)
// declare constants
final int ALPHABET_SIZE = 26; // used to wrap around A-Z
String encoded = ""; // base for string to return
char letter; // letter being processed
// convert message to upper case
original = original.toUpperCase();
// process each character of the message
for (int index = 0; index < original.length(); index++)
// get the letter and determine whether or not to
// add the cipher value
letter = original.charAt(index);
if (letter >='A' && letter <= 'Z')
// is A-Z, so add offset
// determine whether result will be out of A-Z range
if ((letter + offset) > 'Z') // need to wrap around to 'A'
letter = (char)(letter - ALPHABET_SIZE + offset);
else
if ((letter + offset) < 'A') // need to wrap around to 'Z'
letter = (char)(letter + ALPHABET_SIZE + offset);
else
letter = (char) (letter + offset);
// build encoded message string
encoded = encoded + letter;
return encoded;
public static String decode(String original, int offset)
// declare constants
final int ALPHABET_SIZE = 26; // used to wrap around A-Z
String decoded = ""; // base for string to return
char letter; // letter being processed
// make original message upper case
original = original.toUpperCase();
// process each letter of message
for (int index = 0; index < original.length(); index++)
// get letter and determine whether to subtract cipher value
letter = original.charAt(index);
if (letter >= 'A' && letter <= 'Z')
// is A-Z, so subtract cipher value
// determine whether result will be out of A-Z range
if ((letter - offset) < 'A') // wrap around to 'Z'
letter = (char)(letter + ALPHABET_SIZE - offset);
else
if ((letter - offset) > 'Z') // wrap around to 'A'
letter = (char)(letter - ALPHABET_SIZE - offset);
else
letter = (char) (letter - offset);
// build decoded message
decoded = decoded + letter;
return decoded;
// main controls flow throughout the program, presenting a
// menu of options the user.
public static void main (String[] args) throws IOException
// declare constants
final String PROMPT_CHOICE = "Enter your choice: ";
final String PROMPT_VALID = "\nYou must enter a number between 1" +
" and 4 to indicate your selection.\n";
final String PROMPT_CIPHER = "\nEnter the offset value for a caesar " +
"cipher: ";
final String PROMPT_ENCODE = "\nEnter the text to encode: ";
final String PROMPT_DECODE = "\nEnter the text to decode: ";
final String SET_STR = "1"; // selection of 1 at main menu
final String ENCODE_STR = "2"; // selection of 2 at main menu
final String DECODE_STR = "3"; // selection of 3 at main menu
final String EXIT_STR = "4"; // selection of 4 at main menu
final int SET = 1; // menu choice 1
final int ENCODE = 2; // menu choice 2
final int DECODE =3; // menu choice 4
final int EXIT = 4; // menu choice 3
final int ALPHABET_SIZE = 26; // number of elements in alphabet
// declare variables
boolean finished = false; // whether or not to exit program
String text; // input string read from keyboard
int choice; // menu choice selected
int offset = 0; // caesar cipher offset
// declare and instantiate input objects
InputStreamReader reader = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(reader);
// Display program identification
printID();
// until the user selects the exit option, display the menu
// and respond to the choice
do
// Display menu of options
printMenu();
// Prompt user for an option and read input
text = getText(input, PROMPT_CHOICE);
// While selection is not valid, prompt for correct info
while (!text.equals(SET_STR) && !text.equals(ENCODE_STR) &&
!text.equals(EXIT_STR) && !text.equals(DECODE_STR))
text = getText(input, PROMPT_VALID + PROMPT_CHOICE);
// convert choice to an integer
choice = new Integer(text).intValue();
// respond to the choice selected
switch(choice)
case SET:
// get the cipher value from the user and constrain to
// -25..0..25
offset = getInteger(input, PROMPT_CIPHER);
offset %= ALPHABET_SIZE;
break;
case ENCODE:
// get message to encode from user, and encode it using
// the current cipher value
text = getText(input, PROMPT_ENCODE);
text = encode(text, offset);
System.out.println("Encoded text is: " + text);
break;
case DECODE:
// get message to decode from user, and decode it using
// the current cipher value
text = getText(input, PROMPT_DECODE);
text = decode(text, offset);
System.out.println("Decoded text is: " + text);
break;
case EXIT:
// set exit flag to true
finished = true ;
break;
} // end of switch on choice
} while (!finished); // end of outer do loop
// Thank user
System.out.println("Thank you for using Cipher for all your" +
" code breaking and code making needs.");
} -
After updating my ipod touch, my computer did not detect my ipod in devices on itunes. It says I need to install a driver software for my mobile device. Help pls?
Maybe this will resolve your problem:
iPhone, iPad, iPod touch: How to restart the Apple Mobile Device Service (AMDS) on Windows
Or you may have to look at the river/server topicsof the following:
iPhone, iPad, or iPod touch: Device not recognized in iTunes for Windows
Since you were unclear at to the error message. -
Can Apple supply replacement DVD drives (IDE) for 2008 Mac Pros?
I have tried to find replacements for two faulty internal Superdrives on-line, with no luck.
Today I went into my local Apple Store and was advised to call with my serial number.
After calling & waiting I was told I needed to be put through to the technical department.
That turned out to be the Applcare line.
My Applecare expired a while ago & the office was closed anyway.
I haven't been able to find out directly from Apple if they can still supply replacement drives, does anyone here know (anyone actually got some)?
Please help me clear the junk of my desk and rid me of tatty plastic Samsung drives....yeah, I think you nailed it there. technically Apple does still provide service for the 2008 Mac pro's but you'd have to take it in and wait. Your mileage may vary-As you (and I) have found out, it'd be cheaper and easier just to go out, buy a new drive, and install the darn thing yourself. Besides, Optiarc (the original drive makers) aren't in business anymore, and....yeah....you'll probably find E sata DVD drives 97% of the time, so probably go with that. I bought from MCE tech... an Atapi Blu Ray drive, which I had to buy because my superdrive bit the dust, and a new DVD burner would have cost at least 50, so, I figured why not. In a pinch, you can use an ATAPI/IDE dvd burner from a PC with no problem. Just plug 'er right in, and make sure the jumper is set to 'cable select' .. as for Pioneer, I know that OWC has the Pioneer blu-ray drive, but I haven't been able to find any plain Pioneer DVD burners, at least not around here.
So, i guess in answer to your question: technically, yes, but you'd have to bring in your mac pro and pay their prices. -
Compatible DVD Drive problem on Satellite U200
I am over in Iraq and my commander's cd drive quit on the Satellite U200 laptop. The drive that was in there was UJDA765 which cannot burn DVD's. The problem with that drive is it quit seeing DVD's and the CD part only worked sometime and then it made noise.
I looked for a compatible DVD burner to replace it with and found UJ-822B. Several sites said it was compatible and I found people that say they were using it. Can anyone tell me if it really is? I already had the drive shipped here. Is there something that I need to do to get the laptop to see it? It does not show up in the hardware section, but it has power and opens and closes correctly. I have moved to the point of considering flashing the bios, I have done that many times but do not see any benefit as the changes in the new BIOS.
If I was wrong, can someone tell me a DVD burner that is compatible?Thanks Barrie,
I ordered the 765 and installed it, however now I am getting the pxe driver error on bootup and the drive is not found. I checked the in the bios and saw no problems, I did change the order of bootup and that did not resolve the problem as I found that recommended on several sites.
I removed the battery and checked the connections but the plug it plugs into is soldered to the board so that is not a problem. The old drive had a cd/dvd (755 model), it is still found but only the CD works, the dvd does not.
I thought about replacing the laser on the drive itself, but now that I have the new drive and it still is not working I am not sure. I am going to replace the bios with the newest version but other than that I think this laptop is just shot.
Robert -
IQ500 Supermulti Slimslot DVD Drive Replacement issue
I replaced my drive with a Super Multi DVD Rewriter, Model: GS30N, and when I start up the drive will accept a disk, and can read information from it.
However, the eject button on the side panel will not work. (The eject button that is wired directly to the motherboard and not through the disk drive.)
I have to use either the Eject... command or remove the side panel and use the disk drive eject button to eject a disk.
Is there a firmware update needed to get the eject button to work? Or is the GS30N not compatible with this system (for the button anyway)?Hello Jaconus,
What is your product number and operating system?
Thanks!
↙-----------How do I give Kudos?| How do I mark a post as Solved? ----------------↓ -
New Mac Mini dvd drive replacement
hey has anyone tried to replace the DVD drive with the Sony BC-5600S bluray drive
its sata and the right size and its a slot drive, i really want to give it a shot
the drive can be had online for around $100. anyone tried this or think its possible?Well I got a bluray drive in my PC rig I could pull out and connect to my mini and test this out but that's way too much work besides I could just google it and find out which I did:
It looks like it works in bootcamp just need to make sure to watch out for some stuff
http://discussions.apple.com/thread.jspa?threadID=1213777&tstart=4
Someone was even nice enough to write a step-by-step on how to do it:
http://forum.blu-ray.com/showthread.php?t=84989
p.s. Since the 9400 video that comes with the 2009 mini is HDCP compliant you should be able to use the DVI adapter it came with and you'll get smooth video since the 9400 was designed for high definition playback!
Message was edited by: davi angel -
Need high capacity DVD-R burner for high-capacity DVDs
I need to start burning high capacity DVDs, but they are only available (that I can find) in DVD+R. Per my profile, my drive burns only DVD-R, so I'm looking for a mac-compatible external drive that will burn DVD+R's.
Does anyone know of a source for these?
Thanks.Agreed on the Pioneer, and the media. Add Taiyo Yuden as desirable media.
Ditto on the Taiyo Yuden. Usually availably only through online retailers.
OS X Leopard supports burning to DVD-R DL, but doesn't support DVD+R DL.
The output for my DVR-110D in System Profiler shows DVD+R DL as supported:
*PIONEER DVD-RW DVR-110D:*
Firmware Revision: 1.41
Interconnect: ATAPI
Burn Support: Yes (Apple Shipping Drive)
Cache: 2000 KB
Reads DVD: Yes
CD-Write: -R, -RW
DVD-Write: -R, -R DL, -RW, +R, +R DL, +RW
Write Strategies: CD-TAO, CD-SAO, CD-Raw, DVD-DAO
Media: Insert media and refresh to show available burn speeds -
HDD & Optical Drive replacements for Satellite A45-S1202
Can anyone point me to an alternative replacement drive other than the CMS (100GB-250gb) 5400 RPM 2.5 PATA Universal Notebook Hard Drives?
Can I get buy from another manufacturer... if so, what drives are recommended?
I'd like to get more than what came with this particular computer (60gb) but these replacement prices from Toshiba seem quite steep.
Also, the A45-S1202 came with a DVD reader / CDrW combo. drive.
Does anyone know of an DVDrw/CDrw (DVD burner) drive replacement that works with this model?
Any & all help is greatly appreciated!Hi!
You can buy a larger HDD, this is no problem.
The Satellite A45 is not known to me but I think the largest HDD should be 120GB because the notebook has an IDE interface and ATA-5 standard supports only the LBA 28-bit which means that HDDs larger than 120GB will be not recognized.
So you need a 2,5 HDD and 120GB max.
I think you also exchange the drive for a DVD burner but if you want a new one contact a local ASP. They can offer such drives.
Bye -
DVD-RW replacement for Tecra A3
I've got a 2 1/2 year old Tecra A3 that came with a Mat****a UJ830s DVD drive. During the 2 year guarantee period, the drive has been replaced 5 times, now I'm out of the guarantee period & it's broken again.
Could somebody please recommend a substitute drive (preferably dual layer), with regular firmware support & proven reliability.
Since I'm far away from a Toshiba service centre, I shall be doing the installment myself - could anyone provide helpful hints for this job.
Many thanksHi
I have downloaded the user manual for the Tecra A3. I found it on the Toshiba support page and all the compatible CD/DVD drives are mentioned in the user manual.
So you should take a look into this doc and should choose your favorite CD/DVD drive.
The replacement is not very tricky;
To remove the optical drive module follow the steps below:
1. Turn the computer upside down.
2. Remove one screw securing the optical drive module into place.
3. Slide the Slim Select Bay latch to unlock position.
4. Grasp the optical drive module and slide it out.
Thats all! -
Macbook pro unibody dvd drive replacement
Hi guys, im new here, looking for some advice.
My dvd drive on my macbook pro 13" unibody is playing up, it makes a odd noise when a disc is inserted, like something plastic is scratching.
my DVD burner is GS23N SB03, i think i need to replace mine. Ive found a burner on the net but its a GS23N S23NA, does anyone know if i can swap mine for this? and would i need to do something software wise to get it to work?
many thanks
GaryHow new is your MacBook Pro?, if it is a mid 2010 you can bring it to the apple store to have them take a look to it. If this is the case (having a 2010 MBP), you'll most likely be under the 1 year hardware warranty, and if an error is found with your MBP internal DVD drive, Apple will replace it at no cost.
-
DVD drive replacement on Satellite A100-646
Hi all,
I want replace the DVD drive on my laptop. (I have many problems never solved)
Do you know if exist a list of compatibility model for the A100-646?
Model to suggest me?
Thanks a lot.
Regards
FabrizioHi!
In your case I would only choose a DVD drive from the list of the user manual. Otherwise the drive could not work and/or recognized.
By the way, if you have lost your user manual you can download it on the Toshiba website:
http://eu.computers.toshiba-europe.com
You can also look on eBay for a second hand drive. Maybe there you can find a good offer.
Bye
Maybe you are looking for
-
Error while creating a process chain
Hello BI Gurus, I have activated the Business Content Scenario in Plant Maintenance for Infocube 0PM_C08(Measurement Results). It provides a datasource -> infocube flow,through DSO with transfer and update rules.(3.X scenario) I have two questions -
-
How to link Down Payment with Sales Order
Hello Experts, How to link a down payment with sales order. Regards, Shazad
-
I'm trying to convert an old DB to my new DB. the old DB is in DBF format and access can read it so I gathered it's ODBC compatible. the thing is i don't want to install all the DBs in my windows and give them each a URL. can I just read the DB direc
-
Master Contract configuration in Copying Control
Could u please give me a detailed process on defining the Master contact and what all the settings in the copy control - with their Usage (Like 303 is used for Header-Same Customer). However we can use Copy to Header-Different customer as well. So wh
-
USB 8451 I2C acknowledge bit problem
Hello, I'm in the middle of developing a I2C interface for a Xilinx Vertex-5 evaluation board. This is a standard Philips I2C interface and I'm able to view the SCL and SDA lines and everything looks like it should be working but I'm not getting the