android-x86_64-7.1-rc2 on RCA Cambio W101 V2 Tablet

1,522 views
Skip to first unread message

Erasmus Tatang

unread,
Oct 16, 2017, 1:09:14 AM10/16/17
to Android-x86
Hello all,

I have installed android-x86_64-7.1-rc2 on my RCA Cambio W101 V2 Tablet with Intel Atom Z3735 Chipset.

What not work :
- sound (both speaker and line out)
- microphone
- touchscreen (scrambled input)
- accelerometer (90 degree CCW misaligned)

Things I've tried :
- I tried to change touchscreen driver with this : https://github.com/onitake/gsl-firmware/tree/master/firmware/rca/w101v2, it's partial working with single input only (touchsreen hardware support to 10 input). The input is smooth but misaligned 90 degrees CCW (when I touch bottom corner, input on upper corner).
- I notice when run on Phoenix OS v2.2.1.247_x86_x64, speaker is working, line out still not working
- I have Samsung Galaxy Tab 2 GT-P3100 running Android 4.2 and experiment with it. I change build.prop -> ro.sf.hwrotation from 270 (default) to 180 and got exact accelerometer and touchscreen behavior like my RCA.

So, I want to ask :
- How to change surface flinger hwrotation on android-x86_64-7.1-rc2?
- How to enable touchscreen multitouch input?
- How to find compatible driver for sound and microphone? Can I just extract from Phoenix OS driver?

I have basic PHP programming skill and really want to make android-x86 works more perfect on RCA tablet.

Thanks.


Erasmus Tatang

unread,
Oct 19, 2017, 8:19:18 AM10/19/17
to Android-x86
How I suppose to change surface flinger rotation?
Am I need to recompile the source to achieve it?

Sergei A. Trusov

unread,
Oct 20, 2017, 3:59:08 AM10/20/17
to andro...@googlegroups.com
On Thursday, 19 October 2017 22:19:17 +10 Erasmus Tatang wrote:
> How I suppose to change surface flinger rotation?
> Am I need to recompile the source to achieve it?
>

Hi,

Just install the system in read-write mode and add a few lines
like in the following example:

diff -Naur system.orig/etc/init.sh system/etc/init.sh
--- system.orig/etc/init.sh
+++ system/etc/init.sh
@@ -246,6 +246,12 @@
*ONDATablet*)
set_property hal.sensors.iio.accel.matrix 0,1,0,1,0,0,0,0,-1
;;
+ *DEXPOEM*)
+ set_property hal.sensors.iio.accel.matrix 0,1,0,1,0,0,0,0,-1
+ ;;
+ *"bvr5.6.5:bd10/20/2014"*)
+ set_property hal.sensors.iio.accel.matrix 1,0,0,0,-1,0,0,0,-1
+ ;;
*)
#has_sensors=false
;;

Run
cat /sys/class/dmi/id/uevent
to see what strung shall be written between two **
or simply put the matrix after the last *)

I guess 0,1,0,1,0,0,0,0,-1 will do the job.

Ariel López

unread,
Oct 20, 2017, 8:20:46 AM10/20/17
to Android-x86
Hello. I have the same problem with X-View Quantum Carbono tablet. I will try this and let you know if works.

Thanks!

Erasmus Tatang

unread,
Oct 23, 2017, 5:18:47 AM10/23/17
to Android-x86
Hi Sergey,

Thanks for your answer. I've tried your guide and works on my RCA Tablet.

Now I have to configure the touchscreen axis.
Can I use TSCalibration2.apk to create pointercal file on android-x86_64-7.1-rc2?

Do you have any idea?

Erasmus Tatang

unread,
Oct 27, 2017, 5:04:43 AM10/27/17
to Android-x86
Ok guys,

I have configured silead_ts.fw from https://github.com/onitake/gsl-firmware/tree/master/firmware/rca/w101v2 using fwtool and it works perfect on alignment.
The only problem is if I hold the touchscreen, the input won't last less than 2 seconds and then gone.

If I use default silead_ts.fw from android-x86_64-7.1-rc2, the input holds as long as I hold the touchscreen.

How can I make silead_ts.fw input holds like default silead_ts.fw from android-x86_64-7.1-rc2?

Mr. Chih-Wei, maybe you can give some hints?

Thanks before.

Mina Philips

unread,
Apr 10, 2020, 9:59:05 AM4/10/20
to Android-x86

would you please tell me how you did it?

XiaoTao Liu

unread,
Apr 25, 2020, 6:39:22 PM4/25/20
to Android-x86
have you fixed the "no sound" issue?
Reply all
Reply to author
Forward
0 new messages