jmb462 Posté(e) 23 février 2013 Share Posté(e) 23 février 2013 Effectivement je crois que tu viens de nous débloquer ! http://forum.xda-developers.com/showthread.php?t=1512310 Envoyé depuis mon CINK KING avec Tapatalk Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcos_59143 Posté(e) 23 février 2013 Share Posté(e) 23 février 2013 courage les mecs !! sa avance c'est le principal Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
TheSearing Posté(e) 23 février 2013 Share Posté(e) 23 février 2013 (modifié) Pour ceux qui voulais savoir comment rajouter le header: Utilisez un éditeur hexadécimal, ouvrez un fichier kernel extrait du boot.img avec le unpack_mt65xx (boot.img-kernel.img), copiez les 512premiers octets (de 0000 à 01FF), ouvrez votre kernel compilé avec l'éditeur hexa, soyez sur d'être en mode insertion et non en mode écrasement, positionnez le curseur sur l'offset 00, puis collez y les 512 octets copiés précédemment. Repackez le tout avec le repack_mt65xx et vous aurez votre boot.img bootable. Modifié 23 février 2013 par TheSearing Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jmb462 Posté(e) 23 février 2013 Share Posté(e) 23 février 2013 (modifié) En rajoutant le header manquant, ça boot ! Bon après, il y a rien qui marche, va falloir revoir la config du make mais ca boot. Modifié 23 février 2013 par jmb-- 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcos_59143 Posté(e) 23 février 2013 Share Posté(e) 23 février 2013 bonne nouvelle !! bravo a vous Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
TheSearing Posté(e) 23 février 2013 Share Posté(e) 23 février 2013 (modifié) Qu'appelles tu par "rien qui marche" ? Modifié 23 février 2013 par TheSearing Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jmb462 Posté(e) 23 février 2013 Share Posté(e) 23 février 2013 Tactile très lent qui réagit très mal (par exemple 4 secondes entre le click sur un bouton et la réaction). Impossible de saisir un code pin. Tout à l'air de tourner à 2Hz. Test réalisé avec le zImage issu de la config par défaut mediatek-configs, sans modifications. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
TheSearing Posté(e) 23 février 2013 Share Posté(e) 23 février 2013 essaye un adb logcat Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
gingo_21 Posté(e) 23 février 2013 Share Posté(e) 23 février 2013 et un ksmg et proc logcat aussi comme c'est une erreur de kernel Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
TheSearing Posté(e) 24 février 2013 Share Posté(e) 24 février 2013 Tu doit vouloir parler de la commande logcat et la commande dmesg... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
gingo_21 Posté(e) 24 février 2013 Share Posté(e) 24 février 2013 Ksmg c'est les logs kernel et il y a aussi les logs plateformes. C'est ce que je fais habituellement pour aider les dev kernel. Eh oui ça se fait avec la commande dmesg Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
crocodanser Posté(e) 24 février 2013 Auteur Share Posté(e) 24 février 2013 Ouahou!! J'ai bien fait de vous reveiller par mp :) Merci A vous !! J'ai hate de tester! J'pensais vraiment que les sources n'étaient pas bonnes!! :) Un problème de résolu!! :) Merci pour la remotivation et ces infos précieuses!!! 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
TheSearing Posté(e) 24 février 2013 Share Posté(e) 24 février 2013 Concernant les outil de depack/repack... je doute de leur validitée, et je pense qu'ils permettent d'extraire certains fichiers mais pas d'extraire ou de reconstruire correctemment (comme ce que j'ai démontré pour le header).. J'ai fait un test, depack le recovery, puis le repack avec les fichiers extraits.. Taille identique, signature md5 différente... pourtant c'est censé être exactement le même contenu.. J'ai envoyé un mail a wiko en leur demandant si ils pouvait rajouter les outils officiels sur le site wikogeek. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
crocodanser Posté(e) 25 février 2013 Auteur Share Posté(e) 25 février 2013 ok bonne initiative :) Moi j'vais tenter de faire la modification du header aujourd'hui et tester pour voir si j'ai aussi les lenteurs. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jmb462 Posté(e) 25 février 2013 Share Posté(e) 25 février 2013 Je poursuis les tests ce soir. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
crocodanser Posté(e) 25 février 2013 Auteur Share Posté(e) 25 février 2013 (modifié) Arff j'comprends pas j'boot tjrs pas... Voici ce que je fais : - Unpack du boot.img officiel - Repack du zImage + fichier ramdisk officiel - Unpack du nouveau boot.img - Modification avec un editeur hexa du boot.img-kernel - Repack avec le boot.img-kernel + ramdisk officiel Unpack et repack MTK65XX Et ça boot pas... Je reessairais de zéro ce soir Edit, Ouai ba j'fais deja un unpack / repack de trop :P il faut surement modifier le zImage plutot que le boot.img-kernel Modifié 25 février 2013 par croco Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
TheSearing Posté(e) 25 février 2013 Share Posté(e) 25 février 2013 (modifié) Non c'est que tu l'as fait dans le mauvais ordre x) -> Unpack du boot.img officiel: -> Copie du header du boot.img-kernel.img dans le zImage (que tu viens de tirer de la compil) -> repack avec le ramdisk extrait et le nouveau zImage dont on viens de rajouter le header. Il faut absolument rajouter le header avant d'utiliser le repack. Ensuite ! sa se précise ! Le kernel par lui même n'est pas modifié par la commande de repack : Suite au test d'hier j'ai redépacké le deuxième recovery pour voir ce qui étais modifié. md5sum sur les deux kernel... identiques ! J'ai transformé les deux dossiers ramdisk en tar pour pouvoir créer leur signature.. Bingo ! Ils sont différents. Moralitée, le repack ou depack modifie le ramdisk... C'est ce qui doit provoquer les bugs que jmb-- obtiens. Edit, dans la famille boulet je demande moi même --' Ils sont différents parceque je les ai extraits avec des noms différents, mais avec la commande diff j'obtiens.... exactement la même chose ! Donc mauvaise piste, le ramdisk n'est pas plus modifié que le premier.. Je vais regarder ce qu'utilise le repack... ( J'ai toujours hais le perl) Modifié 25 février 2013 par TheSearing Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
crocodanser Posté(e) 25 février 2013 Auteur Share Posté(e) 25 février 2013 (modifié) Bon en effet ça boot trèèèèèèèèèèèèèèèèèèèsssssssss leeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnntement :) ... Euh ça boot en combien de temps? J'suis toujours sur l'ecran bleu wiko. Le son semble être à la bonne vitesse. le petit son au boot loader et le son lorsqu'il demande le code pin. Mais le premier son est sur l'écran noir Wiko cink king et le son code pin sur l'ecran bleu. Mais je reste sur l'écran bleu... J'ai du faire une erreur... Edit : En appuyant sur power j'ai la demande du code pin :P Modifié 25 février 2013 par croco Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jmb462 Posté(e) 25 février 2013 Share Posté(e) 25 février 2013 (modifié) J'ai fait deux logcat du téléphone qui boote avec et sans le kernel compilé. J'ai... beaucoup de ligne... Des erreurs apparaissent avec les deux kernels. Je ne vois pas trop comment comparer et interpreté les différences. Avec le kernel compilé : http://jmbernard.com...nel_compile.txt Avec le kernel original : http://jmbernard.com...el_original.txt J'ai remarqué par exemple que pour la saisie du code pin, l'écran affiche le clavier de numérotation mais rien de semble se passer quand je saisis le code. Mais si je clique sur valider, la carte est bien débloquée. C'est donc l'affichage qui ne se met pas à jour. En revanche, quand je clique longuement sur les boutons ON/OFF, le menu pour redémarrer apparait, et dans ce menu, le tactile et l'affichage réagit tout à fait normalement. Si je clique sur l'icone du drawer, le drawer s'affiche bien mais ensuite impossible de cliquer ou de changer de page en glissant le doigt. Modifié 25 février 2013 par jmb-- Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
crocodanser Posté(e) 25 février 2013 Auteur Share Posté(e) 25 février 2013 (modifié) jmb, tu peux m'envoyer ton fichier boot.img? ou peux-tu me donner sa taille precise stp? le mien fait 4 333 568 octets Je constate les même soucis que toi jmb... le lockscreen ne s'affiche pas mais faut deverouiller quand meme lol on peut toujours être appelé. C'est vraiment l'affichage qui est lent. Le son, les touches ... semble être toujours aussi reactive... Modifié 25 février 2013 par croco Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
steveJC Posté(e) 25 février 2013 Share Posté(e) 25 février 2013 Bonjour, je suis vos échanges avec interet, dans le log il semble avoir cette erreur qu'il n'y a pas dans l'autre : peut être une piste W/JpegDecDriver( 329): Open JPEG Driver Error (No such file or directory) W/JpgDecHal( 329): [JPEG Decoder] - Jpeg decoder resource is busy D/JpgDecHal( 329): JpgDecHal::~JpgDecHal W/mHalJpgDec( 329): can't lock resource W/skia ( 329): Use JPEG SW Decoder Bravo encore pour votre travail Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
TheSearing Posté(e) 25 février 2013 Share Posté(e) 25 février 2013 (modifié) jmb, peux tu nous dire les permissions sorties avec la commande: ls -l /dev | grep mt Modifié 25 février 2013 par TheSearing Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
crocodanser Posté(e) 25 février 2013 Auteur Share Posté(e) 25 février 2013 Officiel : crw-rw-rw- system media 236, 0 2012-01-01 01:00 mt6575-MDP crwxrwxrwx root root 10, 54 2012-01-01 01:00 mt_otg_test crw-rw-r-- root root 10, 47 2012-01-01 01:00 mtgpio crw------- root root 235, 0 2012-01-01 01:00 mtk-adc-cali crw------- root root 10, 41 2012-01-01 01:00 mtk-kpd cr--r--r-- root root 247, 0 2012-01-01 01:00 mtk_jpeg crw-rw---- system media 248, 0 2012-01-01 01:00 mtkg2d crw-rw---- root mtp 10, 35 2012-01-01 01:00 mtp_usb Compilé : crw-rw-rw- system media 236, 0 2012-01-01 01:00 mt6575-MDP crwxrwxrwx root root 10, 54 2012-01-01 01:00 mt_otg_test crw-rw-r-- root root 10, 47 2012-01-01 01:00 mtgpio crw------- root root 235, 0 2012-01-01 01:00 mtk-adc-cali crw------- root root 10, 41 2012-01-01 01:00 mtk-kpd cr--r--r-- root root 247, 0 2012-01-01 01:00 mtk_jpeg crw-rw---- system media 248, 0 2012-01-01 01:00 mtkg2d crw-rw---- root mtp 10, 35 2012-01-01 01:00 mtp_usb jmb peux-tu faire cette commande et poster le résultat? adb shell cat /proc/kmsg J'ai pas les droits root :( Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
TheSearing Posté(e) 25 février 2013 Share Posté(e) 25 février 2013 (modifié) Il est identique.. Donc c'est bien un souci dans le kernel.. Petite question, SteveJC, t'as fait comment pour traiter aussi rapidement le logcat ? Edit, croco: utilise la commande dmesg Modifié 25 février 2013 par TheSearing Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
crocodanser Posté(e) 25 février 2013 Auteur Share Posté(e) 25 février 2013 Pour voir que les erreurs avec logcat : adb logcat *:E Lorsque j'utilise le tel j'ai ces erreurs : E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_alloc_mva failed E/MMUMapper( 110): fail to allocate MVA with 0x41e10000 (798720) E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_alloc_mva failed E/MMUMapper( 110): fail to allocate MVA with 0x41bd4000 (798720) E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 265): m4u_query_mva failed E/M4U_L ( 265): m4u_query_mva failed E/M4U_L ( 265): m4u_query_mva failed E/M4U_L ( 265): m4u_query_mva failed E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_query_mva failed E/AudioYusuHardware( 114): Audio_Find_Normal_Output_Device with no devices E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_alloc_mva failed E/MMUMapper( 110): fail to allocate MVA with 0x46c72000 (1639680) E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_alloc_mva failed E/MMUMapper( 110): fail to allocate MVA with 0x47a76000 (1639680) E/M4U_L ( 486): m4u_query_mva failed E/M4U_L ( 486): m4u_query_mva failed E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_alloc_mva failed E/MMUMapper( 110): fail to allocate MVA with 0x41bd4000 (819840) E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_alloc_mva failed E/MMUMapper( 110): fail to allocate MVA with 0x478e5000 (1639680) E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_alloc_mva failed E/MMUMapper( 110): fail to allocate MVA with 0x41e10000 (819840) E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 265): m4u_query_mva failed E/M4U_L ( 2893): Open file failed mFileDescriptor=-1, error=6 :No such device or address E/M4U_L ( 2893): Open file failed mFileDescriptor=-1, error=6 :No such device or address E/M4U_L ( 2893): Open file failed mFileDescriptor=-1, error=6 :No such device or address E/M4U_L ( 2893): m4u_query_mva failed E/M4U_L ( 2893): m4u_query_mva failed E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_alloc_mva failed E/MMUMapper( 110): fail to allocate MVA with 0x47c07000 (1639680) E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_alloc_mva failed E/MMUMapper( 110): fail to allocate MVA with 0x47d98000 (1639680) E/M4U_L ( 2893): m4u_query_mva failed E/M4U_L ( 2893): m4u_query_mva failed E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_alloc_mva failed E/MMUMapper( 110): fail to allocate MVA with 0x41bd4000 (798720) E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 110): m4u_alloc_mva failed E/MMUMapper( 110): fail to allocate MVA with 0x41e10000 (798720) E/M4U_L ( 265): m4u_query_mva failed E/M4U_L ( 110): m4u_query_mva failed E/M4U_L ( 265): m4u_query_mva failed E/M4U_L ( 110): m4u_query_mva failed Fichier dmesg : http://dl.dropbox.com/u/23692674/Trace-dmesg le fichier /proc/kmsg comporte normalement les logs kernels... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.