Ok, it is now working :-), the config from darrel's code above works, the problem was something to do with my PC, when I turned it on this morning and plugged im my 14k50 it enumerated straight away, it looks like my pc had become corrupted somehow from using a bad configuration previously.

anyway, thanks to scalerobotics for your help :-)

ps: scalerobotics, would it be ok to PM you with another 14k50 question perhaps ?

Thanks again