NPS/1000

Looking for a product replacement? Upgrade path for the NPS/1000 is the NDS-1000.

  • NPS/1000 New Features and Enhancements
  • NPS/1000 Bug Fixes

Release 02B to 02C

  • No new features

Release 02A to 02B

  • Added software auto baud for the modem emulation version.
  • Added additional IP address formats to the modem emulation version.
  • Changed the ATX default to 4, so that verbose result codes are enabled by default. (Modem emulation version).

Release 01A to 02A

  • Added modem emulation support. Requires separate bdnl file (with "_E" extension after version number).
  • Changed layout of the "Telnet Client" web browser configuration page.
  • Created two separate download images. Standard one supports LPR but not modem emulation. The other ("_E" option) supports modem emuation but not LPR.

Release 00F to 01A

  • Changed status LED behavior to only blink when NPS has a permanent IP address.
  • Changed status LED behavior to indicate when the "restore default" operation is happening.
  • Added information about the serial port electrical interface to the serial port page and the welcome page.
  • Doubled the system trace buffer size from 512 to 1024 entries.
  • Reworked the serial interrupt priorities to improve performance and allow streaming input at 115200 bps.
  • Added support for emulation of modem signals based on configuration. Used in embedded models.

Release 00E to 00F

  • Added LPD support.
  • Added TCP keep-alive configuration parameters.
  • Added route html configuration page.
  • Added links to the reboot html page.
  • Added password authentication configuration html page.
  • Added tty information status to the port status html display. This is used by telnet, telnetd, and lpd applications.
  • Added TERMTYPE configuration to the telnet configuration page.
  • Enhanced the flash update API to accept an optional UDP port number for the remote server. This allows overriding the default well-known TFTP UDP port number.
  • Updated the flash update TFTP timeout from 5 to 30 seconds.
  • Increased the system trace buffer size from 256 entries to 512 entries.
  • Added a DHCP daemon to manage the DHCP/BOOTP lease negotiations. This prevents some panics due to DHCP lease expiration.
  • Changed port status display to report "Blocking Input" instead of "Sent XOFF". "Blocking Input" indicates that the driver wishes to flow control input, regardless of whether any input flow control is configured.
  • Added build date/time to the welcome html page.
  • Increased transmit throughput.
  • Improved open semantics to prevent transient modem signal assertions on NativeCOM ports during opens.
  • Added support to telnet for client command mode.
  • Added the DHCP CLIENT_ID option to the DHCP/BOOTP requests. It uses the port server's MAC address as the client ID. This matches the behavior of the RCS family port servers.
Read More

Release 02B to 02C

  • Fixed formatting of the port status LPR job status information. The number of bytes printed and the number of bytes in the file would be incorrectly displayed if they were larger than 65535.
  • Fixed bug that caused output characters to get dropped in RS-485 mode.
  • Fixed standard OS image to allow configuration of the outgoing telnet service on a port. This was broken with the addition of modem emulation support.
  • Fixed port server password user interface to only allow passwords up to 7 characters.
  • Fixed bug that caused back-to-back LPR print jobs to the same printer to hang the LPD task.

Release 02A to 02B

  • Fixed bug where AT commands following an &F command would be ignored.
  • Fixed bug where the ATI3 command was lacking a leading CRLF.
  • Fixed bug that caused the reset port command to always reset port 1.

Release 01A to 02A

  • Fixed bug that prevented adding a default route.
  • Fixed bug that would cause telnet to hang on tty ports.
  • Fixed bug that would cause the serial port parameters to not get properly applied to the port.
  • Fixed bug that prevented getting a DHCP lease from a LinkSys BEFSR41 DSL router.
  • Fixed bug that caused parity errors when the serial port was configured as 7E1.

Release 00F to 01A

  • Fixed bug that sometimes caused an overrun error when serial port was opened.
  • Fixed bug that would occasionally cause a corrupted system trace entry.
  • Fixed memory corruption bug that would sometimes cause syslog display or browser interface to fail.
  • Fixed bug that prevented setting 115200 baud from browser interface.

Release 00E to 00F

  • Fixed bug that caused DHCP to spin when it enterred the RENEW state.
  • Fixed bug that caused the NPS to sometimes hang on reboot after updating the OS image.
  • Fixed bug that would cause the tty output to stop (hang).
  • Fixed bug that caused the NPS to panic when transmitting/receiving lots of data at high baud rates (115200).
  • Fixed bug that caused a panic when running the port_stat browser page.
  • Fixed http authentication to not ask for authentication if an empty password is configured.
  • Fixed various problems with assigning the IP address and mask from SDP, DHCP/BOOTP, and adopt IP address methods.
  • Fixed flash update TFTP processing to handle lost TFTP_ACK packets.
  • Added Windows work-around in the SDP daemon for a Windows bug where Windows machines don't accept directed UDP packets with a source IP address of 0. This was breaking the ASSIGN_IP responses.
  • Fixed telnet/telnetd to drain the output on the serial port when closing the port.
  • Fixed up telnet/telnetd processing to prevent starvation when dealing with streaming NET data Fixed system tracing to support persistent trace display.
  • Fixed some flow control problems in the tty driver.

Release 00D to 00E

  • Fixed bug that prevented BOOTP from working with Linux servers.
  • Fixed bug in telnet client that prevented serial data from being read when configured to connect to a specific IP address.
  • Fixed bug that would report an error when uploading a configuration dartabase from the browser flash management page even if the operation was successful.
Read More

For the latest Firmware, please visit the Software Updates page.

If you have any questions, please contact technical support at (858) 674-6500 Extension 711. You can also visit the FAQ section to find your answers or post a question.