Editing PS3 OpenWRT

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
[[Category:OtherOS]]
=Introduction=
=Introduction=


Line 7: Line 6:


GIT repos: http://gitorious.ps3dev.net/ps3openwrt
GIT repos: http://gitorious.ps3dev.net/ps3openwrt
HOWTO: http://gitorious.ps3dev.net/ps3openwrt/patches/blobs/master/HOWTO


==Linux 2.6==
==Linux 2.6==


* Supported kernel version is 2.6.39.4
==Linux 3==
* Use these patches: http://gitorious.ps3dev.net/ps3linux/kernel-patches-26-39
* All new drivers from Linux 3 are supported.
* Old tools and drivers are NOT supported anymore.
 
==Linux 3.x==
 
* Supported kernel versions: 3.3.8, 3.4, 3.6, 3.7, 3.8 and 3.9
* kexec bug was finally fixed and recent Linux 3 kernels work now too
* Use these patches: http://gitorious.ps3dev.net/ps3linux/kernel-patches-33
* Use these patches: http://gitorious.ps3dev.net/ps3linux/kernel-patches-34
* Use these patches: http://gitorious.ps3dev.net/ps3linux/kernel-patches-36
* Use these patches: http://gitorious.ps3dev.net/ps3linux/kernel-patches-37
* Use these patches: http://gitorious.ps3dev.net/ps3linux/kernel-patches-38
* Use these patches: http://gitorious.ps3dev.net/ps3linux/kernel-patches-39


=Images=
=Images=


* Here are some precompiled petitboot images.
* Here are some precompiled petitboot versions.
* '''First test the new image with your old petitboot, just kexec openwrt-ps3-petitboot-vmlinux.elf.'''
* '''First test the new images with your old petitboot, just kexec openwrt-ps3-petitboot-vmlinux.elf.'''


<pre>
<pre>
# transfer openwrt-ps3-petitboot-vmlinux.elf to your current petitboot with scp or USB
# transfer openwrt-ps3-petitboot-vmlinux.elf to your current petitboot with scp


kexec -l /root/openwrt-ps3-petitboot-vmlinux.elf
kexec -l /root/openwrt-ps3-petitboot-vmlinux.elf
kexec -e
kexec -e
</pre>
* '''And if everything is fine then flash it with ps3-flash-util.'''
<pre>
# transfer otheros.bin to your current petitboot with scp or USB
ps3-flash-util -w /root/otheros.bin
</pre>
</pre>


Line 52: Line 27:
* The image is very big but has lots of useful tools.
* The image is very big but has lots of useful tools.
* I use it on my PS3 SLim.
* I use it on my PS3 SLim.
* Linux 3.8.4 + all my new drivers and the latest OpenWRT trunk.
* Linux 3.3.8 + all my new drivers and the latest OpenWRT trunk.
* The only reason why it cannot be used on PS3 NAND is the size, nothing else.
* The only reason why it cannot be used on PS3 NAND is the size, nothing else.
* DHCP is enabled for Ethernet.
* petitboot-huge.tar.xz: http://www.multiupload.nl/QY7NLM9ZBE (MD5 89417398f3281cd57a72c35397a2fb9b)
* WLAN is enabled too but you have to configure your SSID and PSK, see /etc/config/wireless.
* petitboot-huge.tar.xz (Linux 3.3.8): http://www.multiupload.nl/QY7NLM9ZBE (MD5 89417398f3281cd57a72c35397a2fb9b)
* petitboot-huge.tar.xz (Linux 3.8.4): http://www.multiupload.nl/6GY6QFO8UE (MD5 ad5369a6a6633a77dec95247f246b07b)
* petitboot-huge.tar.xz + USB fix (Linux 3.9-rc3): http://www.multiupload.nl/KARV72LLN4 (MD5 8b2c9e4a4b03d355bb6d15c83f178ebe)


==Tiny==
==NAND==


* The image is minimalistic.
* The image is minimalistic.
* It should be used on NAND because of small size.
* It's tiny and has not so many tools but everything you need.
* It's tiny and doesn't have as many tools as the huge one but it still has everything you need.
* Linux 2.6 + all my new drivers.
* Linux 2.6.39.4 + all my new drivers and tools like ps3vuart-tools + ps3sed.
* The image can be used on PS3 Slim too.
* The image can be used on PS3 Slim or PS3 NOR too but the huge image is a better choice in these cases.
* petitboot-tiny.tar.xz: http://www.multiupload.nl/BL63A7TH2N (MD5 14968a06ecd305b6220782a82f97759b)
 
=Useful Scripts=
 
==Create OtherOS++ HDD Region==
 
* Works only with new Linux kernel drivers and new tools
* See http://gitorious.ps3dev.net/ps3otheros/scripts
 
 
 
{{Linux}}<noinclude>[[Category:Main]]</noinclude>
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)