···11//
22// BLEManager.swift
33-// TinkCil
33+// Tinkcil
44//
5566@preconcurrency import CoreBluetooth
···511511 peripheral.readValue(for: characteristic)
512512 }
513513514514- // Enable notifications for operating mode
515515- if characteristic.uuid == IronOSUUIDs.operatingMode {
516516- peripheral.setNotifyValue(true, for: characteristic)
517517- }
514514+ // Note: Firmware does not support BLE notifications (no BT_GATT_CHRC_NOTIFY flag)
515515+ // All data must be polled - notification subscription would have no effect
518516519517 // Handle pending writes for dynamically discovered settings
520518 let pendingValue = operationQueue.sync { () -> UInt16? in