TELEMED Echo Blaster 64/128, LS64/128, ClarUs, SmartUs, MicrUs, ArtUs, ArtUs Compact Series Ultrasound Systems Ultrasonography for Windows II Software Development Kit (Usgfw2 SDK) ------------ Installation ------------ Requirements for programming environment are as follows : - Microsoft Windows 10 or above operating system with latest updates. - Connected TELEMED ultrasound scanner with properly installed drivers (TELEMED Drivers Package). - Installed Usgfw2 SDK redistributable files (usgfwsetup.exe). - Compiler (and development environment) of any Windows programming language (Visual Basic, Visual C++, .NET framework languages like C++/CLI, C#) that supports COM objects. - Optionally, installed Microsoft .NET Framework 2.0 and 4.0 if you wish to use SDK samples that were developed using .NET Framework. - Registered Interop.Usgfw2Lib.1.0.dll using .NET Framework's utility RegAsm.exe. Note 1. Most SDK samples were written using Microsoft Visual Studio 2022 IDE (VS2022), Microsoft .NET Framework 4.0, Windows Forms and C++/CLI (C++ for Common Language Infrastructure) programming language. Note 2. In order to understand Usgfw2 SDK more easy, we recommend you to install and try TELEMED's Echo Wave II software that was written using this SDK. This will give you more clear understanding how each parameter changes ultrasound image quality, what controls and their values you should use in your own developed software and pass to Usgfw2 SDK in order to achieve desired ultrasound image quality. What Echo Wave II versions are compatible with what SDK versions is written in "History" section of this file. Do not mix different versions of SDK redistributables (usgfwsetup.exe) and Echo Wave II (that also installs and uses some version of usgfwsetup.exe) or your own software, because in such case your own software or Echo Wave II may produce unexpected results. Requirements for redistributed software are as follows : - Microsoft Windows 10 or above operating system with latest updates (all versions 32/64-bit). - Connected TELEMED ultrasound scanner with properly installed drivers (TELEMED Drivers Package). - Installed Usgfw2 SDK redistributable files (usgfwsetup.exe). - Installed redistributable files that depend on your programming language and generated Interop.Usgfw2Lib.1.0.dll if you use .NET Framework. - Interop.Usgfw2Lib.1.0.dll must be registered using .NET Framework's utility RegAsm.exe. Hardware requirements : - Microsoft Windows compatible desktop/notebook/Tablet PC - Intel chipset based motherboard with integrated USB controller: USB 2.0 or USB 3.0: MicrUs scanner MicrUs Pro scanner SmartUs scanner ClarUs scanner LS128 scanner LS64 scanner Echo Blaster 128 scanner Echo Blaster 64 scanner USB 3.0: ArtUs scanner ArtUs Compact scanner - CPU i5/i7/i9 2.0 GHz or faster (all systems) - 8 GB of RAM or more - 256 Gb internal Solid State Drive (SSD) - Monitor with 1024x768 resolution support or higher, anti-reflective surface, IPS IMPORTANT NOTE: Not all transducers and scanners and OEM beamformers, mentioned below, are available. Please refer to Telemed web site for devices available for purchase. ------- History ------- SDK 4.4.1b24 2025.12.17 (Echo Wave II 4.4.1b35) + In scan-converter fixed memory release. SDK 4.4.1b23 2025.12.15 + To SDK Programmer's Guide added section “License, Warranty, andResponsibility Disclaimer”. SDK 4.4.1b22 2025.12.08 (Echo Wave II 4.4.1b34) + Added support for ArtUs probe C6-1H55-A17. SDK 4.4.1b21 2025.12.05 (Echo Wave II 4.4.1b33) + Added support for ArtUs Compact probe MC5-2N20-D3. SDK 4.4.1b20 2025.12.03 (Echo Wave II 4.4.1b32) + In scan-converter fixed memory allocation for compound frames. + In scan-converter removed OMP when calculating scan-conversion tables. + In ArtUs RF Data Control (64-bit) fixed adjustment of cine size. SDK 4.4.1b19 2025.11.26 (Echo Wave II 4.4.1b30) + When setting alpha bitmap, added guard against multiple entrances. + Fixed transmit delays setting function for Compound and WideView modes. SDK 4.4.1b18 2025.11.06 (Echo Wave II 4.4.1b26) + Added support for ArtUs Compact probes RCA-L96 and RCA-P32. SDK 4.4.1b17 2025.10.29 (Echo Wave II 4.4.1b25) + Added support for reading/writing probe memory using multiplexed connector. SDK 4.4.1b16 2025.10.23 (Echo Wave II 4.4.1b24) + Added support for ArtUs probes BIPL11-5H70-A17 and BIPC9-4H10-A17. SDK 4.4.1b15 2025.10.16 (Echo Wave II 4.4.1b23) + Temporarily disabled Compound+CFM mode. SDK 4.4.1b14 2025.10.15 (Echo Wave II 4.4.1b22) + In ArtUs RF Data Control fixed naming of RF data files. + Added support for SmartUs probes BIPL11-5L70H-17 and BIPC9-4R10H-17. SDK 4.4.1b13 2025.10.10 (Echo Wave II 4.4.1b20) + For ArtUs scanners enabled B Compound in Color Doppler modes. SDK 4.4.1b12 2025.10.08 (Echo Wave II 4.4.1b19) + Updated methods in IUsgScanLineProperties2 interface to support subframe -1. SDK 4.4.1b11 2025.10.08 (Echo Wave II 4.4.1b18) + To Programmers Guide added information about IUsgScanLineProperties2 interface. + Optimized Adaptive Gain. + Fixed Image Enhancement (bug of previous betas). + Optimized initialization of scan-conversion. SDK 4.4.1b10 2025.10.06 (Echo Wave II 4.4.1b17) + Fixed ultrasound cropping in Compound mode. SDK 4.4.1b9 2025.10.06 (Echo Wave II 4.4.1b15) + Updated text files of default scanning parameters, added files for ArtUs Compact. SDK 4.4.1b8 2025.09.26 (Echo Wave II 4.4.1b15) + Fixed return of arbitrary beams repetitions count. SDK 4.4.1b7 2025.09.08 (Echo Wave II 4.4.1b9) + Modified Adaptive Gain algorithm. SDK 4.4.1b6 2025.08.29 (Echo Wave II 4.4.1b7) + From scan-converter removed internal lines filter. + Updated C++ runtime libraries. + Postal code in documentation in company address changed to LT-02301. SDK 4.4.1b5 2025.08.27 (Echo Wave II 4.4.1b5) + For ArtUs probe MC5-2N20-A3 added Doppler minimum scan width setting. SDK 4.4.1b4 2025.08.25 (Echo Wave II 4.4.1b4) + Rollback of 4.4.1b2 compound changes. SDK 4.4.1b3 2025.08.22 (Echo Wave II 4.4.1b3) + Added support for ArtUs probe MC5-2N20-A3. SDK 4.4.1b2 2025.08.20 (Echo Wave II 4.4.1b2) + Changed scan-conversion to make compound image rectangular when is used even number of subframes. SDK 4.4.1b 2025.08.20 (Echo Wave II 4.4.1b) + Updated NeatView settings for ArtUs Compact probe LA6.0/128 + In Elastography mode disabled ITHI frequencies. SDK 4.4.0 2025.08.12 (Echo Wave II 4.4.0) + Fixed release of renderer (renderer plugin). + Fixed declaration of IUsgSamplingRate in idl file. + Added support for ArtUs Compact probe L10F. + Fixed global memory leaks in specklefilter2 library. + Fixed memory leaks in PureView. + Fixed memory leaks when getting stream identifiers. + In "\samples_cpp_vs2022\artus_rf_data_control" SDK sample disabled iContrast control when it is not supported. + Added check and correction of PW line position in Triplex mode when is reduced B View Area. + Fixed setting of arbitrary beams delays offset. + Fixed calculation of line indexes in Elastography mode. + Fixed loading of B View Area. + Fixed PW line positioning when View Area is not 100%. + To SDK sample "samples_cpp_vs2022/artus_rf_data_control" added iContrast control. + Added support for ArtUs probes named "Convex", "Linear", "Phased Array". + Modified adjustment of ArtUs Compound and Steering angle to avoid change of depth. + Changed compounding method. + For SmartUs "ES point probe" View Area fixed to 50%. + Added settings for ArtUs OEM11 probes F2125, V2899, V2900. + Added support for SmartUs probe "ES point probe". + Added possibility to set renderer callback, added example "\samples_cpp_vs2022\renderer_callback" that shows how to use callback, updated documentation. + Updated Visual C++ redistributable libraries. + Updated settings of ArtUs Compact probe MC10-5N11-D3. + Added support for ArtUs probe MC11-5L6-A0. + Added support for ArtUs probe L70E. + Added Adaptive Gain support for ArtUs Compact scanner. + Added support for ArtUs probe F2125. + Fixed creation of Adaptive Gain control for second and further B streams. + Added support for ArtUs-Usss probes V2899 and V2900. + For ArtUs probes B mode Rejection was set to 0. + Added Adaptive Gain control, updated documentation. + Updated settings for ArtUs probe L10F. + Fixed conditional release of lock in NeatView and PureView, added checks. + Optimized reading of supported ArtUs Compact features. + Fixed creation of media samples. + Added support for ArtUs Compact probe LA6.0/128. + Optimized change of graph state. + Fixed use of media types. + Reduced timeout to get graph state for Artus OEM11 scanner. + Fixed IUsgArbitraryBeams2 interface. + Fixed rounding error when finding Doppler scan line number by coordinates. + Added support of ArtUs OEM11 scanner. + Updated settings for ArtUs probes C15-7N30-A4 and L14E. + Updated speckle reduction libraries. + Updated CUDA runtime libraries. + Added support for ArtUs probes CX36I, L14E, L7.5IX, MC710E. + Updated settings for ArtUs probes C15-7N30-A4 and VR70E. + In scan-converter optimized memory allocation when doing CFM spatial filtering. + Fixed memory leaks. + Added checks and initializations. + Fixed scanning depths list for ArtUs Compact probe MC8-4N14-D3. + Updated speckle reduction settings for ArtUs Compact probes LV8-4N64-D3 and MC8-4N14-D3. + Updated settings for ArtUs Compact probe L15-6N25-D4. + Optimized calculation of Elastography scan line properties. + Added support for ArtUs Compact probe L15-6N25-D4. + To documentation added information about iContrast control. + Fixed conditional memory leaks when using PW. + Fixed memory leaks when when using ultrasound files. + Fixed memory leaks when using SmartUs. + Fixed memory leak when setting pattern of transmit pulses. + Added support for ArtUs probes MC711E, VR70E, LF8C, L15-4H40-A17. + Added support for ArtUs Compact probe LVD8-4L65-D3. + Fixed memory leak when setting usage mode of transmit pulses. + Fixed frequency index range check. + If scanning cannot be started, waiting changed from infinite to finite with timeout logging. + Updated bb_mode C++/CLI examples. + Updated 4b_mode C++/CLI examples to support ArtUs. + Updated SDK documentation about data streams. + Upgraded "samples_cpp_vs2017" examples to use Windows 10 SDK. + Added C# .Net 8 example "\samples_c_sharp_vs2022\b_mode_net8". + Added checks when connecting probes. + To folders samples_c_sharp_vs2022, samples_c_sharp_wpf_vs2022, samples_cpp_cli_vs2022, samples_cpp_vs2022 added Visual Studio 2022 examples. + Added support for ArtUs Compact probes MC8-4N14-D3 and LV8-4N64-D3. + Modified bioeffects indices control. + Updated speclecd, quickview, pureview to use secure functions. + Fixed leak in \samples_cpp_vs2017\b_to_lines example. + Fixed check of focus ranges. + In scan-converter improved performance of smoothing filter (set to use OMP). + In scan-converter changed parameters of smoothing filter for convex and phased array probes. + Fixed saving/loading of contrast mode parameters. + Fixed enabling of controls in SDK example "\samples_cpp_vs2017\contrast_mode". + Fixed saving/loading of selected Speckle Reduction. + Fixed saving/loading of selected Image Enhancement. + Fixed InterimOutBufferCB (USPC_BUFFER_INTERIM_OUTPUT) callback. + Fixed Power programming. + Changed range of Contrast mode Power values. + Updated Contrast mode bubble burst interface methods. + Updated information about Windows versions. + Updated settings for ArtUs Compact probes C5-2N60-D3, L12-5N40-D3, L12-5N50-D3, L15-6N25-D3, P4-2R20-D3, C15-7N30-D4. + Added support for ArtUs probe L18-10N25-A4. + For ArtUs Compact added support of Elastography mode. + Updated settings of ArtUs Compact probes C5-2N60-D3 and L12-5N40-D3. + Fixed saving/loading of Contrast mode data to/from file. + Added support for ArtUs probe ID 0130. + Added codes of ArtUs Compact probes L12-5N40-D3 and P4-2R20-D3, fixed previous renaming. + Added support for ArtUs probes PF4-2S20-A3 and LF12-5N30-A3. + For ArtUs Compact probes added Color Doppler minimum scanning width setting. + Changed initialization of Doppler Packet Size. + Fixed filtering of CFM image in steering mode. + Fixed ArtUs Contrast mode TGC control. + Fixed list of ArtUs B mode frequencies in Contrast mode. + Fixed ArtUs Contrast mode TGC control. + Contrast mode added for ArtUs scanners without RF. + Updated settings for ArtUs probe L15-6N25-A4. + Added support for ArtUs probe L10F. + Updated SDK documentation (Contrast mode). + Added example "\samples_cpp_vs2017\contrast_mode". + Updated settings for ArtUs probe ID 0125. + Added support for ArtUs Compact probe C15-7N30-D4. + Added Contrast mode. + Renamed ArtUs Compact probe from LF9-5N60-D3 to LF9-5N64-D3. + Fixed hang when, during startup with one connected probe, is connected second probe to multiport scanner. + Added support for ArtUs probes ID 0125 and ID 0126. + In "\samples_cpp_vs2017\artus_rf_data_control" changed selection of B Lines Density. + Changed sending of notifications about hardware changes. + Added example "\samples_cpp_cli_vs2017\duo_mode" that shows how to display two live ultrasound images from connected Duo/T probe or two the same probes on ArtUs-2H scanner. + Updated settings for ArtUs probes ID 0122 and P5-1S15-A6. + Added support for ArtUs probe ID 0124. + Added support for ArtUs probe L12-5H40-A12. + Changed ArtUs probe name from MC10-5N11-A3 to MC10-5N15-A3, adjusted parameters. + For ArtUs Compact fixed Color Doppler window positioning when scanning depth is changed in some other mode. + For ArtUs Compact added support of probes MC10-5R10S-3, MCV9-5R10S-3, MC4-2R20S-3, LV8-4L65S-3. + Added support for ArtUs probe MC10-5N11-A3. + Updated library versions. + Added sending of control change notifications to RF channel data interfaces. + Added correction of Color Doppler window width. + Changed available lines density values for ArtUs Compact phased array probes. + Added support for ArtUs probe ID 0122. + Updated settings of ArtUs Compact probes. + Added support for ArtUs Compact probe L15-6N25-D3. + Added support for channel RF data (ArtUs-Usss). Updated documentation. + Fixed CB2 callback to pass input data before scan-conversion. + Updated settings for ArtUs probes L12-5N40-A4 and L18-7H30-A5. + To B CB2 input sample callback sample added start time. + To B callbacks "in" samples added start time. + Fixed adjustment of Doppler window for ArtUs Compact. + Added support for ArtUs Compact probe C5-2N60-D4. + Updated settings for ArtUs probe C5-2N60-A4. + Added support for ArtUs probe C5-2N60-A4. + Speckle filtration modules (32-bit) updated to use more recent runtimes. + Updated settings for ArtUs Compact probe L15-6N25-A4. + Updated settings for ArtUs probes ID 0118, ID 0120, ID 0113. + Updated settings for ArtUsK probes ID 0111 and ID 0112. + Added support for ArtUs probes ID 0118, P6-2S10-A15, ID 0120. + Removed unused MicrUs Pro Rev.B settings. SDK 4.3.0 2024.04.10 (Echo Wave II 4.3.0) + For ArtUs probe MC10-4H11-A15 changed list of scanning depths. + Updated settings of ArtUs probes L15-7H40-A5, L18-7H30-A5, P8-3S10-A6, MCV9-5N10-A3, L12-5N40-A3, C15-7N30-A4, LF9-5N60-A3, LF11-5H60-A3, P6-3S7-A, C5-2H60-A5, C6-1H50-A5, C5-2N60-A3, P5-1S15-A6. + Updated color averaging settings for ArtUs probes BIPC8-4N10-A15, BIPL10-4N60-A15. + Added support for ArtUs probes BIPC8-4N10-A15, BIPL10-4N60-A15. + Added support for ArtUs probe C15-7N30-A4. + Updated settings for ArtUs Compact probes C5-2N60-D3, L12-5N40-D3, MC10-5N10-A3, P4-2R20-D3, L12-5N40-D3, C5-2N60-D3, P4-2R20-D3, L15-6N25-M3. + Renamed ArtUs Compact probes from C5-2N60-A3 to C5-2N60-D3, from L12-5N40-A3 to L12-5N40-D3, from P4-2S20-A3 to P4-2R20-D3. + Updated settings for ArtUsK probes ID 0105, ID 0072. + Fixed access violation when processing control change notifications. + Fixed hang when changing scanning modes. + For ArtUs Compact fixed change of scanning modes. + Added logging of errors (if any) to "C:\Program Files\Telemed\Common\log.txt". + Fixed compound scan-conversion. + Fixed frequency adjustment. + Fixed probe connection/disconnection to/from multiport scanners. + When installing 64-bit setup, install also 32-bit kernel streaming proxy to allow use of 32-bit low level tools. + Fixed access violation when changing Doppler modes. + Transparency values range changed from [0;0.9] to [0;1]. + Fixed initialization of compound subframe array in scan-converter. + Fixed zoom in compound mode. + Added possibility to specify CalibrationEnabled=1 setting in Usgfw2 registry when are required SDK features for calibration support. + Fixed uses of uninitialized variables, memory leaks and other bugs. + Scan-converter and renderer optimizations. + In setup script fixed registry deletion. + Updated 64-bit speckle filtering libraries. + Added installation of 64-bit Visual C++ 2005 redistributable files. + For ArtUs and ArtUs Compact Color Doppler modes implemented 2D spatial filtering. + For ArtUs Compact added support of iContrast. + To the list of supported devices added ArtUs Compact. + To Usgfw2 SDK Programmers Guide added information about Elastography mode. + To C++/CLI (.Net) VS2017 samples added sample "elastography_mode" that shows how to use Elastography mode and its controls. + For ArtUs scanners added Elastography scanning mode. + Added support for ArtUs probe ID 0113. + Added support for ArtUsK probes ID 0111 and ID 0112. + For ArtUsK probe ID 0105 added View Area limits [80..100]%. + For ArtUsK probe ID 0105 changed minimal possible Color Doppler window width. + Fixed installation of speckle reduction data. + Updated parameters of speckle filters for ArtUs probes L15-7H40-A5, L18-7H30-A5, L12-5N40-A4, P5-1S15-A6, C5-2H60-A5. + Changed B and CFM frame averaging, multibeam post-processing. + Fixed driver proxy. + Added B mode iContrast control. + To Usgfw2 added IBeamformer2 interface with property ActiveConnector to get the index of active connector if beamformer supports this feature. + Updated Visual C++ redistributables (2015-2022). + ArtUs probe P8-3L10-A6 renamed to P8-3S10-A6. + Removed support of probe CLA6.0/10/148 for Artus scanners. + Added support of probe ID 0072 for Artus scanners. + Updated settings of probes C5-2N60-A3, L15-6N25-A4, MC10-5N10-A3, P8-3L10-A6 for Artus Compact scanners. + Added P8-3L10-A6, MC10-5N10-A3 probes support for Artus Compact scanners. + Removed P8-3S4-A9, MCV8-4L13-A13 probes support for Artus Compact scanners. + Added L15-6N25-A4, MC8-4R20S-3 probes support for Artus Compact scanners. + Removed L15-6N25-A3, MCV9-4N10-A13 probes support for Artus Compact scanners. + Added support of RF mode for Densus devices. + Added support of probe 3DV7-3S10-A15 for Artus scanners. #690 + Updated settings of probe ID 0105 for Artus scanners. + Updated settings of probe L15-6N25-A4 for Artus scanners. + Fixed bug with minimum doppler PRF declared by driver selection. #688 + Changed list of available line densities for Densus scanners. #683 + Added support of probe L15-6N25-A4 for Artus scanners #677 + Fixed scanning modes management bugs for Densus scanners #658, #671 + Fixed bug with color doppler window minimum scan width management for Densus scanners #669 + Fixed bug in I series devices probe interface implementation. #635 + Added support of Artus-ES scanners. #636 + Added support of probe C15-7N30-AC15 for Densus scanners. #652 + Updated settings of probe ID 0105 for ArtusK. #650 + Updated settings of probe L13-4H55-A15 for Artus scanners. #651 + Added support of probe ID 0105 for ArtusK. #650 + Added support of probe L13-4H55-A15 for Artus scanners. #651 + Changed minimum doppler window width for probe MC11-5L6-A9 for Artus scanners. + Improved processing of ultrasound stream data processing. #640 + I series devices probe EEPROM support interface implementation. #635 + Fixed bug in streaming parser processing module. #640 + Densus support in registry as a separate device (not Artus). + Added support of Densus USSS scanner. + Fixed bug with line density value restore from file for Artus scanners. #625 + Updated settings of probes P6-3S7-A and MC10-4N12-A4 for Artus scanners. + Added support of probes P6-3S7-A and MC10-4N12-A4 for Artus scanners. + Fixed bug with unexpected scrolling in TM (M, PW) modes. + Added support for Artus scanner with channel data. + Added audio for Densus scanners. SDK 4.2.0 2022.11.01 (Echo Wave II 4.2.0) + Changed settings of probe MC11-5L6-A9 for Artus scanners. + For VS2017 C# samples added x64 configurations. + Added support of probe P6-3L7S for SmartusC scanners. + Added support of probe L18-10H30-A15 for Artus scanners. + Added support of probes C5-2H60-A12, L17-5H40-A4, P4-2S15-A12 for ArtUs scanners.) + Added support of probe SMA21A-L128H3 for SmartUs scanners. + Added support of probe L14-6H40-A3 for Artus scanners. + Added support of probe LH15-6N25-A4 for ArtUs scanners. + Added support of probes MC10-4H11-A15, C15-7N30-A15 for Artus scanners. + Added support of probes CR11-4N50-A15, C12-4N25-A15 for Artus scanners. + Added support of probe L20-11N13-A15 for Artus scanners. + Fixed bug with focal zones control management for Artus and Micrus scanners. + Fixed bug in M-mode scan-converter. + Changed settings of probes L15-7H40-A5, L18-7H30-A5 for ArtUs scanners. + Fixed bug with minimum RF volume calculation. + Removed parallel calculation from image enchancement processing. + Added support of ArtUs-2H scanners. SDK 4.1.1 2021.09.02 (Echo Wave II 4.1.1) + (00299) Implementation of MicrUs rev.E functions in MicrUs Pro. + (00295) Added tissue motion detection based Auto Freeze. SDK 4.1.0 2021.04.16 (Echo Wave II 4.1.0) + Added support of probes L11-4H38-A4, L11-4H45-A4 for ArtUs scanners. + Changed management of scaning state change. SDK goes into running state with no wait for first frame drawing. + Fixed bug with ultrasound data format management. + Fixed minor bugs with incomplete ultrasound data processing for Spectrus devices. + Implementation of tissue motion detector. + Implemented interface IUsgCineSink2. + For samples_cpp_vs2017 added x64 configurations. + For samples_c_sharp_vs2017 added x86 configurations. + For sample samples_c_sharp_wpf_vs2017\b_mode added "Any CPU" configuration. + For samples_cpp_cli_vs2017 added x64 configurations. + Added support of probe MC11-6L6-A9 for ArtUs scanners. + Added support of probe CR10-5R50N-8 for SmartUs scanners. + Changed rejection processing implementation for all scanners. + Removed possibility to select CW mode for MicrUs rev.E scanner. + Added support of probes IOT7-3R32N-4, LAP10-4L37N-4 for SmartUs scanners. + Added support of probe C11-5N50-A4 for ArtUs scanners. + Minor changes in RF window selection management. + Setup project reorganization. Win32 and x64 configurations are defined in setup project. + ClearView is removed from setup project (will be installed by separate setup application). + Added support of probe L10-5N25-16 for ArtUs scanners. + Fixed bug with wrong dynamic range display for Micrus rev.E scanners. SDK 4.02 2020.11.17 (Echo Wave II 4.0.2) + Fixed bug with RF windows selection. + Added support of probes L8-4L60S-14, C7-3R60S-14, MC7-3R15S-14 for MicrUs scanners + Added support of probe MC11-6R6L-9 for SmartUs scanners. SDK 4.01 2020.09.25 (Echo Wave II 4.0.1) + Added support for SmartUs Rev.E. + Added support for MicrUs Pro-L40S, MicrUs Pro-L40N, MicrUs Pro-C60S. + Added support of probe BIPCD10-5R10L-5 for SmartUs rev.C devices. + Added support of Triplex mode for ArtUs scanners. + Added support of probe BIPL10-4H70-A4 for ArtUs scanners. + To SDK Programmers Guide added section Probe elements test (IUsgProbeElementsTest). + Implemented PDI/DPDI modes for ArtUs scanners. SDK 4.00 2019.08.13 (Echo Wave II 4.0.0) + Added support of probe MC10-5L5 for ArtUs scanners. + Added support of probes P15-6L3S, MC10-5R5L for SmartUs scanners. + Improved management of probe connect-disconnect events. + Added support for SpectrUs devices. + Fixed minor bug with view area selection. + Added support for MicrUs Pro devices. + Updated Color doppler frame averaging settings of all probes for ArtUs scanners. + Added support of probes LF9-5N60-A3, LF11-5H60-A3, C5-2H60-A13 for ArtUs scanners. + Added support of probe C5-2R60S-13 for MicrUs rev.C,D scanners. + Added support of probes L12-5N40-A12, C5-2N60-A12 for ArtUs scanners. + Fixed bug with PureView processing in B+B or 4B scanning modes. + Added possibility to manage scanning depths more then 32 cm. + Updated sample "...\samples_cpp_vs2005\artus_rf_test2" (added more B mode controls). + For ArtUs scanner probe C6-2H50-A5 remaned to C6-1H50-A5. + For ArtUs scanner probe L18-8H30-A5 remaned to L18-7H30-A5. + Fixed bug with RF doppler window position management. + Changed list of available line densities (B and Color Doppler) for ArtUs scanner. + Fixed bug with 15 MHz PRF selection. + (00187) Added support of probe TE10-5M10-A11 for Artus scanners. + (00182) Added support of probe L19-8.5-3 for SRN. + (00183) Added support of probe P17-8L3S for SmartUs Rev.C . + Added sample "...\samples_cpp_vs2017\bm_and_graphics_alpha". + (00181) Added support of probe L17-5iN for ArtUs scanners. + Improved NeatView libraries. + (00172) Added support of probes MC9-4R15N-10, P7-3L10S-3, P7-3L15S-10, L12-5L25N-10 for SmartUs devices. + (00174) Add support of probe LT12-5N40-A3 for ArtUs devices. + (00178) Added support of probe MCV9-5N10-A3 for ArtUs devices. + Added support of probes L19-9.5, L19-8.5 for SRN devices. + Changed management of PW output in dual modes. + Fixed bug with ultrasound data cut from image in compound mode. + Added support of PW scanning mode for ArtUs scanners. + Added support of B+PW scanning mode for ArtUs scanners. + Fixed bug with QuickView processing for LV probes. + Fixed bug with missed CW controls when file is loaded. + (00012) Fixed bug with scan-converter table calculation when there is an error in ultrasound frame description. This bug cause slow modes change. + Updated settings of all probes for ArtUs scanner. + Added support of probe C6-2H50-A5 for ArtUs devices. + Added support of probe BIPCD9-4R10L-5 for SmartUs rev.C devices. SDK 3.37 2018.10.08 (Echo Wave II 3.7.1) + Added sample "...\samples_cpp_vs2005\artus_rf_test2" that allows to record RF data to file. + Fixed bug with NeatView OpenCL processing for some processed image sizes. + Added C# sample "...\samples_c_sharp_vs2017\b_controls". + Added C# sample "...\samples_c_sharp_vs2017\bm_and_graphics". SDK 3.36 2018.08.28 (Echo Wave II 3.7.0) + Removed support of ClearView processing for Windows 10 OS. + Changed management of cineloop output stream states. + Updated sample "artus_rf_test". + To documentation added remarks about scan-converter and RF callbacks. + To documentation added information about using Usgfw2 in C# applications. + Fixed bug with RF window positioning for ArtUs devices. + Added support of test probe for ArtUs devices. + Added support of probe L18-8H30-A5 for ArtUs scanners. + Added support of probe codes 0E, 0F for MicrUs rev.C, D devices. + Added support of probe code 67 for SmartUs rev.C devices. + Changed list of scanning depths of probe LV8-5N60-A2 for ArtUs devices. + List of lines densities (B and CFM) for ArtUs devices is changed. + Multibeam control is disabled for ArtUs devices, multibeam control is hide in line density control processing. + Added support of probes P4-2S20-A3, C5-2N60-A3, L12-5N40-A3 for ArtUs devices. + Changed power settings for all probes of ArtUs devices. + Added support of probe L14-3iN for ArtUs devices. + Added support of probe L18-8L40H-5 for SmartUs devices. + Added support of probe L12-5N60-A2 for ArtUs devices. + Fixed bug with doppler line density managment for ClarUs, LS128, LS64 devices. + Added OpenCL acceleration of NeatView processing. + Fixed bug with doppler line density managment for SmartUs devices. + Improved performance of renderer module. + Added information about IUsgMultiBeam interface. + Added scanning depth 100 mm for probe L12-5L40N-4 for ClarUs and SmartUs devices. + Added support of duo probes for MicrUs rev.D devices. + Added Q series devices specific interface. + Fixed bug with Color Doppler line density property change. + Added support of probe LV8-5N60-A2 for ArtUs devices. + Added support of probe C6-2R50HI-5 for SmartUs rev.C devices. + Changed settings of probe L12-5N50-M3 for MicrUs rev.D devices. + Fixed bug with delayed ultrasound output. + Fixed bug with steering angle programming. + Fixed bug with line density programming during scanning type change. + Added support of probes L15-6N25-M3, L12-5N40-M3, L12-5N60-M3, L12-5N50-M3 for MicrUs rev.D devices. + Fixed bug with wrong method parameters declaration in callback method "OnControlChanged". SDK 3.35 2017.10.18 (Echo Wave II 3.6.2) + Added support of probe L13-4L55H-4 for SmartUs rev.C, D devices. + Changed settings of probe L12-5L40N-4 for SmartUs rev.C, D devices. + Added support of probe LAP12-5L40N-4 for SmartUs rev.C, D devices. + Added support of probe L15-6N25-M4 for MicrUs rev.D devices. + Added support of probe L12-5N40-M4 for MicrUs Duo devices. + Probes for ArtUs devices are renamed according new naming specification. + Added native C++ sample b_controls. + Fixed native C++ sample b_frame_grabber (released interface). + Added native C++ sample ArtUs_RF_test, added inormation about using RF data. + Added support of probe P7-3L5L-9 for SmartUs devices. + Added support ArtUs research revision device. + Added support of probe C6.5/15/64-3 for LS64 scanners. + Added support of probe BIPC9-4R9L-7 for SmartUs rev.C,D devices. SDK 3.34 2017.05.15 (Echo Wave II 3.6.1) + Fixed minor bug in video output (UsgfwRenderer.ax module). + Added support of probe MCC4-2R20S-3 for MicrUs devices. + Added support of probe C-FGP for MicrUs devices. + Added support of probe L14-5L40N-4 for ClarUs devices. + Added support of probe EC6.5/10/128-3 for Echo Blaster 128 devices. + To SDK documentation added section �Some notes about threads� and updated information about scan-converter plug-ins. + Added Visual Studio 2017 sample projects. + Fixed sample "file_storage" when file is saved without custom data. + Fixed bugs with M-modes scanning for ArtUs devices. + Changed scancoverter to support compound for convex probes. + Added alpha blending functionality for renderer. + Added support of probe MCC10-5R10S-3 for MicrUs Rev.C. + Added support of probe ID 0086 for SmartUs Rev.B. + Changed range of scanning depths of probe L19-10.0-4 for SRN devices. + Added support of probe LD12-5L40S-3 for Micrus Duo devices. + Added support of probe CA11-4R85H-4 for SmartUs rev.C,D devices. + Added support of back curved probes (modules usgfw2.dll, usgfw.dll, scncvntr.ax). SDK 3.33 2016.12.19 (Echo Wave II 3.6.0) + Added support of probe MC9-4R15S-3 for MicrUs rev.C devices. + Added support of probes L12-5L25NI-3 for SmartUs rev.B,C,D devices. + Added setting of probe MCV9-5R10NI-3 for SmartUs rev.B devices. + Added support of Artus device. SDK 3.32 2016.08.23 (Echo Wave II 3.5.2) + Added support of probes L19-7.5-4, L32-7.5-4, L19-10.0-4, L32-10.0-4 for SRN devices. + Added support of probe ID 0094 for SmartUs rev.C,D devices. + Added support of probe P9-4L13SI-6 for SmartUs rev.C,D devices. + Added support of probe ID 0092 for SmartUs rev.C,D devices. + Added support of probe L7-3L40S-3 for MicrUs rev.C,D devices. + Added support of probe L15-6L25N-2 for ClarUs devices. + Added support of MicrUs rev.D devices. + Changed settings of probe HL10.0/25/64D-3 for LS64 devices. + Added support of probe HL10.0/25/64D-3 for LS64 devices. + Added support of probe L18-11L13N-4 for SmartUs rev.C devices. + Added support of probe T14-6L19S for Micrus device. + Added support of probe 3DC6-2R40N-3 for SmartUs device. SDK 3.31 2016.05.05 (Echo Wave II 3.5.1) + Added support of probes P4-2L20SI-3, MC5-2R20N-3, ID 0086 for SmartUs rev.C devices. + Fixed bug with memory leak in scan-converter module for compound scanning modes. + Added support of probe C3.5/60/128ZI-5 for Echo Blaster 128 devices. + Added support of probe C3.5/60/128ZI-5 for LS128 devices. + Changed display probe name for probes BIPC9-4R10H and BIPL12-5L70H. + Fixed bug with TM mode stream configuration in stream buffer module (usgstreambuffer.ax). + Added native C++ sample "...\samples_cpp_vs2005\bm_and_graphics". + Added support of probe C7-3R50NI-5 for ClarUs devices. + Probe names for Echo Blaster and LS devices are updated with suffixes 'Z' and 'D'. + Changed the range of scanning depths MC4-2R20S-3 for MicrUs devices. + fixed bug with missed filter parameter file + Added support of probe L14-7L40N-2 for Clarus devices. + Changed setting of probe C5-2R60NI-5 for Smartus rev.C devices. + Added support of probe C7-3R50S-3 for MicrUs rev.C devices. + Added support of ColorM mode. SDK 3.30 2015.11.18 (Echo Wave II 3.5.0) + Added support of probe MCV9-5R10NI-3 for SmartUs rev.C devices. + Updated SDK documentation (added information about Color M mode). + Added support of Color M mode. + Fixed bug in scan-converter (scanning hang in some cases). + Implemented virtual convex scanning type for Micrus Duo dual probes. + Added support of probe LVD8-4L64S-3 for MicrusDuo devices. + Added support of probes BIPC8-4R10N-4 and BIPL10-4L60N-4 for SmartUs rev.C devices. + Changed scanning depths list of prone C3.5/20/128-3 for Echo Blaster 128 rev.C devices. + Added support of probe MCV9-5R10NI-3 for ClarUs devices. + Added support of probe P4-2L20SI-6 for SmartUs Rev.C devices. SDK 3.29 2015.09.25 (Echo Wave II 3.4.4) + Added support of probe C7-3R50NI-5 for SmartUs rev.B devices. + Changed frequency management when scanning mode changes for SmartUs devices. + Added support of probes C7-3R50NI-5 and P8-3L10SI-6 for SmartUs rev.C devices. + Added support of probe L10-5L25NI-3 for ClarUs devices. + Added support of probe LV7.5/65/64-3 for LS64 devices. + Changed settings of probe P5-1L15SI-6 for SmartUs rev.C devices. + Added support of probe C3.5/60/128-3 for Echo Blaster 128 devices. SDK 3.28 2015.07.23 (Echo Wave II 3.4.3) + Added support of SmartUs rev.C devices. + Added support of probe L3.5/180/128-3 for LS128 and Echo Blaster 128 devices. + Probe L10-5L25N-3 is renamed into L12-5L25NI-3 for ClarUs devices. + Added support of Caperay version of Smartus2 device. + Added support of probe HL9.0/25/64-3 for LS64 devices. + Added support of probe CASc-LAP-CA for LS128 devices. + Changed settings of probe P5-1L15SI-6 for SmartUs probe. SDK 3.27 2015.06.05 (Echo Wave II 3.4.2) + USGSTREAMBUFFER.AX added synchronization to access current frame. + Added support of probe C15-7R7R-8 for ClarUs devices. + Added support of probe F6-5E192CR for SmartUs devices. + Added possibiity to adjust Color Doppler Frame Averaging processing for each probe. + Added possibility to select non sequential focal zones for SmartUs devices. + Updated SDK sample "...\samples_cpp_cli_vs2005\pw_auto_trace". + Changed management of focal settings for SmartUs devices. + Changed settings of probe HL9.0/60/128-2 for LS128 devices. SDK 3.26 2015.04.20 (Echo Wave II 3.4.1) + Added support of probe C6.5/15/128-3 for LS128 devices. + Updated sample "...\samples_cpp_cli_vs2005\b_auto". + Added support of probe MC4-2R20S-3 for MicrUs devices. + Probe L20-7.5 is renamed into L20-BL. + Added support of probes L12-3L35N-7 and MCV10-4R9N-7 for SmartUs devices. + Added support of probe HL9.0/60/128-2 for LS128 and Echo Blaster 128 devices. + Added support of probe L12-5L60N-2 for ClarUs and SmartUs devices. + Fixed bug in get_AvgFrameRate method of SDK. + Added support of probe L15-6L25N-4 for ClarUs and SmartUs devices. SDK 3.25 2015.02.23 (Echo Wave II 3.4.0) + Added support of probes L15-6L25S-3 and LV8-4L65S-3 for MicrUs rev.C devices. + Added support of probe MC40-5R10N-3 for ClarUs and SmartUs devices. + Probe L18-10L30H is renamed into L18-10L30H-4. + Added support of probe C5-2R60S-3M for MicrUs devices. + Added M-rejection processing for MicrUs devices. + Added sample "...\samples_cpp_vs2005\several_beamformers". + Added support of MicrUs rev.C device. + Probe P5-1L15SI is renamed into P5-1L15SI-6. + Implemented get_Probes method for UsgBeamformer object. + Fixed bug with focus settings change processing for SmartUs devices. + Probe MC10-5R20N-3 is renamed into MC10-5R20NI-3. + Added support of probe L20-7.5 for SRN devices. + Added support of probe LV8-5L60N-2 for ClarUs devices. + Added support of probe MC10-5R20NI-3 for SmartUs devices. + Added support of probe LV8-5L60N-2 for SmartUs devices. + Added support of probe MCV9-5R10N-3 for SmartUs devices. + Added support of probe MC10-5R10N for SmartUs devices. + Updated settings of probe MC10-5R6L for SmartUs devices. + Added support of probe C5-2R60NI-5 for ClarUs devices. + Added sample "...\samples_cpp_cli_vs2005\file_storage". + Updated SDK documentation. + Added support of probe C5-2R60NI-5 for SmartUs devices. + changed range of availabe depths for probe C5-2R60S-3 for MicrUs devices. + Added support of probes L12-5L32S-3, C5-2R50S and T10-5L17S for MicrUs devices. SDK 3.24 2014.11.19 (Echo Wave II 3.3.2) + Updated sample "...\samples_cpp_cli_vs2005\b_focusing". + Added monitoring of available values of probe frequency property. + Added support of probes L15-10L25S-3 and MC8-4R20S-3 for MicrUs devices. + Added support of THI pulse inversion frequency mode (ITHI) + Updated documentation (added information about ewext1.dll). + Added support of Sonosray ultrasound keyboard. + Added support of 4 and 5 subframes compound scanning modes. SDK 3.23 2014.10.16 (Echo Wave II 3.3.1) + Fixed bug with B+PW <-> PW mode change (PW scanning hold). + Fixed bug with wrong display of trapezoid angle after switching in trapezoid scanning type from standard scanning type in high lines density. + Fixed bug with wrong report of available PRF range. (USGFW2.DLL) + Corrected display range of dynamic range values for SRN scanner. + Added support of PV6.5/10/128-3 probe for LS128 scanner. + Added support of PV6.5/10/128-3 probe for Echo Blaster 128 scanner. + Fixed bug with wrong determination of maximum scanning depth for Color Doppler modes. + Added support of probe MC10-5R6L for SmartUs devices. + Fixed bug with missing ultrasound data proceesing parameter file in installation script. + Added support of eCare keyboard. + Fixed bug with memory access violation during library initialization. + In sample "...\samples_cpp_cli_vs2005\b_auto" modified adjustment of B Power during automatical image optimization. + Added sample "...\samples_cpp_cli_vs2005\usgfw2_dump". + Fixed bug with application hold when user clicks on 'Probe' button. + Changed range of available depths of probe L32-7.5 for SRN devices. + Added support of Power Doppler modes for SmartUs devices. + Added support of probe PV6.5/10/64 for SRN devices. + Added support of probe HL9.0/20/128Z/BL for SR128 devices. SDK 3.22 2014.05.27 (Echo Wave II 3.3.0) + Add support of MST keyboard. + Fixed bug with callback of Color Doppler mode for SmartUs devices (changed downsampling algorithm). + Added support of probes L38-7.5, L38-9.5, L32-7.5, L32-9.5 for Site-Rite N devices. + Updated setting of probe C3.5/60/80-7 for LS 128 devices. + Added support of probe C5-2R60H-5 for SmartUs devices. + Updated settings of probe CLA6.0/10/148 for SmartUs devices. + Added support of C3.5/20/128-3, C3.5/60/128-3, EC6.5/10/128-3, HL9.0/40/128-3 probes for LS128 devices. + Added support of probe C3.5/20/128-3 for Echo Blaster 128 devices. + Fixed bug with probe HL9.0/40/128-3 settings for LS devices. + Added support of C3.5/60/80-7 probe for LS128 devices. SDK 3.21 2014.03.05 (Echo Wave II 3.2.0) + Updated settings of probe MC10-5R10N for ClarUs devices. + Fixed minor bug with programming interface pointer definition. + Updated settings of probes MC10-4R12N-4, MC10-5R20NI-3, L10-5L25N-3 for ClarUs devices. + Fixed bug that can cause application hold (infinite wait for connection point advise) + Added support of probe L10-5L25N-3 for ClarUs devices. + Probe name sufix for linear probes with 192 elemets changed from 'HI' into 'H'. + Added support of probes C3.5/20/64-3, EC6.5/10/64-3, PV6.5/10/64-3 for LS64 devices. + Added support of SRN devices (USGFW2.DLL supports now this device type). + Added support of probes MC10-4R12N-4, MC10-5R20NI-3 for ClarUs devices. + Added support of SRN devices (registry entries, settings, etc.) + Added support of probe MC5-2R20N-3 for ClarUs devices. + Added support of probe MCV9-5R10N-3 for ClarUs devices. + Added support of probe L12-5L40N-3 for ClarUs and SmartUs devices. + Added support of probe HL9.0/40/64-3 for LS64 devices. SDK 3.20 2013.12.31 (Echo Wave II 3.1.2) + Added support of probe C5-2R60HI-4 for SmartUs devices. + Added support of C3.5/60/128-6 probe for LS128 devices. + Added support of probe C5-2R50N-4 for ClarUs and SmartUs devices. + Added support of probe C5-2R60N-3 for ClarUs and SmartUs devices. + Added support of probe HL9.0/40/128-4 for Echo Blaster 128 and LS128 devices. + Changed probe naming algorithm. + Added support of C3.5/60/64/SR probe for LS64 devices. + Fixed bug with not present NeatView parameter file for probe L18-10L30HI. + Disabled Power doppler modes for SmartUs devices. + Fixed memory leak bugs (not correct exit from PRF events checking loop). + Fixed memory leak bugs (AM_MEDIA_TYPE release after get it from IMediaSample object). + Fixed minor bug with scanning modes switch + Added 4B scanning mode sample. + Updated User Manual. + Added support of L18-10L30HI probe for SmartUs devices. + Added support of CW mode. + Changed settings for SmartUs device for following probes list: - C5-2R60HI - C7-3R50N/BS - L15-7L40HI - C5-2R60N - L12-5L40HI/VM - L12-5L40HI - P5-1L15SI - L12-5L40N - L12-5L40N/VM - L12-5L40N/BS + Added support of L12-5L40N/VM probe for ClarUs devices. + Added support of L12-5L40HI/VM and L12-5L40N/VM probes for SmartUs devices. SDK 3.19 2013.10.31 (Echo Wave II 3.1.1) + Fixed bug in automatic srttings adjustment. + Added support of L10-5L40N/SR and L10-5L25N/SR probes for Acuvista devices. SDK 3.18 2013.10.18 (Echo Wave II 3.1.0) + Added settings of BIPC6.5/9/128Z probe for LS128 device. + Fixed bug with direct events send to application. + Added settings of HL9.0/20/64 for MicrUs device. + Added support of LB-2 keyboard. + Updated settings of probe LV7.5/60/128Z/BS for Echo Blaster 128 devices. + Updated settings of probe LV7.5/60/128Z/BS for LS128 devices. + Added support of probe LV7.5/60/128Z/BS for Echo Blaster 128 devices. + Removed support of probe UT-LA5.0/128 for Echo Blaster 128 devices. + Added interface for K series beamformers hardware test. + Updated setting of HL9.0/40/64 probe for Micrus device. + Added support of probe LV7.5/60/128Z/BS for LS128 devices. + Added support of probe C4.5/50/128/BS for LS128 and Echo Blaster 128 devices. + Fixed bug with PW sample volume calculation when PW mode is initially turned on. + Added support of C3.5/60/128Z/BL probe for Site-Rite 128 device. + Added support of probes C7-3R50N/BS, C5-2R60N/BS, L12-5L40N/BS for SmartUs device. + Probes C7-3R50N/B, C5-2R60N/B, L12-5L40N/B are renamed into C7-3R50N/BS, C5-2R60N/BS, L12-5L40N/BS. + Fixed minor bug in Color Doppler speckle reduction filter. + Changed ::QueryInterface code of some "...\samples_cpp_vs2005\" samples. + Added support of MicrUs beamformer. + Added support of HL9.0/40/128ZB probe for SiteRite devices. + Added support of C7-3R50N/B, C5-2R60N/B and L12-5L40N/B probe for ClarUs devices. + changed commands processing algorithm to avoid recursive commands call (peek message in frame processing wait in renderer). + Implemented special steering mode for SP12-5B probe. + Added support of SP12-5 probe for ClarUs devices. + Fixed bug with programming Doppler Window for LS beamformers. + Added support of slopped compound mode. SDK 3.17 2013.04.09 (Echo Wave II 3.0.3) + Fixed bug that can to cause application hold when scanning mode changes from compound to triplex. + Fixed bug with event queue. + Added possibility to output freeze signal to Echo Blaster 128 devices. + Added support of AcuVista device. + Fixed bug with libraries unload from ColorDoppler mode. + Changes management of ultrasound data output. SDK 3.16 2013.02.11 (Echo Wave II 3.0.2) + Fixed bug with PW sample volume position change after steering angle is changed. + Fixed bug in scan-converter callback call. + Fixed bug in multi B modes for compound modes (not all windows display ultrasound data). + Fixed bug with doppler window hold after minimum width is selected and other scanning property change. + Changed segment managenment in cineloop write procedure. + Changed algorithm of ultrasound data timing calculation in scanning state. + Updated settings of C5-2R60HI probe for SmartUs. + Updated settings of L12-5L40HI probe for SmartUs. + Updated settings of P5-1L15SI probe for SmartUs. + changed settings of L15-6L25N probe for SmartUs devices. + changed NeatView data files for SmartUs devices. + Changed PW sample volume calculation algorithm. + Added PW dynamic range control for SmartUs devices. + Changed scan-converter module for LS128, LS64, ClarUs and SmartUs devices to perform downsampling defore conversion in color doppler modes. + Implemented feature to fix doppler window position when steering angle is changed. SDK 3.15 2012.09.28 (Echo Wave II 3.0.0) + Fixed error with writing data into ultrasound files. + Changed device arrival/removal managment to make possibility to startup USGFW2 from non-GUI thread. + support of probe HL9.0/15/52 is limited only for B-mode. + Added sample "...\samples_cpp_vs2005\b_mode\". + Updated documentation. + added management of ultrasound keyboards. + updated settings of MCR9-4R10N probe for SmartUs. + Added support of MCR9-4R10N probe for SmartUs. + Added support of HL9.0/15/52 probe for SiteRite 128. + Added support of SP12-5 and T7.5/17/128 probes for LS128 devices. + Fixed bug with ColorDoppler lines density change when scanning is performed not in ColorDoppler mode. + Fixed bug with zoom change on frozen output in multi-B mode, when other B-part is scanned. + Changed settings of probe HL9.0/20/64 for SiteRite 64 device. + Added sample "...\samples_cpp_vs2005\b_frame_grabber\". + Some changes to support correct PW calculations and drawings. + Added information about IUsgUnits interface. + Added native C++ sample "...\samples_cpp_vs2005\device_change_events". + To native C++ sample "...\samples_cpp_vs2005\save_to_file" added frequency control. + Fixed bug in calcualtion of available values of Doppler Steering Angle Control. + Added possibility to change PW sample volume position granularity. + Added software Color Doppler filters for SmartUs device. + Fixed bug in Color Doppler packet size range calculation. + Implemented support of compound mode. SDK 3.14.1 2012.04.03 (Echo Wave II 2.5.2) - Fixed registry settings of L4-1L180L probe for ClarUs devices. SDK 3.14 2012.03.23 (Echo Wave II 2.5.1) - Added support of UT-C5.0R20/128 probe for LS128. - Added support of L15-6L25N probe for ClarUs and SmartUs devices. SDK 3.13 2012.03.19 (Echo Wave II 2.5.0) - Added support of HL9.0/20/128 probe for SiteRite128 devices. - Changes with ultrasound streaming management are temporary canceled. - Fixed bug with working of non initialized COM engine in native threads. - Added USGFW2 registry permission change for power users. - Changed implementation of ultrasound streams management. these changes are performed in scanconverter-mixer, stream buffer and renderer filters. - Fixed bug in NeatView processing when processing image has small height. - Updated settings of LV8-5L60L and L7-3L80N probes for SmartUs devices. - Changed processing of controls change notifications send (bug with not stabile focus notification receive). - Added UsgDeviceCapabilities control. - Fixed bugs with TVD/TPD files opening: - ClearView and other processings loads wrong environment variable %ProgramFiles% on 64bits machines. - TGC does not allow to change sliders number for opened files. - Changed management of dynamic range available values. - Fixed bug in speckle reduction filter. - Added support of L15-7L25N probe for SmartUs devices. - Added support of BIPL7.0/60/128 and CASc-NUP-T40 probes for LS128 devices. - Updated presets of L15-7L25N probe for ClarUs devices. - Updated presets of L12-5L40HI, P5-1L15SI, C7-3R50HI, C5-2R60HI and L15-7L25N probes for SmartUs devices. - Fixed bug with files load in compound B-mode. - Fixed bug with TGC initialization. - Fixed bug with QuickView settings read from TVD/TPD files. - Implemented management of lines density change when scanning type and steering angle is changed. - Implemented QuickView processing. - Fixed serial number of 3D probe. - Added support of compound, stearing and virtual convex data formats. - For all linear probes for devices LS128, LS64, ClarUs, ClarUs4D, SiteRite 64, SiteRite 128 minimum width of Color Doppler window is set to 8 mm. SDK 3.12 2011.09.09 (Echo Wave II 2.4.1) - Updated settings for ClarUs4D Rev.A probe 3D6-3R40N. - Fixed version bug in USGFW2.DLL. - Implemented support of NeatView CPU processing. - Updated installation package for VS8.0 dependency libraries. - Added support of SiteRite 64 device and HL9.0/20/64(L20) probe for it. - Added support of C5.0/20/96 probe for Echo Blaster 128 scanners. - Added support of L3.5/180/96 probe for LS128 devices. - Added support of HL9.0/60/128 probe for SiteRite 128 devices. - Added support of L4-1L180L probe for ClarUs device. - Added support of ClarUs4D device. - Added support of SmartUs device. SDK 3.11 2011.05.12 (Echo Wave II 2.4.0) - Added NeatView processing support for EchoBlaster 64 device. - Added support of L3.5/180/96 probe for Echo Blaster 128 devices. - Fixed bug with M-line position after USGFW file load. - Added LT10-5L17N probe support for ClarUs devices. SDK 3.10 2011.02.15 (Echo Wave II 2.3.10) - Removed limitation of speckle reduction processing using for SiteRite devices. - Changed conversation algorithm between bitmap and probe coordinates. - Added HL12.0/25/128 probe support for SiteRite 128 devices. SDK 3.9 2011.01.31 (Echo Wave II 2.3.9) - Fixed bug with aplha bitmap update when scanning is performed. SDK 3.8 2011.01.21 (Echo Wave II 2.3.8) - Added support of device battery status property. - fixed bug with scan lines range for loaded USGFW2 files. SDK 3.7 2010.11.22 (Echo Wave II 2.3.7) - updated settings for probes L5.0/40/128, C5.0/20.96 of LS128 devices. - updated set of NeatView files. - Removed support of L4-2L170L probe for ClarUs devices. - Added support of L4-1L170L probe for ClarUs devices. - Added C5.0/20/96 probe support for LS128 devices. - Fixed bug with scanning lines range calculation for loaded files. - Added schedulling to access to NeatView processing resources in scan-converters. - Libraries updated to include some debug information. - Fixed bug in Color Doppler scan-converter (not initialized transparency settings) SDK 3.6b2 2010.06.18 (Echo Wave II 2.3.6b6) - Fixed bug with calculation of minimum doppler window width (Ver. 3.6b) SDK 3.6b1 2010.06.14 (Echo Wave II 2.3.6b4) - Added objects reference dump output interface SDK 3.6b 2010.06.14 (Echo Wave II 2.3.6b2) - Added possibility to restrict Doppler Window Width. - Fixed bug with no ClearView processing for B2 mode. SDK 3.5 2010.06.04 (Echo Wave II 2.3.5) - fixed bug with color palette for PDI and DPDI modes. - Added support of T9.0/19/128 probe for LS128 devices. SDK 3.4 2010.04.13 (Echo Wave II 2.3.2) + Added NeatView support for Echo Blaster 128 Rev.C devices + Fixed bug with input buffer plugin callback for LS128, LS64, ClarUs device (AutoGain feature) + changed frequencies of L2.5/170/96 probe for LS128 and Echo Blaster 128 devices + added support of L2.5/170/96 probe for LS128 devices + Updated sample cfm_auto_gain (ewext1.dll, function CFM_AutoGain_GetGain). + added support of L2.5/170/96 probe for Echo Blaster 128 devices + fixed bugs in B, M, M2 and PW scan-converters (wrong report about actual output sample data size). + enhanced number of supported output formats for B, M, M2, PW scan-converters. SDK 3.3 2010.01.15 (EchoWave II 2.3.0) + Added sample "b_focusing". + Added sample B-mode auto gain (b_auto). + Added support of test probe for ClarUs device. + Added sample "cfm_auto_gain". + Fixed bug with plug-ins managment. + Fixed bug in scan-converters with flipped output format. SDK 3.2 2009.11.26 (EchoWave II 2.2.0) + fixed bug with multiply ClearView control creation in USGFW2 SDK. + Changed "pw_auto_trace" sample because of changed scan-converter plugin architecture. + changed ScanConverter-Mixer implementation for plugin support (callbback with internal buffer) + changed interfaces for Scan-Converter plugins support. + first implementation of ColorDoppler plug-ins + Fixed bug with setting current position to latest frame. + Added NeatView (CUDA) processing implementation. + implemented HPRF mode. + Updated documentation. + fixed bug with attempt to access to ColorDoppler format before format is initialized. + fixed bug with access to destroyed objects after probe is detached from the system + fixed bug with PW line changing for LS64 device SDK 3.1 10.09.2009 (EchoWave II 2.1.0) + updated setting of EC6.5/10/128 and L12.0/40/128 probes for LS128 Rev.B beamformer + added support for ClarUs devices + fixed minor bug with coneloop state management for loaded files + fixed minor bug with cineloop play processing + added support for triplex modes for LS64 Rev.B devices SDK 3.0 01.07.2009 (EchoWave II 2.0.0) + added support of HL9.0/40/64 probe for Echo Blaster 64 device + fixed bug with attempt to access to ColorDoppler format before format is initialized. + fixed bug with access to destroyed objects after probe is detached from the system + changed DLLs compile setings (MultiThread DLL option is set) + implementation of custom file format. SDK 2.4 04.05.2009 (EchoWave II 1.6.4) + updated PureView parameter files for following probes: HL7.5/40/64 HL9.0/40/64 HL7.5/40/128 HL9.0/40/128 HL9.0/60/128 + Added support for LA3.5/2x48 probe for Echo Blaster 128 devices. SDK 2.3 24.04.2009 (EchoWave II 1.6.3) + updated PureView parameter file for linear probes for EB64 and LS64 + updated presets for probes BIPC6.5/10/128 and BIPL7.5/70/128 for LS128 devices + added support for probe BIPL7.5/70/128 for LS128 devices + added support for probe BIPC6.5/10/128 for LS128 devices SDK 2.2 20.03.2009 (EchoWave II 1.6.2) + changed parameter files for PureView processing for all probes + Enumeation of ClearView and PureView processings are enhanced to 16 levels SDK 2.1 2009.03.13 (EchoWave II 1.6.2) + Fixed memory leak bug in cineloop stream buffer. + Fixed bug with dopppler windows position change when ColorDoppler mode is inactive + fixed bug with memory leak in palette calculator + Improve performance on scan-conversion in B-mode + Fixed bug with PW Wall Filter control. + Scan-converter in B+Doppler modes outputs samples with slowest stream rate. + updated parameter files for PureView filter (hl.srp, c53.srp) SDK 2.0; 2009.01.21 (Echo Wave II 1.6.0) + Added synchronization to PW controls to avoid crashed during PW modes activation. + Updated samples. + Updated libraries (usgfwsetup.exe). + Added information about IUsgDopplerColorTransparency interface. + Implemented Color Doppler Transparency feature. + Implemented change of TGC control points number. + Separated CFM and PDI/DPDI controls of Wall Filter and Color Threshold. + Changed Color Averaging proccessing algorithm. + Added support for Site-Rite 128 ultrasound scanner. + Added support for LS64 Rev.B ultrasound scanner. + Fixed bug with cineloop playing. + Fixed bug with processing parameters update in FREEZE mode. + Improved support for suspend/resume. + Fixed bug with flashing of ultrasound data during processign of FREEZE in M and PW modes. + Fixed bug with Probe Frequency control for EchoBlaster 64 devices. + Fixed bug with probe frequency processing for Echo Blaster 128 and LS64 devices + Implemented new ColorDoppler spatial filter SDK 1.9; 2008.12.18 (Echo Wave II 1.5.1) + Updated libraries (usgfwsetup.exe). + Fixed bug with device removal and device power off handling + Fixed bug with probe frequencies sort. + fixed bug with entering in sleep mode and resume. + Separated PRF control of duplex/triplex states. + Added support for Tissue Harmonic Imaging (THI) for LS128 Rev.B devices + Fixed bug with output ultrasound image magnification in MultiB modes + Fixed ultrasound image jittering during scanning + Added support for "PureView" speckle reduction algorithm SDK 1.8; 2008.11.06 (Echo Wave II 1.5.0) + Added sections "Frequency and Tissue Harmonic Imaging (IUsgProbeFrequency3)", "Thermal Index (TI), Mechanical Index (MI) (IUsgBioeffectsIndices)". + Added information that Interop.Usgfw2Lib.1.0.dll must be registered using .NET Framework's utility RegAsm.exe. SDK 1.7; 2008.10.27 (Echo Wave II 1.4.2) + Updated libraries. + Added "include" folder with headers and Usgfw2.idl. + To documentation added information about "OLE-COM Object Viewer" tool. Added more recommendations for developers. + Added sample "...\samples_cpp_vs2005\save_to_file\" that shows how to use Usgfw2 SDK from native C++ (MFC). + Updated ReleaseUsgControls function of C++/CLI samples. SDK 1.6; 2008.08.14 (Echo Wave II 1.4.0) + added support for LS128 Rev.B + added triplex mode + Fixed bug in ClearView module. + Updated settings for LS128 beamformer's probe HL9.0/60/128. + To IUsgScanMode interface added method CreateClone. + To tagScanMode enumeration added triplex modes (B+CFM+PW, B+PDI+PW, B+DPDI+PW). + Added "pw_auto_trace" sample that shows how to access low level PW data, set scan-converter's plug-in object, how to detect and draw PW trace, how to perform automatical PW PRF, PW baseline, PW Invert adjustment. SDK 1.5; 2008.03.19 (Echo Wave II 1.3.8) + Fixed bug with TGC in B+PW mode + Fixed bug with 96-elements probes (scanning holds). + Added support of HL10.0/25/96 probe for LS128 device. + fixed bugs with SignalScale, ColorThreshod controls + fixed bug in ColorDoppler FrameAvg filter + changed range of available color threshold values. + fixed bug with different Doppler modes color maps overlapping. + Corrected bugs in Scale, ColorThreshold and ColorQuality controls + Corrected bug in ColorDoppler Frame Averaging processing + Added documentation for interface IUsgDopplerSpectralAvg. SDK 1.4; 2008.02.08 + optimized code for 2D scan-convertors (B, CFM, PDI, DPDI) + fixed bug with alpha bitmap mixing in renderer module. + Changed DispId's of some IUsgDataStream, IUsgMixerControl, IUsgGain, IUsgImageOrientation methods and properties. + Changed interface IUsgCtrlChangeCommon (added parameters to OnControlChanged and OnControlChangedBSTR), changed all samples, updated Programmer's Guide. SDK 1.3; 2008.01.22 + Added M Zoom. + Added B Zoom. + Improved Color Doppler frame averaging algorithm. SDK 1.2; 2007.12.22 + Added "pw_mode" sample that shows how to use B+PW mode. + Updated Programmer's Guide. SDK 1.1; 2007.12.21 + Added Usgfw2 SDK Programmer's Guide and sample code. + Fixed bug in Color Doppler Frame Averaging module + Added 300 mm depth selection for C3.5/20/64 probe (LS64) + Added 300 mm depth selection for C3.5/20/128 and C3.5/40/128 probes (LS128) + Added Doppler Frequency control. + Added 250 and 270 mm depth selection for C3.5/20/128 and C3.5/20/64 (LogisScan 64/128) + Fixed bug in PW-mode scan-converter for 16-bit color output. + Fixed ClearView installation bug. + Added B+PW and PW modes support for LS128 and LS64 devices. + fixed bug in renderer. SDK 1.0; 2007.09.24 + Initial Usgfw2 SDK release. ----------------------------------------------------------------- (c)1992-2025 TELEMED Internet: www.pcultrasound.com, www.telemed.lt Information e-mail: info@pcultrasound.com, info@telemed.lt TechSupport e-mail: support@pcultrasound.com, support@telemed.lt -----------------------------------------------------------------