Impinj xSpan Impinj xSpan - Update Firmware To update the firmware on an Impinj xSpan reader, you can use either the Web UI or a USB flash drive. The  Impinj Support Portal  outlines both methods, including steps to download the firmware, prepare the USB drive, and initiate the upgrade.  Method 1: Web UI Connect to the reader's Web UI:  Access the xSpan reader's web interface using a web browser and its IP address. Log in:  If prompted, enter the administrator credentials. Navigate to the Firmware Upgrade section:  Look for a section related to reader upgrades, firmware updates, or software updates. Browse and select the firmware file:  Use the browse button to locate and select the .upg firmware file you downloaded. Initiate the upgrade:  Click the upgrade or install button. Reboot the reader:  Once the firmware upgrade is complete, reboot the reader to activate the new firmware.  Method 2: USB Flash Drive 1. Prepare the USB drive: Format the USB drive to FAT32 and create the necessary directory structure: `impinj\revolution\upgrade\images\`. 2. Download the firmware: Place the firmware image file (.upg) within the  images  folder on the USB drive. 3. Connect the USB drive: Plug the USB drive into the xSpan reader's USB Host port while the reader is powered on. 4. Initiate the upgrade: The reader will automatically detect the firmware and begin the upgrade process. 5. Monitor the upgrade: The reader's power LED will flash amber during the upgrade and become solid green upon completion. 6. Reboot the reader: Manually reboot the reader to activate the new firmware.  Impinj xSpan - Troubleshooting Connection The xSpan reader should by default have DHCP enabled, allowing you to connect via: http://xspan-XX-XX-XX.local (where the X values are the last 3 bytes of the MAC address) http:// username: root password: impinj However, if you're unable to connect, DHCP may be disabled, in which case you need to connect to the device on its local link address (most likely 169.254.1.1 ) and use RShell to enable DHCP. Determine the reader's self-assigned IP address by pinging the hostname: Windows (PowerShell): ping xSpan-XX-XX-XX.local You should see something like this: Pinging xSpan-13-68-53.local [fe80::216:25ff:fe13:6853]%11 with 32 bytes of data: The address in [brackets] is the address of the reader. macOS (Terminal): ping -c 1 xspan-XX-XX-XX.local You should see something like this: PING xspan-13-69-b9.local (169.254.1.1): 56 data bytes The address in (parentheses) is the address of the reader. Log in via ssh and enable DHCP using RShell: ssh root@ password: impinj > show network summary You'll likely see ipAddressMode='Static' . This confirms that DHCP is disabled. > config network ip dynamic This will enable DHCP and reboot automatically. After completing these steps, you should be able to access the reader on your LAN.