Бложик ремонта VLB, PCI, AGP видеокарт

Все, что не подходит под определение "старого софта и железа", обсуждается здесь

Интересно кому-то небольшие заметки по ремонту старых видеокарт?

Да, норм, давай пиши.
111
97%
Нет, не интересны, автор не пиши больше.
1
1%
Все равно, хочешь - пиши, хочешь - не пиши.
3
3%
 
Всего голосов: 115

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

Вклад в сообщество

Бложик ремонта VLB, PCI, AGP видеокарт

Сообщение Tronix » 23.11.2020,18:30

beabut писал(а): 23.11.2020,18:24 Попробуйте эту пзу в карте 5428.
Они тоже без буферов

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

Вклад в сообщество

Бложик ремонта VLB, PCI, AGP видеокарт

Сообщение Tronix » 23.11.2020,18:44

А в схеме VLB карты http://www.bitsavers.org/components/cir ... an1994.pdf буфер стоит. Видать, проприетарная ПЗУ от Cirrus Logic содержит в себе помимо ПЗУ еще и усиленные выходы данных...

beabut
Advanced Member
Сообщения: 369
Зарегистрирован: 18.08.2020,11:07
Откуда: Муром

Бложик ремонта VLB, PCI, AGP видеокарт

Сообщение beabut » 23.11.2020,18:55

Мне тогда повезло, что купленная мной 5428 без биоса с буфером, и нормально работает с китайской AT29C010

Mx_Serg
Advanced Member
Сообщения: 1847
Зарегистрирован: 04.06.2018,22:47

Бложик ремонта VLB, PCI, AGP видеокарт

Сообщение Mx_Serg » 23.11.2020,18:59

Проверил W27C512 заводится прекрасно без буфера. Биос прилагаю.
Вложения
clvlb256.BIN
(32 КБ) 85 скачиваний

Mihail1810
Advanced Member
Сообщения: 2074
Зарегистрирован: 08.12.2014,11:39
Откуда: Екатеринбург

Бложик ремонта VLB, PCI, AGP видеокарт

Сообщение Mihail1810 » 23.11.2020,20:37

Жги аффтар!)))
А вот кстати заметили, что на циррусах такого рода с палкой, стоит или пал или 74ls32, при чем обычно посадочные места есть и под то и под то. Зачем надо городить палку, если стандартная логика может справиться?

Ps. Лот зачётный получился, хорошо, что коррозии не так много, я ее очень сильно не люблю, а механические повреждения почти любые устранимы. Я на одной карте ради опыта несколько отломанных ног у чипа восстанавливал, потому как не было донора. Дремелем немного снял сверху в том месте, и подпаялся. Так можно и вообще чип с оторванными всеми ногами припаять)
Последний раз редактировалось Mihail1810 23.11.2020,20:45, всего редактировалось 1 раз.
----- IBM PC/XT 5160 ::: Visual Commuter 1083 ::: 286-20 ::: 386sx16 ::: 386dx40 ::: 486sx40 ::: 486dx4-100 ::: итд)

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

Вклад в сообщество

Бложик ремонта VLB, PCI, AGP видеокарт

Сообщение Tronix » 23.11.2020,20:44

Mihail1810 писал(а): 23.11.2020,20:37 А вот кстати заметили, что на циррусах такого рода с палкой, стоит или пал или 74ls32, при чем обычно посадочные места есть и под то и под то. Зачем надо городить палку, если стандартная логика может справиться?
Я же дал в сообщение ссылку: https://github.com/Tony814/GD5429PALMod

Mihail1810
Advanced Member
Сообщения: 2074
Зарегистрирован: 08.12.2014,11:39
Откуда: Екатеринбург

Бложик ремонта VLB, PCI, AGP видеокарт

Сообщение Mihail1810 » 23.11.2020,20:46

Каюсь, не прочитал. Щас схожу.

"Unfortunately, WinBench96 does not show any statistically-significant improvement with this mod."

Ну то бишь можно ls32 ставить и не париться, если палка вышла из строя.
----- IBM PC/XT 5160 ::: Visual Commuter 1083 ::: 286-20 ::: 386sx16 ::: 386dx40 ::: 486sx40 ::: 486dx4-100 ::: итд)

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

Вклад в сообщество

Бложик ремонта VLB, PCI, AGP видеокарт

Сообщение Tronix » 24.11.2020,11:02

Так, разобрался вроде на свежую голову с BIOS'ами от Cirrus Logic. Для этого написал утилиту-конвертер из снятых дампов программатора с перемешанными адресами в человеческий вид (как оно отображается в памяти), и наоборот (ключ /reverse). Она на всякий случай в прикрепленном файле.

И получилось как-то так, что я считал из заводской ПЗУ какой-то мусор, видать в панельке программатора одна или пара ножек не законтачила. А в дампе же из-за попутанных адресов не видно надписей целиком, ну я посмотрел просто глазом - вроде в начале есть 0x55m дальше символы в разнобой, вроде все норм. И я этот мусор и растиражировал на 27C512 и на Winbond W27c512.
baddump.png
baddump.png (10.06 КБ) 1147 просмотров
Щаз еще раз считал BIOS на программаторе, перевел с помощью утилитки в удобочитаемый вид, и на этот раз все нормально считалось. BIOS оказался v1.00a Copyright 1992-1994 Cirrus Logic, Inc. All Rights Reserved. Copyright 1987-1990 Quadtel Corp. All Rights Reserved.
Точно такой-же, как я здесь ранее выкладывал для CL-GD5429.

Mx_Serg, у вас BIOS CL-GD542X VGA BIOS Version 1.41
Copyright 1992-1993 Cirrus Logic, Inc. All Rights Reserved.
Copyright 1987-1990 Quadtel Corp. All Rights Reserved.

То есть на годик моложе, чем мой BIOS.
Так что сейчас сотру EPROM ультрафиолетом 27C512 и зашью свой BIOS.
Зашил в 27C512 и все полетело. Так что буфера оказались ни при чем, хотя и в референсном дизайне от Cirrus Logic он и стоит. А тут видимо пожмотничали китайцы. Ну и ладно, все работает, карточка отремонтирована, заворачиваем ее в пупырь и погнали дальше.
Вложения
cirrus.zip
(8.27 КБ) 72 скачивания

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

Вклад в сообщество

Бложик ремонта VLB, PCI, AGP видеокарт

Сообщение Tronix » 24.11.2020,12:42

Первая неудача - видеокарта на CL-GD5429, точно такая же, как и была ранее в этой теме:
IMG_20201029_142039.jpg
Сильные окислы с одной стороны чипа. Две ножки у чипа вообще отгнили. Поднял чип - там вообще ужас, половины дорожек нет. Пошкрябал немножко, почистил, но прикинув трудозатраты - решил в морг. Прихватил чип обратно по углам.
P1130810.JPG
Все, это однозначно уходит в распайку и как донор.

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

Вклад в сообщество

Бложик ремонта VLB, PCI, AGP видеокарт

Сообщение Tronix » 24.11.2020,13:15

А вот немного другая CL-GD5429:
IMG_20201029_142152.jpg
На плате все присутствует, и память, и BIOS, кстати не брендовый от Cirrus Logic, а просто однократка NM27C512. Биос там зашит 1.00a, который уже был в этой теме. А с картой все было просто - не было генерации на кварце, взял его с прогнившего донора. Запустилась, показала 512 Кб памяти. Пропаял верхний ряд памяти - показала 1024Kb, все как и положено.
Почему верхний ряд? Да просто осцылом ткнулся на работающей карте в DQ0 на памяти, и у верхнего ряда там шевелений небыло, а нижний работал. Значит просто пропаиваем паяльником весь верхний ряд, чтоб долго не гадать.
Легкая карточка. Заворачиваем в пупырь и убираем. Следующая.

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

Вклад в сообщество

Бложик ремонта VLB, PCI, AGP видеокарт

Сообщение Tronix » 24.11.2020,15:34

А вот PT-524/8G на чипе CL-GD5424:
IMG_20201029_142018.jpg
Нет генерации на кварце - меняю. BIOS есть, прикрепим к этому сообщению. Память видимо была набрана DIP-ами, но их покрали. Поставим пару SOJ-иков:
P1130812.JPG
Установим правильно джампера для выбора банков памяти: https://stason.org/TULARC/pc/graphics-c ... VER-2.html
Запуска нет, спикером ругается на отсутствие видео-карты. Пробегаю тестером по VLB-разъему, одна линия в обрыве. С обратной стороны платы эта дорожка перебита (чиркнули чем-то). Восстанавливаю дорожку, карта завелась, ремонт окончен. Заворачиваем в пупырь и погнали дальше.
Вложения
pt524.zip
(21.72 КБ) 61 скачивание

Ответить