Take the 2-minute tour ×
Raspberry Pi Stack Exchange is a question and answer site for users and developers of hardware and software for Raspberry Pi. It's 100% free, no registration required.

What are the possible upgrades one can perform on a Raspberry Pi (Model B) in terms of SD card capacity, etc., using a USB hub to increase the number of available USB ports? I understand the memory is soldered on to the board, so it can not be upgraded per se.

share|improve this question
1  
Would you include RPi cases and additions such as heatsinks/fans in the scope of your question or are you only interested in performance/system components? –  Beeblebrox Jan 2 '13 at 23:46
    
@foocode: If they are recommended for building the system, sure, why not. But the focus is primarily on the performance components. –  Neel Jan 3 '13 at 15:25

2 Answers 2

up vote 2 down vote accepted

Upgrading the RAM is, as you have said, not possible. You also cannot upgrade the GPU or the Broadcomm CPU.

If you want to upgrade the SD card, you simply buy a new SD card and re-install the operating system. You can even backup an existing card, burn that backup image to your new card and then expand the space to fill the card (using raspi-config). A list of known SD cards that work is on the Wiki at eLinux Maximum size currently reported to work is 64GB.

You can use a powered USB hub to expand the number of USB ports. A list of the hubs known to work are also on the Wiki at eLinux. A powered USB hub will allow you to add additional storage space via a USB pen drive or USB portable hard drive.

share|improve this answer
    
Thanks recantha! Is there a maximum supported SD card size? –  Neel Jan 2 '13 at 14:45
    
I've added some more detail about a possible maximum, plus they moved the eLinux page, so I've changed that too. –  recantha Jan 5 '13 at 6:22
    
Thanks recantha! –  Neel Jan 6 '13 at 4:06

The memory is essentially impossible to upgrade, well unless of course you'd like to de solder the RAM from the SOC. The memory is part of the SOC so you cannot change the memory without changing the CPU and GPU (The whole SOC).

In terms of USB you can technically hook up 127 devices per USB port. Using the USB ports you could also add more storage to your Raspberry Pi.

Also the Raspberry Pi foundation are also working on a camera that can be plugged into the RPi. Into one of the header ports, not using the USB ports.

Also I suppose you could use the GPIO pins to add just about anything to the RPi.

share|improve this answer
2  
The RAM is separate to the SOC. It's a POP (package on package) soldered on top. Still very difficult to upgrade it though. –  John La Rooy Jan 2 '13 at 19:34
    
So I get down voted for saying it's impossible for the asker? Because obviously the asker would be able to do it himself. –  Vincent P Jan 4 '13 at 6:01
    
Thanks Vincent. So per your suggestion, it should be ok to add a usb hub and expand the number of usb ports to ~ 10 ports to accommodate multiple devices, correct? –  Neel Jan 6 '13 at 4:09
    
Yes you can add a USB hub. Although make sure that the hub is externally powered (Also called an AC powered USB hub). As the Raspberry Pi will not provide enough power for many USB devices. –  Vincent P Jan 7 '13 at 6:42
    
Thanks Vincent! –  Neel Jan 10 '13 at 14:54

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.