Resolving firmware problems with mk2

Somehow my printer stopped working (maybe after an update). At first, the software told me it could no longer get contact with the printer. In trying to fix the problem, I tried to update the ROM of the printer with the utility program. However, this brought only more problems.

Currently, the printer is not even recognized as an USB device anymore. As result, the printer has been collecting dust for over a year. Which is a shame. I’d like to fix this.

How can I fix this problem? Some questions I already have:

  • Are there any firmware and rom images still available for the mk2?
  • is any of the newer software compatible with the mk2 model?
  • is there a way to get hardware access to update rom and firmware? I do have experience with electronics.

Some additional info: I plugged the printer into my linux machine so I could see what the usb device did. It fails to enumerate the usb device:

[ 201.232672] usb 1-3: new full-speed USB device number 4 using xhci_hcd
[ 216.620897] usb 1-3: device descriptor read/64, error -110
[ 232.233129] usb 1-3: device descriptor read/64, error -110
[ 232.469120] usb 1-3: new full-speed USB device number 5 using xhci_hcd
[ 247.853344] usb 1-3: device descriptor read/64, error -110
[ 263.473602] usb 1-3: device descriptor read/64, error -110
[ 263.581608] usb usb1-port3: attempt power cycle
[ 264.237601] usb 1-3: new full-speed USB device number 6 using xhci_hcd
[ 269.481734] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[ 274.857851] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[ 275.065831] usb 1-3: device not accepting address 6, error -62
[ 275.197837] usb 1-3: new full-speed USB device number 7 using xhci_hcd
[ 280.233971] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[ 285.610065] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[ 285.822054] usb 1-3: device not accepting address 7, error -62
[ 285.822084] usb usb1-port3: unable to enumerate USB device