japodonok писал(а):flipper, скажите пожалуйста, если я этот дамп залью в 4256bwp удастся залить в него фикс v38 который под этот аппарат хозяева в итоге приобрели или есть еще какие-то нюансы?
Надо отличать EEPROM(4256bwp) и SPI FLASH
EEPROM - хранит настройки аппарата: счетчики, серийный номер, счетчики CRUM (дублирование чипа) и др. глобальные переменные.
SPI FLASH - хранит прошивку, из этой флешки аппарат копирует ядро прошивки в RAM память, расшифровывает и разархивирует и стартует само ядро(распакованное) в RAM памяти.
Вопрос 1: Разные ли EEPROM у разных версий прошивок?
Логически: Samsung обновляет прошивки и заинтересован в том чтобы прошивка легла как надо, а значит менять указатели на переменные EEPROM незачем, иначе возможны конфликты, а этого разработчик всячески избегает и понять его можно.
Ответ: EEPROM в 99,999999999999% при разных версиях прошивки будет иметь EEPROM с жестким позиционированием переменных, но это касается все одного аппарата например CLP-320N. Если аппарат CLP-320 то EEPROM может быть уже другой. Вопрос почему? Потому что ему EEPROM-у уже не надо хранить IP-адрес и маску (допустим). Но также вероятно они будут сходными. Поэтому EEPROM можно лить любой для разных прошивок, но для данного аппарата.
Вопрос 2: Почему нельзя залить младшие прошивки в старшие версии?
Ядро которое находится в RAM памяти не дает осуществить задуманное, потому как функции записи во флеш находятся в ядре.
Вопрос 3: Почему некоторые новые версии прошивок работаю не правильно в аппаратах и наоборот старые версии прошивок на новых аппаратах?
Связано это с тем что разработчик, меняет (несущественно конечно) схему аппарата, добавляет новых вендоров оборудования, допустим поменяли линейку сканера на нового производителя и все старая прошивка в таком аппарате работать не будет, поэтому и выпускаются новые прошивки. Кстати такая ситуация уже была в SCX-4300 c версией 23 когда в нее пытались залить 21 FIX аппарат выдавал ошибку сканера, как раз по этой причине поменялся вендор линейки сканера.
Вопрос 4: Можно ли залить младшую версию прошивки в старшую?
Можно: но для этого нужно изменить ядро чтобы оно допускало понижения или залить вне ядра, один из вариантов через программатор, сама SPI FLASH доступна на запись всегда.
Надеюсь это хоть как то разъяснит суть дела. Удачного клонирования Вам!