User's Guide
Page 12 of 20
Neuronytics Confidential.
12/14/21
Confidential
By Tarik
5.3. SERIAL Output CHARACTERISTIC -> SSW mode
Eggs support also receiving data streams from host devices, which means a phone app or game can
interact with the Egg by sending output chars enabling or disabling Sensawaft and heart rate sensor.
Another important feature enabled by received output chars is the generation of keys for platform
authentication.
Output char command
Value
Description
ENABLE_SSW
0xDD
Enables the Sensawaft module,
which means the Egg is able to
send Sensawaft commands
DISABLE_SSW
0xEE
Disables the Sensawaft: a No signal
is sent then no new sensawaft
command is sent even when
blowing on the sensawaft
ENABLE_HRS
0x33
Heart rate sensor red LED turns ON
and PPG signals starts to be
buffered and sent to host
DISABLE_HRS
0x55
PPG signal is not recorded anymore
and sensor’s red LED turns OFF
ENABLE_ALL
0x77
ENABLE_SSW + ENABLE_HRS
DISABALE_ALL
0x99
DISABLE_SSW + DISABLE_HRS
NEW_KEY
0xBB
Egg generates and stores locally a
pair of private/public keys and
stores them locally on the flash
SEND_KEY
0xF1
Egg sends the locally stored pair of
key
PUT_IN_DFU
0xF2
Puts Egg in DFU mode for OTA
firmware update
5.4. Output Characteristics -> HR mode
Characteristic
Description
Start sending
Notify the Egg to start sending data
Re-Send index
Notify the Egg to resend the following index
Index to re-send
Data sample index to be re-sent
Suspend sending
Pause sending to resume later