Цитата:
Я думаю дело не в самом файле, а в проявленном волюнтаризме дописания stt-файла.
Если внимательно посмотреть на базовый stt обнаружится, что все записи про 09G156750xx_yyyy относятся к прошивкам, которые стирают и записывают зону адресов памяти $2000... $DFFFF.
А а если открыть header-запись контейнера с прошивкой 750FD, то увидим зону перезаписи другого размера $2000...$EFFFF
|
Я бы не был столь категоричен :-)
Далеко не все.
Например
09G927750GG_2185.sgo
09G927750GM_2167.sgo
09G927750GP_2189.sgo
09G927750GR_2150.sgo
09G927750GT_2149.sgo
09G927750HA_2166.sgo
09G927750HD_2180.sgo
09G927750HG_2172.sgo
09G927750HH_2190.sgo
09G927750JA_2141.sgo
09G927750JB_2144.sgo
09G927750JE_2169.sgo
09G927750JF_2170.sgo
09G927750JH_2181.sgo
09G927750JL_2162.sgo
09G927750JM_2147.sgo
09G927750KB_2142.sgo
09G927750KC_2143.sgo
09G927750KD_2148.sgo
09G927750KG_2183.sgo
09G927750KH_2159.sgo
09G927750KJ_2171.sgo
09G927750KM_2191.sgo
09G927750KN_2193.sgo
09G927750KP_2192.sgo
09G927750LC_2173.sgo
09G927750LD_2168.sgo
09G927750LE_2174.sgo
09G927750LE_2329.sgo
09G927750LF_2175.sgo
09G927750LG_2176.sgo
09G927750LH_2177.sgo
09G927750LJ_2160.sgo
09G927750LK_2238.sgo
09G927750LL_2153.sgo
09G927750LM_2252.sgo
09G927750LQ_2194.sgo
09G927750LR_2196.sgo
09G927750MA_2145.sgo
09G927750MH_2195.sgo
09G927750MJ_2184.sgo
09G927750MK_2186.sgo
09G927750MN_2198.sgo
09G927750MN_2239.sgo
09G927750NG_2156.sgo
09G927750NK_2253.sgo
имеют тот же диапазон $002000 - $0EFFFF что и файл который пытается записать автор темы.
Но в целом наблюдение замечательное.
Если его развить, то можно заметить, что всего есть четыре типа прошивок 09G927750xx.
Которые пишутся соответственно в диапазоны:
0x001000 - 0x07FFFF
0x002000 - 0x0DFFFF
0x002000 - 0x0EFFFF
0x010000 - 0x07FFFF
Еще большую неразбериху вносит то, что некоторые типы прошивок при смене версии не меняют свой размер, а некоторые меняют.
Например
09G927750ET можно проапдетить с версии 0842 на 1216 т.к. у обоих диапазон 0x001000 - 0x07FFFF
или 09G927750HK можно с 1091 проапдетить на 1271 т.к. у обоих 0x002000 - 0x0DFFFF
а вот 09G927750KM с версии 1703 до версии 2191 уже не проапдетишь. т.к. у 1703 диапазон 0x002000 - 0x0DFFFF, а у 2191 уже 0x002000 - 0x0EFFFF.
Вероятно, уважаемый veloseeped прав и с номером 09G927750FD как раз такая ситуация.