NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
A Flutter plugin for Infineon AIROC Bluetooth OTA (Over-The-Air) firmware upgrades. Supports Android, iOS, and macOS.
Last release 1 months ago
21 Aug 2026
Release timing varies
gaps range from 2 weeks to 4 months
Nearly every release is documented
notes for 6 of 6 stable releases
Nothing withdrawn
no release was ever pulled
6 months old
6 releases · first in 2026
One column per month.
Lowered Minimum SDK Requirements
Lowered Minimum SDK Requirements
crypto to ^3.0.3 and flutter_lints to ^4.0.0, the last versions compatible with Dart SDK 3.2OTA Workflow Redesign & Connection Stability
OTA Workflow Redesign & Connection Stability
Platform Support: Android, iOS, macOS
removeBond(), while iOS/macOS disconnect (CoreBluetooth exposes no programmatic unpair API).android-only on macOS/iOS. The example app previously called flutter_blue_plus Android-only APIs (createBond(), bondState) unconditionally on all platforms; these are now guarded behind Platform.isAndroid. On iOS/macOS (CoreBluetooth), which expose no programmatic pairing API, pairDevice() just connects and pairing is triggered implicitly by the OS when an encrypted characteristic is accessed; isDeviceBonded() / isBonded fall back to connection state. Android retains its explicit createBond() flow unchanged.write or writeWithoutResponse and uses the correct write mode.createBond() Calls — Removed auto-pairing logic from the transport layer. Pairing is now exclusively handled by the user-facing "Pair Device" step.FlutterBluePlusOtaTransport.connect() no longer forces disconnect/reconnect when the device is already connected. It reuses the existing connection to avoid bond re-negotiation.write() auto-falls back to writeWithoutResponse when the characteristic lacks WRITE property.discover() logs all characteristic properties and selects the best match with both WRITE and NOTIFY capabilities.Update version from 0.0.5 to 0.0.6
Version Bump
Major UI Refactor and OTA Workflow Optimization
Major UI Refactor and OTA Workflow Optimization
Platform Support: Android, iOS, macOS
bondState.first to wait for stream update, avoiding repeated pairing dialogsconnect() method to avoid GATT cache conflictscreateBond() when device is not bonded; directly connects for bonded devices- Update document
- Modify uuid display error
Your coding agent can read these notes before it upgrades. Set up the MCP server →