It's here! This is the first non-alpha, non-beta, actual "release"(whatever that means) of the OpenStim software and firmware. If you have Windows, you can download a nice executable package here, otherwise just check out the "openstim-one" branch on SVN.

OpenStim One has a lot of new features and tweaks of existing things, but the major changes are

Battery-Powered Operation

With OpenStim One, you can load stimulation parameters to the device's EEPROM, and run that stimulation protocol when the device is not connected to a computer.

Executable!

If you're using Windows, you can now download an executable version of OpenStim from the downloads section(other platforms are coming once I can verify that the code works on them)

Connection Test Mode

Connection Test Mode gives you auditory and visual feedback on the amount of impedance in the circuit before you start your protocol.

New Sham Mode/Simple Mode

The new sham mode uses a special display which gives fewer details about the current state, but provides important timing and safety information. This allows users to better blind themselves in sham-controlled experiments.

Easier Calibration

The OpenStim device now generates a more stable current output in calibration mode, making it easier to calibrate

No More Multichannel Mode

Why? It's technically complicated, and something that no one really uses. If you REALLY, REALLY need multichannel for some reason, you can check out the trunk from Subversion.

Since OpenStim One uses pins 2 and 8 to carry current, it should be compatible with most hardware that's already been built for versions of OpenStim that use the AD5206(including this awesome OpenStim shield from the Open tDCS project)

Finally, there's no way this could have gotten to this stage without a LOT of scarily enthusiastic(because, you know, it's a machine that reprograms your brain) early adopters testing, debugging, and offering critique. Thank you!