A lot of the planning and design for RM was based on the fact that strange new protocols like this can't be added quickly to KM, but can be added quickly to RM.Mark Pierson wrote: Added 'Teac-K' $00BB & 'Panasonic MIX Combo' $001F protocols. (thanks to Rob)
I still haven't added Teac-K to RM. You're making me look foolish.
But, are you sure about the way you built Teac-K?
Shouldn't the default for the third byte of fixed data be 7F, not FF? In my decoder, for obscure Kaseikyo forms I follow Kaseikyo specs in treating the fifth nibble as the check nibble on the first four, not as part of the device number, so the device number is just 4 bits (the sixth nibble).
In Panasonic and JVC-48 we continue to misinterpret that fifth nibble for compatibility with everything that was done before we saw the Kaseikyo spec. But for forms with check byte rules different from Panasonic, I see no advantage to that compatibility.
If you had intended device to be 8 bits (I hope not) then the default should have been 1 not zero, AND you included device incorrectly in the formula for the other check byte. (So I assume device should have been 4 bits and only the computation of the third byte of fixed data is wrong).