Difference between revisions of "RaspberryPi"

From LinuxMCE
Jump to: navigation, search
m
Line 18: Line 18:
 
* The Raspberry Pi must be a 512MB Model B (or B+).  The Model A and the 256MB Model B do not have enough RAM to boot into Orbiter.
 
* The Raspberry Pi must be a 512MB Model B (or B+).  The Model A and the 256MB Model B do not have enough RAM to boot into Orbiter.
 
* The Raspberry Pi must be plugged in using the HDMI connector and using HDMI sound.
 
* The Raspberry Pi must be plugged in using the HDMI connector and using HDMI sound.
** Currently 1080P is the only supported resolution. This cannot be changed at the moment.
+
** The Raspberry Pi will detect the boot resolution of your television and adjust itself accordingly.
* You may wish to have a usb keyboard or mouse for interaction.  USB-UIRT/MCE Remote is also possible.
+
** If resolution has changed since the last boot the orbiter will be regenerated.
 +
* You may wish to have a usb keyboard or mouse for interaction.  USB-UIRT/MCE Remote is also possible but must be installed using the webadmin (device detection is working but the device is not added currently).
  
 
===Setup Steps===
 
===Setup Steps===
Line 45: Line 46:
 
===What works===
 
===What works===
 
* Embedded phone works on rPi. <del>You'll have to delete /etc/asound.conf.  You'll have to set audio to HDMI in webadmin -> Wizard -> Media Director for simplephone to switch to HDMI output.</del>
 
* Embedded phone works on rPi. <del>You'll have to delete /etc/asound.conf.  You'll have to set audio to HDMI in webadmin -> Wizard -> Media Director for simplephone to switch to HDMI output.</del>
*omx player (very alpha) may play audio and video after a router reload.
+
*OMX_Player (alpha) <del>may</del> will play audio and video after a router reload.  You must have the appropriate codecs to play MPG and VC1 media.  The codecs can be purchased from the rpi foundation.
  
 
===What does not work===
 
===What does not work===
Line 51: Line 52:
 
* MythTV
 
* MythTV
 
* Everything else... ;)
 
* Everything else... ;)
 +
* Serial GSD, it works... but it kills the CPU and causes media stuttering.  Ethernet GSD should be doable.

Revision as of 01:26, 1 September 2014

Please be aware that this is in flux as a transition is made to qOrbiter. RaspberryPi diskless creation has stabilized somewhat, MD and qMD capabilities do not configure automatically at this point.

Device Specification

The Raspberry Pi is an ARM based computer the size of a credit card. 700Mhz, 256MB or 512MB RAM, FastEthernet, 2xUSB, GPIO

Development

See Porting_Raspbian for the current development status of LinuxMCE on Raspberry Pi.

Media Director

The Raspberry Pi can be used as a minimal Media Director within LinuxMCE. The following instructions will show how to create a MD.

Requirements

  • Your core must be LinuxMCE 1204 or higher.
  • The Raspberry Pi must be plugged into the internal side of your LinuxMCE core's network to act as a media director.
  • The Raspberry Pi must be a 512MB Model B (or B+). The Model A and the 256MB Model B do not have enough RAM to boot into Orbiter.
  • The Raspberry Pi must be plugged in using the HDMI connector and using HDMI sound.
    • The Raspberry Pi will detect the boot resolution of your television and adjust itself accordingly.
    • If resolution has changed since the last boot the orbiter will be regenerated.
  • You may wish to have a usb keyboard or mouse for interaction. USB-UIRT/MCE Remote is also possible but must be installed using the webadmin (device detection is working but the device is not added currently).

Setup Steps

  • Get the LinuxMCE Raspberry Pi MD sdcard contents.
  • Insert the sdcard into the Raspberry Pi.
  • Power up the Raspberry Pi.
  • On first boot the u-boot bootloader will start, it will grab the default pxe kernel/initrd.
  • Raspberry Pi will display "Announced ourselves to the router" and the core will run Diskless_Setup to prepare the MD.
  • The Raspberry Pi will reboot once Diskless_Setup completes properly.
  • You should go to an existing orbiter and 'Reload the Router' after this point. You will be prompted to do so eventually on the moonPi, if you have not already done so.
  • On second boot the bootloader on the sdcard will be updated to the version the MD image is using.
  • The Raspberry Pi will reboot.
  • On third boot LinuxMCE will slowly come to life. Please be patient. You will be presented with the Setup Wizard before too long.


What works

  • Embedded phone works on rPi. You'll have to delete /etc/asound.conf. You'll have to set audio to HDMI in webadmin -> Wizard -> Media Director for simplephone to switch to HDMI output.
  • OMX_Player (alpha) may will play audio and video after a router reload. You must have the appropriate codecs to play MPG and VC1 media. The codecs can be purchased from the rpi foundation.

What does not work

  • Video Overlays
  • MythTV
  • Everything else... ;)
  • Serial GSD, it works... but it kills the CPU and causes media stuttering. Ethernet GSD should be doable.