Hacking System Memory Expansion

LightyKD

Future CEO of OUYA Inc.
OP
Member
Joined
Jun 25, 2008
Messages
5,565
Trophies
2
Age
38
Location
Angel Grove, CA
XP
5,436
Country
United States
Something has been stuck in my in my head for a while. This is something of a technical question so I would love to hear a answer for someone who knows the innings and outings of the Wii. Here goes...

"Is it possible to expand the Wii's memory by at least 1 gig VIA a USB stick or SD card? I guess USB would be more practical, being that most users would have the SD slot occupied by the card that holds their WiiWare and DLC. I know Vista has a feature where flash drives can be used for memory so what's stopping developers or Nintendo from doing the same?"
 

Jotokun

Well-Known Member
Member
Joined
Sep 22, 2008
Messages
165
Trophies
0
XP
78
Country
United States
If you mean memory as in ram, then there's nothing stopping a homebrew developer from using a USB device for a swap file, which is effectively using it as ram instead of storage. However, this is slow and will just wear out the life of the drive faster.

If you mean memory as in storage, then again, only for homebrew stuff. Nintendo has no interest in allowing one to use a USB or SD device to run stuff off of as it would lead to easier piracy.
 

LightyKD

Future CEO of OUYA Inc.
OP
Member
Joined
Jun 25, 2008
Messages
5,565
Trophies
2
Age
38
Location
Angel Grove, CA
XP
5,436
Country
United States
- I meant memory as in RAM. Is there a difference between the USB or SD method (if one was created) and what exactly be worn out? The device being used as RAM, the disc drive or the NAND?
 

rickz0rz

Active Member
Newcomer
Joined
Sep 27, 2008
Messages
34
Trophies
0
XP
55
Country
United States
No.

Expanding the memory via USB or SD is what Jotokun basically referred to as 'swap space'--offloading unused (at the time) memory onto the USB or SD device.. which is kind of bad, because frequent writes to flash memory is what wears down the device. By that same token, you shouldn't really wipe/rewrite your Wii's NAND because it too is flash memory and is susceptible to the same thing. Regular hard-drive based USB devices wouldn't work too well, because they are slower, and even then, the USB(2) bus isn't nearly as fast as the link between the CPU and RAM is, so you'll feel slowdown all around.

If you really want to (try and) bump up the RAM on the Wii, try replacing the memory module. People did this on the Xbox 1 to increase it from 64 to 128 MB.

Let's examine this case. The Wii has a 64 MB memory module, the K4J52324QC-BC14. This is actually GDDR3 memory meant for graphics-related tasks, so why Nintendo is using this for main memory is beyond me but hey, it works for them! Maybe for speed or something... So, we backtrack that model to Samsung, and check their product page... only to see that the page only lists 512mbit (64 MB) modules. Going a little further, we can trace it to 3 main parts Nos (http://www.samsung.com/global/business/semiconductor/productList.do?fmly_id=146) -- 2 512mbit, 1gbit (128 MB). No guarantee that they will work with the Wii, but since they're all relatively close products by Samsung (136 BGA chips), I'd wager to say they'd work.

There are a few problems with this route, and one of them affects this 'swap space' thing of yours. First of all, you have to order these parts in relatively large quantities. Like, by the thousand. Second of all, installing these is a bitch. Third, and the part that should be relevant to using USB devices as swap space--the Wii OS pretty much needs to be hacked to support greater memory, and no games would take advantage of it, only homebrew. This isn't so much an issue if you use it right with bootmii, since everything can be pretty much modified in there. More memory would make something like Wii Linux happy.
 

lajd

Well-Known Member
Member
Joined
Apr 3, 2008
Messages
146
Trophies
0
XP
187
Country
United States
i've seen a lot of things happen in this scene that once were considered impossible. so i'll hold off saying no.

all it takes is a sufficiently talented and inspired dev.
 

pepxl

GFX W!Z4RD
Member
Joined
Jun 19, 2009
Messages
3,263
Trophies
1
XP
328
Country
FenrirWolf said:
Just go to http://www.downloadmoreram.net on your Wii and you'll be taken to a page where you can download more internal memory for your Wii!!1!


like this site look ligit and be serious download more ram only a fool would fall for it?????

QUOTERandom-access memory (usually known by its acronym, RAM) is a form of computer data storage memory, developed from 1949 to 1952, and subsequently used in most computers up until the development of the static and dynamic integrated RAM circuits in the late 1960s and early 1970s. Before this, computers used relays, delay line memory or various kinds of vacuum tube arrangements to implement "main" memory functions (i.e., hundreds or thousands of bits), some of which were random access, some not. Latches built out of vacuum tube triodes, and later, out of discrete transistors, were used for smaller and faster memories such as registers and (random access) register banks. Prior to the development of integrated ROM circuits, permanent (or read-only) random access memory was often constructed using semiconductor diode matrices driven by address decoders.

Source
 

Joe88

[λ]
Global Moderator
Joined
Jan 6, 2008
Messages
12,738
Trophies
2
Age
36
XP
7,464
Country
United States
its most likely a program to increase the page file (like what ready boost does)
or it will create virtual ram on the harddrive which is only used to by pass programs and games that have requirements and wont install until they are met
 

koji2009

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,193
Trophies
0
XP
197
Country
United States
Depending on the type of media (SD/USB) there could be a noticable increase using a pagefile system.

For example, on low ram systems running windows vista, using ReadyBoost (basically using a high-speed flash drive as a quicker swap space than a hard drive) you can notice a really big difference. Again, this will wear down the USB drive over time and it will never be as fast as true ram, but it is a marked improvement and could be done.

The problem would be writing such a system. Windows computers (and most operating systems in general) are designed from the ground up to take advantage of this system... That is, programs don't have to be programmed to cache, the operating system handles it. For it to be useful in homebrew, it'd have to be specifically modified for each individual game... Meaning it's feasible, but not necessarily the best idea.
 
D

Deleted-171178

Guest
Awwh, I thought it worked!
wink.gif
 

LightyKD

Future CEO of OUYA Inc.
OP
Member
Joined
Jun 25, 2008
Messages
5,565
Trophies
2
Age
38
Location
Angel Grove, CA
XP
5,436
Country
United States
All joke replies aside, for the serious ones, thanks. I was just wondering how far game developers could take things if need be. Every now and then you get a dev complaining about how the Wii doesnt have enough memory but I think if someone taked on a "Guitar Hero on DS" approach maybe one of the ports could be used for memory expansion. Sure there would be plenty of writes to the flash drive but if a flash drive were to be used, whats the expected life span of the drive? How many writes could the average USB stick handle?
 

elenar

Well-Known Member
Member
Joined
Aug 10, 2007
Messages
106
Trophies
0
Website
Visit site
XP
108
Country
United States
Flash memory cells start to erode with extended use. Depending on the type of flash memory being used (I won't go into this as it's extremely technical, google it if you want extremely specific information) an individual sector on a piece of flash memory will last (on the average) about 10,000 to 100,000 rewrites. Your typical "this is for my camera!" SD and microSD flash memory will be closer to the 10,000. Most flash memory uses bad-sector detection to extend the life of the product, but the memory becomes slower and fragmented. Depending on the rigorousness of rewrite frequency, you can see SD-type memory being un-usable in as little as a few months or as long as several years.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    NinStar @ NinStar: I'm not doing ok, everywhere I go I see sex