PS3 OpenWRT
Jump to navigation
Jump to search
Introduction
- We use OpenWRT to build PS3 bootloader petitboot.
Building from trunk
GIT repos: http://gitorious.ps3dev.net/ps3openwrt
HOWTO: http://gitorious.ps3dev.net/ps3openwrt/patches/blobs/master/HOWTO
Linux 2.6
- Supported kernel version is 2.6.39.4
- 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
- Here are some precompiled petitboot images.
- First test the new image with your old petitboot, just kexec openwrt-ps3-petitboot-vmlinux.elf.
# transfer openwrt-ps3-petitboot-vmlinux.elf to your current petitboot with scp or USB kexec -l /root/openwrt-ps3-petitboot-vmlinux.elf kexec -e
- And if everything is fine then flash it with ps3-flash-util.
# transfer otheros.bin to your current petitboot with scp or USB ps3-flash-util -w /root/otheros.bin
Huge
- The image is very big but has lots of useful tools.
- I use it on my PS3 SLim.
- Linux 3.8.4 + 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.
- DHCP is enabled for Ethernet.
- 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
- The image is minimalistic.
- It should be used on NAND because of small size.
- It's tiny and doesn't have as many tools as the huge one but it still has everything you need.
- Linux 2.6.39.4 + all my new drivers and tools like ps3vuart-tools + ps3sed.
- 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