Hello,
It was a silly bug in openwrt-backfire. See also
https://forum.openwrt.org/viewtopic.php?id=32282 and
http://www.mail-archive.com/openwrt-.../msg05660.html
Pin9-trick solved the problem.
Cheers, Peter
I'm not an expert, but I think is because of the RAM .. if there is no RAM, there is no CPU, and if is no CPU there is nothing .. no response. When I first upgraded my RAM, router didn't start .. all LEDs went on. Then I reheated all connections and it worked.
Your problem might be a cold solder joint too .. recheck connections (even though it worked first time you tried .. a little shake and a bad joint won't work). Though, I'm not sure what does it mean the fact that your power LED doesn't turn on. Maybe you got in a nasty coincidence and your AC-DC adapter went faulty .. also check the 5V power input port under load.
edit: ) .. I just noticed that the thread was started almost 3 weeks ago. Hope is not to late ...
Last edited by expert_vision; 18-10-2011 at 12:20.
Hello,
It was a silly bug in openwrt-backfire. See also
https://forum.openwrt.org/viewtopic.php?id=32282 and
http://www.mail-archive.com/openwrt-.../msg05660.html
Pin9-trick solved the problem.
Cheers, Peter
Hello.
I have a little problem with my router after memory up-grade to 128MB.
After each reboot or power off of the router my total available memory is only 64MB.
Each time I have to enter the commands
to actvate the whole 128MB.Code:nvram set sdram_init=0x0011 nvram set sdram_ncdl=0 nvram commit reboot
Everyoane else having this issue ?
If this is normal,could a script be made to execute those commands on each start-up ?
Thank you.
hy , i think you have to use flashfs command to do it permanently,
try
instead of commitCode:flashfs save && flashfs commit && flashfs enable && reboot
but , yes you can make a script too to start automatically. i think
I don't think an startup script will make any difference since the nvram value is used during early CFE loading, you have to reboot to apply changes .. I think.
The flash chip is repartitioned in few areas :
-CFE boot loader
-NVRAM settings
-kernel -- linux firmware/system files
Nvram tool operates on NVRAM section and flashfs tool operates on file system section, so I don't think "flashfs save && flashfs commit..." will work either.
What probably happens is that during CFE loading, luckily, it recovers a correct value for sdram_init. I made a typo during configuring NVRAM once (my correct value is 0x0013 and I typed 0x013 or something) and I had to revive my router with a JTAG cable to erase NVRAM(here is how to use tjtag, here is the software)
To see if the value of sdram_init remains after reboot use:
nvram get sdram_init
Are you sure 0x0011 fits your RAM geometry?
Here is a explanation of sdram_init value.
I would arm my self with a JTAG cable before any experiments.
What router, RAM chip and firmware do you use ?
Hi,
I like to upgrade to 128Mb, too. I have Samsung RAMS K4H511638B-TCB3 from an kingston memory module here.
I have some question regarting the procedure.
I like to have very less excessive (above specs) heat applied to the components around the RAM-ICs. From my experience on Amiga fixing. A good idea was to prehead the PCB to 50 to 60 °C in an oven and the desolder quickly with a heatgun. Resoldering is also done with a preheated PCB.
So I want to remove U3 and U4 in only one run if possible.
So the question (particular for debugging is in case somthing goes wrong - TSOP are many PINs ;) ):
Will the router boot if U3 is already replaced and U4 is already desoldered if the following commands were issued before:
Here is an explanation of what those commands do.
I myself upgraded wl-500gP V2 to 64 RAM (one chip) and everything was fine.
From what I understand after issuing those commands you will be able to boot only with U3.
Replace original U3 chip with your new memory chip. Be sure to remove PB free solder completely from the PCB pads before soldering your new chip!
Power your device on. It should now start normally and report 32MB of RAM (use free to check this).
Well, thanks. It runs with only with U3 soldered and no U4.
I wonder what the correct sdram_init values would be to have 64MB only with U3 soldered in.
I guess sdram_init=0x0013. Am I right?
As far as I understand with only U3 populated, the router should be stable?
Currently it boots but does not reboot, or crashes aber about 3 minutes with an "unaligned memory access".
Last edited by junix; 24-07-2012 at 18:28.
Yes, sdram_init=0x0013 should enable 16-bit mode (instead of 32) with 10 columns, those disabling the second chip U4 and detect 64MB. In fact that's what I used to enable 64MB ram on my WL-500gP V2 (I did not touch sdram_config).
If you ever get in trouble by making a typo when entering sdram_init (like I did, silly me :P), you can recover by erasing NVRAM with a JTAG cable.
Here are some pictures and links regarding the issue.
edit: I'm clueless about error you are experiencing though. You said you used Samsung chips, so you shouldn't need any capacitors. In fact I used the exact same type of chip from ebay (K4H511638B-TCB3) on my router and everything is fine.
Last edited by expert_vision; 25-07-2012 at 11:43.