
High Peeps ...... Managed to sort it eventually after a bit of research on a few different sites.
The error i was getting was because it was not a true pioneer 104 it was an OEM pioneer had made for someone else.
First i had to flash it with the pioneer universal RPC 1 firmware to make it a true 104.
Then i was able to reboot and then upgrade the firmware with the 2 for all firmware !
Now have a true 104 that will write at 2 speed and is region free.
Thanks anyway for the responses guys !