Rss Directory > Computer > Software > HHD Software Product Updates
HHD Software Product Updates
Released versions of HHD Software products
Copyright: Copyright (C) 2008 HHD Software Ltd.
  Sun, 10 Aug 2008 14:00:00 +0200

Download Hex Editor Neo (Latest Version) Now:

http://www.hhdsoftware.com/Download/hex-editor-neo.exe

Fixed Bugs

  • Shell context menu item bug
    Hex Editor Neo's shell shortcut menu's item "Edit with Hex Editor Neo" is incompatible with some non-standard shells or file managers (like GPSoftware's Directory Opus 9). Fixed.
  Fri, 01 Aug 2008 14:00:00 +0200

New Features

  • New Scripting Object
    New Sequence Object provides scripting languages (such as Javascript and VBScript) a way to build a pattern and pass it to File Document Object methods that require a pattern.

Updated Features

  • Structure Viewer

    Structure Viewer now supports a sophisticated structure definition language with expression evaluation, pointers and bit fields, case unions and assertions, constants and enumerations and much much more. A full featured C99-compliant preprocessor (with full support for macros and conditional compilation) is run before a source file is compiled.

    In addition to the ability to bind a structure to an absolute or relative address or to a cursor position, a structure may now be bound to an expression. This expression may reference constants and enumerations declared on the global source file scope or even reference previously bound structures.

    You can find more information in corresponding documentation section.

  Fri, 11 Jul 2008 14:00:00 +0200

Fixed Bugs

  • Severe bug with document saving

    Large documents may get corrupted after modifications are saved in the Hex Editor Neo. This release fixes this bug.

    Upgrade is strongly recommended!

  Thu, 03 Jul 2008 14:00:00 +0200

Fixed Bugs

  • Bookmarks
    Next Bookmark and Previous Bookmark commands caused the view to lose focus. Fixed.

Updated Features

  • Find in Files

    Find in Files feature updates its behavior for the "Find all occurrences" mode. Now located documents are not automatically opened in the editor, thus saving system resources when doing large searches.

    Located documents may be opened by double-clicking them in the list or using the Find in Files » Open File command. When you open a document this way, all pattern occurrences are selected in it.

  Wed, 02 Jul 2008 14:00:00 +0200

Fixed Bugs

  • Base Converter
    A number of bugs in Base Converter module have been fixed.

Updated Features

  • Disassembler

    A disassembler module has been carefully redesigned. It now allows you to have several views opened for the same document, each displaying different parts of it. It also works smoother and faster and fixes a number of bugs.

  Fri, 27 Jun 2008 14:00:00 +0200

Fixed Bugs

  • Several bugs
    A fair number of reported bugs have been fixed.
  • Hex Editor Neo on Windows XP 64-bit and Windows 2003 Server 64-bit
    On some Windows XP and Windows 2003 Server (64-bit) product does not start. Fixed.

New Features

  • Disassembler
    Hex Editor now includes a disassembler module. The current implementation is capable of disassembling 32-bit x86 code, including support for FPO, MMX, SSE, SSE2 and 3DNow! instruction sets. Disassembler automatically searches for symbol files and uses the information from them to increase the assembly output readability. The Disassembler View may be connected to ordinary editor window which provides you with another handly data viewing and manipulation tool. The disassembler module works with files and processes' memory and is even automatically updated when you modify the document.
  • Regular Expressions
    Find, Find All, Replace, Replace All, Find in Files, Replace in Files, Pattern Coloring and Pattern Statistics commands and modules now fully support regular expressions. ECMAScript-compatible implementation of regular expressions provide you with extreme power ever found in binary editors. Very efficient implementation of "bulk" commands (Find All, Replace All, Find in Files and Replace in Files) combined with unique features of Hex Editor's multiple selection feature, together form an invaluable editing tool. A concept of named regular expression classes even allows you to define recursive grammars.
  • Code Pane
    Hex Editor now provides you with a method to completely hide a code pane, leaving only the text pane visible. Combined with the auto columns mode, it is a powerful tool to edit text or binary-text data.
  • Default Layouts (Three Different Ones)
    When you run the Hex Editor for the first time, you are provided with a choice of default working layout. You can choose between a "Novice User Layout", "Advanced User Layout" and "Expert User Layout". You can later change the chosen layout or make your own.
  • Window Switching
    Hex Editor now provides fast and convenient tool that can be used to instantly activate any visible tool window or editor window. When you press Ctrl + Tab or Ctrl + Shift + Tab (user configurable), a navigation window is displayed. It provides the list of visible tool windows and all opened editor windows for you to activate.

Updated Features

  • Major performance boost

    This release introduces a number of major performance optimizations that affect most Hex Editor functions. In general, the following performance boost is estimated:

    • Fill, Delete, Cut and Paste - when they operate over a multiple selection - have up to 3x performance boost.
    • Find All, File Compare, Selection Loading - up to 10% performance boost.
    • Replace All - from 1.5x to 2x performance boost.

    Similar numbers refer to Find in Files and Replace in Files functions.

  Wed, 28 May 2008 14:00:00 +0200

Fixed Bugs

  • Several bugs
    A number of reported bugs have been fixed. Upgrade is strongly recommended.
  Fri, 16 May 2008 14:00:00 +0200

Fixed Bugs

  • Several bugs
    A number of reported bugs have been fixed.

New Features

  • Printing Support
    Full printing support is now available in Hex Editor Neo.
  • Case Change Operations
    Hex Editor Neo now offers three new Data Operations: Lower Case, Upper Case and Invert Case. Case change operations take into account current encoding and are capable to work with Unicode data.
  • Application-Wide Byte Order Support
    Hex Editor Neo now fully supports both little-endian and big-endian byte orders. Different byte order can be set separately for each editor window and there is an option that controls whether floating-point types are affected by byte order change. Byte order change commands have been removed from Data Inspector and Structure Viewer modules, as they now respect the byte order configured for a window.
  • Modify Bits Command
    New Modify Bits command allows you to see a visual binary representation of the number and modify individual bits.
  • Copy and Cut Work Without Selection
    Copy and Cut commands can now be used when there is no selection in the current editor window. In this case, only the cell under the cursor is copied/cutted into the Clipboard.

Updated Features

  • Performance optimizations
    A number of various performance optimizations have been done.
  Mon, 05 May 2008 14:00:00 +0200

Fixed Bugs

  • GPF Fixed
    A program crash with new Toggle Tool Windows command has been fixed. A program crashes if there are any auto-hidden frames active at the time you use this command.
  Sun, 04 May 2008 14:00:00 +0200

Fixed Bugs

  • Several bugs
    Several bugs (in Structure Viewer, Data Inspector, File Compare, NTFS Streams and other modules have been fixed).

New Features

  • "Toggle Tool Windows" command
    A "Toggle Tool Windows" command has been added. This command may be used to quickly hide all opened tool windows and then bring them back.
  Tue, 29 Apr 2008 14:00:00 +0200

Fixed Bugs

  • Several bugs
    A number of reported bugs have been fixed.

New Features

  • Opening volumes (logical disks)
    Hex Editor now supports opening volumes (logical disks) for viewing and editing.
  • Opening physical disks
    Hex Editor now supports opening physical disks for viewing and editing.
  • Opening process memory
    Hex Editor now allows you to open virtual memory of any running process for read-only or read-write access.
  • Opening computer physical memory (RAM)
    Hex Editor provides a read-only view into the computer physical memory (RAM) - only on supported operating systems.
  • Data encryption and decryption
    A whole document or a part of it may be encrypted and decrypted, using any installed block or stream cipher.
  • Data Operations
    A large set of data operation (bitwise, arithmetic and shifts) are provided.
  • File comparison
    Hex Editor provides two file comparison algorithms, which is fast and accurate and can be used to compare text and binary data files.

Updated Features

  • Structure Viewer
    Added little-endian/big-endian switch to the Structure Viewer.
  Thu, 27 Mar 2008 13:00:00 +0100

Fixed Bugs

  • History Purge command
    Bugs in History Purge command have been fixed.
  Tue, 25 Mar 2008 13:00:00 +0100

Fixed Bugs

  • Several bugs fixed
    A number of reported bugs (including application crashes) have been fixed.
  Fri, 21 Mar 2008 13:00:00 +0100

Fixed Bugs

  • Several bugs
    A number of reported bugs (including application crashes) have been fixed.

New Features

  • NTFS Streams
    Hex Editor now fully supports NTFS alternate data streams. A special NTFS Streams Tool Window displays all streams for the currently active file, allows you to delete or rename them, open them for editing or create new streams.
  • Find Streams
    Find Streams feature allows you to locate all NTFS alternate data streams on your computer.

Updated Features

  • Performance optimizations

    This release has undergone several performance optimizations resulted in significant speed-ups in the following commands and features:

    • * A special image cache speeds up application loading time. This special cache stores pre-rendered vector images (which are used throughout the Hex Editor) to significantly reduce the application startup time, which was very small even before this cache was implemented!
    • * A numer of algorithm improvements allowed several editing functions to operate much faster and consume much less RAM. This include typing, inserting and deleting (with complex multiple selection).
    • * Several improvements were made to the Find in Files feature, leading to much less memory consumption by this function.
    • * File saving algorithms undergone several optimizations leading to smoother and faster saving.
  • Find in Files
    Find in Files is now capable of searching (and replacing) a pattern in file's named streams.
  • File Attributes
    File Attributes window now displays the total number of file's named streams, their size and the total size the file occupies on disk.
  Fri, 21 Mar 2008 13:00:00 +0100

Fixed Bugs

  • Application crash in Find Streams function
    Application crash during Find Streams operation (not permanent) has been fixed.
  Tue, 11 Mar 2008 13:00:00 +0100

Fixed Bugs

  • Several bugs
    A number of reported bugs (including application crashes) were fixed.

Updated Features

  • Processor support
    Previous versions of Hex Editor Neo required SSE support. SSE support is not required anymore; instead, SSE is automatically used if available. Older processors are now supported.
  Fri, 07 Mar 2008 13:00:00 +0100

Fixed Bugs

  • Text pasting bug
    Invalid text size determination if pasting text copied from some applications. Fixed.
  • Checksum Calculation bugs
    Invalid 32-bit Sum calculation on x64. Fixed. Several performance optimizations.
  • Invalid cursor offset
    Cursor offset may become invalid when switching view types. Fixed.
  • Create Patch operation cannot be cancelled
    Cancel button does not work for lengthy Create Patch operation. Fixed.
  • Find in Files recently used folder
    Find in Files pattern dialog does not restore recently used folder. Fixed.
  • Saving bugs
    Several bugs related to document saving have been fixed.
  Wed, 05 Mar 2008 13:00:00 +0100

Fixed Bugs

  • Several Bugs
    Several reported bugs have been fixed.

New Features

  • Built-In Explorer
    Hex Editor now has two Windows Explorer-like windows as part of its user interface. They can be used to perform usual file and folder operations and also tightly coupled with Hex Editor. For example, you can open files in the editor by double-clicking them in the Explorer window simply dragging them to the editor's window.
  • Encodings
    Hex Editor is now capable of displaying text in the text pane according to a selected encoding. More than 130 different encodings are supported (subject to installed code page files and fonts). When the cursor is in the text pane, typed characters are also converted using the selected encoding. Encoding can be set separately for each editor window. Different ANSI, UNICODE, ISO, OEM, MAC, EBCDIC and country-specific encodings are supported.
  • Checksum Calculation
    Hex Editor supports 16 checksum calculation algorithms, including MD5, SHA-1, CRC-16, CRC-32 and others. Custom CRC algorithm is also provided. You can compute the checksum for the whole file or for the current (multiple) selection. Several checksums may be computed at the same time. Results are easily exportable and copyable to the Clipboard.
  • Advanced Copy & Export
    Selected document data may now be converted into a number of supported text formats and placed into the Clipboard or exported to a file. Space-separated or comma-separated numbers, raw text with selected encoding, programming language array declaration, Base64, UUencode and Quoted-Printable are among supported formats.
  • Pasting Text
    Text may now be pasted into the editor. Depending on the active pane, the text is either pasted "as is" (if the text pane is active), or parsed as a sequence of hexadecimal or decimal integers (if the code pane is active).

Updated Features

  • Data Inspector
    Data Inspector tool window adds support for little endian and big endian byte order, as well as adds FILETIME, time_t, DOSTIME and DOSDATE fields.
  Wed, 20 Feb 2008 13:00:00 +0100

Fixed Bugs

  • Application crashes after saving file
    There were several bugs related to saving changes in files, including saving large file (more than 64 MB) and saving to volumes with too little free space. Fixed.
  • Minor bugs
    Minor bugs in History, Multiple Selection, Bookmarks, Pattern Coloring and Structure Viewer modules have been fixed.
  Wed, 13 Feb 2008 13:00:00 +0100

Fixed Bugs

  • Application crashes
    A number of application crashes have been fixed
  Tue, 12 Feb 2008 13:00:00 +0100

Download USB Monitor (DMS) (Latest Version) Now:

http://www.hhdsoftware.com/Download/usb-monitor.exe

Fixed Bugs

  • Several bugs fixed
    A number of reported bugs were fixed.

New Features

  • Export Binary command
    Export Binary command may be used to export binary packet data.

Download Serial Monitor (DMS) (Latest Version) Now:

http://www.hhdsoftware.com/Download/serial-monitor.exe

Fixed Bugs

  • Several bugs fixed
    A number of reported bugs were fixed.

New Features

  • Export Binary command
    Export Binary command may be used to export binary packet data.

Fixed Bugs

  • Several UI bugs
    Several user interface bugs were fixed.

New Features

  • High-Speed operation mode
    The High-Speed mode is automatically enabled for a session, for which only the Statistics visualizer is configured. In this mode the amount of data analyzed by the application is reduced significantly, leading to more accurate performance measurements. This mode is useful if you have a device with extremely high transfer rate (more than 16 MB/s) and want to measure its performance.
  • Automatic Data Policy Management

    There has always been a feature in the Device Monitoring Studio, called "Data Processing". It could be and still can be used to control the data processing policy. You can trade disk space usage for a session history length. More disk space you allow Device Monitoring Studio to use, more older session packets are available for you.

    Version 5.22 introduces an automatic data policy management for monitoring sessions. If only Logging and/or Statistics visualizer are configured for the monitoring session, it is forced to low disk space usage policy. If any other visualizer is configured for the monitoring session, it falls back to the setting, defined by the user.

Updated Features

  • Performance optimization
    The performance of the USB Monitor module was increased.

Fixed Bugs

  • Several UI bugs
    Several user interface bugs were fixed.
  • Performance counters calculation bug for Serial Monitor module
    There was an error in calculation of some counters for the Statistics visualizer in Serial Monitor module. Fixed.
  • Several bugs in Serial Terminal
    Several bugs in the Serial Terminal module were fixed.
  • Several bugs in MODBUS View visualizer
    Several bugs in MODBUS View visualizer were fixed.

New Features

  • Serial PPP View Visualizer

    Device Monitoring Studio version 5.22 introduces new data visualizer – Serial PPP View. It can be used to decode Point-to-Point Protocol packets, as well as a number of packets that can be encapsulated in PPP packets. The current version of the visualizer supports the following protocols:

    1. Novell IPX
    2. OSI Network Layer Control Protocol
    3. DECnet Phase IV Control Protocol
    4. Appletalk Control Protocol
    5. Link Control Protocol
    6. Password Authentication Protocol
    7. Link Quality Report
    8. Challenge Handshake Authentication Protocol
    9. Multilink Protocol
    10. Compression Control Protocol
    11. Extensible Authentication Protocol
    12. NETBIOS Protocol
  • Automatic Data Policy Management

    There has always been a feature in the Device Monitoring Studio, called "Data Processing". It could be and still can be used to control the data processing policy. You can trade disk space usage for a session history length. More disk space you allow Device Monitoring Studio to use, more older session packets are available for you.

    Version 5.22 introduces an automatic data policy management for monitoring sessions. If only Logging and/or Statistics visualizer are configured for the monitoring session, it is forced to low disk space usage policy. If any other visualizer is configured for the monitoring session, it falls back to the setting, defined by the user.

  • High-Speed operation mode
    The High-Speed mode is automatically enabled for a session, for which only the Statistics visualizer is configured. In this mode the amount of data analyzed by the application is reduced significantly, leading to more accurate performance measurements. This mode is useful if you have a device with extremely high transfer rate (more than 16 MB/s) and want to measure its performance.

Fixed Bugs

  • GPF in Serial Bridge
    Program crash in Serial Bridge module was fixed.
  • Several GPFs
    Several application crashes were fixed.

New Features

  • Keyboard Map printing
    Keyboard Map can be printed or copied to the Clipboard.
  • Generic open feature
    Device Monitoring Studio is now capable of opening log files and tool window configuration files in addition to workspaces. They can be opened through the File|Open menu option, dropped from Windows Explorer, or specified in the command line.

Fixed Bugs

  • GPF in Mass Storage View
    Application may crash in Mass Storage View visualizer, if it is configured for unsupported devices. Fixed.
  • Several GPFs
    Several application crashes were fixed.

New Features

  • Keyboard Map printing
    Keyboard Map can be printed or copied to the Clipboard.
  • Generic open feature
    Device Monitoring Studio is now capable of opening log files and tool window configuration files in addition to workspaces. They can be opened through the File|Open menu option, dropped from Windows Explorer, or specified in the command line.

Fixed Bugs

  • MODBUS View and MODBUS Send bugs
    Several bugs in MODBUS View visualizer and MODBUS Send were fixed.
  • Playback bugs
    Several bugs in Playback tree and playback module were fixed.
  • Several streams in log file
    You were unable to create multiple streams in a single log file - fixed.
  • Serial Terminal Send File bug
    Several bugs with a Serial Terminal Send File feature were fixed.

New Features

  • Generic Filtering feature
    Generic filtering feature allows you to configure filtering for different visualizers and create filtering schemes, which then can be quickly applied to different visualizer windows. This feature is utilized by MODBUS View and Request View visualizers.

Updated Features

  • Serial Terminal "Convert tabs to spaces" option
    Serial Terminal can be configured to replace tabulation characters with spaces for a typed or sent text.
  • Application loading time improved
    Device Monitoring Studio loading time is improved in case there are a lot of log files in the log file folder.
  • MODBUS View "Concatenate packets" option
    MODBUS View visualizer can be configured to join divided packets.
  • Serial Terminal "Data block size" option
    The size of internal block size used by the Serial Terminal to send data can be configured.
  • New options in Playback context menu
    Playback context menu now has two additional options: “Collapse All” and “Expand All”, which can be used to collapse/expand log file names and log streams in the tree.

Fixed Bugs

  • Audio View and Video View bugs
    Several bugs in Audio View and Video View visualizers were fixed.
  • Playback bugs
    Several bugs in Playback tree and playback module were fixed.
  • Several streams in log file
    You were unable to create multiple streams in a single log file - fixed.
  • Mass Storage View and Still Image/MTP View rendering bugs
    Several rendering bugs in Mass Storage and Still Image visualizers were fixed.

New Features

  • Generic Filtering feature
    Generic filtering feature allows you to configure filtering for different visualizers and create filtering schemes, which then can be quickly applied to different visualizer windows. This feature is utilized by Audio View, Communications View, Mass Storage View, URB View, Still Image/MTP View and Video View visualizers.
  • USB Communications View visualizer
    This release adds support for USB Communications class via the specific Communications View visualizer. Configuration Descriptor window has also been updated to decode communications class specific descriptors.

Updated Features

  • New options in Playback context menu
    Playback context menu now has two additional options: “Collapse All” and “Expand All”, which can be used to collapse/expand log file names and log streams in the tree.
  • Application loading time improved
    Device Monitoring Studio loading time is improved in case there are a lot of log files in the log file folder.

Fixed Bugs

  • Program Crash
    The program may crash on some computers on startup. Fixed.
  • Invalid control pipe requests
    USB Monitor incorrectly displays standard control pipe request name. Fixed.
  • Export works incorrectly
    Export to text file feature produces incorrect results. Fixed.

Fixed Bugs

  • Program Crash
    The program may crash on some computers on startup or device selection. Fixed.
  • Export works incorrectly
    Export to text file feature produces incorrect results. Fixed.

Fixed Bugs

  • Serial devices inactive after program uninstallation
    On some machines serial devices may become inactive after uninstalling the Device Monitoring Studio. Fixed.

Fixed Bugs

  • USB hubs switched off after program uninstallation
    On some machines USB devices may become inactive after uninstalling the Device Monitoring Studio. Fixed.

Fixed Bugs

  • Installation bug on Windows XP x64 and Windows Server 2003 x64
    On some machines running Windows XP x64 and Windows Server 2003 x64 the product refuses to install. Fixed.
  • Application crash on USB device selection
    The program may crash when you select some USB device in USB tool window. Fixed.

Fixed Bugs

  • Installation bug on Windows XP x64 and Windows Server 2003 x64
    On some machines running Windows XP x64 and Windows Server 2003 x64 the product refuses to install. Fixed.

Fixed Bugs

  • Still Image/MTP View Visualizer Bugs
    Several bugs in Still Image/MTP View visualizer that prevented it from parsing data for some devices were fixed.
  • Access weakened
    The Device Monitoring Studio incorrectly tried to open resources with high privileges resulting in inability of less privileged user to use some of the program features (it still worked, although). The access mode was weakened for all such cases, resulting in Administrative rights being required only during application install.

New Features

  • 64-bit Platform Support

    Device Monitoring Studio now fully supports 64-bit operating systems, including Windows XP x64 Edition, Windows Server 2003 x64 Edition and Windows Vista x64 Edition.

    All Device Monitoring Studio binaries were ported to 64-bit (not only filter drivers), resulting in much better performance and scalability. The single installation package is used to install application on 32-bit and 64-bit operating systems.

    Please see the included release notes for previous version compatibility issues.

Updated Features

  • Log Files Sharing
    Log files can now be shared among several running copies of the Device Monitoring Studio (either locally or over the network). Log files can be shared only for playback.

Fixed Bugs

  • Console View
    Several bugs in the Console View visualizer have been fixed. It now also displays sent data in addition to received data.
  • Log Files Sharing
    Log files can now be shared among several running copies of the Device Monitoring Studio (either locally or over the network). Log files can be shared only for playback.
  • Access weakened
    The Device Monitoring Studio incorrectly tried to open resources with high privileges resulting in inability of less privileged user to use some of the program features (it still worked, although). The access mode was weakened for all such cases, resulting in Administrative rights being required only during application install.

New Features

  • MODBUS Protocol Responses
    The MODBUS Send module is now capable of sending MODBUS protocol responses to the connected hardware.
  • MODBUS RTU Mode
    Both MODBUS Send module and MODBUS View visualizer are now capable of working in RTU mode (in addition to previousely supported ASCII mode).
  • 64-bit Platform Support

    Device Monitoring Studio now fully supports 64-bit operating systems, including Windows XP x64 Edition, Windows Server 2003 x64 Edition and Windows Vista x64 Edition.

    All Device Monitoring Studio binaries were ported to 64-bit (not only filter drivers), resulting in much better performance and scalability. The single installation package is used to install application on 32-bit and 64-bit operating systems.

    Please see the included release notes for previous version compatibility issues.

Updated Features

  • Scripting
    Scripting now offers new methods for sending MODBUS protocol responses as well as several new utility methods (mainly for Serial Terminal module).

Fixed Bugs

  • Known bugs
    All known bugs of the previous version have been fixed.
  • Windows 2000 compatibility isues
    Windows 2000 compatibility issues fixed.

New Features

  • New User Interface
    The product is now a part of the Device Monitoring Studio.
  • Overall performance and stability improvements
    The application now requires less RAM and disk space and supports high speed communications without affecting computer performance.
  • Serial Terminal
    The Serial Terminal module allows you to open an interactive terminal session with for a serial device. The terminal session is fully scriptable as well.
  • Multiple monitoring sessions support
    The application now allows you to create as many monitoring sessions as you need. You can have as many different serial, usb, bridging or log playback sessions as you need.
  • MODBUS protocol support
    MODBUS protocol support is offered via MODBUS View visualizer and MODBUS Send module.
  • Statistics visualizer
    Analyzes the device throughput and displays linear graphics for a number of variables.
  • Customization
    The built-in scripting support offers a great freedom in customization of the Device Monitoring Studio.
  • Auto Start/Stop Recording
    Auto Start/Stop Recording feature can be used to immediately start recording data for newly created monitoring sessions.
  • Windows Vista support
    The Serial Monitor is now compatible with Windows Vista (32-bit only). 64-bit support is coming.
  • Save to Log
    Use "Save to Log" feature to save the monitoring session data to the log file.

Updated Features

  • Improved support for serial bridging
    This version offers improved support for serial bridging (former Protocol Analyzer monitoring session type).
  • Visualizers support
    All existing Serial Monitor visualizers are supported. The upper limit on the amount of data the visualizers can display is removed.
  • Improved support for data logging and log file play back
    Improved support for data logging and log file play back - no upper limit on log file sizes, improved performance, stability and management.
  • Console View visualizer
    Improved Console View visualizer - added support for line numbering and improved performance.

Fixed Bugs

  • GPF on working with some Mass-Storage devices
    The program may crash when you plug a Mass-Storage device. Fixed.
  • GPF in certain UI windows
    The program may crash while displaying certain interface windows. Fixed.
  • Numerous bugs in Statistics visualizer
    Splitter position control, AutoFit bug, Packet Count bug, Static/Tracking Line positioning bug. Fixed.
  • Display Hint context menu command inaccessible
    It is impossible to use the Display Hint context menu option in visualizers, only double click works in this case. Fixed.
  • Crash on monitoring session name change
    Monitoring may crash if the name of the monitoring session changes
  • "Playback stopped due to low memory conditions"
    You may receive "Playback stopped due to low memory conditions" while playing back a log file at high speed (8:1, 16:1 or continuous). Fixed
  • Error reading some huge log files
    Huge log files sometimes may not be read - the playback stops while there is a lot of data left. Fixed
  • Incorrect behavior of several visualizers if restricted policy is set.
    If Data Policy set to the lowest values, you may experience errors working with visualizers, including URB View and Packet View. Fixed.
  • Incorrect log file stream names displayed
    Playback can sometimes display incorrect characters in log file streams. Fixed
  • Incorrect parsing of USB Isochronous packets
    USB Isochronous transfer packets are incorrectly parsed and displayed. Fixed

New Features

  • Composite device support for Windows Vista
    Composite USB devices are now supported under Windows Vista operating system.
  • MTP Protocol support in Still Image visualizer
    Still Image visualizer now supports MTP protocol as well.
  • New visualizer - USB Audio
    USB Audio visualizer parses packets and configuration descriptors for USB Audio (version 1.0) compliant device.
  • New visualizer - USB Video
    USB Video visualizer parses packets and configuration descriptors for USB Video (version 1.1) compliant device.

Updated Features

  • Statistics visualizer
    Statistics visualizer offers performance and user interface improvements. Performance has been significantly improved.
  • Log File Playback
    Log File Playback's performance is greatly improved on high speeds. You won't see a "Playback stopped due to low memory conditions" message anymore.

Fixed Bugs

  • Compatibility Issues
    Several compatibility issues were fixed. Previous versions of the USB Monitor required several re-plugs of some USB devices before being able to monitor them. Now compatibility with such devices is increased.
  • Minor Bug Fixes
    Several minor bug fixes, including incorrect HID descriptor parsing (for some devices) and some rare memory leaks.

Updated Features

  • Statistics View Visualizer

    The update to the Statistics Visualizer, started in the previous release, is finished. Several new counters and user interface features are available in the visualizer. It now includes the following counters:

    • Packets Total/Sec
    • Packets Read/Sec
    • Packets Written/Sec
    • Bytes Total/Sec
    • Bytes Read/Sec
    • Bytes Written/Sec
    • Control: Bytes Total/Sec
    • Control: Bytes Read/Sec
    • Control: Bytes Written/Sec
    • Bulk: Bytes Total/Sec
    • Bulk: Bytes Read/Sec
    • Bulk: Bytes Written/Sec
    • Interrupt: Bytes Total/Sec
    • Interrupt: Bytes Read/Sec
    • Interrupt: Bytes Written/Sec
    • Isochronous: Bytes Total/Sec
    • Isochronous: Bytes Read/Sec
    • Isochronous: Bytes Written/Sec

    Some or all of these counters may be active in the visualizer. As always, line width and color, scale and fill mode can be specified for each counter individually. Splitter is added between the plot area and statistics area.

    Export statistics data to CSV file added.

Fixed Bugs

  • Rendering bug
    Notification rendering bug in Windows Vista has been fixed.
  • Minor bug fixes
    Some minor bugs and inconsistenses have been fixed.

New Features

  • Setup error logging
    Setup now creates an error log file in case of an error.

Updated Features

  • Statistics Visualizer updated
    Statistics Visualizer now offers several new data counters.
  Wed, 18 Apr 2007 14:00:00 +0200

Fixed Bugs

  • Compatibility Issues
    Several compatibility issues have been fixed.
  • Rendering Bug
    Rendering bug in visualizers has been fixed.
  Mon, 16 Apr 2007 14:00:00 +0200

Fixed Bugs

  • Compatibility Issues
    Several compatibility issues have been fixed.
  Wed, 21 Mar 2007 13:00:00 +0100

Fixed Bugs

  • Several GPFs fixed
    The program crashed in some rare situations.
  Tue, 20 Mar 2007 13:00:00 +0100

Fixed Bugs

  • Bug in MaxPower configuration descriptor field
    The bug, which has caused the maximum power to be displayed 4 times less, has been fixed
  Wed, 07 Mar 2007 13:00:00 +0100

Fixed Bugs

  • Incorrect parsing in URB View
    URB View visualizer incorrectly parses some packet types.
  Mon, 05 Mar 2007 13:00:00 +0100

New Features

  • Downloader
    Built-in downloader provides automatic updates functionality.
  Thu, 01 Mar 2007 13:00:00 +0100

Fixed Bugs

  • GPF: Descriptor parsing
    The application crashes if it is unable to get a device's configuration descriptor
  Wed, 28 Feb 2007 13:00:00 +0100

Fixed Bugs

  • GPF: Copying/Exporting from visualizers
    The application sometimes crashes when asked to copy/export the contents of the visualizer window
  • Freeze on playback
    The application sometimes freezes when playing back recorded log files
  • Freeze on descriptor parsing
    The application sometimes is unable to parse device's configuration descriptor and freezes

Updated Features

  • Visualizer Copy/Export Feature
    The performance of the Copy/Export command has been enhanced.
  • HID Descriptor Parsing
    HID Descriptor tool window now parses the device's HID Report descriptor to a new level of detail
  Mon, 26 Feb 2007 13:00:00 +0100

New Features

  • Major upgrade
    The product has been completely re-designed and re-written and now is a part of the Device Monitoring Studio.
  Tue, 27 Jun 2006 14:00:00 +0200

Fixed Bugs

  • Bug with playing back recorded Protocol Analzer sessions
    Sessions recorded with Protocol Analyzer sometimes fail to play back.

New Features

  • Computer Restart Eliminated
    The installer now does not require you to restart the computer on installation and uninstallation of the product.

Updated Features

  • Better Compatibility
    The compatibility with various hardware devices has been extended.
  • Performance Tuning
    The performance of the filtering driver has been increased.

Download Serial Port Monitoring Control (Latest Version) Now:

http://www.hhdsoftware.com/Download/hhdspmc.exe

New Features

  • Licensing Policy has been changed
    The Licensing Policy has been changed. See the included documentation for more information.

New Features

  • The library now operates in demo mode until it is registered.
    There is no trial period anymore. You can install and test the library for free until you are ready to use it in the production environment.

Updated Features

  • Eliminated the need to restart the computer after installing the library.
    Now the library installation does not require the system restart.
  Tue, 25 Oct 2005 14:00:00 +0200

Fixed Bugs

  • Bug in the installer
    The product sometime fails to install on Windows 2K machines (without msvcr71.dll)
  Tue, 18 Oct 2005 14:00:00 +0200

Fixed Bugs

  • Activation bug for Unlimited Site License
    Activation bug for Unlimited Site License
  Sun, 16 Oct 2005 14:00:00 +0200

New Features

  • New Installer
    New Serial Monitor installer now gives you better flexibility to control the way the product installed.
  Thu, 29 Sep 2005 14:00:00 +0200

Fixed Bugs

  • On some machines the installation fails
    Launch the installation. It may finish with an error.
  Wed, 28 Sep 2005 14:00:00 +0200

Fixed Bugs

  • Some multiport serial adapters are not supported
    If you have such adapter you may not see its serial ports when creating new monitoring session. In Serial Devices those ports are displayed under "Non-Active" tab.
  • GPF when configuring logging for Protocol Analyzer
    Create a new Protocol Analyzer monitoring session and select Logging on visualizers page. The crash will occur.
  • Console View does not automatically update in Protocol Analyzer mode.
    Create a new Protocol Analyzer monitoring session and select Console View visualizer. You will notice that the visualizer is not automatically updated when new data is monitored.

New Features

  • Advanced Settings
    Serial Monitor now allows you to tweak internal filter driver settings to achieve better performance.
  Mon, 12 Sep 2005 14:00:00 +0200

Fixed Bugs

  • You cannot use the Log File Playback monitoring session type
    Start new monitoring session. In Wizard, select the "Log File Playback" session type and click the Next button. Nothing happens.
  Sat, 10 Sep 2005 14:00:00 +0200

New Features

  • Seriously improved performance
    New version offers completely redesigned internal structures and algorithms, boosting performance of both kernel mode and user mode components.
  • Simplified monitoring session creation/closing
    Now you can connect to the serial device even if it is already used and disconnect from it at any time.
  • PnP and virtual serial devices support
    The Serial Monitor now completely supports PnP and virtual serial devices with hot-plug and hot-unplug functionality.

Updated Features

  • Serial Port Information dialog changes
    The dialog has been renamed into “Serial Devices” dialog and now displays more information about active serial devices and also allows you to remove registry entries for unused serial devices.
  Mon, 31 Jan 2005 13:00:00 +0100

Download Accurate Network Monitor (Latest Version) Now:

http://www.hhdsoftware.com/Download/accurate-network-monitor.exe
  Tue, 20 Jul 2004 14:00:00 +0200

Fixed Bugs

  • Wizards and property sheets are incorrectly sized when using non-standard font size
    Set Windows standard font size to higher value and run the Serial Monitor. You will see that program's wizards and property sheets are partly visible.
  • The product cannot be successfully registered on Windows NT 4.0 machine.
    If you try to use the Registration Name/Unlock Code pair to register the software on Windows NT 4.0 machine, you will fail.
  Thu, 08 Jul 2004 14:00:00 +0200

Fixed Bugs

  • Wizards and property sheets are incorrectly sized when using non-standard font size
    Set Windows standard font size to higher value and run the USB Monitor. You will see that program's wizards and property sheets are partly visible.
  Tue, 01 Jun 2004 14:00:00 +0200

Fixed Bugs

  • Crash in Settings|Format
    Create a monitoring session and go to the Tools|Settings menu option, then open the Format tab. The Serial Monitor will cause GPF.
  Sun, 30 May 2004 14:00:00 +0200

Fixed Bugs

  • Minor bug fixes
    Some small or rare bugs have been fixed.

Updated Features

  • Performance
    Rendering performance has been enhanced
  Sun, 30 May 2004 14:00:00 +0200

Fixed Bugs

  • Minor bug fixes
    Some small or rare bugs have been fixed.

Updated Features

  • Performance
    Rendering performance has been enhanced
  Wed, 10 Mar 2004 13:00:00 +0100

Fixed Bugs

  • Memory leaks in USB Monitor
    Each time the USB Device Window is updated, memory is leaked. It is also leaked when you move your mouse pointer of the highlighted item in the Request View.
  • GPF when the current interface or configuration is changed.
    If the device driver changes the current configuration or interface of the device, the USB Monitor causes the General Protection Fault.
  • GPF with incorrect descriptor structure
    If the USB device returns incorrect device or configuration descriptor, the USB Monitor causes the General Protection Fault.
  • The USB Monitor main window can be made too small.
    You can reduce the USB Monitor main window size to the minimum.

New Features

  • Request View Configuration
    You can configure the Request View. You can specify the minimum packet size to be displayed by the control, you can disable tooltips and per-chunk configuration changes.
  Wed, 10 Mar 2004 13:00:00 +0100

Fixed Bugs

  • The Serial Monitor main window can be made too small.
    You can reduce the Serial Monitor main window size to the minimum.
  • You are unable to launch the application under different user.
    The Serial Monitor program group is installed under the current user profile.
  • GPF with overflow in Console View
    If the long line is displayed in the Console View, the Serial Monitor may cause the General Protection Fault

Updated Features

  • New baud rates in Protocol Analyzer
    Protocol Analyzer now allows you to specify two additional baud rates: 76800 and 230400
  Thu, 25 Dec 2003 13:00:00 +0100

New Features

  • New language packs.
    Italian, Spanish and Russian languages added.
  Sun, 14 Dec 2003 13:00:00 +0100

Fixed Bugs

  • Incorrect requests in Request View.
    The Request View can display the incorrect or meaningless requests.
  • Bugs in Find feature.
    The Find feature in Request View sometimes fails to find the match, although there are ones.

New Features

  • The Request View now displays PnP notifications.
    PnP notification messages are now captured and displayed in the Request View visualizer.
  • Monitor next connected device
    The USB Monitor now can be configured to wait for the next connected USB device to monitor. You may event have no drivers installed for that device.

Updated Features

  • USB Device Window now supports USB 2.0 devices.
    The support for USB 2.0 host controllers and hubs has been added to the USB Device Window.
  • Improved USB Device selection dialog.
    The USB Monitoring configuration page has been greatly improved.
  • Monitoring USB Devices
    The monitoring module has been completely overwritten. Now it supports monitoring any device without the need to reconnect it as well as supports attaching to the next connected device.
  Fri, 03 Oct 2003 14:00:00 +0200

Fixed Bugs

  • Moving the Start Menu group to another location.
    Install the USB Monitor and then move the program group to another location. The USB Monitor will launch the Windows Installer in an attempt to find the modules.
  • Log files with gaps
    Start the "Log File Playback" session. The Serial Monitor may sometimes fail to display correct data or cause a general protection fault.

New Features

  • Always on top feature.
    The USB Monitor can now be forced to stay on top of all other windows. See the View menu for the command.
  • Find feature.
    You can now search for a text in a Request View.
  Fri, 03 Oct 2003 14:00:00 +0200

Fixed Bugs

  • Moving the Start Menu group to another location.
    Install the Serial Monitor and then move the program group to another location. The Serial Monitor will launch the Windows Installer in an attempt to find the modules.
  • Log files with gaps
    Write the log file with gaps (no data) more than an hour long. When you close the monitoring session, the program will GPF. The same will occur when you try to open this log file for playback.

New Features

  • Hex Data display
    You can now change the way the hex data displayed in Request View and Data View. Select the View|Hex Data Display… command for more information.
  • Find feature.
    You can now search for a text in a Data View, Request View and Console View.
  • Always on top feature.
    The Serial Monitor can now be forced to stay on top of all other windows. See the View menu for the command.
  Thu, 28 Aug 2003 14:00:00 +0200

Fixed Bugs

  • GPF while playing back log file.
    Start the "Log File Playback" session. The Serial Monitor may sometimes fail to display correct data or cause a general protection fault.
  Thu, 28 Aug 2003 14:00:00 +0200

Fixed Bugs

  • GPF while playing back log file.
    Start the "Log File Playback" session. The Serial Monitor may sometimes fail to display correct data or cause a general protection fault.
  Mon, 18 Aug 2003 14:00:00 +0200

Fixed Bugs

  • Multiple devices in the USB Monitor configuration window.
    Start the New Session Wizard and select the USB Monitor session type. If you ever connected the same device to different ports or hubs you will see the multiple instances of the same device.

New Features

  • Isochronous transfers now supported.
    The USB Monitor now supports the URB_ISOCH_TRANSFER function.
  • Monitoring of "always-connected" USB devices now supported.
    The USB Monitor now supports monitoring the devices which cannot be unplugged.
  Wed, 13 Aug 2003 14:00:00 +0200

Fixed Bugs

  • GPF when choosing Tools|Settings… menu option
    Start the USB Monitor. Select the Tools|Settings… menu option. The program will cause a general protection fault.
  Tue, 12 Aug 2003 14:00:00 +0200
  Tue, 12 Aug 2003 14:00:00 +0200

Fixed Bugs

  • Buffer overrun error
    Start the Serial Port Monitor monitoring session and launch a CPU-intensive process in background. Sooner or later, the Serial Monitor's filter driver runs out of buffers and an error message or a system shut down occurs.

Updated Features

  • Logging
    The Logging module was completely overwritten to be more robust, fast and to produce smaller log files. CPU-intensive Zlib compression was replaced by the NTFS-compression.
  Sun, 20 Jul 2003 14:00:00 +0200

Fixed Bugs

  • BSOD after the trial period is over
    When the Serial Monitor's trial period is over, it brings the system down when trying to create a monitoring session.
  • BSOD during monitoring
    Start the Serial Port Monitor monitoring session. Sometimes the Serial Monitor will immediately bug check the system
  • The session containing Line View will not save.
    The attempt to save the session with Line View visualizer will fail.
  Thu, 26 Jun 2003 14:00:00 +0200

Fixed Bugs

  • Status bar panes overlap
    Start the Log File Playback monitoring session and select the Line View visualizer. The status bar panes will overlap
  • Skip button does not work
    Start the Log File Playback monitoring session. Skip button (displayed during long pauses) will not work.
  Tue, 24 Jun 2003 14:00:00 +0200

Fixed Bugs

  • No Window Menu
    Configure the monitoring session without visualizers (with only Logging enabled). Then choose Tools|Add New Visualizer and select some visualizers. The Window menu will not appear, instead part of it will be present in pop-up menus.
  • Session Error "Not enough storage is avaiable…" at high port rates
    Configure the monitoring session and start an application performing high baud-rate transmissions. The Serial Monitor will most likely stop processing and/or display the "Not enough storage is available…" error.
  • Missing monitored data or Serial Monitor GPF after Port Open request.
    Configure the monitoring session. Start the monitored application. After the application opens the port, the Serial Monitor will most likely miss some subsequent requests.
  • Multiple selected visualizers
    Start the New Session Wizard. Select the monitoring session type, configure it and go to visualizers select page. Check some visualizers and then return back to selecting the monitoring session type. Select another session type and complete the wizard. You'll get several copies of selected visualizers.
  • BSOD on Serial Monitor process termination
    Start the Serial Port Monitor monitoring session. If the Serial Monitor process is terminated during monitoring (by causing GPF or manually), the computer will most likely bugcheck when the port is closed by the monitored application.
  • BSOD on trying to open invalid (or locked) device
    Start the Serial Port Monitor monitoring session. Enter the invalid device name or select the device which is already being used. The Serial Monitor will bugcheck your computer when the session is created.

New Features

  • Line View visualizer appended.
    The Serial Monitor now contains the new visualizer called Line View which shows the state of all serial and modem lines.
  • IOCTL_SERIAL_GETMODEMSTATUS serial input/output control code implemented.
    The Serial Monitor now correctly intercepts and decodes the IOCTL_SERIAL_GETMODEMSTATUS input/output request.

Updated Features

  • Some corrections in French version.
    French version of the Serial Monitor was slightly changed.
  Tue, 03 Jun 2003 14:00:00 +0200

Fixed Bugs

  • Session serialization bug
    Create the Serial Port Monitor session and configure logging. Save the session to the disk and try to open it again. The attempt can fail.
  • Incorrect Date in Log Configuration Dialog
    Create the Log File Playback session type. Select the log file and the stream. The times displayed are incorrect.

New Features

  • Multi-language support added
    The Serial Monitor now supports multiple languages. The user interface, documentation and supporting resources are all available on multiple languages.
  • French language pack
    This version of the Serial Monitor contains English (US) and French (France) language packs.

Updated Features

  • Redesigned driver
    The Serial Monitor filter driver has been completely rewritten to be faster and more robust.
  Mon, 07 Apr 2003 14:00:00 +0200

New Features

  • Serial Monitor Converter SDK support
    We have released the Serial Monitor Converter SDK. Version 2.30 or later is required for the SDK.
  Fri, 28 Feb 2003 13:00:00 +0100

New Features

  • Log File Extended Playback
    During playback you can now set the time scale multiplier from 1:16 to 16:1 of the original time. There are also two options - Stepped (for step by step confirmation and Continuous for playing back the whole log stream immediately)
  • Log File Compression Level Setup
    Now you can setup one of three different compression levels for the log files the Serial Monitor produces. There are No compression, Optimize for speed and Optimize for Size levels, which let you to trade performance for the size of the log file
  Sun, 09 Feb 2003 13:00:00 +0100

New Features

  • Windows NT 4.0 support
    The Serial Monitor version 2.25 now supports Windows NT 4.0, Windows 2000 and Windows XP
  Fri, 31 Jan 2003 13:00:00 +0100

Fixed Bugs

  • HHD Software USB Monitor compliance
    The Serial Monitor was changed to work with HHD Software USB Monitor when installed on single machine.
  Fri, 03 Jan 2003 13:00:00 +0100

Fixed Bugs

  • Incorrect Long Date format
    On systems with old msvcrt.dll long date format is displayed incorrectly. 3903 is displayed instead of 2003 year.
  Thu, 31 Oct 2002 13:00:00 +0100

Fixed Bugs

  • Buttons on toolbar are grayed incorrectly.
    Grayed buttons on toolbar are not the same as in menu.
  • Serial Monitor does not list COM ports starting with COM5 in Serial Port Monitor configuration page.
    Start new monitoring session. If your computer is equipped with COM5 or more, the Serial Monitor will not list them.
  • Serial Monitor brings the system to the Blue Screen of Death while detaching from the serial port when monitoring some applications.
    Start monitoring the application that makes heavy transfers through the serial device. Close the monitoring session and then close the monitored application. The system will bugcheck.

New Features

  • Toolbar Customization
    Now you have an ability to customize the Serial Monitor toolbars. Go to the Tools|Customize menu option and click the Toolbars tab. See on-line documentation for more information
  Mon, 02 Sep 2002 14:00:00 +0200

Fixed Bugs

  • Program hangs on some configurations when trying to display Open/Save File common dialog.
    On some computers running Windows 2000 select File|Open Session menu option and the Serial Monitor hangs while trying to display the Open File common dialog.

New Features

  • Keyboard Customization.
    Select Tools|Customize to customize the keyboard shortcuts for any command in the Serial Monitor.
  • Serial Port Information.
    Select Tools|Serial Port Information to display the complete information about any serial device.
  • Protocol Analyzer monitoring session type.
    There is new monitoring session type available: Protocol Analyzer. It allows you to monitor the serial protocol between two different serial devices, connected by null-modem cables to your computer. See on-line documentation or product description for more information.
  • Windows XP themes support.
    Serial Monitor now fully supports Windows XP themes.

Updated Features

  • User Interface.
    Some user interface items have been updated. This includes splash screen, wizards and icons.
  Wed, 14 Aug 2002 14:00:00 +0200

Fixed Bugs

  • Incorrect month number in Request View.
    Create monitoring session with Request View visualizer. Monitor some data. You will see that the month number, displayed by the Request View is incorrect.
  • Stack overflow in Console View.
    Create monitoring session with Console View visualizer. Monitor large binary transfers. The Serial Monitor may disappear without any notification when Console View tries to display the long line of binary data.
  • Memory leaks in Console View and Logging Module.
    Create monitoring session with Console View visualizer and/or configure Logging. Monitor data for a while. Run Task Manager to view increased Virtual and Physical Memory usage for "Device Monitor.exe" process.

New Features

  • Add New Visualizer.
    Create monitoring session. Select the Tools|Add New Visualizer… menu option and select any additional data visualizers to use in the current session.
  Mon, 15 Jul 2002 14:00:00 +0200