Everything looks okay for now but Wi-Fi / Bluetooth and remote are not working. Have ssh enabled and connected via Ethernet.
I am thinking to invest some time to compile the driver from source, any tips appreciated.
Source
The only resources I found is this in github here but I am not sure if this is the right .c file
I can see the mt7668.c file includes mt7668.h and precomp.h which are also presented in the same repository. But are they for Android? To my very limited understanding, it should be platform independent - hence compile from source. Correct me if I am wrong.
Compile and Toolchains
I do need to set up a cross-compile environment - are there good tutorials out there for cross-compile from an x85 64 bit linux environment to the Amlogic S905x3 target system? Should the target system ARCH parameter be aarch64 or arm or arm64?
Is Linaro a good / the right toolchain to be used?
Deployment / Including to nightly build
If I get it all right and successfully get the WiFi / Bluetooth going, how can I contribute to the CoreELEC community?
I have a problem with Nightly build 20200112 - on Stable 9.2.1 I get the same following issue:
If i try to record SD or HD media and try to watch a prevously recorded SD movie.
Stream stops after about 5seconds, if tuners are connected like this:
I got two usb tuner (1x Sundtek Media DVB-C / 1x DVBsky T330)
MicroUSB (front): Sundtek Media DVB-C
USB3 Port: DVBsky T330
USB3 Port via Powered USB3-Hub: USB-HDD 2,5"
If i change the configuration - the problem is gone:
MicroUSB (front): no connection
USB3 Port: DVBskyT330
USB3 Port via Powered USB3-Hub: USB-HDD 2,5"
USB3 Port via Powered USB3-Hub: Sundtek Media DVB-C
My intention was to use both USB-Lines to speedup data transfer of HDD and dont get into trouble of too much data transfer through one USB-Line inside the S922X but if i do this I get theproblems?
My X96 air 4/64 works perfect with Nightly builds, Netflix can play in 1080p 3000 kb/s without lag, it’s so amazing for a cheap box with software decoder.
I tried to install to internal to check if Netflix be able to play at a higher bit rate, but the script installtointernal is not supported now.
Is there any way to install to internal NAND/eMMC?
Big thanks to developers!
The only feature that a install to eMMC will give you is more read/write speed. You can try (before doing nothing) the benefits of this speed increase by using a external and fast usb 3.o dongle, or a fast microSD card with an adapter.
After that, if this speed suits your needs, you can install to eMMC (using ceemc) or use the eMMC as storage booting from a microSD.
Team CoreELEC ceemmc tool worked for my X96 Air. Installing is easy and fast. Everything is so good now.
Inputstream adaptive is set unlimited at Resolution and Bandwidth and Netflix played at 1080P smoothly in most movies.
Thank you!
CoreELEC:~ # dd if=/dev/zero of=/tmp/test.tmp bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.0GB) copied, 1.574415 seconds, 650.4MB/s
CoreELEC:~ # dd if=/tmp/test.tmp of=/dev/null bs=1M
1024+0 records in
1024+0 records out
1073741824 bytes (1.0GB) copied, 0.848681 seconds, 1.2GB/s
CoreELEC (official): nightly_20200116 (Amlogic-ng.arm)
X96max plus 4g/32g eMMC read and write speed:
CoreELEC:~ # dd if=/dev/zero of=/storage/test.tmp bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.0GB) copied, 6.657146 seconds, 153.8MB/s
CoreELEC:~ # dd if=/storage/test.tmp of=/dev/null bs=1M
1024+0 records in
1024+0 records out
1073741824 bytes (1.0GB) copied, 0.751589 seconds, 1.3GB/s