Чувствую себя тупым хвойным деревом "Дуб".
Простите меня, пожалуйста, что я так трудно дохожу.
Беру таймаут на подумать и порисовать.
На всякий случай, предпосылки такие:
1. Заранее не известна длина кабелей между модулями.
2. Заранее не известно количество каскадированных регистров. Есть максимальное количество, которое обусловлено размерами буферов в приложении в контроллере.
Похоже, самым простым способом понять будет попробовать 9-битную посылку.