Hi, I also have a t95x and maybe it has the same chip. unfortunately I do not know much about linux, but I had to use a dokker for one task - can I run the android c emulator in the virtual environment and compiled for the android driver? it certainly sounds silly, but can it be possible to do some other wrapper from the android environment emulation? I think this should work, but I do not know whether such emulation will work on our devices - besides the resources are limited
[S905X] Unknown WLAN chip
-
mmpp -
February 24, 2017 at 10:49 PM -
Thread is Unresolved
-
-
Unfortunately you can't. WiFi driver is a kernel module and is has to "run" natively. Even when I compiled kernel with the same config and toolchain that Android is compiled with, I always got "NULL pointer dereference" crash with pre-built 9082xs module.
-
I've got box with 9083xu chipset which is also unsupported.
Thread with supported and unsupported chispets would be really helpfull for new users so they can avoid boxes with these chipsets.
\/ down
I'm blind nvm -
Supported internal WiFi chips: Broadcom (all), Realtek (all) and Qualcomm QCA9377. Other chips, e.g. 9082xs, SSV6051 are not supported because there is no driver source code available.
Thread with supported and unsupported chispets would be really helpfull for new users so they can avoid boxes with these chipsets.
In the OP. There are already threads with these unsupported chips.
The problem is you wont know the chip is in the box until you get it.
Very few boxes are advertised with the wifi chip model.
-
Plug a EDIMAX EW-7811Un - RTL8188CUS Chipset - USB WiFi dongle in and it will work out of the box. That 2.4GHz N Band one is $8
Only one problem with this: there will be only one USB slot left ...
-
Only one problem with this: there will be only one USB slot left ...
You can use an USB hub if You need more USB slots
-
You can use an USB hub if You need more USB slots
Of course, but that then adds to the $8€, does it not ... Anyway, this is moot, we would all like for everything to work, but these boxes are just full of (sometimes unpleasant) surprises. Currently, I have two boxes: one where I can't install to internal due to a faulty NAND chip (and yes, I have tried the build with the _nand suffix) and the other one has the only Wifi chip which does not work. Maybe I can mix them together ...
-
but these boxes are just full of (sometimes unpleasant) surprises.
I know
Got three of this boxes and using workarounds
- wired network
- using internal memory for data
-
Thanks to alex we got a pre-built module with 9082xs driver. Here is a build to test:
LibreELEC-S905.arm-8.2-9082xs_test.tar
Please note:
- source code for the driver is still not available which means that...
- ...absolutetly NO SUPPORT for any issues with the driver
- when kernel is updated, support will probably be dropped
-
-
chessplayer Yes, it does.
-
Very quick test with a nexbox A95X-A1:
Wifi works now at least to update an extension !
There is two interfaces wlan0 & wlan1, only wlan1 works for me. But both can be connected and retrieve a different IP.
Of course my wifi dongle was removed (otherwise 3 interfaces !).
No time to do more for now. -
A quick report from my side: I get two wireless interfaces wlan0 and wlan1 both with the exact same parameters, even MAC address (incorrect - see 4kfreak 's post a bit further down). For that reason, I assume, both 2.4 Ghz and 5Ghz networks appear twice in the list of available connections as you can see from the screenshot.
Also, after a while I noticed that the connections briefly vanished and came back. Have not yet tested whether the connections work - will test tethering, but must now watch football ...
Additional info: this is on a 1GB/8GB EgoIggo with existing /dev/system booted from SD card.
-
Thank you for testing. The module is provided as-is and nothing can be changed in the way it works due to no source code.
-
Of course, I understand, but I just wanted to provide as much info as possible in case alex continues his work. Therefore:
With tethering, ifconfig looks like this:
Code
Display MoreLibreELEC (community): 9082xs_test (S905.arm) Android-TV:~ # ifconfig eth0 Link encap:Ethernet HWaddr XX:YY:ZZ:AA:BB:CC inet addr:xxx.yyy.zzz.000 Bcast:xxx.yyy.zzz.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:7735 errors:0 dropped:0 overruns:0 frame:0 TX packets:3437 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:9718985 (9.2 MiB) TX bytes:307909 (300.6 KiB) Interrupt:40 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:4096 Metric:1 RX packets:2901 errors:0 dropped:0 overruns:0 frame:0 TX packets:2901 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1311457 (1.2 MiB) TX bytes:1311457 (1.2 MiB) tether Link encap:Ethernet HWaddr B6:04:18:HH:JJ:KK inet addr:xxx.yyy.2.1 Bcast:xxx.yyy.2.255 Mask:255.255.255.0 inet6 addr: fe80::70b2:2eff:fe74:4f93/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:103 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:31947 (31.1 KiB) wlan0 Link encap:Ethernet HWaddr B4:04:18:HH:JJ:KK inet6 addr: fe80::b604:aaaa:bbbb:cccc/64 Scope:Link UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:70 errors:0 dropped:325 overruns:0 frame:0 TX packets:1 errors:0 dropped:43 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:112 (112.0 B) wlan1 Link encap:Ethernet HWaddr B6:04:18:HH:JJ:KK inet6 addr: fe80::b604:aaaa:bbbb:cccc/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:325 errors:0 dropped:70 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:608 (608.0 B)
As to connecting to the tethered network, that does not work - no IP can be obtained.
-
in case alex continues his work.
He did not build this module, he got it via manufacturer.
-
Ok, hope always dies last ...
Anyway, as always, thanks for all your (team) efforts
-
Test on Box Bqeel S9Cmax (S905X), starting from mmc card:
(Android 6.0.1 Box)
WLAN now works! (2.4 GHz, 71 Mbit/s)
TV Streaming works fine.
But... I also get 2 interfaces wlan0 and wlan1 with different MAC and IP on 2.4 GHz.
wlan 0 uses the Android system name M9Cmax and MAC B4:04:...
wlan 1 uses systemname LibreELEC and MAC B6:04...
Both are working but only the first connection works.
The WLAN driver graps first the Android conf.
-