EEGER
SOFTWARE
CHANGELOG
EEGer4 Software Changelog
Release Notes for EEGer4 440x (October 2022)
EEGer4 440x has been released with a variety of new features and bug fixes, as well as backend improvements to the software and its development
process. This release will act as a stable foundation for future development to occur from, allowing improvements to be made more quickly.
New Features These are key changes made in this version intended to expand EEGer’s functionality, make the software easier to use, or to implement
requested features.
Improved presentation of Main Screen, Wave Screen, and various submenus by adding a new background image, adjusting the default color
scheme, and adjusting the fonts.
Adjusted Top Navigation Bar to separate Help into Support and Info menus.
Added support for improved visibility of rewards (Configurable: Options>EEGer Configuration Options>Preference>15 Set over threshold line
size).
Added tech support upload utility (Support>Upload Tech Support Information) to help with critical failure diagnosis and error code reporting.
Added support for BEEMedic NeuroAmp devices.
Updated warning message interface to be less intrusive (click to see warning messages).
Added ability to view EEG Store’s Knowledge Base Articles (KBAs) from within EEGer (Support>Knowledge Base Articles).
Home Use Client Files (EKC, EKR) downloaded from HU Cloud now automatically install when leaving the menu.
Changed display of feedback displays (games) to include all initialized games, and to specify which games require an external monitor.
Updated software End User License Agreement (EULA).
Removed deprecated buttons related to Home Use, as well as some deprecated options.
Renewal date of the currently installed keyfile will be displayed in the bottom left of EEGer’s Main Screen for all subscription types.
Removed Single Monitor Warning when opening EEGer in Dual Monitor mode without an external display connected.
Bug Fixes This is a selection of errors resolved with this release, as well as improvements made to existing features to bring them in line with our
original intentions. While issues are encountered and resolved during development, we thank all users who take time to report problems or provide
suggestions, many of which have been addressed by this release.
Clinical Override now correctly enables live session controls in addition to the ability to change the Plan Session screen.
Added new communication dll to handle longer gamedef option names.
Resolved a crash related to FullRecord license enable while using the Q20/Q21 acquisition devices.
Corrected feedback display issue when switching from 8-trace Dual to SingleA/SingleB with some games.
Resolved an issue which could cause incorrect layouts to appear when creating multiple Home Use Client Files.
Adjusted EEGer main screen to rebuild more often to stay updated with changes to the license and selected Client ID.
Updated GetKeyfiles utility to only install keyfiles if a new key or change is available on the server.
Adjusted button sizes to be better when using 4k displays.
Fixed an error preventing Plan Session screen from saving after canceling the selection of a Custom Session Plan.
ESCv221027-CP 1
EEGer4 Software Changelog
Fixed an error involving Filter Presets not saving or crashing while editing.
Reduced disruptive screen flashing throughout the software during loading, made more apparent by updated color scheme.
Adjusted sorting of HU Cloud so that newer files are easier to locate when many files are uploaded (it is still recommended for the
Supervising Clinician to delete files once they have been installed).
Fixed issue causing black screens to appear after running some games in some display configurations.
Adjusted logic to properly display Keyfile Information when installing files via GetKeyfiles.
Corrected an error that caused default serial number and passkey for BrainMaster devices to be displayed.
Reduced repetitive warning message popups in certain conditions.
Unresolved Issues These are issues that have been observed in the software or reported by users, but are not resolved by this software update. Work
will continue to address these issues in upcoming releases of the software. Users who are impacted are encouraged to contact technical support for
possible workarounds, to provide additional information from their systems, and to be notified when these issues are resolved.
AutoAmp utility reports TT-USB devices as ProSB and requires user configuration.
AutoAmp utility can fail to identify the correct amplifier if multiple amplifiers are connected at the same time.
AutoAmp utility can fail to assign the correct COM Port when using Wiz devices if the COM Port changes.
Crashing may be observed when opening the software if a Wiz device is configured and the amplifier is not connected to the computer.
Crashing may be observed when exiting a session if a Wiz device is configured and the amplifier is not connected to the computer.
Crashing may be observed when starting EEGer with a ProSB or TTUSB adapter connected if AutoAmp is enabled. To avoid this issue, leave the
amplifier’s cable disconnected from the computer when first opening the software and manually configure the device, turning off AutoAmp.
Note: Disabling AutoAmp utility once the device has been properly configured (during first-time startup or after manually configuring the
device) will avoid these issues. AutoAmp utility can be disabled at Options>EEGer Configuration Options>Specials>9 Check device once at
startup.
During live training, EEGer is unable to display Optima impedance readings until the software completes its initializing process. Users must
wait until EEGer completes initializing (signal observed on RAW trace) before checking impedance.
GetKeyfiles utility may download an expired keyfile enable if no keyfile has been installed locally.
ELS and ELP files cannot be downloaded in Clinical Mode unless in Force HU Mode.
Dongle Groups have not been fully implemented at this time.
The default Feedback Mode for SMR 8p reports an unlicensed error message, resolved by changing to a different feedback mode.
Space Race & other additional games may display incorrectly in some configurations while using a 4k monitor. Adjusting the display to
1920x1080p before opening EEGer allows these games to function as intended.
Client Info Box on EEGer’s Main Screen may not update in certain conditions, resolved by exiting popup menus or reselecting the Client ID.
Feedback Displays (games) may not take screen focus in all conditions when using Dual Monitor mode and other windows are open on the
computer. This is resolved by selecting the game on the Windows Taskbar or selecting the game using alt+tab shortcut.
When checking impedance with Wiz devices, the message ‘See amp for impedance’ may appear if an open connection is detected.
ESCv221027-CP 2
EEGer4 Software Changelog
DVDGame 1.55 does not achieve 0% video quality in White or Black Overlay. It is recommended to set a higher minimum floor to avoid visual
glitches.
Discovery amplifiers may not connect to EEGer in certain conditions, and display incorrect error messages depending upon configuration.
The Wave Screen may appear to move ‘slower’ when viewed at higher resolutions, such as on 4k displays. This does not impact feedback.
Discrete reward feedback can become delayed when using DVDGame at maximum reward with minimum time between reward events.
Performing multiple backups to the same directory within the same day produces an error message. This is resolved by removing the
existing backup folders, choosing a different directory, or waiting to backup on another day.
Unarchiving clients can result in errors in some conditions.
Release Notes for EEGer4 440w (October 2022)
Due to an internal bug noticed while testing the release candidate, this version of EEGer has been retracted from public release. Changes have been
merged into the release of EEGer4 440x.
Release Notes for EEGer4 440v (January 2022)
New Features
Added firewall exceptions to EEGer utilities
Bug Fixes
Debug log reports beta version
Tech support menu doesn’t crash when its opened
HU-file creation now has the right layout information during installation
J&J device’s unable to read .ini file issue is resolved (fixed getkeyfile utility running in the background)
Unresolved Issues
Text on the main EEGer screen remains in the background when settings gets updated
A black screen may appear on top of the Main EEGer screen or EGS screen when games are abruptly stopped due to an error
Replay button isn’t disabled for clients with no session data
When channel B site isn’t entered while planning a session, it cannot be used for monitoring
Verify install sometime do not display any notification when the installation is correct
Closing the window of the statistics display crashes EEGer
User cannot configure a custom session plan as the default session plan while creating client or adding a new protocol. Only works while
planning a session
ESCv221027-CP 3
EEGer4 Software Changelog
While exporting consultation data, EEGer always encodes the client ID with xguid even when HIPAA encoding is UN-selected in the EEGer
Configuration options
Previous Releases
Release Notes for EEGer4 version 440u (29 Nov 2021)
Features Added
• Updated Dongle driver will be installed on EEGer 440u
Bugs fixed:
• Help menu (the operator’s manual) will open on a default browser with out displaying terminal
• Installation will default EEGer configuration to allow experimental devices
• During Start up, EEGer will not reconfigure connected amplifier unless its the first run after installation
Release Notes for EEGer4 version 440t (10 OCT 2021)
Features Added:
• Home-use file upload and download utility
• Clinician Login on Home-use system (Therapist override on Home-use system)
• Added a new feature “Dongle group” for adding or deleting common HU-files
• Automatic download of keyfiles and dongle update files
• Automatic Amplifier selection on start up
• Game Initialization tool now saves all your previous game customization during 440t installation process
• New EEGer loading screen on EEGer starts up
• Revised top menu layout for easy navigation
• New button to refresh/reread EEGer settings
• EEGer is now compatible with 4k monitor
• Attempting to open a second instance of EEGer opens the first instance instead of displaying a warning message
• Microsoft VS 2019 and 2017 drivers are added as installation package (for older version of Windows)
• All Home-Use files are now saved in EXPORT folder by default (can be changed to Desktop or My Documents)
• Users can now enable or disable auto-reset of History-data during Live session while resuming out of pause mode
Bugs fixed:
• Fixed EKR installation (used to crash on home-use system due to a date code bug)
• Neurobit Amplifier now selects only the channels that are entered in the session plan
• Neurobit optima amplifier are now with updated drivers and runtime libraries
• J&J amps now display voltage and impedance correctly
• Custom session plans display correct layout list
• Study manager interface now can be access using the password
Unresolved Bugs:
• EKR and EKC files saves invalid feedback mode when Supervising Clinician does not save a session plan before generating HU-files
• Cannot rename client files using the archive management tool
• Unable to un-select HIPAA encoding logic while exporting client data
Release Notes for EEGer4 version 440s (10 JUL 2020)
Feature Added:
• Option to not require flash drives for remote users
• Add support for Veil game options
• Wiz changes to read serial numbers more consistently
• Hide python error message with generic error message
• Add option to show age and/or birthday of client
• Correct A4xx link command option in iotest
ESCv221027-CP 4
EEGer4 Software Changelog
• Visual (color) change in buttons of remote users (for support)
• Support new Fortress dongles
• Add support/process for updating keyfiles over internet
• Add support for GP8e, GP12e and Neurobit Optima amplifiers
• Added Custom Session plan in the Plan Stage interface
• View log by Techsupport Menu
• Automatic flush and history reset when entering RUN state
• Support both Q20 and Q21 amplifiers with either CAN interface module version
• Show CAL and Impedance modes on status line
• Faster game startup
• Removed floppy disk logic
Bug fixes:
• Correct crash in changing zscore colors (since 440K!).
• Made backup size information more explanatory.
• Handle review options requiring raw files even if no raw files.
• Correct situation where menus disappear on basic mode changes by NOT letting Microsoft in the act.
• Corrected Impedance display location for some amplifiers.
• Corrected invalid date computation around year-end values.
• Fix accidental save of EDF files as CSV files instead.
Known issues:
• If Help Manual and Tech Support Menu are opened from EEGer, EEGer silently crashes EEGer when the Tech Support Menu is closed.
Release Notes for EEGer4 version 440r (10 OCT 2018)
Bug Fixes:
• Internal logic fixes, this logic is used in the review frequency data logic.
• Corrected bug in update file reading if EEGer was not already running.
• Fixed so reading of update files works even when realtime was not running but dongle will not reflect changes until EEGer is started.
• Dongle is now reread after dongle update since it may change.
• Corrected possible fault on color sets if buffer has junk (related to corruption of color files).
• Corrected random number fault issue in some games.
• Correct fault if image not found; changed to dynamic file names instead of fixed names.
• Management data files corrections; files were sometimes corrupted but not repeatable.
• Correct type error on new subset values for experimental modes, preventing a possible TK error with experimental feedback modes.
• Corrected an issue which could cause Q-Wiz amplifiers to be misidentified as 2-channel when beginning a session, as well as an error which caused
the amplifier to enter the wrong mode.
• Changed build script to preprocess feedback mode definitions before build.
• Corrected cases where screen positions were left of main window (only appeared when supporting more than 2 displays).
• Corrected typo in multiple .gamedef files.
• Corrected error which caused frequency lower end to reset to 0Hz when adjusting in AT mode.
• Corrected keymaker issue to emit zerosessions=yes code in dongle updates.
Functional Changes:
• Added functionality to retrieve a session plan from a previously recorded session (Review Screen).
• Pressing Q during a session brings up a QPS controls window.
• Modern boxlights and jumpbox now allow custom pictures to be used for feedback.
• Game Initialization Tool allows users to specify their own folders.
• Added dedicated backup option for client and user data.
• Finalized refrequency options (in options menu) to allow for data adjustment in the Review process Ratio screen - this allows different filter band
ranges to be viewed than those specified when running a session, as EEGer records all of the raw data received from the amplifier. There is also an
installable refilter utility to also produce different band results from the raw data.
• Added optional 1/8Hz resolution to Review graph display.
• Q-Wiz amplifiers should now work without issue, Please contact support at 800-789-3456 x2 if you encounter any problems.
• Added functionality to verify an EEGer installation from within the Tech Menu
• Changed sound logic to restart reward sound on next reward even if not finished.
• Alt-F11 or end of impedance resets <1Hz filter history along with other history values.
ESCv221027-CP 5
EEGer4 Software Changelog
• Revised EDF full export logic since many viewers/importers cannot handle the standard logarithmic extensions for large data - full recording exports
now viewable in any EDF+ browser.
• Added new layout (12x) which is a 4-channel independent channel feedback selection.
• Display layout name instead of format string in Review tabular listing (if known and enabled)
Other Changes:
• Added serial number retrieval to a4xx and a2xx amplifiers in IO Test utility and Debug Display.
• Added logic for training/research dongle markers for future tracking.
• Clarified text relating to averages on Review screen.
• Added error strings to date errors to identify why an error occurred.
• Added text about where message came from to error messages/info messages file.
• Suppressed Tkerror if summary file never got period data (can only happen if file was built while debugging).
• Rebuilt all picturepacks with updated gamedefs and ensured that correct gamedefs get installed based on installed EEGer version.
• Updated ICAN settings utility to match that used in ICAN study with EEGer431.
Release Notes for EEGer4 version 440q (29 Sep 2017)
Bug fixes:
• Revised fix for NOT repeatedly selecting freqs below 0 Hz (keyboard repeat)
Functional changes:
• Added recording of QPS data for future data analysis
• Begin logic for realtime sliding DFT for future filtering
• Begin logic for future midi sound logic
Release Notes for EEGer4 version 440p (2 Aug 2017)
Bug fixes:
• Correct Eiotest logic for 2/4 channel testing
• Correct game initialization logic for newly added values
• Correct demo BetaReset custom session plan
• Fixed repeated left arrow driving low frequency below 0 Hz (keyboard repeat) and causing Combo crash
• Correct coding error on Psyncdual 8 trace mode
Functional changes:
• Added explicit message if game failed to start (external games)
• Changed QDSI logic to support DSI-7 headset as well as dsi-24
• Removed QPSLAG mode and added QPSMOD
• Moved experimental/suspect feedback modes to require users to explicitly allow them
• Made .8 layouts use common reward logic
• Added QPS debug display in QPS modes
• Added .12x layout with 4-channel 4 rewards 4 inhibits
Release Notes for EEGer4 version 440n (10 Apr2017)
Bug fixes:
• Corrected EEGer-plan-channel to Discovery-physical-channel mapping
• Corrected modern jumpbox/boxliight image logic to not try using/deleting images that failed loading in time for use
• Removed extraneous backlash in support utility for .EKX file creation
• Corrected Tk error in study manager if no study name defined
• Corrected wrong debug data file name if debug logic turned on
• Verified Atlantis data OK after Discovery changes
Functional changes:
• Added support for QDSI DSI7 in addition to QDSI24
• Provided method for multiple dongle updates on same day if specified in new keyfile
• Changed coloration for similar looking game initialization tool and tailor games tool so support can tell what screen up
• Update study manager to 431g changes
Release Notes for EEGer4 version 440m (12 Jan 2017)
ESCv221027-CP 6
EEGer4 Software Changelog
Bug fixes:
• Corrected difference between Discovery20 and Discovery24
• Erroneous 'unlicensed' messages remove from Plan Session (the asterisk marking licensed options confused logic)
• Made sure updates to remote users don't truncate last character of data
• Trap error if trying to print notes file if there isn't one
• Correct graphics memory loss after many 4mation images
• Correct tk error if enabling FFT bars with no dongle installed
Functional changes:
• Centered the operator name boxes on display
• New warning message on QPS frequency differences
• Widened trend graph display on review screens
• allow Ctrl-F7 as IO flush command while running
• Shift-F5 flushes device memory
• Lengthened timeout on 2-computer feedback display transfers
• Correctly decode export menu option enables
• Renamed 'game' to 'feedback display' (not really games)
• Added support and export of >4 channel amplifier/encoder data
• Lowered CPU utilization after running a session.
Release Notes for EEGer4 version 440k (14 Oct 2016)
Bug fixes:
• Correct crash if more than 32 serial ports (Bluetooth issue)
• Interface documents have old format for LAYOUT message (binary,HTML,JSON)
• Revised program for more detailed control of options
• Corrected possible memory overrun issues in coding
• Changed TTUSB driver to limit execution time (erratic display hesitations)
Functional changes:
• Added start menu link to clean up EEGer executables if left running by some abnormality
• Changed Tactile feedback device identifier to have TACTILE in device name (due to Microsoft change)
• Changed Study Manager to request study name if not already specified
• Added SITE message to game interface to let games know in-use site(s)
• Made review trend graph wider
• Added option to decrease apparent sensitivity of Phoenix amps
• Made Alt-F11 also reset all the backing storage used for coherence modes
• Inhibited slow process message (snail) for first 10 seconds of EEGer games
• Added warning message if QPS frequencies not set the same
• Added optional saving of EEG data from multichannel devices (Q20,eVox,QDSI,Cognionics,Discovery24).
Release Notes for EEGer4 version 440j (26 Apr 2016)
Bug fixes:
• Fix long term display to NOT start drawing until beginning of feedback
• Fix fault in exporting of summary data in CSV format
• Fix Hues display to not have clear band of data on certain images
• Fix recent recordings to actually record events blocks (for partial replays)
Functional changes:
• Add recording of all channels of 19+ channel amplifiers (Q20,QDSI,CQuick)
Note: this feature is enabled with a special keyfile and the Ctrl-F key. Up to 8 recordings are permitted for each client but lengthy recordings
will use up disk space.(for example, 300 Hz sampling*24 channels* 4 bytes per channel is 1.7 megabytes per minute)
• Change selection method of Q20 sites to allow either cap or the 4 fixed channels of the 4-channel adapter
• Changed text message on keyfile loading to say “Copied” instead of “Installed”
Note: The “install” is done when EEGer first starts..
• Added log of remote-use creations (flash drives or updates for clarification (for support)
Note: Viewable under the client menu remote-use options.
Known issues:
ESCv221027-CP 7
EEGer4 Software Changelog
• Brainmaster (Atlantis, etc.) peripheral measures are not correct pending acquisition of some peripheral devices
• Discovery device full recording capability not implemented pending acquisition of a Discovery device.
• EDF+ export of internal full recordings not completed yet
• A documentation update of the user/technical manuals is in process but not complete.
Release Notes for EEGer4 version 440i (3 Apr 2016)
Bug fixes:
• Added check for TTUSB physically plugged in to avoid crashes if specified but not present
• Rebuild monitor information for second monitor if not found the first time
• Changed how second monitor is detected on Windows 10 (and everybody else)
• Correct bug in review details display where operator name is used
• Corrected impedance display logic to handle both older and newer devices
• Corrected bug during saving data that hung EEGer (mixed text/numeric data operation)
Functional changes:
• Add tracking of feedback modes used to statistics help menu (starting with 440i sessions) (looking ahead to reducing the number of modes to actually
“used” modes)
• Add minutes of feedback used by current client to statistics help menu (starting with 440i sessions)
• Shorten long delays on serial port checks if Bluetooth device found
• Change informational text to specify “EEGer authorizations” instead of session authorizations
• Add frequency ranges to colored trace number boxes in review
• Add “Licensedto” to keyfile information display
• Added check for MUSE found on specified serial port if MUSE is specified device
• Report “Forced remote” status on top screen if user specified forced remote for training (and left on)
• Added starting of task manager to tech support menu
• Added CQuick (Cognionics) device support
• Made realtime overrun check use a longer time base
• Added more feedback sound file choices
• Changed default images for 4mation (deleted 3 images and added 32 more)
• Changed gamedef files to add more built-in choices for reward sounds
• Replaced “Faces” images with cartoon faces
• Added saving/reporting of overthreshold state during fastrecording of data
• Added optional “Hues” game display (preliminary)
Release Notes for EEGer4 version 440g (7 Jan 2016)
Bug fixes:
• Fix bug in array bounds overrun (F12 summary display logic)
• Correct position-dependent display selection bug (make game screen come up on game display)
• Q-Wiz reports manually-changed modes as errors when NOT the programmed 256 Hz mode
• Correct muse driver decoding of firmware and settings
Functional changes:
• Added review option for artifact-suppressed data
• Preliminary work for saving all channels of multi-channel EEG devices
• Revised study manager export path
• Added better explanations of study manager options
Release Notes for EEGer4 version 440f (22 Sep 2015)
Bug fixes:
• Revised spectral display to work with “new” Windows 10 drivers
• Selected correct directory when archiving (bug was “no stage files found”)
• Correct presets bug by not trying to change stages file modification date (since presets NOT in a stages file)
• Correct display cutoff of snapshot images
• Correct bug where Windows registry of serial ports does not exist (never a serial port)
Functional changes:
• Optional bars on game display bottom showing reward/inhibit amplitudes
ESCv221027-CP 8