Cheers guys,
Spent a fair amount of time trying to sort this out last night. Seems that the problems I get seem to change with the weather. Some times its not detected, sometimes it is etc.
Could this be a problem with the battery ? It wasn't fully charged in the first place and like I said I have spent a fair amount of time p*ssing around now.
I did manage to actually flash the fs and main firmware with XS++. Then moved on to customization and it just hung half way through. Still the dreaded white screen.