Такого декомпилятора нет, потому что просто не может быть. Все приложения для рСО разрабатываются в графической среде (в старой EasyTools или новой 1tool - неважно). При таком способе разработки в рабочем пространстве размещаются графические образы функциональных блоков. Связи между блоками тоже создаются в графическом виде. У каждого блока и связи есть свои координаты, в соответствии с которыми они размещены в рабочем пространстве среды. Аналогичные координаты имеют элементы пользовательского интерфейса (маски, поля и тексты). Компилятор эти координаты и имена переменных в выходные файлы не пишет. По этой причине восстановление исходника из файлов .blb(bin) и .iup (скопилированные стратегия и интерфейс пользователя соответственно) абсолютно невозможно. Конечно, можно представить ситуацию, когда декомпилятор все же выдернет блоки из кода, но расставить их по местам он не сможет в принципе. Он сможет их показать только списком, а для каждого входа и выхода каждого блока создаст новую переменную с именем, похожим на "А_4_56_4567". Желающий расставить вручную сотни, а иногда и тысячи блоков потратит на эту процедуру больше времени, чем потребуется на обучение и создание своей программы с нуля

. Файл .dev, содержащий параметры, заданные во время разработки и сохраняемые в EEPROM контроллера (именно эти параметры меняет пользователь, заходя в то или иное меню) представляет собой образ области памяти, находящейся в EEPROM. Для таких файлов в свое время существовала программа, позволяющая просматривать параметры и даже делать правки, но работала она
только при наличии тестовых файлов .vvv и .vv1, в которых описаны соответствия адресов и имен переменных, но без описателей. Данная программа присутствовала в одной из последних версий старой среды разработки EasyTools, но имела статус 'unofficial'.