Почему гибнут плейеры и как этого избежать Увы, не всё так спокойно, как кажется на первый взгляд. Эти плейеры иногда умирают. Причём умирают они не только и не столько при перепрошивках. Чаще всего пользователь тщательно готовится к прошивке: вставляет свежие батарейки, включает плейер в источник бесперебойного питания или просто выбирает время, когда нагрузка на сеть невелика и отключение электричества маловероятно. Благодаря этому риск испортить плейер во время прошивки весьма мал. Однако запись в энергонезависимую память (FLASH ROM) происходит не только при перепрошивке. В этой памяти плейер хранит все установки, начиная от уровня громкости и кончая программой и режимом воспроизведения. Ну и, конечно, RESUME. Как известно, информация о проигрываемом треке записывается в начале воспроизведения каждого трека, а также при выключении плейера кнопкой [Стоп]. Если в середине проигрываемого трека внезапно пропадёт питание, то при следующем включении плейер начнёт воспроизводить этот трек с начала. А если питание пропадёт как раз в начале трека? Тогда вполне возможна запись неверной информации в энергонезависимую память, которая может повлечь за собой гибель плейера.
Поэтому никогда не выдёргивайте штекер питания и не вынимайте батарей из плейера «на ходу», не выключив его предварительно нажатием на кнопку [Стоп]. Если у Вас закончились батареи и плейер выключился автоматически, не включайте его повторно только для того, чтобы «досадить» батареи. Безопаснее сразу заменить комплект батарей. Кроме того, если функция RESUME не является для Вас жизненно важной, лучше отказаться от её использования.
В разных прошивках режим RESUME может быть реализован по-разному. Например, в прошивке версии 2.10 для плейера RioVolt SP-100 (примерно соответствует прошивке версии 1.05s для плейера Soul DMP-01) сделано так: при отключенном RESUME плеер вообще ничего не запоминает, а пользуется настройками, запомненными в последний раз при включенном режиме RESUME. Возникает впечатление, что возможность отключения RESUME была сделана специально для продления жизни плейера (сохранения информации в энергонезависимой памяти) при перебоях с питанием. Однако в прошивках 2.xx для плейера iRiver iMP-100 память активно используется и при отключенном RESUME.
По материалам : http://mp3-upgrade.narod.ru/danger.htm