Просто какая-то ночь контроллеров: сначала с Адаптеком разбирался, теперь вот Промайс...
Ну что же, есть первые выводы, и они пока неутешительны: переделка в том виде, как она получалась с прежними контроллерами, теперь вряд ли удастся, суть в следующем - теперь на сабжевых контролллерах стоят не только "одинаково-разные" чипы (PDC20270 у FT100TX2 и PDC20268 у U100TX2), это-то как раз дело поправимое, в этих разных чипсетах интегрированы разные по объему флэшки - 500Кбит у ФастТрака и 125Кбит у Ультры, что подтвердил мне сегодня Uniflash /pcirom...
Само собой разумеется, что РАЙД БИОС размером 64КВ в 16KB никаким чертом не запихнешь...
Собственно, поскольку даташитов на чипы пока нигде не разыскал, вариантов три:
а) это все происки врагов на аппаратном уровне, и 48KB спрятаны подачей куда-то какого-то злодейского сигнала - поверил бы, если бы не убедился, что визуально (хорошо бы тестером пройтись, конечно) обвязка у контроллеров идентичная;
б) это сделано программно, самой прошивкой - тоже сомнительно, т.к. в этом случае мог бы врать прошивальщик Промайса, но не Uniflash;
в) это неизлечимо - очень грустно, ужать в 125Кбит Фасттраковский код (реальный размер Е31Аh, т.е. почти 57КВ) вряд ли реально, даже с учатом "пустот" внутри файла - с помощью LHA удалось, предварительно "обрезав" его полностью, ужать до 35KB, только еще если графическую часть попробовать максимально "кастрировать", хотя и есть, все равно, и другая идейка...
Первые две гипотезы требуют дополнительной проверки, а вот насчет идейки при третьем варианте - мысль такова: скорее всего, в аппаратной части объемом флэшки различия и заканчиваются, т.к. иметь такую уйму трафаретов на схожие кристаллы экономически нецелесообразно, а если это так, то стоит попробовать каким-то образом отключить встроенный БИОС Ультры (не выдернешь, как раньше), забить FF-ками, наконец, или сам затенится, и попробовать инициализировать чип правленным БИОСом от ФастТрака (со сменой DevID), включенным в БИОС матери в качестве соответствующего модуля + возможно, как и раньше, потребуется посадить два резистора на первый канал...
В общем, все требует проверки...
Просто какая-то ночь контроллеров: сначала с Адаптеком разбирался, теперь вот Промайс...
Ну что же, есть первые выводы, и они пока неутешительны: переделка в том виде, как она получалась с прежними контроллерами, теперь вряд ли удастся, суть в следующем - теперь на сабжевых контролллерах стоят не только "одинаково-разные" чипы (PDC20270 у FT100TX2 и PDC20268 у U100TX2), это-то как раз дело поправимое, в этих разных чипсетах интегрированы разные по объему флэшки - 500Кбит у ФастТрака и 125Кбит у Ультры, что подтвердил мне сегодня Uniflash /pcirom...
Само собой разумеется, что РАЙД БИОС размером 64КВ в 16KB никаким чертом не запихнешь...
Собственно, поскольку даташитов на чипы пока нигде не разыскал, вариантов три:
а) это все происки врагов на аппаратном уровне, и 48KB спрятаны подачей куда-то какого-то злодейского сигнала - поверил бы, если бы не убедился, что визуально (хорошо бы тестером пройтись, конечно) обвязка у контроллеров идентичная;
б) это сделано программно, самой прошивкой - тоже сомнительно, т.к. в этом случае мог бы врать прошивальщик Промайса, но не Uniflash;
в) это неизлечимо - очень грустно, ужать в 125Кбит Фасттраковский код (реальный размер Е31Аh, т.е. почти 57КВ) вряд ли реально, даже с учатом "пустот" внутри файла - с помощью LHA удалось, предварительно "обрезав" его полностью, ужать до 35KB, только еще если графическую часть попробовать максимально "кастрировать", хотя и есть, все равно, и другая идейка...
Первые две гипотезы требуют дополнительной проверки, а вот насчет идейки при третьем варианте - мысль такова: скорее всего, в аппаратной части объемом флэшки различия и заканчиваются, т.к. иметь такую уйму трафаретов на схожие кристаллы экономически нецелесообразно, а если это так, то стоит попробовать каким-то образом отключить встроенный БИОС Ультры (не выдернешь, как раньше), забить FF-ками, наконец, или сам затенится, и попробовать инициализировать чип правленным БИОСом от ФастТрака (со сменой DevID), включенным в БИОС матери в качестве соответствующего модуля + возможно, как и раньше, потребуется посадить два резистора на первый канал...
В общем, все требует проверки...