Skip to content

librereader/ereader-buildroot

Repository files navigation

Buildroot

Notes and configs for building a buildroot based Linux OS for ereaders.

Getting Started

make kobo_aura_h2o_defconfig
make

# dd rootfs to sdcard

# mount rootfs
mount /dev/sdd1 /my/root/fs

wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.14.22/backports-3.14.22-1.tar.xz
tar xf backports-3.14.22-1.tar.xz
cd backports-3.14.22-1

make ARCH=arm \
   CROSS_COMPILE=$BR/output/host/bin/arm-buildroot-linux-musleabihf- \
   KLIB_BUILD=$BR/output/build/linux-custom \
   KLIB=/my/root/fs defconfig-brcmfmac install

OcherBook

Copy ocher_Makefile into the latest OcherBook master as Makefile, edit to point to your buildroot toolchain and make.

Coolreader

Add Coolreader to the target applications in make menuconfig and then make.

Supported devices

Kobo Aura H2O

What works?

  • Booting
  • Kernel (mostly)
  • Display
  • Touchscreen
  • OTG Gadgets: g_ether, g_mass_storage (unknown status)

What doesn’t?

  • WiFi

Help!

#librereader on irc.freenode.net