Latest Entries »

Lucid Scribe 1.2.3

I started recording my sleep with a device compatible with the OpenEEG project and ten measurements per second was not fast enough so I added overclocking to Lucid Scribe. The interval of the sensor measurements can now be changed by right-clicking on the icon in the system tray.

View beta test video

OpenEEG 0.9.3

Moved the OpenREM channel and uploaded the first log to the Lucid Scribe Database project.

View code changes | LSDBase entry

Zeo 0.9.4

Decreased the bandwidth from 1000 to 100 and divided the EEG and Stage values by the channel count.

Removed diagnostic messages.

Download | View code changes

Richard “fixed the start-of-packet detection and straightened out the indexing in serialPort_DataReceived“.

The serial driver (or the mindflex, or something…) is stopping the flow of data after a few seconds of operation so I can only test a few seconds at a time until I’ve cleared that up. Disabling/enabling the com port in device manager fixes it up temporarily, which to me indicates a driver issue, rather than a problem caused by anything the mindflex is doing.

View code changes

I ran into the following error while traversing certain user’s security groups in Active Directory:

System.DirectoryServices.AccountManagement.NoMatchingPrincipalException: An error occurred while enumerating the groups. The group could not be found.

The error was thrown when calling GetAuthorizationGroups() on line 3:

PrincipalContext adServer = new PrincipalContext(ContextType.Domain, CasRolesConfig.ADServer);
UserPrincipal adUser = UserPrincipal.FindByIdentity(adServer, samAccountName );
PrincipalSearchResult<Principal> adAuthGroups = adUser.GetAuthorizationGroups();
foreach (Principal adAuthGroup in adAuthGroups)
{
    string groupName = adAuthGroup.Name;
    // [...]
}

The error occurs when the group or child group contains a ForeignSecurityPrincipal. Microsoft has confirmed it as an issue and a bug has been raised internally.

Read more

Mattel Mindflex 0.9.1

Reset the index after reading 36 bytes.

First draft of a plugin for modded Mattel Mindflex headsets that have been connected via USB.

Zeo 0.9.3

Increased the bandwidth extracted from the data channels.