Difference between revisions of "Kodi / XBMC for Wandboard"

From Wandboard Wiki
Jump to: navigation, search
(Created page with " == How to make an Kodi (XBMC) SD card for the Wandboard == First, download the rootfs from http://download.geexbox.org/snapshots/ Choose rootfs named geexbox-devel-20150507...")
 
(How to make an Kodi (XBMC) SD card for the Wandboard)
Line 16: Line 16:
  
 
Clone u-boot from https://github.com/wandboard-org/u-boot-fslc.git
 
Clone u-boot from https://github.com/wandboard-org/u-boot-fslc.git
 +
 
Build u-boot from  
 
Build u-boot from  
 
(We use the SPL u-boot, since that can boot on all Wandboard variants)
 
(We use the SPL u-boot, since that can boot on all Wandboard variants)
Line 48: Line 49:
 
Copy SPL image to the unpartitioned are before the first partition using command the command:
 
Copy SPL image to the unpartitioned are before the first partition using command the command:
  
# sudo dd if=SPL of=/dev/sdX bs=1k seek=1 oflag=dsync
+
<code># sudo dd if=SPL of=/dev/sdX bs=1k seek=1 oflag=dsync</code>
  
 
Copy u-boot.img, zImage, wandboard dtb files into /dev/sdx1
 
Copy u-boot.img, zImage, wandboard dtb files into /dev/sdx1
Line 56: Line 57:
  
 
Extract Geexbox rootfs tar file to /dev/sdx2
 
Extract Geexbox rootfs tar file to /dev/sdx2
 +
 +
 +
Done!

Revision as of 09:07, 11 May 2015

How to make an Kodi (XBMC) SD card for the Wandboard

First, download the rootfs from http://download.geexbox.org/snapshots/

Choose rootfs named geexbox-devel-20150507-r7ff0910.cuboxi.tar.xz


SD card creation

About instruction:

Step 1. Build u-boot bootloader.

Clone u-boot from https://github.com/wandboard-org/u-boot-fslc.git

Build u-boot from (We use the SPL u-boot, since that can boot on all Wandboard variants)


Step 2. Prepare kernel

Build kernel as a zImage from https://github.com/wandboard-org/linux

make wandboard_defconfig make zImage


Step 3. Prepare device tree

Build kernel dtb from https://github.com/wandboard-org/linux


Step 4. Partition the SD card Partition your SD card in two partitions, but leave some space before your first partition, around 128kB is more than enough.

partition 1: 8MB for fat16 format, then set boot mode using fdisk. partition 2: rest of size for ext4 format.


Step 5. Format SD card Format /dev/sdx1 as FAT16 and ext4 type for /dev/sdx2.


Step 6 Make SD card bootable

Copy SPL image to the unpartitioned are before the first partition using command the command:

# sudo dd if=SPL of=/dev/sdX bs=1k seek=1 oflag=dsync

Copy u-boot.img, zImage, wandboard dtb files into /dev/sdx1


Step 7. Prepare rootfs

Extract Geexbox rootfs tar file to /dev/sdx2


Done!