Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 66 lines (38 sloc) 2.268 kB
34c929d @Hexxeh initial commit
authored
1 rpi-update
2 ==========
3
32077fa @Hexxeh Updated README
authored
4 An easier way to update the firmware of your Raspberry Pi
5
a01ab6a @Hexxeh README tweaks
authored
6 Instructions
7 ------------
8
32077fa @Hexxeh Updated README
authored
9 To install the tool, run the following command as root:
10
af1c9ff @Hexxeh Update README.md
authored
11 <pre>
83ec2ce @Hexxeh Update README.md
authored
12 wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && chmod +x /usr/bin/rpi-update
af1c9ff @Hexxeh Update README.md
authored
13 </pre>
32077fa @Hexxeh Updated README
authored
14
cb83676 @Hexxeh Update README.md
authored
15 If you get errors relating to certificates, then the problem is likely due to one of two things. Either the time is set incorrectly on your Raspberry Pi, which you can fix by simply setting the time using NTP. The other possible issue is that you might not have the ca-certificates package installed, and so GitHub's SSL certificate isn't trusted. If you're on Debian, you can resolve this by typing:
16
17 <pre>
18 sudo apt-get install ca-certificates
19 </pre>
b7e7878 @Hexxeh Update README.md
authored
20
32077fa @Hexxeh Updated README
authored
21 To then update your firmware, simply run the following command as root:
22
af1c9ff @Hexxeh Update README.md
authored
23 <pre>
32077fa @Hexxeh Updated README
authored
24 rpi-update
af1c9ff @Hexxeh Update README.md
authored
25 </pre>
32077fa @Hexxeh Updated README
authored
26
e9c85cd @Hexxeh Added RAM split detection, added offline mode, added option to skip k…
authored
27
28 By default, rpi-update will attempt to determine the split you're currently using, and then use that split. If it cannot determine what split you are using, it will default to 224MB.
29
30 If you'd like to explicitly select a split, simply provide the RAM split value after the command as follows:
91501cf @Hexxeh Update README.md
authored
31
32 <pre>
33 rpi-update 192
34 </pre>
35
36 If you'd like to use the 128MB memory split, then the command is the same as the above, except with 128 instead of 192.
37
94e5cff @Hexxeh Update README.md
authored
38 After the firmware has been sucessfully updated, you'll need to reboot to load the new firmware.
32077fa @Hexxeh Updated README
authored
39
40 This tool is experimental, and may screw up your install. If you have problems with it, post an issue to this GitHub repo and I'll see if I can help you.
e9c85cd @Hexxeh Added RAM split detection, added offline mode, added option to skip k…
authored
41
42 Expert options
43 --------------
44
45 There are a number of options for experts you might like to use, these are all environment variables you must set if you wish to use them.
46
47 ### SKIP_KERNEL
48
49 #### Usage
50
51 SKIP_KERNEL=1 rpi-update
52
53 #### Effect
54
55 Will update everything EXCEPT the kernel.img files and the kernel modules. Use with caution, some firmware updates might depend a kernel update.
56
57 ### ROOT_PATH/BOOT_PATH
58
59 #### Usage
60
61 ROOT_PATH=/media/root BOOT_PATH=/media/boot rpi-update
62
63 #### Effect
64
65 Allows you to perform an "offline" update, ie update firmware on an SD card you're not currently booted from. Useful for installing firmware/kernel to a non-RPI customised image. Be careful, you must specify both options or neither. Specifying only one will not work.
Something went wrong with that request. Please try again.