No uinput.k on MID-7042, Killing Droidmote

reddragon72

Member
Jun 6, 2012
36
4
I am trying to get droidmote to work. The server is on my tablet running the rom from here(I am posting this question in that thread as well)
http://www.androidtablets.net/forum...y-kyros-7042-rooted-deodexed-google-play.html

The server will start on the tablet and my phone running the client will connect and the server show the connection, but non of the functionality works. I am actively talking to the creator of droidmote and he is trying to help, but it looks like some module is missing from this tablet or all coby/allwinner roms. uinput.ko.

I have tried a bunch of version laying around the net and no go on them. all are for the 3.0.8 kernel which is what lies in this rom.
 

vampirefo.

Senior Member
Developer
Nov 8, 2011
3,836
1,394
If this app were free, I might look into building the module. but I am not going to buy the app just to build a module for it.
 

reddragon72

Member
Jun 6, 2012
36
4
I don't think the module is app specific. Could you try building it on the rom I listed and I will check.

Actually the issue at hand is all the modules I pulled down give me a (exec format error) when running insmod command. If I can just get a module that gets by that then the app should work.
 

reddragon72

Member
Jun 6, 2012
36
4
Just checked and I have the FT5x model. I am willing to give your rom a try. I checked yours and there is no uinput in the current version. Maybe if you add it then I will give it a try and check out your rom as well. I have thought about trying several roms out there anyways. The unit I have has a cracked digitizer so I am going to hook it up to the TV VIA HDMI and use the droidmote for control over it to play videos and games and what not. So if your rom works then I'll pass that on to the owner of droidmote as he is curious about why the Coby tablets are extremely difficult to work with.
 

vampirefo.

Senior Member
Developer
Nov 8, 2011
3,836
1,394
module loads just fine on my kernel.

uinput.ko.zip

root@Vamp:/home/vampirefo/Desktop# adb push '/home/vampirefo/Desktop/uinput.ko' /system/vendor/modules/
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
4097 KB/s (138239 bytes in 0.032s)
root@Vamp:/home/vampirefo/Desktop# adb shell
root@android:/ # chmod 644 /system/vendor/modules/uinput.ko
root@android:/ # insmod /system/vendor/modules/uinput.ko
root@android:/ # lsmod
uinput 6483 0 - Live 0xbf000000
dhd 212264 0 - Live 0xbf0ac000
mma7660 5671 0 - Live 0xbf0a6000
rtl8150 8910 0 - Live 0xbf09f000
mcs7830 6557 0 - Live 0xbf099000
qf9700 8513 0 - Live 0xbf092000
asix 22500 0 - Live 0xbf087000
usbnet 23745 3 mcs7830,qf9700,asix, Live 0xbf07b000
sun4i_csi0 27097 0 - Live 0xbf070000
hi704 15310 1 - Live 0xbf068000
videobuf_dma_contig 5659 1 sun4i_csi0, Live 0xbf063000
videobuf_core 18067 2 sun4i_csi0,videobuf_dma_contig, Live 0xbf059000
mali 130083 8 - Live 0xbf02c000
ump 42162 9 mali, Live 0xbf01b000
goodix_touch 13214 0 - Live 0xbf013000
ft5x_ts 41606 0 - Live 0xbf004000
root@android:/ #
 

reddragon72

Member
Jun 6, 2012
36
4
So is the module already in your rom?

And I just looked in my rom and noticed that there is a uinput module in /system/vendor/modules but none in /vendor/modules and that is where I have been to told to look.

Also I ran the insmod on the one that is already in the rom and it gives me the exec fail error as well..... I am so confused....

So I will load up your rom if you have it in your rom and loaded by default at boot.
 

zulu99

Member
Oct 12, 2011
6
1
module loads just fine on my kernel.

uinput.ko.zip

root@Vamp:/home/vampirefo/Desktop# adb push '/home/vampirefo/Desktop/uinput.ko' /system/vendor/modules/
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
4097 KB/s (138239 bytes in 0.032s)
root@Vamp:/home/vampirefo/Desktop# adb shell
root@android:/ # chmod 644 /system/vendor/modules/uinput.ko
root@android:/ # insmod /system/vendor/modules/uinput.ko
root@android:/ # lsmod
uinput 6483 0 - Live 0xbf000000
dhd 212264 0 - Live 0xbf0ac000
mma7660 5671 0 - Live 0xbf0a6000
rtl8150 8910 0 - Live 0xbf09f000
mcs7830 6557 0 - Live 0xbf099000
qf9700 8513 0 - Live 0xbf092000
asix 22500 0 - Live 0xbf087000
usbnet 23745 3 mcs7830,qf9700,asix, Live 0xbf07b000
sun4i_csi0 27097 0 - Live 0xbf070000
hi704 15310 1 - Live 0xbf068000
videobuf_dma_contig 5659 1 sun4i_csi0, Live 0xbf063000
videobuf_core 18067 2 sun4i_csi0,videobuf_dma_contig, Live 0xbf059000
mali 130083 8 - Live 0xbf02c000
ump 42162 9 mali, Live 0xbf01b000
goodix_touch 13214 0 - Live 0xbf013000
ft5x_ts 41606 0 - Live 0xbf004000
root@android:/ #

well your uinput.ko is the same of MK802 and the same posted by me on xda.
from your lsmod it work thanks.
the problem is not the Coby Kyros 7042, but a specific problem of the user reddragon72
 

vampirefo.

Senior Member
Developer
Nov 8, 2011
3,836
1,394
The module loads on my kernel, I don't know if droidmote works on Coby or not, if all that is needed for droidmote to work is the module to load then perhaps it is user error I don't know. the user should be able to load module by typing the same commands I posted.
 

zulu99

Member
Oct 12, 2011
6
1
droidmote want only this module for work, 96% of android device have this module loaded by default. only the a10 allwinner device not have this by default but i have compiled it for all users also with different tablets / tv box a10 allwinner:
uinput-a10-allwinner.tar
 
Last edited:

reddragon72

Member
Jun 6, 2012
36
4
Hi Zulu, I updated the XDA thread with my findings. I am thinking that there is something wrong with the rom I am using and will be shifting to the one made by vampirefo. I will post in the original thread that there is an issue but I doubt that the originator will update.

I will report here and in the XDA thread once I have moved to that ROM and tested.

Thanks for the support guys!!!
 

vampirefo.

Senior Member
Developer
Nov 8, 2011
3,836
1,394
droidmote want only this module for work, 96% of android device have this module loaded by default. only the a10 allwinner device not have this by default but i have compiled it for all users also with different tablets / tv box a10 allwinner:
uinput-a10-allwinner.tar

I bought this app today, I read the xda thread you made, I saw you had a Linux versions, I tried the Linux version, it worked just fine on my Linux. So to show my support of your work, I bought your app,the app works on all three of my tablets, Coby 8042, Coby 7042, Momo8.
 

reddragon72

Member
Jun 6, 2012
36
4
OK the from vamp is working great!! There must be something wrong with the other from as this one was super easy to get working. Now vamp can you help me to get this module to load on every boot up? That is the last piece to this remote puzzle after that is it all about getting video up and running.

Awesome work guys!!! Thanks for all the help!!!
 

vampirefo.

Senior Member
Developer
Nov 8, 2011
3,836
1,394
OK the from vamp is working great!! There must be something wrong with the other from as this one was super easy to get working. Now vamp can you help me to get this module to load on every boot up? That is the last piece to this remote puzzle after that is it all about getting video up and running.

Awesome work guys!!! Thanks for all the help!!!

if you already have cw recovery installed, just put this zip on sdcard boot into cw recovery and flash it.

coby_uinput_support.zip
 

vampirefo.

Senior Member
Developer
Nov 8, 2011
3,836
1,394
If you don't have cw recovery installed or don't want to use the cw recovery.

Here is manual method.

download coby_uinput_support.zip

extract

copy run_init.d.sh, install-recovery.sh,uinput.ko, init.d to sdcard, use file manager to put them where they need to go.

copy run_init.d.sh /system/bin

copy install-recovery.sh /system/etc

copy init.d /system/etc

copy uinput.ko /system/vendor/modules

use terminal or adb

chmod 644 /system/vendor/modules/uinput.ko

chmod 777 /system/etc/install-recovery.sh

chmod 775 /system/etc/init.d/uinput.sh

chmod 775 system/bin/run_init.d.sh

reboot.
 
Top