Illegal block address out of range

Hi all,
After burning an iso i get an illegal request (logical bloack address out of range) message. i didnt have this message a few weeks ago and previously had no problem burning, and im still using the same packet of dvds. Im using a NEC ND-3520A. I know theres lots of stuff on here about it but nothing i’ve tried has really worked. Ive updated chipset, tried different USB ports, updated software. I cant update the firmware because it is a USB external burner, and as far as i know u cant update a USB burner???

Any help would be greatly appreciated,
cheers thadyo