PDA

Bekijk de volledige versie : Увеличение объема памяти в WL-550gE



romal
18-02-2007, 17:02
В субботу ездил на свадьбу к другу в Орел и заодно зашел к давнему товарищу, который занимается ремонтом мобильных телефонов и другой сложной электроники, чтобы перепаять память на моем, недавно случайно ко мне попавшем, 550-ом асусе. Чипы по 256Mbit снимали с обыной планки памяти PС133 найденной в свалке хлама на работе, вот она

1312

Все вроде прошло без проблем, спасибо огромное мастеру , просто ювелирная работа, распаял новые чипы и два резистора R68 и R69 по 10 Ом , на 20 не нашлось сопротивлений

1315

USB распаивал я сам, получилось немного некрасиво, не смог прогреть паяльнком земляные контакты чтобы распаять разъем полностью, пришлось один усбшный земляной провод посадить на соседнем разьеме компорта, а другой распаять на какой-то пустой площадке , вверху видно

1313

Включили, загрузился с первого раза, НО, память он увидел почему-то не всю а только 32 мегабайта

[admin@(none) root]$ free
total used free shared buffers
Mem: 30116 12844 17272 0 1588
Swap: 0 0 0
Total: 30116 12844 17272

вот параметры из nvram

[admin@(none) root]$ nvram show|grep sdram
size: 9987 bytes (22781 left)
sdram_config=0x0032
sdram_refresh=0x0
sdram_ncdl=0x30741
sdram_init=0x2000

пробовал

nvram set sdram_ncdl=0
nvram commit
reboot

не помогает, все-равно видит только половину. Прошивка Олега 1.9.2.7-7f-post5. Пробовали отпаивать резисторы сначала от одного чипа, потом от другого, чтобы работала только один чип памяти, асус вообще не грузился.

Что ему не хватает для того, чтобы видеть все 64 мегабайта, подскажите пожалуйста?

P.S. где-то здесь читал что надо еще убирать антенный коммутатор чтоб 2-3дБ добавить, но небыло пояснений где он расположен на плате и чем его заменить, обычной перемычкой или чем?

romal
18-02-2007, 18:17
сделал
nvram set sdram_init=2008
nvram commit
reboot
теперь все 64 видны :-)

[admin@(none) root]$ free
total used free shared buffers
Mem: 62532 13244 49288 0 1612
Swap: 0 0 0
Total: 62532 13244 49288
[admin@(none) root]$

arcad
19-02-2007, 13:34
антенный переключатель это 6 ногая к которой антенны подсоёдинёны, убирается, прямо к ней антенный кабель паяется, лучше всего в фторопластовой изоляции,с ним проще, но только при условии что антенны по постоянному току замкнуты, либо грозозащиту ставить надо

Oleg
22-02-2007, 14:22
Ну что, поздравляю! Только sdram_init неправильный. Т.е. Вам повезло, что оно всё ещё работает. :)

Т.е. там должно быть, как минимум 0x2008. А какой он изначально?
strings /dev/mtd/0|grep sdram_init

Выпаивали как с планки? Флюса на ней много что-то. :)

И ещё: там не резисторы, а просто перемычки д.б. Но раз работает, то и не нужно трогать. Разница в том, что в WL500g/Deluxe/Encore используется SDR память, с ней всё гораздо проще и нет жёстких требований по согласованию линий, терминации и прочему.

Oleg
22-02-2007, 14:24
И ещё про ЮСБ вопрос. Насколько я понял, кроме разъёма ничего не допаивалось? Подтягивающих резисторов, насколько я понял нет...