ESpec - мир электроники для профессионалов


Ищу bin-код прошивки вендора Creative X-fi Music sb0460

  Список форумов » Настольные компьютеры

Следующая тема · Предыдущая тема
АвторСообщение
shljach 
Новичок
Сообщения: 17
 
Сообщение #1 от 25/10/2011 13:12 цитата  

Это повреждённая кем-то (или чем-то) звуковуха, чистой системой теперь определяется как VGA девайс!
Сравнение вендоров в Windows даёт вот такие неутешительные показатели:
VEN_1102&DEV_0005&SUBSYS_00211102&REV_00
VEN_1102&DEV_0005&SUBSYS_002C1102&REV_00\3&61AAA01&0&40

Если у кого-то есть оригинальный бинарник EEPROM на эту не хилую карту, то пожалуйста, поделитесь.
m.ix 
Master Mixa
Сообщения: 1972+
m.ix
 
Сообщение #2 от 25/10/2011 20:27 цитата  

http://devid.info/search.php?text=VEN_1102
Mikkey 
Старший модератор
<B>Старший модератор</B>
Сообщения: 3655
Mikkey
 
Сообщение #3 от 26/10/2011 14:12 цитата  

3&61AAA01&0&40 - это фигня, винда сама добавляет, VEN_1102&DEV_0005&SUBSYS_00211102&REV_00 это и есть основной ид устройства.

И еще, попробуйте по остальным pci слотам её потыкать, креативы были чувствительны к расшареним pci, им только единоличные нужны.
shljach 
Новичок
Сообщения: 17
 
Сообщение #4 от 27/10/2011 01:36 цитата  

Mikkey писал:
3&61AAA01&0&40 - это фигня, винда сама добавляет, VEN_1102&DEV_0005&SUBSYS_00211102&REV_00 это и есть основной ид устройства.

В принципе да, но контрольная сумма определяется не только ID-кодом, у этой карты весьма объёмный дамп прошивки, использующий практически весь объём флэшки 24С32. Это настоящий индивидуальный BIOS карты, причём, что удивительно, все существующие версии прошивок в этой линейке X-fi, имеют выраженное отличие программных кодов в адресации памяти,
Так же у всех оригинальных дампов своя индивидуальная контрольная сумма, по существу это и может быть ключом к идентификации устройства.
Вот примеры известных мне контрольных сумм прошивок:
SB046A - 321C
SB0460 - 2857
SB0670 - 28BF
SB0677 - 1DC2
Вероятно, что произвольное изменение значений контрольной суммы, нарушит узнаваемость девайса, то есть такая звуковуха вполне может восприниматься системой как нечто иное, или как в моём случае - VGA устройство. улыбка
Mikkey 
Старший модератор
<B>Старший модератор</B>
Сообщения: 3655
Mikkey
 
Сообщение #5 от 27/10/2011 18:03 цитата  

Нифига не понял, какая еще контрольная сумма ?
И каким боком она относится к ID?

ДОБАВЛЕНО 27 Октябрь 2011, 17:22

И к томуже, если уверен что вендор прописан во флэхе, в чем я сомневаюсь немного, просто найди его в прошивке.
shljach 
Новичок
Сообщения: 17
 
Сообщение #6 от 27/10/2011 20:49 цитата  

Mikkey писал:
Нифига не понял, какая еще контрольная сумма ?
И каким боком она относится к ID?

Вот это вопрос интересный, у этих карт имеется скорее даже не один идентификатор, DSP тоже может индивидуально прошиваться под товарную модель железа. Когда в продаже появились OEM-ки X-Fi SB0670, то у многих пользователей сразу возник соблазн перешивать их до retaila, многие это пробовали, но в итоге получили только новое название девайса, однако карты под установленным серийным драйвером не пошли!
Но после отката, железо опять без проблем заработало...
Видимо в Creative учли отрицательный опыт с линейкой SB Live, и исключили саму возможность - повышающей статус, перепрошивки.
У меня карта по серийнику оказалась SB046A, и прошивка дампом от SB0460, не сделает карту работоспособной, а только позволит корректно распознавать девайс системой и виртуально запускать под него программные приложения, однако карта при этом так и останется безголосой.
Что касается контрольной суммы, то это понятие чисто математическое, любой файл на уровне объектных кодов (содержащий информацию в цифровом виде), имеет контрольную сумму - числовых значений.
Любые изменения формата файла или данных, всегда приводят и к изменению - контрольной суммы.
Именно по контрольной сумме, принято сверять исходную целостность файлов.
Mikkey 
Старший модератор
<B>Старший модератор</B>
Сообщения: 3655
Mikkey
 
Сообщение #7 от 28/10/2011 11:02 цитата  

Что такое КС я в курсе, вопрос был про другое.

И по добавленному не вижу ответа.
shljach 
Новичок
Сообщения: 17
 
Сообщение #8 от 28/10/2011 12:00 цитата  

Ответа, вообче-то жду я. голливудская улыбка
Mikkey 
Старший модератор
<B>Старший модератор</B>
Сообщения: 3655
Mikkey
 
Сообщение #9 от 28/10/2011 15:20 цитата  

Mikkey писал:
И к томуже, если уверен что вендор прописан во флэхе, в чем я сомневаюсь немного, просто найди его в прошивке.

Неужели трудно считать флэху и посмотреть, действительно ли там сидит вендор?
shljach 
Новичок
Сообщения: 17
 
Сообщение #10 от 28/10/2011 20:00 цитата  

Да нет, конечно же, но по закону подлости программатор у меня слетел (три пина в цанге по тесту bad-ы, и главное непонятно когда это произошло?), теперь серийные флэшки он не читает даже, но зато прекрасно себе работает с параллельными EPROM!
Так что, пока бум разбираться и восстанавливать прогер.
shljach 
Новичок
Сообщения: 17
 
Сообщение #11 от 30/10/2011 12:46 цитата  

Цитата:
действительно ли там сидит вендор?

Как выяснилось, маска вендора зашита в DSP, а флэшка с индивидуальным bin-кодом, в ID изменяет только один регистр в идентификаторе.
Таким образом, карта без EEPROM-ки вообще, видится как:
VEN_1102&DEV_0005&SUBSYS_00201102&REV_00\3&61AAA01&0&40
С оригинальным дампом во флэшке, считывается системой так:
VEN_1102&DEV_0005&SUBSYS_002C1102&REV_00\3&61AAA01&0&40
Ну а с иной прошивкой заявленной как та же SB046A, определяется уже следующим образом:
VEN_1102&DEV_0005&SUBSYS_00211102&REV_00\3&61AAA01&0&40
Что скорее говорит, что прошивка взята от чистой X-fi SB0460.
Только при всех трех вариантах, карта по-прежнему на чистой системе определяется - как VGA устройство, чего в принципе быть не должно при полной исправности железа!
Получается, что вендор тут вообще не при делах, сама карта обеспечивает некорректные транзакции обмена с PSI-шиной, из-за этого, вероятно невозможно нормально идентифицировать девайс и корректно прописать для него прерывания в процессе установки драйвера.
Тут самое время рыть уже аппаратную обвязку карты...
shljach 
Новичок
Сообщения: 17
 
Сообщение #12 от 08/11/2011 22:18 цитата  

Карта действительно оказалась с чисто аппаратным дефектом, и благодаря настойчивым стараниям была успешно восстановлена!
m.ix 
Master Mixa
Сообщения: 1972+
m.ix
 
Сообщение #13 от 08/11/2011 22:35 цитата  

и шо там було восстановлено?
shljach 
Новичок
Сообщения: 17
 
Сообщение #14 от 09/11/2011 03:49 цитата  

Найдено было шесть интерфейсных шин в обрыве по импедансу чипсета, из них 4 разряда данных по PSI-шине и две линии управления DAC-ом - по аналогу, всё было восстановлено продувкой паяльной станцией.
Сейчас карта под драйвером сама корректно ставится и все программные тесты звука безошибочно выполняет.
m.ix 
Master Mixa
Сообщения: 1972+
m.ix
 
Сообщение #15 от 09/11/2011 05:19 цитата  

плате джигу и румбу цанцевали?
shljach 
Новичок
Сообщения: 17
 
Сообщение #16 от 09/11/2011 13:48 цитата  

Да вот что-то она меня не очень очаровывает своей музыкальностью; чистота, глубина, детализация есть, а вот выразительно-музыкальных акцентов, как-то не замечено.
n0el 
Новичок
Сообщения: 11
 
Сообщение #17 от 02/06/2016 07:20 цитата  

похожая проблема с sb0467, это oem партия для фирменных системников Dell. Которая вроде должна работать с родными деловскими дровами под хр или вистой, но у меня они так и не встали ни в ручном режиме ни через сетап инсталл. Решил поменять ID по мануалу http://xfimod.blogspot.ru/2014/11/cross-flashing-x-fi-sound-cards.html, теперь в системе определяется по нулям, т.е. контрольная сумма не сходятся.

PCI\VEN_1102&DEV_0000&SUBSYS_00001102&REV_00
Multimedia Video Controller
The drivers for this device are not installed. (Code 28)
There are no compatible drivers for this device.

Судя по скринам с hex кодом у чела, содержание моей прошивки совершенно иное, только заголовки схожие. Может проблема в программаторе, считывал несколько раз через ponyprog и сверял дампы через hxd hex editor, вроде всё считывается одинаково. Собирал по этой схеме http://monitor.espec.ws/section46/topic270927.html
Помогите решить проблему за вознаграждение, почти неделю уже бьюсь, сижу без звука.

Перейти: 
Следующая тема · Предыдущая тема
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Настольные компьютеры



Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru RadioTOP