Либо заранее запрограммировать контроллер на все случаи жизни. Но тут возникает то самое НО !!!
1. Нужен достаточно мощный контроллер.
2. Нужно иметь в наличии все эти девайсы, чтобы протестировать работу. Второй вариант - перевыпускать прошивки (если в контроллере есть бутлоадер). При этом п.1 остается.
Я думаю запрограммировать на все случаи жизни просто не возможно.
Т.е. вариант только один - новые прошивки, но тогда я не вижу надобности в 1-wire.