Repository navigation
Edf Controller 0.2.3
- Accept the S880DB MKII customized-EQ response metadata that follows the six validated band records.
- Parse the protocol's two-byte big-endian payload length instead of treating the high length byte as part of the command.
- Preserve strict validation for the customized-EQ header, unique band identifiers, frequencies, and gain range.
- Add the rejected response bytes to the unified log while keeping the concise connection error in the UI.
- Log successful state synchronization for physical-speaker diagnostics.
- Add regressions for the observed 60-byte customized-EQ payload and the two-byte protocol length field.
- Use the dedicated
edf-controller-notaryKeychain profile for notarized releases.
The fix was verified against the physical speaker on macOS: the application
completed state synchronization, logged Connected to EDIFIER BLE, and kept
the BLE connection without the previous invalidLength failure.