OSD_IconOpen Seizure Detector

Free, Open Source tools to Alert Carers if someone suffers an Epileptic Seizure

View the Project on GitHub

PineTime Watch — Data Source Setup

← Back to Main Setup Guide

This page covers configuring the PineTime watch as your data source (Step 3 of the setup wizard). The PineTime is a low-cost, open-source wrist watch specifically supported by OpenSeizureDetector for reliable tonic-clonic seizure detection.

You will need:

In the OpenSeizureDetector phone app, you should be on the Configure PineTime Watch setup wizard screen.


Configure PineTime Watch

The PineTime configuration screen guides you through three sub-steps.

PineTime configuration screen

3.1 - Install the PineTime Updater App

The PineTime Updater companion app is needed to flash the OpenSeizureDetector firmware onto your watch.

3.2 - Install OpenSeizureDetector Firmware onto the Watch

Tap Install PineTime Firmware to launch the PineTime Updater app.

Note: The updater will request Bluetooth permissions and a notification permission. Please grant both so the firmware transfer can complete.

Step-by-step using the PineTime Updater:

3.2.1. App opens — three buttons are shown

PineTime Updater main screen

The app shows Select PineTime Watch, Select Software, and Start Installation. Start by tapping Select PineTime Watch.


3.2.2. Scan for your watch

Watch selection dialog scanning

A dialog lists nearby Bluetooth devices. Look for InfiniTime (the name used by a factory-fresh PineTime). Tap the InfiniTime row to select it.


3.2.3. Select the InfiniTime row and tap Select

InfiniTime row selected

The radio button beside InfiniTime fills. Tap Select to confirm.


3.2.4. Watch confirmed — now choose the software

Watch confirmed on main screen

The main screen shows ✓ Selected: <MAC address>. Now tap Select Software.


3.2.5. Choose OpenSeizureDetector firmware

Software selection dialog

The software dialog shows two options. Tap the 0.7 OpenSeizureDetector PineTime Firmware (Recommended) row.


3.2.6. OSD firmware selected — tap Select

OSD firmware row selected

The radio button beside the OSD firmware fills and the Select button becomes active. Tap Select to confirm.


3.2.7. Ready to install

Both selections confirmed, ready to start

Both watch and software sections now show a ✓. The status reads Ready to start. Tap Start Installation.


3.2.8. Installation in progress

Installation in progress

The firmware is transferred over Bluetooth. Keep the phone close to the watch and wait (about 2 minutes). The percentage climbs to 100%.


3.2.9. Installation successful

Installation successful screen

Installation Successful! is displayed. Use the back button (<) to close the updater and return to the OpenSeizureDetector app using the phone ‘Back’ button.

After the firmware has been installed the PineTime will reboot and show the new clock face. The installation is only temporary until it is validated as described in Section 3.4 below.


3.3 - Connect (Scan) for the Watch

If you have just installed the watch software using the instructions above, the watch bluetooth address should be pre-populated so there is no need to scan for the watch again.

If the watch address is not shown, tap Scan for PineTime Watch to search for your watch over Bluetooth. A list of nearby Bluetooth devices appears - select your PineTime (which is likely to be listed as ‘InfiniTime’).

Once selected, the screen shows the device name and MAC address in green, for example:

PineTime   MAC: AB:CD:EF:12:34:56

If No device selected is shown in orange, go back and scan again.

Press Next when your watch appears in green.


3.4 - Validate the Firmware on the Watch

After the firmware has been installed the PineTime will reboot and show the new clock face. You must validate the firmware on the watch itself — this tells the watch to keep the new firmware permanently. If you skip this step the watch will fall back to the previous firmware after its next restart.

1. Wake the watch screen

PineTime watch face showing OSD clock

Press the side button to wake the screen. You should see the OSD clock face showing the time, date, and heart rate.


2. Swipe right to open the app menu

PineTime app menu with four icons

Swipe the screen from left to right. A menu appears with four icons — including a cog (settings) icon at the top right.


3. Tap the cog icon to open Settings

PineTime settings screen top

Tap the cog icon. The settings list opens, showing Display, Wake Up, Time Format, Watch Face and other options.


4. Scroll down to find Firmware

PineTime settings scrolled showing Firmware entry

Swipe the screen upwards to scroll through the settings list. Continue until you can see the Firmware entry (after Battery, Chimes, and Shake Calib.).


5. Tap Firmware — then tap Validate

PineTime validate firmware page

Tap Firmware to open the firmware management screen. It shows the version number and short reference of the installed firmware, along with two buttons:

Tap Validate to confirm the new firmware.

Press the side button to return to the clock face


Now return to the main setup guide to continue with algorithm selection.

← Back to Main Setup — continue with algorithm selection


Troubleshooting

Problem Solution
Watch not found during scan Ensure watch is charged, and phone Bluetooth is enabled. Wake up the bluetooth radio by pressing and releasing the watch button.
Firmware update fails Keep watch within 1 metre of phone during the update
App not connecting after setup Force-stop the app and restart; or re-scan via Settings → Bluetooth. Re-boot the watch by pressing and holding the watch button for about 10 seconds, until the pinecone logo appears, then release the button
PineTime Updater not on Play Store Check your regional store or see the OpenSeizureDetector GitHub releases page

For more information visit openseizuredetector.org.uk or contact graham@openseizuredetector.org.uk