You might want to try using the line 6 uninstaller tool to remove the UX2 drivers and then try reinstalling them. First make sure Monkey is updateing itself.
Found this thread: Link to it >> http://line6.com/sup...new/thread/2430
Re: Error: (Code 80007103) Failed read from firmware.
by Rowbi on 2009-03-22 10:04:19
usually those sorts of error codes are because the POD and PC can't communicate correctly. this is usually caused by a driver error, or sometimes because os POD or PC USB hardware faults.
you could try using each USB port you have on your PC, as some PC manufacturers scrimp on actual full bandwidth USB ports and install a built in USB hub in your PC. usually all the ports on the front of your PC are connected via a hub. and Line6 do not support the use of usb hubs. so for that, try all other ports. also remove all non essential USB devices just as a test. if that doesn't work, try uninstalling all line6 software and drivers, reboot, and then just install what you need. like the gearbox application (download it fresh from line6) that will install drivers and monkey also, so you can update the firmware.
if you still have issues, now's the time to test it on another PC. if you still have issues, then it looks like there may be something wrong with your POD and you'll need to get it serviced. click the support link at the top of this page, then click the service centers link. find your nearest one and contact them. if your POD is under 1 year old, then also have your proof of purchase to hand as the repair will be free if it's a general manufacturing fault. if it's been damaged by misuse (which I guess it hasn't) or if it's over 1 year old, the service will cost.
hope this helps