D-Link DIR-320 64 Mb RAM Upgrade

From DD-WRT Wiki

Revision as of 21:27, 28 January 2010 by Yannails (Talk | contribs)
Jump to: navigation, search

UNDER CONSTRUCTION

Contents

Предистория

Изначально хотел сделать апгрейд руками профессионала, но когда руки профессионала попросили за работу пол цены роутера, понял что и мои руки подойдут, как оказалось не ошибся.

Чип

"Донора" можно найти на 4-ех чиповой линейке память Hynix DDR 256MB, маркировка HY5DU121622CTP-D43, определяющим в маркировке являеться число 1216, 12 - сокращение от 512Мb = 64 MB, а 16 - размер слова 16bit.

Процесс

[[Image:|thumb|200px|right|Общий вид]]

SDRAM chips for the Mod

I use the 512Mbits chip HYB25D512160BE-6 for my mod. The original one was the K4H561638H-UCCC

For removing and replacing the chips (U14)

To do this you need skills to solder and rework SMD componets and the correct equipament.

For the beginers on the SMD arena I recommend ChipQuick and 30W iron with ceramic tip.

Image:FON_SDRAM_MOD_4.jpg


Image:DIR-320_SDRAM.jpg

I have to work on this pictures.-

Updating the SDRAM_INIT parameter

To use the 64Mb of RAM you need the V24 PreSP2 SVN12874 or higher from here and have to update the SDRAM_INIT NVRAM parameter. I you don't perform this step the BCM5354 only recognize 32Mb. The factory value of this is 0x000b that means DDR SDRAM, 16 bits interface, 9 bits CAS (according to this page) and we have to change it to 0x0013 (DDR SDRAM, 16 bits interface, 10 bits CAS). Executing the following lines on the console you activate the 64Mb.

  nvram set sdram_init=0x0013
  nvram commit
  reboot

If you erase the NVRAM you need to execute the previous commands again.