Hi - just thought I'd give you my similar problem and how i solved it - might help somebody.
Firstly (surprise surprise) I have a Toshiba Satellite 1800 laptop. This came with a TEAC DW28E cd/dvd drive which stopped working cos it is crap. I bought another one this time dw224e, swapped the drives, no probs.
A while down the line I flashed the drive to rcp1 - using the dangerous brothers website I found the firmware (because of course toshiba and teac website are sh*t and don't have the firmware there). Also learnt how to do everything on DB website - which is sadly now gone.
I have all necessary files if anyone needs them - inc. boot disk flashing program and firmware for the following:
usage C:>flashe3 filename.bin [option] [option] ...
option : /ps primary / slave drive(default)
/sm secondary / master drive
/ss secondary / slave drive
/n drive CD-220E or CD-316E
/cd224eb drive CD-224EB
/cd540e drive CD-540E
/dv22e drive DV-22E,25E,28E
/cdw54e drive CD-W24E,W54E,W58E
/cdw216e drive CD-W216E,DW-224E
/dw28e drive DW-28E
default other CD-ROM
/wait:xxx wait time after flash-rom write
xxx=10 to 999(second)
/tout:xxx time-out(while BSY=1)
xxx=10 to 999(second)
/cont no [ENTER to continue] message.
/rev indicate software revision.
/? : will how to use this program
working: flashe3 nd12a0r1.bin [/sm or /ss] /cdw216e
flashe3 nd12a1r1.bin [/sm or /ss] /cdw216e
Use only one binary. One is for the regular cable select
the other for the inverse.
TEAC DW-224E-A Firmware released by NeoTek
RPC1 patched by The Dangerous Brothers
I was given 2 F/W files - one for cable select drives - one for the inverse. After deciding that my drive was probably cable select - unfortunately the files don't say which is for which!
Using the IDEDIAG command on the boot disk, i found out which IDE the drive was on. I flashed the drive and got the dreaded IDE #1 error.
After a few months I decided to have another look at it and sussed it out.
I swapped the drive with my old one to get around the IDE error on boot up.
Booted using the bootdisk
Swapped the drives again
Flashed the drive using the other F/W file - I guess the inverse of the cable select file that I used before and it fixed the problem.
If you're not as lucky as I was to have a spare drive lying around, you could bridge the pins 45&47 for the boot up the remove it and flash using the other file.
Sorry I have verbal diarhoeah
I guess what I mean to say is the solution to the IDE #1 error is:
1) TEMPORARILY BRIDGE THE PINS 45 AND 47 FOR BOOT UP
2)FLASH WITH THE CABLE SELECT INVERSE F/W FILE TO THE ONE YOU DID BEFORE
Hope this helps if you're still awake!