diff --git a/FineTune/Audio/DDC/DDCService.swift b/FineTune/Audio/DDC/DDCService.swift index 524d88b3..55aaa4d5 100644 --- a/FineTune/Audio/DDC/DDCService.swift +++ b/FineTune/Audio/DDC/DDCService.swift @@ -137,16 +137,18 @@ final class DDCService: @unchecked Sendable { } /// Writes a DDC packet without reading a response. + /// + /// Send all write cycles; some displays only apply the second write. private func i2cWrite(packet: [UInt8]) throws { + var lastResult: IOReturn = kIOReturnError for _ in 0..