PortDox is a file utility that allows end users to configure, monitor and apply updates to Portsmith Host Enabled products:

daptaPort Bluetooth & daptaPort USB Host to Ethernet

A Windows PC is required to run the utility. It is a self contained file that does not require installation, making it easy to use.

PortDox can be downloaded here. Simply extract to any location to use the program.

Before Using PortDox

Figure 1 - Windows 7 Network Connections

Figure 1 – Windows 7 Network Connections

To connect to Portsmith products with PortDox, the following conditions need to be met:

  • A Windows PC connected to the same physical network as the Portsmith Product.
    • PortDox uses TCP/UDP and BootP to talk to host adatpers.
      Ethernet is recommended.  WiFi may prove unstable for Firmware Updates
  • A single active network connection (See Figure 1)
    • Only the connection to the target network should be active.
      This prevents Windows from incorrectly routing traffic due to a Windows flaw.

Using PortDox

PortDox IconOpen PortDox by double clicking on the PortDox icon. 

When PortDox opens, it will immediately start looking for Portsmith products on the network the PC is connected to.

Searching Search-Complete

After searching the network, PortDox will show the devices it located on the network.  The Name, IP Address, Subnet Mask, MAC address and Status of the unit will be displayed in the appropriate column.  Columns can be changed, re-sized and removed using the View menu.

View Colums

Firmware-VersionAfter adding the column for Firmware version, the display will then show the firmware version for each detected device.

Note that PortDox can be used to see any Portsmith Host USB product and as such, some fields are not needed or populated the same way.  If a field does not display data or shows an unknown value, this is not unexpected.

If devices that are connected to your network do not appear in this list, it could be due to a number of different reasons including:

  • Failed Firmware Update
  • Router or Switch Blocking BOOTP or UDP/TCP packets
  • Erroneous IP Address Settings
  • Bad Ethernet Connection

In each of these cases, the adapter can usually be recovered and restored to working condition as illustrated later in this guide.

Changing Adapter Settings

To configure TCP/IP Settings, General Settings and see the Status of a device, click on a single device, then click the wrench icon.


Each tab enables you to view or change different values.  Note that not all adapters use all of these settings.

Updating Firmware

PortDox enables the updating of firmware over the network connection. WARNING: Only PSA1UH1E adapters are able to be updated this way.  Older products must use different utilities.

Before you can update the firmware, an appropriate binary file must be located in the Firmware update folder (/FW) which will be located in the same place as the PortDox application.  The firwmare files are made available on the individual product pages and should be downloaded directly from Portsmith.com

To create and or open the Firmware Folder, click Help and Open Firmware Update Folder. The binary file must be in this folder prior to updating. Once the file is ready for updating, select one or many PSA1UH1E adapters to update and then select Device and Update Firmware…

UpdateFirmware Updating-Firmware-1Update-Success

Recovery Tools

When setting IP addresses, names and Updating firmware, it is possible for the devices to become unreachable or unusable.  If a device is showing proper LEDs but is not visible in PortDox, it is likely in an IP range that is unreachable.  In this case, the device can be reprogrammed to an IP In range using the MAC address and entering an IP that is in the targeted range.

If a failed firmware update or other condition causes the firmware to be incorrectly written, the PSA1UH1E will not light it’s USB indicator, but will light the Ethernet LEDs.  If this happens, the device can be reprogrammed using the Recover Firmware Update tool.  Simply enter the MAC address, the IP address (temporary) inside your target subnet, and then plug in the PSA1UH1E and then click OK.  This will attempt to reprogram the unit and recover normal functionality.

 File SetIPRecover