Discussion:
How to include the Realtek RTL8812au driver in Android 5.0 x86 ?
Pque Christopher
2016-01-10 15:30:30 UTC
Permalink
Hello,

I have the Asus AC56r, a next gen USB dongle WIFI and I would like to know
how to include its driver in the Android x86 ROM. The RTL8812au driver is
working perfectly in Lubuntu 15.04 so I think it is possible to make this
driver on Android 5.0 x86.

So, now, my question is, how to install (steps, pictures, explainations,
etc) the driver for the 8812au on Android x86 5.0 as I don't have no
internet on Android ?

Thx
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86+***@googlegroups.com.
To post to this group, send email to android-***@googlegroups.com.
Visit this group at https://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.
Mario Holzinger
2016-01-11 12:48:31 UTC
Permalink
Hi Christopher!
Can you check your lubuntu installation which kernel module,... is loaded
for your WiFi Card
I think you have to build an extra kernel module for RTL8812AU (e.g.
https://github.com/gnab/rtl8812au)

I'm also playing around with integrating RTL8723BS WiFi for my TrekStor 7.0
Tablet so you have the same goal than me.
I only got it working under Ubuntu so far but next step would be to
integrate it also in 4.x kernel for Android-x86

regards
Mario
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86+***@googlegroups.com.
To post to this group, send email to android-***@googlegroups.com.
Visit this group at https://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.
Pque Christopher
2016-01-11 23:02:50 UTC
Permalink
Hello, I didn't understand about the check kernel module ? one thing is
sure is that i have installed the driver from the same site :
https://github.com/gnab/rtl8812au

i downloaded it and then on Lubuntu I installed the driver and it worked
(with a lot less features than the Windows counterpart but it worked good)

I saw some tutorials on internet for loading a driver on Android x86 but
it is for old versions of android 4.0 and the driver is too different.
Hi Christopher!
Can you check your lubuntu installation which kernel module,... is loaded
for your WiFi Card
I think you have to build an extra kernel module for RTL8812AU (e.g.
https://github.com/gnab/rtl8812au)
I'm also playing around with integrating RTL8723BS WiFi for my TrekStor
7.0 Tablet so you have the same goal than me.
I only got it working under Ubuntu so far but next step would be to
integrate it also in 4.x kernel for Android-x86
regards
Mario
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86+***@googlegroups.com.
To post to this group, send email to android-***@googlegroups.com.
Visit this group at https://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.
Mario Holzinger
2016-01-12 11:06:59 UTC
Permalink
on unix based operation system we are talking about kernel modules (driver
is more MS-Windows like) that were loaded automatically when the device is
connected.

A kernel modul is always compiled against a specific kernel version (like
Windows 8 drivers that will not work on Windows 10)

so in normal cases what you will need to compile the kernel module are
- the sources of the kernel module https://github.com/gnab/rtl8812au
- kernel header files of the kernel you are trying to compile the kernel for

with this 2 you are able to compile the module

after completion you will get a .ko file that needs to be placed in systems
partition /lib/modules/KERNEL_VERSION/..
of your target device with the RTL8812au WiFi module

regards Mario
Post by Pque Christopher
Hello, I didn't understand about the check kernel module ? one thing is
https://github.com/gnab/rtl8812au
i downloaded it and then on Lubuntu I installed the driver and it
worked (with a lot less features than the Windows counterpart but it
worked good)
I saw some tutorials on internet for loading a driver on Android x86 but
it is for old versions of android 4.0 and the driver is too different.
Hi Christopher!
Can you check your lubuntu installation which kernel module,... is loaded
for your WiFi Card
I think you have to build an extra kernel module for RTL8812AU (e.g.
https://github.com/gnab/rtl8812au)
I'm also playing around with integrating RTL8723BS WiFi for my TrekStor
7.0 Tablet so you have the same goal than me.
I only got it working under Ubuntu so far but next step would be to
integrate it also in 4.x kernel for Android-x86
regards
Mario
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86+***@googlegroups.com.
To post to this group, send email to android-***@googlegroups.com.
Visit this group at https://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.
Mario Holzinger
2016-01-12 15:55:13 UTC
Permalink
BTW: If you like to compile the module directly with the whole kernel
and/or with the complete android-x86 sources you can adapt the following
commit to match your staging kernel module

https://github.com/meijjaa/linux/commit/4919ef61dbabc7dc8cfd3b83983c6e94425d2cd3
https://github.com/meijjaa/linux/commit/14133a0da83550582ff6024f91dd25f22f8ae441
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86+***@googlegroups.com.
To post to this group, send email to android-***@googlegroups.com.
Visit this group at https://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.
Pque Christopher
2016-01-12 18:40:18 UTC
Permalink
Sorry, I am on Windows and I really don't know how to start the
compilation, for the sake of helping me and others that will come to read
this post, with what software do I start with knowing that :

- I have the ISO of Android x86 5.1
- I am on Windows
Post by Mario Holzinger
BTW: If you like to compile the module directly with the whole kernel
and/or with the complete android-x86 sources you can adapt the following
commit to match your staging kernel module
https://github.com/meijjaa/linux/commit/4919ef61dbabc7dc8cfd3b83983c6e94425d2cd3
https://github.com/meijjaa/linux/commit/14133a0da83550582ff6024f91dd25f22f8ae441
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86+***@googlegroups.com.
To post to this group, send email to android-***@googlegroups.com.
Visit this group at https://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.
Povilas Staniulis
2016-01-12 18:53:53 UTC
Permalink
For starters, to build a Linux driver, you need Linux. Either a
double-boot configuration (with Windows) or in a virtual machine (eg.
VirtualBox).
Ubuntu or Debian should do, but you can pick any distro, provided it has
the right tools.
Post by Pque Christopher
Sorry, I am on Windows and I really don't know how to start the
compilation, for the sake of helping me and others that will come to
- I have the ISO of Android x86 5.1
- I am on Windows
BTW: If you like to compile the module directly with the whole
kernel and/or with the complete android-x86 sources you can adapt
the following commit to match your staging kernel module
https://github.com/meijjaa/linux/commit/4919ef61dbabc7dc8cfd3b83983c6e94425d2cd3
<https://github.com/meijjaa/linux/commit/4919ef61dbabc7dc8cfd3b83983c6e94425d2cd3>
https://github.com/meijjaa/linux/commit/14133a0da83550582ff6024f91dd25f22f8ae441
<https://github.com/meijjaa/linux/commit/14133a0da83550582ff6024f91dd25f22f8ae441>
--
You received this message because you are subscribed to the Google
Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send
Visit this group at https://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86+***@googlegroups.com.
To post to this group, send email to android-***@googlegroups.com.
Visit this group at https://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.
Pque Christopher
2016-02-21 19:26:41 UTC
Permalink
Hello,

I have Lubuntu 15.04 and the Asus AC56 (RTL 8812Au) is working good on it
at least to connect to Wifi networks. So my question is, how to compile the
Android Kernel 6.0 to include the AC56 module ?

There is no explicit tutorial with explicit steps (1, 2, 3, etc...) only
outdated ones for the moment.

Thank you everyone, very much, I love you all :)
Post by Pque Christopher
Hello,
I have the Asus AC56r, a next gen USB dongle WIFI and I would like to know
how to include its driver in the Android x86 ROM. The RTL8812au driver is
working perfectly in Lubuntu 15.04 so I think it is possible to make this
driver on Android 5.0 x86.
So, now, my question is, how to install (steps, pictures, explainations,
etc) the driver for the 8812au on Android x86 5.0 as I don't have no
internet on Android ?
Thx
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86+***@googlegroups.com.
To post to this group, send email to android-***@googlegroups.com.
Visit this group at https://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.
Loading...