I saw a post on here mentioning that they did not thing bitsetting on the 5005 would be possible until supported in the firmware. So I set out to do it on my own.
First off, the drive in my 5005 claims to be a DDW-401s on the sticker, but when plugged into my computer it is recognized as a DDW-411s.
The first thing I did was backup the firmware with the generic liteon firmware tool (available in the liteon forum) and I backed up the eeprom data as well (using the eeprom tool).
I then attempted to load the newest LDW-411s firmware to the drive. This was a mistake as the drive would cause the computer to hang, and in the 5005 unit it would not fuction correctly (specifically the drive tray would not edject).
So I threw the drive in a firewire enclosure (to bypass the hangup on windows load) and re-flashed the original firmware.
So far, I learned that there must be some kind of physical difference between the ddw and ldw series drives.
Anyways, my next step was to take the backup firmware and run it through omnipatcher (again available in the liteon forum).
Once loaded up I selected the auto bitsetting feature which will make the drive bitset by default, instead of only when selected by software. This of course would only work if the actual firmware supports bitsetting to begin with.
I reloaded the new modified firmware, reinstalled the drive in the 5005, and wrote an RW. When I read the disc back in my computer the booktype was set to -ROM.
So, to sum up.
Connect drive to PC.
Modify firmware with omnipatcher.
load modified firmware.
P.S> I noticed that disks (especially dvd-r's) burned with the 5005 give horrible pi/po results (like 1000-2000 pi / 200 po on a couple) but still work in most of my dvd players. Dvd+r's arent nearly so bad, but still no where near as good as the results of the same disks in my 811s liteon, which is very similar hardware.