The only chips that I'm aware of in the G v.2 or 2.2 that are 16MB each have the following ID numbers:
issi is42s16800a-7t
I have never seen any other numbers in that router that designate 32MB total RAM. I agree with your reasoning that the numbers on your chips indicate they're 16MB each, but again, that's not an ID number I've ever seen. It does look like you got lucky and have a GS board.
The following code will enable all 32MB RAM if it is indeed present. If you run the following code, and you really only have 16MB of RAM available, you will brick your router....guaranteed. So, it's up to you. If you have JTAG capabilities, I say go ahead and try it. If you brick it, you can clear the NVRAM via JTAG and you're good to go again. If you don't have JTAG, you'd better be pretty damn sure you have the 32MB of RAM actually present. Good luck!!
nvram set sdram_init=0x008
nvram set sdram_ncdl=0x000
nvram commit
reboot
Remember, this goes away with a hard reset, or the factory defaults setting in the GUI. _________________ Clear 4G Wimax.
Linksys WRT54G-TM w/14929 std-nokaid, fan-cooled, 2 GB SD mod, Primary Router.
Linksys WRT54G v.3 w/15230 std-nokaid, Client Bridge.
Linksys E2000 w/15200 "Big"
Linksys WRT54G v.4
La Fonera 2100, fan-cooled
Linksys WRT54G v.3.1
Linksys WRT54G v.1.1
Linksys WRT54GS v.1
2x Linksys WRT54G v.2.2
the little b means bit, 128 megabit = 16 megabyte per chip...
This is a very common mistake, always take care of using a big B for Bytes
and a little one for bits
I've got one of those wrt54g v2 rev:xh 32MB RAM units. The commands should be entered into the CFE AFTER they are verified to work in the command console. A reset does not reset the unit back to 16MB if it's in the CFE. Boardflags, overclocking, reset_gpio, are all entered this way. Just an opinion, though. I simply use a hex editor or a CFE editor.
I've got one of those wrt54g v2 rev:xh 32MB RAM units. The commands should be entered into the CFE AFTER they are verified to work in the command console. A reset does not reset the unit back to 16MB if it's in the CFE. Boardflags, overclocking, reset_gpio, are all entered this way. Just an opinion, though. I simply use a hex editor or a CFE editor.
I've seen new users forget to plan ahead and buy a jtag cable and brick their routers only to find it isn't so easy to restore everything.
The first step is MAKE BACKUPS of your CFE, whole flash, firmware, instructions (in plain text), and a simple text/hex editor, etc.. and place them on a keychain drive. Next gather the relevant recovery info and read over & understand them, save them on flash drive, then build/buy a jtag cable.
btw, every router (broadcom's) seems to use a different CFE, and the MAC is stored on there, (an exception are RedBoot routers)... most importantly, google is your friend.... :-)
I know this is old I have a HX board I want to unlock the 32 MB of ram. I just need to know whats the deal with putting stuff in to the CFE...
Could you explain how to do this... I was wikiing CFE and it says it's a called common firmware environment.
How could I edit this, other then hexing it? Even if I hex it, is this done by hexing the bin file firmware?