Думаю это частный случай когда балласты одного произоводителя. У меня тоже осрамы одновременно отвечают. Но все-же думаю полностью прогонять через декодер не нужно при назначении адресов.
А чтение вот наоборот нужно полностью анализировать от начала и до конца, причем со стоповыми битами, и по любому чиху выходить из выполнения функции с ошибкой. Тогда не будет никаких неоднозначностей...
Подобный принцип я только у слаботочки встречал, по типу телефонных и компьютерных разъёмов. Там, кстати, эти разъёмы одноразовые (как надел на шлейф, больше не снимешь). Что-то не внушаеть, если честно.