How to install LibreELEC on VIM3

@Frank run you tests again with LE & a 100mbit/s port and see if it works for you. I failed to optain a proper IP address & ended up with a 169.254.x.x local link IP.
I then connected the VIM3 to a WNR3500L with fresh tomato and it worked, then I grabbed a 20m ethernet cable and connected the VIM3 straight to the next GbE port and it worked too. In my test environment I’ve splitted a cat6 cable into 2x 100mbit ports and when I connect the VIM3 to them DHCP & static IPs fail to establish a proper connection.

EDIT:
btw. where can I find the latest Android image? https://docs.khadas.com/vim3/FirmwareAndroid.html is empty.

@balbes150 well did you ever install cat cable by yourself? If not I guess a picture won’t help you :wink:

E.g. a Cat6 cable comes with 4 twisted pair wire-pairs. If you want to transmit GbE you have to connect all 4 pairs to your patchpanel. If you can deal with 100mbit you only have to connect 2 pairs so you can use one Cat6 cable for 2 100mbit ethernet ports.

In the end this doesn’t matter because the problem is the VIM3 that does not obtain an IP at 100mbit ports.

And again these ports work fine with RPi3Bs RockPro64 & a J3455-ITX HTPC hooked to the other port. Also the VIM3 Android image works fine on this port so I’m 99,999% sure it’s related to some LE kernel quirks.

Well the house is almost 100 years old so nobody thought about wireways back in the days :wink: I also reused some J-Y(St)Y cable to connect some parts of the house because on short routes this works flawless too. If there where massiv problems with the wiring I would probably have somewhat different stats:

In the end every new wireway uses Cat6 or ~60m Draka - UC900 SS23 for my AP in the garden. Never had any trouble with any device if it comes to ethernet so I’m pretty sure it’s a driver/kernel problem :wink:

EDIT:
Turns out that the VIM3 successfully obtains an IP when it’s connected by a Cat5 cable to a 100mbit switch connected to my 100mbit port and works flawless in this configuration. So I suspect there is a quirk in mainline kernel / drivers that lead to an improper cable detection which leads to failing ethernet. Can someone check if Cat2 ethernet is working? This means only pair 2&3 are used/connected.

I also would like an Android image to do some tests on it. I’ve immediatly overwritten it with Ubuntu on arrival.

Here is the Android image.
https://dl.khadas.com/Firmware/VIM3/Android/VIM3_Pie_V190704.7z

All the latest images can be found here.
https://dl.khadas.com/Firmware/VIM3/

The links haven’t been adjusted yet.

1 Like

any idea which GPU driver is used in LibreElec for KVim3 ?

GPU driver libmali g52

Wow so Mali have G52 for mainline Linux ?
Is it official driver ?

The new version of the LE 20190711. Please note that you need to configure DTB before starting.

I am going through the Khadas documentation which says This link for VIM3 for Firmware download.

Which have S905 dtbs. This made me confused.

Thanks alot :smiley:
Using this link from your yandesk disk.

But I can only see LE 20190710 not 11

Look at the image of Arabian, there is a DTB for all S9xxx. This allows you to run the same image on different models (s905 s905x s912 s922 etc). :slight_smile:

Refer to the catalog 20190711

https://disk.yandex.ru/client/disk/Aarch64/Libreelec/Leia-18/kernel_5.x

2 Likes

Great but what about the missing Wi-Fi drivers?

During operation. The manufacturer refuses and does not want to do their job.

How can I add the wifi drivers in your package? any update on Linux 5.2 PKGBUILD?

No way. There is no new firmware for the main kernel.

When I have free time.

Thanks alot and any expected timeline?

CAN anyone help me how to compile in libreelec as we do for rpi should follow vim3

Can you explain in detail?

I see this only mentions SD Card so is it possible to do the same with USB Drive?