Visualizzazione stampabile
-
-
Sono riuscito a far funzionare i tasti capacitivi!!!!
-
Quote:
Originariamente inviato da
ChristianTroy
il modulo del touchscreen del kernel che uso non supporta i vostri tasti capacitivi, bisognerebbe usare il vostro kernel, i vostri moduli e ricompilare tutti i moduli che ho aggiunto (wifi nuovo incluso) per farli combaciare col vostro kernel... se qualcuno vuole farlo ben venga, al momento è già dura supportare 7/8 dispositivi, se ad ognuno aggiungo un kernel personalizzato non ne vengo più fuori
CrhristianTroy, avrei bisogno del tuo aiuto per compilare il wifi sul mio codice kernel. Mi dai una mano?
-
non nel weekend, inizio della prossima settimana
ma alla fine è sempre quello, puntare la cartella dei sorgenti e dare make
-
Quote:
Originariamente inviato da
ChristianTroy
non nel weekend, inizio della prossima settimana
ma alla fine è sempre quello, puntare la cartella dei sorgenti e dare make
quali sono i file da sostituire sul system?
-
il modulo è 8192cu.ko ma dovresti compilare soltanto il modulo non il kernel intero, portando fuori dalla directory dei sorgenti i files necessari ed usando un Makefile apposito (questo è quello che uso per compilare i moduli presenti in /system/lib/modules, tutti tranne 8192cu.ko del quale uso i sorgenti aggiornati presi dal sito realtek, e mi raccomando dall'autoconf.h abilita NL80211 altrimenti non va una mazza)
codice:
KERNEL_DIR=/home/alan/Sviluppo/Mediacom_907c/kernel/lichee/linux-3.0
obj-m := ath3k.o btusb.o cp210x.o hid-gaff.o hid-pl.o hid-sony.o pl2303.o tcp_veno.o tun.o xpad.o
PWD := $(shell pwd)
default:
$(MAKE) ARCH=arm CROSS_COMPILE=/home/alan/Sviluppo/Mediacom_907c/kernel/arm-2010.09/bin/arm-none-linux-gnueabi- -C $(KERNEL_DIR) SUBDIRS=$(PWD) modules
clean:
$(MAKE) -C $(KERNEL_DIR) SUBDIRS=$(PWD) clean
poi puoi strippare i files per occupare meno spazio
codice:
#!/bin/bash
for i in `ls *.ko`; do
/home/alan/Sviluppo/Mediacom_907c/kernel/arm-2010.09/bin/arm-none-linux-gnueabi-strip --strip-unneeded $i
done
-
Ho finito la modifica al codice del modulo ft5x_ts.c e sembra funzionare correttamente.
-
Quote:
Originariamente inviato da
ChristianTroy
il modulo è 8192cu.ko ma dovresti compilare soltanto il modulo non il kernel intero, portando fuori dalla directory dei sorgenti i files necessari ed usando un Makefile apposito (questo è quello che uso per compilare i moduli presenti in /system/lib/modules, tutti tranne 8192cu.ko del quale uso i sorgenti aggiornati presi dal sito realtek, e mi raccomando dall'autoconf.h abilita NL80211 altrimenti non va una mazza)
codice:
KERNEL_DIR=/home/alan/Sviluppo/Mediacom_907c/kernel/lichee/linux-3.0
obj-m := ath3k.o btusb.o cp210x.o hid-gaff.o hid-pl.o hid-sony.o pl2303.o tcp_veno.o tun.o xpad.o
PWD := $(shell pwd)
default:
$(MAKE) ARCH=arm CROSS_COMPILE=/home/alan/Sviluppo/Mediacom_907c/kernel/arm-2010.09/bin/arm-none-linux-gnueabi- -C $(KERNEL_DIR) SUBDIRS=$(PWD) modules
clean:
$(MAKE) -C $(KERNEL_DIR) SUBDIRS=$(PWD) clean
poi puoi strippare i files per occupare meno spazio
codice:
#!/bin/bash
for i in `ls *.ko`; do
/home/alan/Sviluppo/Mediacom_907c/kernel/arm-2010.09/bin/arm-none-linux-gnueabi-strip --strip-unneeded $i
done
Christian, se ti interessa posso postarti il codice modificato del modulo ft5x_ts.c per il 711i, così lo puoi compilare con il tuo kernel.
-
passami da qualche parte il sorgente modificato (o la patch per il sorgente "generico" degli olandesi) così provo a compilarlo, ve lo passo e mi dite se funziona
-
Quindi e in arrivo una compatibility 1.0.4... sono gia in CWM ragazzi siete fantastici!