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 Wimax with Linksys WRT54G-TM w/ DD-WRT v.24 pre-SP2, fan-cooled w/ multiple copper heat sinks and 2 GB SD Mod
Great to know!! I'll put that part number on file. Thanks. Next is overclocking!! _________________ Clear Wimax with Linksys WRT54G-TM w/ DD-WRT v.24 pre-SP2, fan-cooled w/ multiple copper heat sinks and 2 GB SD Mod
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....