Just for anyone following in the future. Looks like it might have been a dodgy USB cable. All is working well now. Thanks for looking.