I'm not sure, what exactly the W25P16 chip is, but I assume it's the 2 MB flash chip of your drive.
In that case probably nobody will be able to help you. I could provide the data for memory regions 0x0 to 0x7FFF and from 0x30000 to the end of the flash chip. But the remaining data contains calibration data that is unique to your drive and without a backup of that data you will not be able to burn or maybe even read a single disc. At least I'm not aware of any method to re-calibrate the drive.