Most firmware packages won't even install on an incorrect drive. So even though the laptop model was incorrect, it may have been the same type of drive. There are typically no fixes for botched firmware updates. If it fails, you are left with replacing the drive.
On a side note, firmware updates typically don't affect the drives ability to read commercial media. From your description, it simply sounds like the drive is failing and needs to be replaced. Drives don't last forever, and laptop drives have an even shorter life span than regular PC drives.