там надо будет в специфических типах защиты еще IDшки добавить (точно для каких-то Абитов - надо форум перечитывать)
Цитата:
и про MSI не забудьте
особенно которые старших ревизий на VIA694x
Мои выкладки были не совсем правильно поняты - код юнифлеша я рассматриваю пока именно для объяснения принципов работы на самом низком (почти самом ) уровне. И "проблемный" код (работа которого специфична для конкретной платы - что и порождает, например, известную проблематичность работы даже на как бы поддерживаемых моделях абитных плат) так же используется как "пособие" для того, чтобы и такие сложнопонимаемые вещи (программирование PM, GPIO и т.д.) можно было приводить в максимальной конкретике. А данная реализация в последствии нами же и будет выброшена, как крайне проблемная и плохо работающая.
Хотя все, кто вникнет в суть излагаемого сможет самостоятельно написать для себя любимого и своей платы конкретный код, применив таким образом "классический" (а значит - и самый стабильный) способ перешивки с учетом специфики своей платы. Это, кстати, относится и ко всем, кто по ходу просил "добавить такую-то плату-чипсет" - вы _уже_ можете это сделать _самостоятельно_ добавив нужное, как я описывал выше в доступные исходники Uniflash_1.40 и скомпилировать в "Uniflash_1.40_My_Revision".
Добавлено спустя 40 минут 15 секунд:
Цитата:
Можно внести посильный вклад в общее дело?
Поскольку у меня в ремонте бывают самые различные модели компов вот что пишет Uniflash перед зависанием "PCI chipset: (1022,1100,00)+(10DE,0050,A2)".
Мать Asus K8N4-E Deluxe rev. 1.01 (nForce4-4X CK8-04)
Для всех - хороший пример самого хорошего способа помочь:
запускаем последний Uniflash (как минимум 1.40) - если он не распознал ваш чипсет (в этом случае вместо названия пишутся айдишники северника + южника в скобках) - вот именно их и присылайте, это как раз то, что нужно.
В частности, для nForce4 (и вариантов на нем):
(1022,1100,00) = AMD Athlon 64 / Opteron HyperTransport Technology Configuration
(10DE,0050,xx) = nVidia nForce4 PCI to ISA Bridge
Северник так детектится по простой причине особенностей AMD K8 платформы (встроенного контроллера памяти, который раньше всегда был самой главной частью северного моста) и наш старенький юнифлеш не в курсе про это. Но пока не будем отвлекаться, позже можно будет изменить алгоритм детекта для более корректного детекта AMD_K8-систем.
Мои выкладки были не совсем правильно поняты - код юнифлеша я рассматриваю пока именно для объяснения принципов работы на самом низком (почти самом ) уровне. И "проблемный" код (работа которого специфична для конкретной платы - что и порождает, например, известную проблематичность работы даже на как бы поддерживаемых моделях абитных плат) так же используется как "пособие" для того, чтобы и такие сложнопонимаемые вещи (программирование PM, GPIO и т.д.) можно было приводить в максимальной конкретике. А данная реализация в последствии нами же и будет выброшена, как крайне проблемная и плохо работающая.
Хотя все, кто вникнет в суть излагаемого сможет самостоятельно написать для себя любимого и своей платы конкретный код, применив таким образом "классический" (а значит - и самый стабильный) способ перешивки с учетом специфики своей платы. Это, кстати, относится и ко всем, кто по ходу просил "добавить такую-то плату-чипсет" - вы _уже_ можете это сделать _самостоятельно_ добавив нужное, как я описывал выше в доступные исходники Uniflash_1.40 и скомпилировать в "Uniflash_1.40_My_Revision".
Добавлено спустя 40 минут 15 секунд:
Для всех - хороший пример самого хорошего способа помочь:
запускаем последний Uniflash (как минимум 1.40) - если он не распознал ваш чипсет (в этом случае вместо названия пишутся айдишники северника + южника в скобках) - вот именно их и присылайте, это как раз то, что нужно.
В частности, для nForce4 (и вариантов на нем):
(1022,1100,00) = AMD Athlon 64 / Opteron HyperTransport Technology Configuration
(10DE,0050,xx) = nVidia nForce4 PCI to ISA Bridge
Северник так детектится по простой причине особенностей AMD K8 платформы (встроенного контроллера памяти, который раньше всегда был самой главной частью северного моста) и наш старенький юнифлеш не в курсе про это. Но пока не будем отвлекаться, позже можно будет изменить алгоритм детекта для более корректного детекта AMD_K8-систем.