Нестандартные способности контроллеров SiliconImage, ViA ...

Накатал опус на сабжевую тему: 8)

SiliconImage vs. StarForce

  • Как выполнить свой программный код до запуска Windows, если нет возможности разместить его в BIOS.
  • VIA vs StarForce

    SiS vs. StarForce

    Думаю, на этом форуме людей, которым может пригодиться информация из этой статьи, больше, чем на всех остальных форумах рунета:)

    Может даже найдутся спецы, способные доработать в нужную сторону биосы контроллеров на базе SiI 064x/0680/3112 (и возможно других). А заодно и драйвера для них слегка модернезировать roll

    [/]
    Аватар пользователя DanZer

    xKVtor
    bestmedia.kiev.ua/nuke/modules.php?name=News&file=article&sid=3


    bestmedia.kiev.ua/nuke/modules.php?name=News&file=article&sid=5

    Настоящий джентльмен назовет кошку кошкой, даже наступив на нее в темноте.
    Что-то ищем? Google в помощь

    Очередная статья:

    SiS vs. StarForce

    Аватар пользователя LiveR

    Класно =D>
    А продолжение Intel vs StarForce будет? Народ ждет...

    Сидел, сижу и буду сидеть... на Windows 98

    Аватар пользователя Root

    xKVtor
    по поводу извращенных SiSовских контроллеров, которые динамически меняют свой DevID, писал Alter на страничке, посвященной своему драйверу UniATA


    ИМХО - есть смысл глянуть какие действия производятся над этими контроллерами в драйверах со свободно распространяемым кодом.
    Цитата:
    Багфикс в коде распознавания SiS контроллеров. Там вообще интересный алгоритм опознания. Есть 1 PCI IDE Controller c навечно прибитым гвоздями DeviceId/VendorID. И есть еще всякие Bridge Devices, по наличию которых определяется, что это за IDE Controller. Это так как и у VIA. А вот для еще некоторых моделей есть хитрая проверка: У IDE контроллера меняется 1 байт в PCI Config Space и проверяется, не изменился ли у него DeviceID (!). (Вообще, смена DeviceID на лету - это какой-то бред, но она таки происходит на некоторых SiS'ах и в частности на Mike'овском).

    Аццкий ромбовод {:€
    Я пока не волшебник - я только учусь! :-P

    LiveR писал(-а):
    А продолжение Intel vs StarForce будет? Народ ждет...

    Если и будет, то нескоро:)

    Root писал(-а):
    по поводу извращенных SiSовских контроллеров, которые динамически меняют свой DevID, писал Alter на страничке, посвященной своему драйверу UniATA
    ИМХО - есть смысл глянуть какие действия производятся над этими контроллерами в драйверах со свободно распространяемым кодом.

    Спасибо за наводку на интересный сайт!

    Может попросить автора этого универсального драйвера ввести поддержку возможности смены идентификационных регистров в его детище.

    Это было бы идеальным вариантом: драйвера контроллера стартуют, изменяют регистры (еще до старфорсовских драйверов), винда грузится дальше ничего не подозревая. Сразу отпала бы необходимость патчить биос.

    Подобные драйвера стали бы МЕГАпопулярными среди геймеров (не только в России). Соответственно, известность автора драйверов и его проекта выросла бы на два-три порядка !

    ЗЫ: Кстати, эти UniATA драйвера нормально с сидиромами работают ?
    Интересно, почему последний поддерживаемый южник VT8233 ? Вроде бы в сети появились даташиты на 8235/8237[R].

    Аватар пользователя Root

    xKVtor

    Цитата:
    Кстати, эти UniATA драйвера нормально с сидиромами работают ?

    да, но косяки и с обычными винчами временами встречаются.
    Самая главная идея UniATA - портирование FreeBSD драйвера для ИДЕ-контроллеров под вынь.
    Цитата:
    Интересно, почему последний поддерживаемый южник VT8233 ? Вроде бы в сети появились даташиты на 8235/8237[R].

    вероятно автор про эти даташиты не слышал. Надо ему дать наводку;)

    Аццкий ромбовод {:€
    Я пока не волшебник - я только учусь! :-P

    Аватар пользователя ivp

    xKVtor писал(-а):
    Может попросить автора этого универсального драйвера ввести поддержку возможности смены идентификационных регистров в его детище.

    Это было бы идеальным вариантом: драйвера контроллера стартуют, изменяют регистры (еще до старфорсовских драйверов), винда грузится дальше ничего не подозревая. Сразу отпала бы необходимость патчить биос.
    Alter'у тоже интересно посотрудничать в этом плане, см. л/с...

    - Ситчик веселенький есть?..
    - Приезжайте, обхохочетесь!..

    Выложил статейку:

    Меняем порядок загрузки драйверов Windows..

    Можно рассматривать ее как дополнение к статье SiliconImage vs. StarForce
    (помогает из полуавтоматического метода сделать автоматический)

    Cпасибо Cuddles за предоставленную информацию. :beer:

    ЗЫ: Статья писалась на основе первых впечатлений, поэтому в ней наверняка найдутся ляпы. Будет что пообсуждать:)

    Аватар пользователя Root

    Цитата:
    2) переместить один из драйверов в другую группу:

    a) переместить драйвер B в группу Gr1 и присвоить ему более приоритетный Tag, чем у драйвера A.

    b) (зеркальный вариант) переместить драйвер B в группу Gr2 и присвоить ему менее приоритетный Tag, чем у драйвера A.
    а кто мешает самому сделать НОВУЮ группу драйверов, обладающую максимальным приоритетом? А потом в нее включить наш единственный драйвер... И никаких проблем ))))

    Аццкий ромбовод {:€
    Я пока не волшебник - я только учусь! :-P

    Наконец купил себе контроллер на Sil680 и начал ковырять. Повесил на него все свои CD/DVD. У девайса уже вшита была последняя прошивка 3210 и дрова последние тоже на диске были. Короче установил все, проверил. Все работает. ПЗУ к сожалению OTP- однократка (HT27C010-70), так что с бивисом пока не поковыряешься :( Ну да ладно, пока отложу. Короче, дальше. Я поменял нужные регистры вообще не отключая девайс в диспетчере. Кстати, дрова я тоже не модифицировал, а поставил родные. Затем в WPCRSET вписал все как надо для автоматизации и все. И никаких плясок с бубном вокруг реестра, неизвестных устройств и т.д. В частности проверено на игре "Метро-2 DVD" Версия Стара в этой игре знает о DeviceID0680 и только его смена помогает, а на классы он вообще забил, хоть меняй хоть нет. Кстати, при установке родных дров я подсунул винде только два файла: SI680.inf и pnp680.sys. Из этого вопрос. Зачем нужно было городить огород с модификацией дров и получить вытекающие из этого проблемы?

    P.S. Подскажите флэш аналог этой микрухи в DIP32 корпусе для перепайки.

    AM29F010B-70PI подойдет?
    или
    AT49F002NT-12PC ?

    Отправить комментарий

    Содержание этого поля является приватным и не предназначено к показу.
    • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
    • You can use BBCode tags in the text. URLs will automatically be converted to links.

    Подробнее о форматировании текста

    Антибот - введите цифру.
    Ленты новостей