MemoryMod
Материал из RuVDRWiki
Содержание |
Вступление
Идея переделки Full-featured-DVB-карты была разработана Oliver Endriss.
Оригинальная страница: http://www.escape-edv.de/endriss/dvb-mem-mod/index.html
С помощью расширенной OSD-RAM можно использовать скины с 256 цветами и расширенное содержимое кортинки. Также карта/ARM работает стабильней, потому что используется больше видео-буффера и реже случаются 'arm crashes' или 'Video stream broken'.
Изменяемые детали на карте - это процессор AV7110 и микросхема памяти.
Здесь видно обе микросхемы до переделки. Слева процессор, а полностью видимая микросхема и есть память. Для переделки зачищается один из тонких, зеленых проводников возле процессора и припаивается к нему кусок тонкого монтажного провода. На микросхему памяти "напаивается" точно такая же,при этом одна ножка остается свободной. Эта ножка припаивается к монтажному проводу и является выводом выбора чипа. С помощью расширенного Firmware процессора можно обращаться ко второй микросхеме памяти через SCS-соединение, что дает в использование 4 MB памяти.
Руководство к действию
Переделка должна проводиться только обученным персоналом, имеющим опыт работы с SMD элементами. Прежде чем начинать какие-либо изменения в карте, прочитайте эту статью до конца. Мы не несем никакой отвественности за испорченную вами карту!
Здесь показано, как выглядит процессор и память после переделки:
Итак, начнем. Сначала напаиваем вторую микросхему памяти на первую.
Предварительно загните все ножки вниз, с помощью какой-нибудь ровной поверхности (например, стола).
Загните восьмую ножку справа в нижнем ряду, если смотреть на микросхему сверху, снова вверх(Правильно считать от маркировки 18 ножки). На картинке выше это хорошо видно.
Для удобного доступак ножкам микросхемы во время пайки, неплохо было бы выпаять конденсатор.
Соединяйте только верхние ножки с нижними, обратите внимание на отсутствие замыканий!
После пайки тщательно проверьте мультиметром соединение нижних ножек с верхними и отсутсвие замыканий с соседними!
Если все прошло успешно, не забудьте запаять конденсатор назад.
Теперь зачистите от лака нужное соединение возле AV7110. Как видно на картинке, нужный проводник находится возле шестой круглой площадки и имеет небольшой изгиб. Не зачищайте слишком глубоко, карту вы не испортите, но переделка тогда станет бесмыссленной. Место зачистки хорошо залудите и припаяйте кусок провода (не используйте слишком толстый провод, вы рискуете чего-нибудь замкнуть).
Другой конец провода паяем на загнутую вверх ножку памяти, фиксируем и еще раз все проверяем..
Теперь можно устанавливать новую Firmware. Идеально было бы это сделать до переделки карты, исключив при этом какие-либо ошибки в самом Firmware.
Версию Firmware можно увидеть в syslog :
kernel: DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261c
После сокращения 'app' идущее число 8000 обозначает имеющиеся 2 MB SDRAM.
Версия Firmware видна в обозначении '261c'.
После успешной переделки строка в syslog должна выглядеть так:
kernel: DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app c000261c
8000 изменилось на c000. Это соотвествует размеру памяти 4 MB.
Во все версии VDR до 1.3.16 нужно внести изменения в файл dvbosd.c, чтобы использовать дополнительный 2 MB. Для этого измените строку
- #define MAXOSDMEMORY 92000 + #define MAXOSDMEMORY 1000000
Также возможно необходимы изменения в версиях 1.3.17, 1.3.27 и 1.3.34. (дествительно только в том случае, если используемый драйвер не поддерживает автоматическое распознавание)
Подходящие микросхемы
Список (неполный). Так как AV711x оснащен 3,3 вольтовыми портами ввода вывода, должен использоваться 3,3 вольтовый SDRAM в TSOP-II корпусе. Список аналогов можно найти, например, тут hier. Нужные чипы организованы в формате 1Mx16.
| Производитель | Описание | Информация |
| ESMT/EliteMT | M12L16161A-7T | Homepage Datasheet |
| EtronTech | EM636165TS-8 | Homepage Datasheet |
| Samsung | K4S161622E-TC80 | Homepage Datasheet |
| Goldstar | GM72V161621 | например, на графической карте ATI-8MB с чипом RageIIc |
| SM-COM | SM0116031A-7 | например, на 4/8MB-SIS-6326 графической карте |
| Micron | 48LC1M16A1-7 | например, Voodoo 3000 с 16MB или 2-MB-Cache чип 8GB/10GB-Fujitsu-Siemens "винчестера" |
Отключение расширеной памяти
Чтобы деактивировать новую микросхему, например, для диагностики, нужно разорвать SCS соединение к AV711x разорвать и подать на соотвествующую ножку высокий уровень (3,3V).
Минимальные требования
DVB драйвер с поддержкой 4-MB (используемая Firmware: 261c или новее)
Плагины работающие с 4-MB памятью
- osdimage
- osdteletext (работает на vdr1.3.34 без патча)
- osdtest256
- text2skin
- openmhp
- skinelchi
- skinreel-plugin
