Release Notes
- Training profiles are now supported for only specific types of Emotiv headset. All training profiles created before 3.6.5 will become readonly profiles.
- Bug fixes
- Attention detection will replace Focus detection
- Focus detection can still be found via
exportRecord
API withincludeDeprecatedPM
option.
- Save more data into database, even there is no record.
- Update export policy on EmotivPRO with records from EmotivPRO mobile.
- Support Xtrodes devices on EmotivPRO
- Roll back the core framework for BTLE connection (since the new version in 3.5.0/3.5.1 is not really stable).
- Bug fixes
- Hotfix for BTLE connection.
- Improve timestamp correction algorithm.
- exportRecord() API will also export survey data in CSV format (along with JSON format).
- Upgrade the core framework for BTLE connection.
- New system requirement on Raspberry Pi:
- Raspberry Pi OS - Debian version 11 (Beta release, 32-bit)
- New system requirement on MacOS/Windows:
- Windows 10 (64-bit) v1809+
- macOS 10.14 Mojave or above
- Support macOS 12.1
- Bug fixes on some instances where the database cannot be initialised properly
- No change in the Cortex API
- Bug fixes, make the Bluetooth connection more stable
- No change in the Cortex API
- Fixed the scaled value from Interest / Valance that may go out of range in some cases.
- Fixed Focus / Stress performance metrics with EPOC X.
- No change in the Cortex API
- It is now possible to run all the detections with an EPOC Flex headset. This requires a specific EEG sensor mapping. See Data Subscription for details.
- Cortex is now available for Raspberry Pi OS
- New data stream "eq" to get the EEG quality. See Data sample object. Please read this page to understand the difference between the contact quality and the EEG quality.
- Bug fixes
- No change in the Cortex API
- Cortex is now available for Linux Ubuntu (Beta release)
- Solve an issue on macOS 11, where EMOTIV headsets couldn't connect by Bluetooth.
- No change in the Cortex API
- No change in the Cortex API
- macOS 10.12 Sierra is not supported anymore. In order to install Cortex 2.6.0 you must upgrade your Mac to macOS 10.13 High Sierra or above.
- Change in the result of the method updateHeadset, new warning added to get the result of this method
This version didn't introduce any change in the API.
There are significant changes from Cortex API version 1.x to 2.0.
To connect to Cortex 1.x, you used the url wss://emotivcortex.com:54321
In Cortex 2.0, you must use wss://localhost:6868
In Cortex 2.0, the user must login with EmotivID through the EMOTIV App. So, the API doesn't have a login or logout method anymore.
Third party applications must be approved by the user before using the Cortex API. See the new method requestAccess.
The method authorize doesn't accept "anonymous mode" anymore. You must provide a client id and client secret.
Call the method controlDevice to connect a headset to Cortex. If the headset is not connected, then you can't create a session with this headset.
Some methods have been removed or renamed.
Method name in v1 | Equivalent in v2 |
login, logout | |
acceptLicense | The user must accept the EULA in EMOTIV App. You can call getUserInformation to check if the user already accepted the EULA or not |
controlBluetoothHeadset | |
updateNote |
The parameters and result format of some methods have changed. If you get an error when calling a method, please check its documentation.
Last modified 23d ago