diff --git a/PayfritBeacon/Services/BLEManager.swift b/PayfritBeacon/Services/BLEManager.swift index faf854e..9286604 100644 --- a/PayfritBeacon/Services/BLEManager.swift +++ b/PayfritBeacon/Services/BLEManager.swift @@ -227,10 +227,8 @@ extension BLEManager: CBCentralManagerDelegate { DispatchQueue.main.async { [weak self] in guard let self else { return } - // Only show CP-28 beacons — everything else is filtered out - guard let type = self.detectBeaconType(name: name, serviceUUIDs: serviceUUIDs, manufacturerData: mfgData) else { - return - } + // Detect beacon type — default to .dxsmart so ALL devices show up in scan + let type = self.detectBeaconType(name: name, serviceUUIDs: serviceUUIDs, manufacturerData: mfgData) ?? .dxsmart if let idx = self.discoveredBeacons.firstIndex(where: { $0.id == peripheralId }) { self.discoveredBeacons[idx].rssi = rssiValue