Skip to main content
Use this page when the integration is working and you are ready to hand it off for review, publication, or partner support.

What a Clean Handoff Includes

ItemWhat to include
Device scopeexact models and firmware versions tested
Platform scopebrowsers, OS targets, and any unsupported surfaces
Transport notesWeb Bluetooth, bridge, or native helper requirements
Known limitationsdisconnect caveats, unsupported signals, setup edge cases
Ownershipwho maintains the integration going forward

Required Documentation

A usable integration should ship with a short public-facing note set.
DocWhy it matters
Install and setup notestells teams how to get started quickly
Platform caveatsprevents unsupported browser rollouts
Device support matrixclarifies model and firmware coverage
Known limitationssets realistic expectations
Troubleshooting notesshortens support loops

Suggested Submission Template

## Device integration summary
- Device model(s):
- Firmware tested:
- Transport path: upstream / separate package / app-local
- Browser matrix tested:
- Platform limitations:

## Protocol summary
- Primary service UUIDs:
- Streaming characteristics:
- EEG channel map:
- Sample rate:
- Timestamp source: device / local

## Reliability notes
- Reconnect behavior:
- Known limitations:
- Open issues:

If the Integration Is Contributed Upstream

Include these items in the same change set:
  1. adapter code
  2. mocked tests and packet fixtures
  3. consumer-facing docs updates
  4. support notes for the device and firmware versions covered
If the integration changes a published package, include the release metadata your team uses for package publication.

If the Integration Stays Vendor-Owned

Keep the partner handoff simple:
DeliverableWhy it matters
package or adapter entry pointgives app teams one clear integration surface
versioned support statementavoids confusion across firmware lines
contact path for issuesreduces dead-end support loops
changelog or release notesmakes regressions easier to track

Support Expectations

A good support model answers these questions up front:
QuestionExample answer
Who fixes protocol regressions?vendor partner owns device-specific decoder changes
Who fixes app contract regressions?SDK maintainers own shared transport expectations
How are firmware changes tracked?each supported firmware line is documented explicitly
How do consumers escalate issues?one issue path and one owner per release line
The best partner docs are short, accurate, and versioned. Do not overload the handoff with internal process detail that app teams do not need.

Final Review Questions

Before release or handoff, confirm:
  1. does the integration use the shared transport contract correctly
  2. are the supported models and firmware lines explicit
  3. are browser and platform caveats stated clearly
  4. can another team reproduce setup without private context
  5. is the maintenance owner obvious

Next

EEG BLE Getting Started

Review the current BLE integration flow and compare it with your device path.

EEG BLE Getting Started

Compare your device path with the current BLE flow.