Такая вот мысль посетила. Наверно можно использовать девятибитный обмен. В режиме работы, не загрузки, девятый бит в нуле. А в режиме загрузки взодим девятый бит. Устройство, в котором нужно обновить ПО, опознав свой адрес и обнаружив взведенный девятый бит переходит в режим самопрограммирования. Остальные будут просто молчать.