Через свой ChipID и MAC адрес WiFi APешки - расшифровывать свой оверлей и передавать ему управление.
Это усложняет воровство, т.к. кроме копирования кода надо еще скопировать ID чипа, а потом еще раз попасть на "объект", чтобы слить мак-адрес роутера.
Но требует условия - при смене роутера надо перешивать модули.
Шифрование использовать асимметричное (с двумя ключами). В таком случае, чтобы написать обход данной защиты и "запустить" украденный код, необходимы такие знания программирования микроконтроллеров, что проще с ними написать новый код, чем взламывать чужой
Хм. На модуль - прилепить микросхему ОЗУ и код оверлея загружать с сервера в эту память. При отключении питания - вся программа стирается и вне зоны действия сервера не работает.