@destevez
@NSFVoyager2
That does make more sense that if the serial interface line is stuck at 0 or 1, then the Viterbi encoder is generating 0101 symbols.
Otherwise it is difficult to propose a hypothesis that would cause baseband bits to follow the 0101 pattern.

The other crazy hypothesis I had was that the data line is for some reason floating and picking up the signal from the clock line, while the conv. encoder samples the data on both edges of the clock.