Это не флуд, а вполне корректный вопрос. Любая нормальная прошивка (будь то декодер, компьютер или вообще холодильник) подразумевает наличие в ней неких дефлотных значений параметров, с которыми устройство точно будет работать. То, что пользователь меняет впоследствии некоторые значения под себя не приводит (не должно приводить) к перетиранию этих дефолтных значений. И сброс устройства к заводским настройкам приводит к перезаписыванию измененных пользователем значений на значения из сохраненных в прошивке констант. Делается это силами самой прошивки. Впервые слышу, что то как происходит сброс зависит от способа или внешнего устройства, с помощью которого отдана команда.
Если у вас иное мнение на этот счет - поделитесь им с коллегами, подробно и обстоятельно. Ну а если в ваших прошивках нет дефолтных настроек, то я даже не знаю как это прокомментировать...