ok guys...
i had the same problem at first. i found that it was because i'd used Nero to burn the bin file (st00pid of me, i know). so i burnt again, this time with fireburner and it works fine.
so basically, if you've used anything but CDRwin or fireburner to burn it, try reburning