Вышиваем крестиком.

Необходимость в прошивке возникает при следующих признаках:
  1. SubDevID и SubVenID равно 0000000 (см. Рис.1)
  2. "Родной" софт и драйвера утверждают что тюнер им теперь не родной :)

Рис.1 SubDevID и SubVenID равно 0000000.

Оборудование:

"Хирургическое" вмешательство теперь необходимо только для замены вышедшей из строя микросхемы ПЗУ или для тюнеров на чипах для которых нет прошивальщиков. Ссылки на прошивальщики для самых распространенных чипов BT878,SAA713x,CX2388x в конце этой страницы.

  • низковольтный паяльник
    Рис.2 Низковольтный паяльник с трансформатором.
  • штекер DSUB25 
  • новая микросхема. 24Сxx, где xx=01,02,03,04 и т.д. Дешевле и проще найти 01 или 02.Микросхема должна быть той же емкости что и старая. Можно попробовать прошить старую микросхему. Если на микросхеме написано А21(как на фото ниже) - покупайте 24С02.
    Рис.3 Внешний вид микросхемы. Точка у первой ножки.
    Микросхему можно не покупать, если например есть неисправный модуль памяти. На фотографии микросхема в правом верхнем углу.
    Неисправный модуль памяти SDRAM
    Фото микросхемы крупнее:
    EEPROM 24LC02
  • Х/Б нитка или тонкая иголка, булавка.

Демонтаж старой микросхемы:

ЗАПОМНИТЕ ПОЛОЖЕНИЕ МИКРОСХЕМЫ ДО ВЫПАИВАНИЯ! 

Ориентируйтесь по точке в одном из углов корпуса микросхемы.

Варианты:

  • аккуратно выломать или выкусить, а затем паяльником и пинцетом выпаять остатки ножек.
  • аккуратно выпаять. Особенно рекомендуется, если есть сомнения в неисправности микросхемы. Под ножками микросхемы пропускается нитка. Паяльником нагревается место пайки крайней ножки и натягивается нить. Когда припой расплавится, нить проскочит под ножкой, отогнув её и убрав припой. Освободив первую ножку, повторяем со следующей. Затем точно также отпаиваем ножки с другой стороны.

Рис.4 Посадочное место микросхемы.
Фото крупнее.
Вариант демонтажа подобной микросхемы на SBLive! Value.

Программируем новую микросхему1.

Устанавливаем микросхему на панельку или припаиваем с помощью тонких проводов к штекеру. В BIOS устанавливаем для LPT режим  Normal или SPP. Инсталлируем программу SERP(Serial EEPROM Programmer for 24CXX/93CXX для Linux и Windows 2000/XP) и запускаем её.

Внимание: ";" и последующие символы вводить не надо - это комментарии к команде.

serp> i ;ўЄ«оз Ґ¬ ०Ё¬ а Ў®вл б ¬ЁЄа®б奬 ¬Ё бҐаЁЁ 24C
24C01> t 02 ;гЄ §лў Ґ¬ Їа®Ја ¬¬Ёа㥬го ¬ЁЄа®б奬г. ‚ ¤ ­­®¬ б«гз Ґ нв® ¬ЁЄа®б奬  24C02
24C02> d ;Їа®б¬ ваЁў Ґ¬ ᮤҐа¦Ё¬®Ґ Ї ¬пвЁ ¬ЁЄа®б奬л. ‚ ­®ў®© ¬ЁЄа®б奬Ґ ў® ўбҐе п祩Є е FF.
0x0000: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x0010: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x0020: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x0030: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x0040: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x0050: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x0060: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x0070: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x00FF: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x0090: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x00A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x00B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x00C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x00D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x00E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x00F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
24C02> e 0x0000 0xAA ;‡ ЇЁблў Ґ¬ ў п祩ЄЁ Sub ID, Ј¤Ґ ¤«п Aver 307 AA=61
24C02> e 0x0001 0xBB ;Ј¤Ґ ¤«п Aver 307 BB=14
24C02> e 0x0002 0xCC ;Ј¤Ґ ¤«п Aver 307 CC=15
24C02> e 0x0003 0xDD ;Ј¤Ґ ¤«п Aver 307 DD=97
24C02> d ;Їа®б¬ ваЁў Ґ¬ ᮤҐа¦Ё¬®Ґ Ї ¬пвЁ Їа®иЁв®© ¬ЁЄа®б奬л.
0x0000: 61 14 15 97 FF FF FF FF FF FF FF FF FF FF FF FF a...............
0x0010: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x0020: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x0030: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x0040: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x0050: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x0060: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x0070: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x00FF: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x0090: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x00A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x00B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x00C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x00D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x00E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0x00F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
24C02> q ;§ ўҐаи Ґ¬ а Ў®вг б Їа®Ја ¬¬ в®а®¬

Микросхема прошита, теперь снимаем её с программатора и впаиваем на место.

Рис.5 Микросхема впаяна.

Рис.6 SubDevID равно 0302 и SubVenID равно 0100. SubSysID равно 00010203.


Программируем новую микросхему1 - теперь прошить можно ни чего невыпаивая, используя программу  для saa713x flasher, для Bt878 DOS BT878 EEPROM Flash Utility , для CX2388x DOS CX2388x EEPROM Flash Utility

 Обратно
Яндекс цитирования
© 2005 Александр Джулай


Hosted by uCoz