Aller au contenu

[DEV]Driver pour le multitouch


Recommended Posts

Apparemment il suffirait "juste" de Changer le driver pour avoir le multitouch.

sauf qu'il est dans le kernel et le kernel ben on peut pas le changer tant que le Bootloader n'est pas cracké.

quand vous posez deux doigts sur l'écran et que vous en faites bouger un sans faire bouger l'autre vous pouvez noter que l'éecran réagis a un seul doigts, c'est parce qu'il sait les différencier, et qu'il attribut au doigt qui bouge le statut de Doigt n°1 en sachant que dans la driver actuel le deuxième doigt est renvoyé dans une "pile" ou il est ignoré.

le truc c'est d'envoyer les données concernant ce 2eme doigt au bon endroit et le système y fera attention et à nous le multitouch.

donc il y a deux phase

1- patcher le driver depuis les source

assez facile à priori, (quand j'aurais compris la synthaxe d'un fichier diff ou .patch) , j'ai une ancienne version qui a été patché pour supporter le multitouch et donc il faudrait que je fasse de même sur la nouvelle version en tenant compte des modifications.ou peut être que le driver pour le nexus one devrait faire l'affaire sachant qu'il a la même solution que nous a taille d'écran différente ( le clearpad2000 de synaptics, basé sur une puce de cypress) mais je n'en ai aucune idée, faut vérifier.

2- charger le driver dans le kernel( et potentiellement forcer sa prise en compte en dépis de l'original)

et là je n'ai aucune idée de comment ça fonctionne du pure linux quoi.

j'ai cherché un peu mais pas vraiment pu savoir si un insmod serait suffisant, sachant que l'autre driver est chargé par défaut.

je sais qu'on peut modifier presque a souhait toutes les parties du sytème en jouant sur les binaires et en usurpant leurs identités afin de faire persister des modification et d'enrailler la remise a zero des fichiers de config au démarage du sytème( comme par exemple pour init.rc), c'est compliqué mais c'est possible quand on est Root.

Lien vers le commentaire
Partager sur d’autres sites

en faites il y a juste le driver qui n'envoie pas sur la bonne "pile de données" les infos concernant le deuxième doigt.

mais sinon tout les reste gère le multitouch, certaines applications te le diront que notre téléphone est "multitouch capable".

Il en a été de même pour le G1 (HTC DREAM) ou ils sont modifié une partie du système android bien plus compliqué pour quelle aille lire la pile ou était perdu les données de ce deuxieme doigts.

et enfin comme leur bootloader a été cracké peut de temps après, compiler le kernel avec les driver modifié s'est avéré très difficile.

Lien vers le commentaire
Partager sur d’autres sites

Je voulais juste savoir un petit detail, le bootloader (Une fois crack ) si on y touche et qu'on "foire" un truc , il suffit de flashé via seus pour le remettre ? Ou sa touche des fichiers qui ne sont pas à cet endroit ?

Lien vers le commentaire
Partager sur d’autres sites

non.

quand tu fais la combinaison "retour + power" le bootloader passe en mode flash ^^

ça c'est le truc de base, si tu m**** quand tu le crack ben c'est la m*rde^^

PS : apparemment, suffirait de charger le driver avec insmod et le kernel va le reconnaitre tout seul, apparemment.

Modifié par shokmah
Lien vers le commentaire
Partager sur d’autres sites

Ouai si tu m**** lors du crack du bootloader la c'est plus pareil que toutes les conneries que l'on aura eu auparavant, car la ton tel' risque d'etre briqué.

C'est pour sa que moi qui m'y connais en presque rien je vais pas me lancer la dedans :x

Lien vers le commentaire
Partager sur d’autres sites

PS : apparemment, suffirait de charger le driver avec insmod et le kernel va le reconnaitre tout seul, apparemment.

je parlais du multitouch a ce moment la. j'ai essayé de modifier les source du driver, maintenant faudrait que j'installe ubuntu (ou autre) pour pouvoir compiler tout ça et la j'ai grave la flemme...

y'aurais pas quelqu'un qui a déjà essayé de compiler le noyaux android de nos mini ??

Lien vers le commentaire
Partager sur d’autres sites

Installe une virtual box de ubuntu. Perso j'ai jamais fait mais bon je peux demander au prof d'info ( Linux ) demain ^^ Enfin, linux et android c'est presque pareil

Lien vers le commentaire
Partager sur d’autres sites

ben pour l'instant je ne croisade plus moi.

je sais même pas ce que j'ai comme capteur tactile mais il semblerait que ça ne soit la même chose que sur les minis.

Et comme je n'en sais rien je n'irais pas démonter mon tel pour ça moi ^^

je ne suis pas Ifixit XD

Lien vers le commentaire
Partager sur d’autres sites

mais bon ils avaient dit aussi que le X10 ne supportait pas le multitouch, ils pensaient que les gens allaient rester sur leur surcouche. mais les gens veulent faire ce qu'ils veulent on s'en fou on verra bien quand il sera cracké se bootloader

Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...