Aware Electronics Aw-Radw Update Notes

All purchasers of Aw-Radw are entitled to free updates. (See Aw-Radw's menu item "Help" - "About" for version number). Just e-mail us ( and we will e-mail back instructions for downloading the update.

The current version of Aw-Radw.exe is 9.3(g) dated Jan. 26th, 2017. It increase the allowable highest COM port number from 99 to 9999.

The previous version of Aw-Radw.exe is 9.3(a) dated Sept. 28th, 2015. It improves and prevents problems with the "Geiger Click" DirectX Sound routine under certain updates of Windows.

The previous version of Aw-Radw.exe is 9.2(q) dated August 14th, 2015. It adds several features to the random number generation feature including the ability to record the system Date-Time in local or UTC time, with each radiation 'hit' and includes the millisecond part of the time. It also includes the ability to add the total random number 'hits' to the end of each line of the random number file.

The previous version of Aw-Radw.exe is 9.2(k) dated April 30, 2015. It fixes the situation where the Geiger Click sound was not heard until after the first radiation point had been tallied.

The previous version of Aw-Radw.exe is 9.2(h) dated March 26, 2015. It includes the new ASCII option "Add Total Counts". If "Add Total Counts" is checked, the program will add to the end of each row, the current ASCII Delimiter followed by "Total Cnts:" followed by the current ASCII Delimiter, followed by the the total number of raw counts received since the start of radiation collection. This applies to all ASCII output including ASCII files, clipboard output, "Convert Rad Binary File to ASCII file" and ASCII printer output. This update also adds the ability to include the Micro Caption following each radiation value i.e. µR/hr, µSv/h, milliR/hr, CPS, CPM, etc.

The previous version of Aw-Radw.exe is 9.2(g) dated February 23, 2015. It includes the ability to write timecodes to ASCII files in local date-time format and/or Coordinated Universal Time (UTC/GMT) date-time format. It also includes the ability to include Coordinated Universal Time codes as arguments to trigger programs and alarm programs.

The previous version of Aw-Radw.exe 9.1(a) dated Oct. 7th, 2014 adds the following:

This update improves several aspects of Aw-Radw's code. The update also improves the auto-refresh aspect of the graphics engine Aw-Graph, now Aw-Graph(5.1w), which is used by Aw-Radw's real-time bitmap graphing window.

Aw-Radw 9.1(a) adds a printer option which will automatically send Real-Time ASCII Data to any printer with a connection to the PC, including networked printers. It will print to Page Mode Printers (for example Laser Printers) as-well-as Line Mode Printers (for example Dot Matrix Printers). In Page Mode, one page after another is printed as each is filled. In Line Mode, each line is printed as it is created.

Each line printed can be the user settable average, from 1 to 1024 data points, in increments of 1 data point. Optional headers can automatically be included at the top of each page and/or at the beginning of the print job. At the same time the program will save the data to an ASCII file and a binary file. Optionally Aw-Radw will direct the printer driver to print to a file.

Many printing programs can lock-up and become unresponsive when a connection to the printer is lost. For example, Window’s Notepad and Microsoft’s Word will lock-up and become unresponsive if one unplugs the printers’ USB cable before issuing the print command. Aw-Radw 9.1(a) will not allow this to happen. If the printer connection is lost, instead of locking up, Aw-Radw will inform the user and continue with all other aspects of the program without interruption.

A host of additional ASCII print options and formats are included.

Aw-Radw ASCII print options
This Real-Time Printing of ASCII Data can be very useful. For example a PC running Aw-Radw collecting radiation data can print a hard copy of the data on a printer located across campus and connected to the network.

Geiger 'Click' Menu

Previous versions and the current version of Aw-Radw makes use of Windows advanced Direct X - Direct Sound feature for high performance sound generation such that at higher radiation levels the emitted sound takes on a very impressive hissing crackling nature. This feature allows easy detection of changing radiation, even with high flux levels, just by the change in sound emission.

The new version Aw-Radw 9.1(a) includes an option to Synthesize Clicks from Counts above the user's selected CPS (count per second) threshold. When the radiation count rate equals or exceeds the entered CPS, the program will switch to synthesized clicks for Geiger click sound. When the program is synthesizing Geiger clicks, it calculates the corresponding CPS then generates random numbers with an exponential distribution, to determine the delay between each click sound.

This feature is handy in that most Bluetooth and WiFi adapters do not allow the passage of the Geiger 'Click' signal. In such a case, these synthesized clicks allow hearing a simulated click stream controlled by count rate date.

The new version Aw-Radw 9.1(a)also adds a new menu item "Start a DOSBox Command Prompt" which opens an Aware modified DOSBox command prompt window in which one can run any 16 bit program, including full screen graphics programs, in versions of Windows that otherwise would not allow such programs to run. There is also a batch file named START_DOSBOX.BAT, within Aw-Radw's folder, which will also open a DOSBox command prompt window.

Previous version Aw-Radw.exe 8.7(a) dated Jan. 20th, 2014. It corrects an exception that could occur when the user changed WAV sound files for the Geiger "click" sound, while the program was playing a WAV sound file.

Previous version Aw-Radw.exe 8.6(g) dated Nov. 3rd, 2013 adds support for the LCD-90's and USB-MSP's new floating point alarm level. It also includes numerous improvements to code efficiency.

Previous version Aw-Radw.exe 8.5(g) dated Oct. 20th, 2013 adds the following features:

Greatly improves the DirectX Sound Geiger “Click” feature. Also adds the “Geiger Click” sub-menu item “Allow DirectX Global” which directs the program to instigate DirectX Sound with global access to the sound buffer i.e. if "Use DirectX Sound" or "Low Priority DirectX" is checked and with "Allow DirectX Global" checked, the Geiger "click" sound will continue to operate even while another program using DirectX sound is the foreground window.

Version 8.5(g) also improves the low level interface between Aw-Radw and the virtual COM port drivers installed with Aware’s LCD-90 and USB-MSP.

The previous version of Aw-Radw.exe is 8.5(b) dated Sept. 5th, 2013. It adds the following features:

Under Aw-Radw's main menu "Screen" - "Fonts and Colors" three new menu items have been added, namely, "Text Alarm Color" - "Text Alarm Background Color" and "Use Alarm Colors With Alarm". These allow one to select the Main Window's Text Alarm Color and Alarm Background Color when Aw-Radw's alarm is activated. The alarm colors default to yellow text on red background but any color can be selected. This allows a very attention getting display with alarm. For example, a normal display of black on beige and an alarm display of yellow on red. The "Use Alarm Colors With Alarm" menu item allows toggling on or off this feature.

Also added: Aw-Radw's main window and any opened child windows title bars, will have inserted at the beginning of the title bar string, (ALARM) or (LOW ALARM), with alarm condition.

Version 8.5(b) also adds the following feature:

New menu item added: "Send LCD-90 or USB-MSP Alarm Signal On-Off" allows Aw-Radw's sophisticated alarm algorithm to activate the LCD-90's or USB-MSP's alarm, overriding their internal alarm.

The menu option opens a pop-up menu with two options, namely "Send LCD-90 or USB-MSP Alarm Signal with Aw-Radw's High Alarm" and "Send LCD-90 or USB-MSP Alarm Signal with Aw-Radw's Low Alarm". They can be checked or un-checked by clicking on them. If either are checked, then, when Aw-Radw is using a LCD-90 or USB-MSP as a real time data source, it will send a command to the LCD-90 or USB-MSP telling it not to use its internal alarm system to activate its alarm, but rather, activate its alarm only when Aw-Radw sends it an alarm command i.e. when Aw-Radw enters an alarm state. The alarm actions carried out by the LCD-90 depend upon the "Alarm's Action Settings".

When both menu options are un-checked, or when Aw-Radw is not using the LCD-90 or USB-MSP as real time data source, then the LCD-90 or USB-MSP will default back to using its own internal alarm system. (Note: In the case of the USB-MSP, the internal alarm overridden by the above is USB-MSP's RTS pin Alarm).

Also added floating point number support under Micro-Controller Options menu when setting the LCD-90's and USB-MSP's internal calibration factor and deadtime settings, allowing, for example, setting the deadtime in increments of 1/1000th of a microsecond. Also added Display's Decimal Precision menu item, to support the LCD-90's and USB-MSP's updated firmware.

Fixed the following. When collecting data with Aw-Radw, if one changed the deadtime setting, the change would not take effect until stopping collection then starting. It now takes effect immediately.

The previous version of Aw-Radw.exe is 8.4(g) dated May 5th 2013. It improves the ability of the program's "Menu Persistence" feature to operate as expected under the latest versions of Windows including 64 bit versions.

Previous version 8.4(a) dated March 11th 2013 adds the ability to set the detector deadtime in increments of 1/100 of a microsecond instead of microseconds. It also corrects a minor fault in the deadtime algorithm when using TBUs greater than 1.

Previous version 8.2(k) dated Feb. 3rd 2013 improves the Alarm and Geiger Click volume routines as-well-as the program Aw-db.exe. It also adds a menu item "Modify A Binary Rad File Header (Date-Time and Message)" which allows one to modify an Aware Binary Rad File's internal header, including the start date-time, the message and the Y-Axis caption.

Previous version 8.2(i) dated Jan. 2nd 2013 adds additional features to the "Command Line Argument for Trigger Program" and "Command Line Argument for Alarm Program".

Nov. 30th 2012 the program Aw-db.exe that supports Aw-Graph.exe, Aw-Fast.exe, Mod-Head.exe and Makdecay.exe, running under 64 bit Windows, has been updated to improve long filename handling.

Previous version 8.2(h) dated Nov. 14th 2012 adds more built-in help and a few other additions. It includes buffered disk reads and writes which considerably speeds-up downloading large files from the LCD-90 and USB-MSP. It also adds an “Express Download Stored Data” menu item for fast downloading of all files from the LCD-90 and USB-MSP. See Aw-Radw’s help file and LCD-90’s manual for more information.

Previous version 8.1(g) dated August 26th 2012 corrects a couple of small errors with some command-line args. i.e. the ones that auto-start the collection process ( -L and -A). Also the auto create a filename from system date-time created a filename that included three characters instead of the DOT which is also corrected.

Previous version 8.0(a) dated May 3rd 2012 provides auto-detection of any plugged in Aware MSP device (LCD-90 or USB-MSP) or RM device for the command line argument -C.

From the updated Aw-Radw’s help file:

Command-Line Arguments

Aw-Radw -C# The -C# arg. directs Aw-Radw to use the COM port # where # is between 1 and 99. For example the following command line forces Aw-Radw to use COM5:


If the # in the arg. is M as in:


then when starting, Aw-Radw will try to find the first (if any) Aware MSP device (either a LCD-90 or USB-MSP) that is plugged into a COM port or virtual USB COM port and that is not being used by another currently running copy of Aw-Radw. If it finds a MSP device, it will set the COM port accordingly and check the menu item "Rad Options" - "Micro-Controller Source Switch".

If the # in the arg. is S as in:


then when starting, Aw-Radw will try to find the first (if any) Aware RM directly plugged into a COM port or virtual USB COM port and that is not being used by another currently running copy of Aw-Radw. If it finds a RM, it will set the COM port accordingly and un-check the menu item "Rad Options" - "Micro-Controller Source Switch".

Aw-Radw will use the new COM port number and will also store it within the file Aw-Radw.Set as the default COM number. For more information about the Aw-Radw.Set file use the editor's search-find feature to search for Aw-Radw.Set.

Previous version 7.9(s) dated April 12th 2012. It provides greater flexibility with auto ASCII filename generation for the command line argument -A. From the updated Aw-Radw’s help file:

Command-Line Arguments

Aw-Radw -Afilename

Starts Aw-Radw collecting radiation data to an ASCII file with the path-filename of your supplied 'filename' using all the menu item variables last set by the operator and stored within the program's Aw-Radw.Set file. If you leave out the filename Aw-Radw will make-up a filename from system date-time. in the form of 21204CB5045.txt (See above "default date-time file naming scheme" for info. about system date-time filename). Note in the case of Aw-Radw making up an ASCII data filename from system date-time, instead of a filename like this: 21204CB5.045 as per a default Aware binary filename, a default ASCII data filename takes a form like this 21204CB5045.txt.

Example -A arg. with example resulting filenames:

"Aw-Radw -A" or "Aw-Radw -A*" or "Aw-Radw -A*.txt" makes an ASCII filename along the lines 21204CB5045.txt
"Aw-Radw -A*.csv" makes an ASCII filename along the lines 21204CB5045.csv
"Aw-Radw -AD:\MY_ASCII_DATA\*.txt" makes an ASCII filename along the lines D:\MY_ASCII_DATA\21204CB5045.txt
"Aw-Radw -AC:\MY_DATA\myfile.txt makes an ASCII filename C:\MY_DATA\myfile.txt

If the drive and/or path is missing, Aw-Radw will fill-in the drive and/or path with default values using the drive and/or path to the program.

Previous version 7.9(i) dated January 18th 2011. It includes the ability to run Aw-Graph.exe bitmap graph feature under 64 bit Windows (for users that can't open bitmap graph from Aw-Radw under 64 bit Windows). It uses a modified version of the DOSBox program named Aw-db.exe. It and SDL.dll are included in this update zip. The new feature can be enabled or disabled with a new menu item. Aware Electronics plans to release a Windows version of Aw-Graph to run under 64 bit Windows but until then, this update is needed for bitmap graph under 64 bit Windows.

Previous version 7.9(b) dated July 23rd 2010 fixes a problem with the "Output Options" - "Random Numbers" - "Random Number Format" - "Time Code" feature were in a small percentage of the time code generated might not have been properly initialized. It also allows continuation of random number generation even if another program puts a lock on the random number file.

Previous version 7.5(g)dated May 26th 2009 adds the -Q command-line argument. See Aw-Radw Help File and search for "Aw-Radw -Qquit_after_points" for more information about this new argument

Previous version 7.5(b) dated July 20th 2008 adds improvments to the Auto Alarm and Auto Background features. It allows auto rejection of points from the running average background with high alarm condition. It also adds several additional internal improvments to the Auto Alarm.

Previous version 7.4(g) dated May 2nd 2008 adds improvments to the Auto Alarm and Auto Background features. It allows auto-reset of background after a high alarm condition expires, it reports to main screen when program is waiting for Auto Alarm activation due to error level, and displays the current auto alarm level within the flux bar of the main screen.

Previous version 7.4(b) dated April 25th 2008 adds the "Detector Dead Time" feature. It also allows changing the "RM Calibration Factor" as-well-as the "Detector Dead Time" while collecting radiation data making it easier to calibrate a detector. This version also improves the "Restrict Auto Background Counts to Window" feature.

Previous version 7.1(b) dated Feb. 29th 2008 improves the DirectX sound feature.

Previous version (7.0) adds the Auto Alarm and Auto Background features. It also adds support for our new micro-controller based radiation monitor interfaces.

Previous version 6.5(i) adds more command-line arguments including a caption argument and a quit after X number of points argument.

Previous version 6.5(g) includes additions to the run external program with alarm or with X number of trigger points feature, including a command line argument for the external program that includes the generation of a summary text file. This is handy for auto-sending of E-mails when alarm conditions exist and\or once every X number of points, wherein the e-mail body contains the data in the summary text file.

Previous version 6.5(b) dated July 12th 2005 fixed a timer problem with TBUs larger than 60 seconds. It also included additional graphing features and menu items for graph compression and aperture and improved graphing update speed by approx. 10 times. In addition the update fixed an error in which on occasion the radiation collection starting time code was set to zero. It also improved the volume control.

Previous updates added 64 bit floating point arithmatic to the running-average bar chart, the ability to select the precision (the number of digits to the right of the decimal point) for the Ascii file, the bar chart and the on-screen text data, the ability to auto-add descriptive information to the top of each Ascii file as-well-as new command-line arguments and a window's title option.

Update 6.0(a) improved the DirectX-DirectSound interface when playing very small geiger 'click' wav files on certain sound cards. It also included a new help file format such that newer versions of Windows WordPad can be used to display the file.

The update to version 5.9(a) dated December 17th 2004 increased the efficiency of the code that automatically places and scrolls ASCII data to the top or bottom of Windows Clipboard.

The update to version 5.4(a) dated August 25th 2004 added an ASCII Custom Time Code option which allows ASCII file generation with Date-Time codes that match any known third party graphing, plotting, and/or math software package.

The update to version 5.3(b) dated July 20th, 2004 makes more reliable the start-up of the high voltage section of our RMs when exposed to very high radiation levels.

The update to version 5.2a fixed a problem when generating random numbers with a "Don't Use Lower Clock Bit(s)" value greater than zero. The compiler optimization was using a register for the shift variable which also contained the clock count.

The update to version 5.1b reports COM ports in use by other programs. The update 5.1a fixed a few minor memory allocation and handle errors.

As regards older updates, the difference between the version 4.3(a) and version 4.7(a) is the inclusion of a built-in random number generator. The 4.3(a) update included several additional features as well as bug fixes including a pre version 4.2(s) bug in Aw-Radw's DirectX Direct-Sound sub-system which on occasion caused a ddhelp.exe error. (The error only effected the Geiger 'click' sound and had no effect on other aspects of the program). If you desire an update of the package E-Mail us with the request and we will return E-Mail a zip file containing the most recent version of Aw-Radw and associated files. Include in the E-Mail enough information such that we can find your original purchase information in our database, for example include the invoice number and/or your name.

Phone:(800)729-5397 or Phone/Fax: (302)655-3800

To return to the previous page, use your browser's BACK button.

Return to Aw-Radw page?