GithubHelp home page GithubHelp logo

bananapi-m64-kodi's Introduction

Bananapi-m64 running kodi

This is a prebuilt Ubuntu 18.04 minimal image with mainline linux 5.2.0 to run Kodi.

Kernel features on BananaPi M64:

  • cedrus (VPU)
  • mali (GPU)
  • hdmi
  • hdmi-sound
  • wifi
  • eth 100 Mbps / Gbps
  • ir
  • v4l2
  • i2c

Tested with Kodi 18.3 RC1

Initial bootlog: https://gist.github.com/avafinger/17600cd3ef6014e3ad3d620a27ac5550

Image for testing: https://github.com/avafinger/bananapi-m64-kodi/releases/tag/v1.0

Kernel 5.3.1 (upgrade)

https://github.com/avafinger/bananapi-m64-kodi/releases/tag/v1.1

NOTE The linux-image was re-uploaded to fix DTB

Kernel 5.3.8 (update to run KODI again)

linux-image: https://github.com/avafinger/bananapi-m64-kodi/releases/tag/v1.2

There is a fix for the board version 1.2. Apply the fix from here: https://github.com/avafinger/bananapi-m64-kodi/releases/tag/v1.3

Kernel 5.3.9 (i2c)

linux-image: https://github.com/avafinger/bananapi-m64-kodi/releases/tag/v1.4

There is a fix for the I2C, tested with ssd1306 Testing SSD1306 Testing SSD1306

What works and what not (simple table)

This is a WiP (Work in Progress) and intended for testing purpose.

SBC Dev Board tested BananaPi M64
KODI version 18.3 RC1
kernel version 5.3.9 mainline
gcc version 7.4.1
display hdmi
graphical interface CLI
KODI version 18.3-rc1
idle Temp ºC / freq 45ºC *
full Temp ºC / freq 75ºC *
RAM memory usage (avg) 85 Mbytes
i2c ?
spi ?
Wifi brcmfmac
BT no
ethernet Gbps / 100Mbps
sound hdmi-sound
ir yes
linux-cedrus yes
mali-utgard Mali-400
------------------------ ---------------------------
issues spdif and analog not works
Initial tests
Board shutdown (seems ok)
Thermal readout (fix)

Updates for Kernel 5.2.0

  • Thermal issues fixed
  • frequent rcu stall seems fixed

Issue:

  • analog sound
  • spdif sound
  • wlan0 works but is lazy to get IP from AP
  • Bluetooth

Kodi 18.3-rc1 Kodi 2

bananapi-m64-kodi's People

Contributors

avafinger avatar

Stargazers

 avatar

Watchers

 avatar

bananapi-m64-kodi's Issues

HW difference

Hi avafinger,

Thank you for this image.
My board (A64 chip version of Banana pi M64) is always resetting when I attach a storage to the USB, or start playing a higher resolution video.

  • Do you think different software is needed for R18 chips and A64 chips, or it doesn't matter?

(my power supply seems OK, also attached a heat sink to the A64)

Test Image not available???

Hey Avafinger,
I see you have done alot of work on A64 Devices NanoPi, BananaPi and Pine64.
I have received my M64 for testing. I would like to test the 5.3.0 kernel with Kodi.

Can you share the uboot & kernel source if you have it open sourced?

Thanks & sorry for creating an issue here, As IDK where to find you.

release v1.6 is slow to download

Hi Avafinger,

I've been trying to download this emmc image for a couple of days now but the download speed I'm getting is 20-20kbps only... I have not been able to download this.

Additional question. how to do I uninstall all Kodi and its dependencies? I just need the bare bone image that support network, USB and I2C.

Thank you for such a great work

Serial is not working

Hi @avafinger

Been testing this for a couple of months. Everything seem fine except for serial port.

There’s no ttys1 and no ttyUSB if I insert the USB serial devise. Any plans to update this ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.