What does a DVD writer firmware contain?
firmwares should contain the programming needed to allow it to burn, set laser power to x, spin motor at y speed, move head to this location, activate burn… etc
but dvd writers contain also media support, but what are they really for? just to specify hard settings for speed? as codeguys patch brings the list of media codes with what speed they support, nothing else (needed laser power, etc)?
and in what language are they made? how do you firmware hackers make the changes?
how do you read the code?