diff --git a/plugins/channeltx/modais/aismodsource.cpp b/plugins/channeltx/modais/aismodsource.cpp index 06e586b24..7207eec46 100644 --- a/plugins/channeltx/modais/aismodsource.cpp +++ b/plugins/channeltx/modais/aismodsource.cpp @@ -412,6 +412,9 @@ int AISModSource::getBit() void AISModSource::addBit(int bit) { + if (m_bitIdx == 0) + m_bits[m_byteIdx] = 0; + // Transmit LSB first m_bits[m_byteIdx] |= bit << m_bitIdx; m_bitIdx++;