thanks frankieGom, that seemed to work and I got all the firmware files on there before it disconnected on me

Now have the 1.9.14 firmware working, thank goodness! Still having the disconnect issue though...
I've tried different usb ports, but i don't have another cable. When it happens, the device shows up in my Computer but when i click on it, the directory seems to be completely empty.
If the disconnect happens while I'm using calibre, I get this error:
calibre, version 0.8.33
ERROR: Error: Error communicating with device
(2, 'GetDiskFreeSpace', 'The system cannot find the file specified.')
Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 81, in run
File "site-packages\calibre\gui2\device.py", line 405, in _upload_books
File "site-packages\calibre\devices\usbms\driver.py", line 252, in upload_books
File "site-packages\calibre\devices\usbms\device.py", line 1013, in _sanity_check
File "site-packages\calibre\devices\usbms\device.py", line 175, in free_space
File "site-packages\calibre\devices\usbms\device.py", line 133, in _windows_space
error: (2, 'GetDiskFreeSpace', 'The system cannot find the file specified.')
I do apologise for my noob-ness, and if this is in the wrong thread. I thought perhaps it was a firmware issue but maybe not...?