nh2 / asus-xtion-fix

For making the Asus Xtion work on USB 3.0 on Linux (e.g. for PCL)
17 stars 12 forks source link

FW579-RD1081-112v2.zip did not work, but new firmware 5.8.22 from Asus works #2

Open andreaskoepf opened 8 years ago

andreaskoepf commented 8 years ago

Updating my Xtion Pro (601) on Win10 with the FW579-RD1081-112v2.zip did not work.

   862455 INFO       Upload file ..\FLA\GainControl.xml.bin.fla (offset 152160)
   881887 WARNING    Received NACK: 16
   882011 INFO       Failed setting Device.FlashFile: Device Protocol: Unknown Error!
   882226 INFO       Failed to upload: Device Protocol: Unknown Error!

But Asus is offering a new self-extracting firmware flasher WUpdate_RD108x-5.8.22.exe (v 5.8.22 2013-11-05) on their support site (select Windows 8.1 64-bit) that I used to successfully flash my device.

dankegel commented 7 years ago

That URL is stale. I found the payload at http://support.asus.com by typing in Xtion Pro (Xtion is there, too, but has no firmware update), picking windows 7 64 bit, drivers; direct link is http://dlcdnet.asus.com/pub/ASUS/MM/Xtion_Pro/FWUpdate_5_8_22.zip dated Nov 5 2013. sha1sum is 440dd2323014af18e49824b64424ad4670720da9 FWUpdate_5_8_22.zip

Before you can successfully run this, though, the download page warns you you have to have their Open NI (well, Primesense) driver already installed, which you can also download from their support site (under Xtion Pro Live); direct link http://dlcdnet.asus.com/pub/ASUS/MM/Xtion_Pro/V1164_1202.zip I installed their OpenNI on an old Win 7sp1 64 bit laptop, rebooted, plugged in the Xtion, verified that Primesense showed up as working in Device Manager, and THEN unpacked and ran the exe from the firmware update... after quite a while and a lot of output, it tried connecting to the device after updating, and then failed. A "Driver Software Installation" window was still open, saying "Searching Windows Update..." forever. Clicked 'Skip', and the PrimeSense PS1080 row of the updater got the "Ready to Use" checkbox, but the PrimeSense Device row still said Searching Windows Update. So I closed it and rebooted. The installation window popped up again and said it was done. (Remember the good old days of just booting FreeDOS to install firmware upgrades? Sigh...)

Plugged it back into the linux box, and voila, everything worked now. Yay!