Aller au contenu

[Takara MID101] Problème de loop au démarrage


Recommended Posts

Bonjour,

Cela fait quelques jours déjà que je suis face à un problème plutôt épineux avec une tablette Takara MID101 et j'ai décidé de venir parler de mon problème ici en espérant y trouver des réponses.

Alors voilà, il y a quelque jours, un de mes amis est venu me confier sa tablette qui se retrouve bloqué en boucle sur l'écran de démarrage afin que je tente de la remettre en route. Selon ces dires il était en train de modifier le fichier build.prop quand la tablette à soudain rebooté sans prévenir ce qui fait qu'il n'a pas eu le temps de compléter correctement le fichier. J'ai essayé plusieurs possibilités afin d'effectuer un reset usine mais rien a faire tout semble voué à l’échec.

 

Voici dans l'ordre les différentes procédures que j'a tenté:

 

1- J'ai essayé d'effectué un factory reset en rentrant dans le menu recovery de la tablette à l'aide des combinaisons de touches indiqués par le fabriquant (Power et Vol + enfoncé) mais je n'ai accès à aucun menu comme j'ai l'habitude de trouver sur les tablettes des autres fabricants. En effet, on passe directement de l'écran d'allumage (cf Image 1) à un pseudo écran de restauration sans aucun texte et qui ne semble avoir aucun effet particulier (cf Image 2).

Image 1 - Page de démarrage:
http://www.hostingpics.net/viewer.php?id=643870IMG02.jpg

 

Image 2 - Ecran de recovery bizarre:

http://www.hostingpics.net/viewer.php?id=681863IMG03.jpg

2- Je mes suis alors tourné vers adb pour voir s'il ne serait pas possible de taper des commandes afin de forcé le recovery , ou alors éditer le fichier build.prop afin de terminer ce qui avait été commencé mais là encore cette entreprise semble impossible car la tablette n'est pas reconnu par l'ordinateur malgré un bon paramétrage dans le fichier adb_usb.ini et le bonne installation du pilote.

 

3- J'ai ensuite essayé de voir avec fastboot s'il n'était pas possible de reconnaître l'appareil mais là encore j'ai le droit à un <waiting device>. De tout façon je ne dispose pas du fichier build.prop original ce qui m'empêche de le restaurer mais bon il faut tout essayer ^^. Le flashage d'une nouvelle rom n'est pas non plus envisageable car la tablette n'est détecté par aucun de mes programmes.
 

Alors voilà je viens vers vous dans l'espoir que quelqu'un puisse m'apporter un peu plus de précision afin que je puisse en retour aider mon ami et qu'il puisse récupérer sa tablette et si d'aventure quelqu'un disposait d'une tablette du même model et qui aurait la bonté de me fournir le fichier build.prop original cela pourrait m'aider.

Merci d'avance pour votre aide,
Keykey.

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

  • 2 weeks later...

Bonjour,

 

 

Je rajoute  c'est quelque ligne quel un  dans un autre post etait bloquer en boucle au redemarrage il a semblet il ressi a redemarrer android en dechargeant completement la batterie et redemarrant la tablette ....  tu peut peut etre deja essayer cela on sait jamais.

 

 

 

Sinon plus bas ma methode a fonctionné pour moi... un peut allembiqué mais pas d'autre solution pour contourner le non focntionnnement d'android, ADB et du recovery....

 

 

Je ne connait pas cette tablette, mais sa ressemble un peu a mon probleme, moi c'est le recovery que j'ai modifié et a mis la tablette en blocage au demarrage.

 

ce qui :

     un le recovery n'etait plus accessible, donc le module ADB integré dedans non plus.

     deux, lorsque android demarre il lance a un moement le modul ADB aussi.

 

dans les 2 cas, tu doit avoir sr ton PC un peripherique  d'identification d' ADB  style Android ADB ou Samsung ADb ou ALcatel ADB enfin un peripherique doit apparaitre avec le ptit bip bip comme quand on branche une clef USB.

 

personnellement résolut mon probleme :

 

   un  j'avait une copie des differents memoire NAND de la tablette  le BOOT le BOOLOADER Le SYSTEM et le REOVERY en format .img

 

  deux j'ai du faire un peut de soudure, j'ai ouvert la tablette et j'ai recherché 3 patte a souder marqué GND TX et RX  cote a cote normalement.

 

  j'y ai soudé 1 file sur chaque de couleur different.

 

  j'ai ensuite dessouder le + de la batterie pour eviter quelle m'enbete, pour la manip apres je me suis mit sur le secteur directe.

 

 ensuite il ma fallu (ce que j'avait) un convertisseur TTL vers USB   en 3.3V pour le TTL

 

 cela m'a permit une foit raccordé au PC d'identifier le port debug de la tablette sur le PC soit le COM 12 pour moi.

 

 ensuite j'ai utilisé le programme putty.exe qu on trouve partout  en  mode serie sur le Port COM (identifié)

 

 a l'allumage de la tablette tu aura tout la procedure de demarrage de celle-ci et tu vera que ca bloque a un moement donné.

faut regardé si elle fait reference a BOOT 0 et BOOT 1 l'un apres lautre mais je sais plus l ordre, c'est ce qui dit de booter sur la SD puis sur la NAND ce sera dans la liste...  tu doit aussi pouvoir avoir des info sur le processeur ARM ...   suxi7 ou suxi 5 ou autres...

 

(fait un copier coller du TEXTE dans le post) ca aidera ...

 

 

Maintenant la est le probleme ma tablette c'est une tablette chinoise avec processeur ALLwinner A20 et j'ai reussi a trouver une version linux/debian qui fonctionne dessus.

L'interet c'est que l'on peut installer une image de linux sur la microSD que l on peut inserer et l'on peut booter desssus et acceder a ces commandes par l'intermediare du port debug (et donc taper les commande au clavier PC).

 

ensuite j'ai transferer mes fichiers .img dans la SD ou alors tu les met sur une clef USB si tu as un Pourt USB OTG (je parle pas du port USB host que tu branche abituellement a ton PC)

 

et de la j'utilise les commandes linux avec les moduls linux-sunxi qui permette d'attaquer chaque memoire NAND et de retransfer tes fichiers Images dedans comme ADB le ferait si il marcherai...

 

ensuite on referme proprement le linux/debian  on eteint la talette on retire la MicroSD et on  redemarre.

 

Alors la 1 il faut savoir quelle processeur tu as dans la bete.  (regard la boite mais le mieux c'est ouvrir l'arriere et reperrer la marque et modele de processeur Allwinner ou Rockship) ensuite le modele  A10 A13 A20 ou Rocsippe xxxxxx ?

 

2 il faudra tourver un linux pres compiler pour ce processeur, (la recompilation je sait pas faire a leur actuel bien que je m'y interresse) ou alors faut un specialiste la dedans.

 

3 Si ta pas les images des tes memoires  faisable avec adb faut demandé a quelqu un mais attention faut qu il est exactememnt le meme modele que toi car certain fabriquant ne mette pas les meme composants dans tablette avec le meme nom et modele etc...  (le mieux c'est qu il verifie en demontant l'arriere aussi) 1 photo de l'interieur de chacun pour comparrer sur les puces serait preferable.

 

4 donc il faut qu il te transmettre les images ci c'est compatible bien sur...

 

5 faudra installer un linux type ubuntu 15 sur un PC perso je les installer en virtual box a travers un windows vista 32 ca a marché tres bien.

 

Voila ce qu on peut eput etre faire en fin c'est ma methode, elle est [color=red]qd[/color] meme risqué sito qu on touche au NAND...

 

donc voila par contre si ta un lien avec les caracteristique technique vers ta tablette met le en ligne je regarderai...

 

Sur ce   ( il semblerai que c'est un cortex A9 a verifier , y pas vraiement de distribution pour lui sauf pour des ARM dont il fait partie de la famille....)

 

bonne soirée

 

Ps si on peut le faire ce sera tout doucement ca prend pas 5 minutes .... et le risque est grand de la briquer totalement....

 

j'ai fait 1 post sur le forum tu n'as qu a le lire (marqué RESOLU)

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

Bonjour Rhodan,
 

Effectivement j'ai regardé ton poste avec un grand intérêt mais je m’étais arrêté à la partie mentionnant la connexion du port debug sur l'ordi car je ne disposait pas d'un tel adaptateur. J'ai par contre démonté la tablette ce qui m'a permis de constater que le travail conception avait été fait avec un énorme manque de sérieux car j'ai découvert que le deuxième haut parleur n'était même pas connecté  :mellow: , enfin bref passons.

Le processeur quand à lui semble être un Dual core cortex A9 puisque le model de la puce est WM8880 ce qui correspond à cette technologie. Je pense aussi avoir identifié les pins du port débug puisque juste à coté de la puce il y a un groupe de connecteur marqué TXD, RXD et GND (le D doit correspondre à Debug je pense).
Voici une image de l’intérieur autour de la puce du processeur de la tablette:
http://www.hostingpics.net/viewer.php?id=674841IMG0397.jpg

Concernant la détection de la tablette sous Windows, lors d'un démarage en mode classique la tablette est reconnu comme périphérique USB MTP ce qui doit correspondre au pilote générique pour cette tablette par contre en mode Fastboot elle est bien reconnu comme interface ADB bien que je n'ai ni accès au commande Fastboot ni à celle d'ADB:

http://www.hostingpics.net/viewer.php?id=816534IMG0398.jpg

Enfin, concernant la mise en place d'un système linux sur carte SD j'ai essayé plusieurs solution disponible sur le net mais aucune n'a fonctionné, c'est surement parce qu'elle n'était pas compatible avec mon processeur. J'ai même essayé avec la mise en place d'un android sur carte SD pour voir s'il était possible de booter dessus, en utilisant entre autre ce lien: http://linux-sunxi.org/Boot_Android_from_SdCardmais là encore sans grand succès. Je suppose donc que la tablette doit d'abord booter sur la NAND avant de booter sur la carte SD.

Enfin bref je vais essayer de me procurer un adaptateur TTL vers USB histoire de voir ce qui se dit au niveau du debug j'espère juste que ça sera pas trop fastidieux. Merci pour ton aide et merci aussi à Titoulechien pour son soutiens et je vous tiens tous les deux au courant dès que j'ai l'adaptateur.

 

Cordialement,
Keykey.

 

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir,

 

c'est parfait je voit que tu as fait des recherches, normale j'ai deja moi meme recu de l'aide grace a diffrente info sur les forums donc ça enfera un peut plus pour les prochains...

 

le port debug te permettera de voir ou s'arrete le bootloader et à quoi il ressemble...

 

pour l'adaptateur,  si tu sais pas ou le commander il y a le magasin gotronic   www.gotronic.fr  ils sont tres serieux la bas aucun soucis. livraison 3 a 4 jours en so collisimo si commandé par CB mais tu peut aussi reglé par cheque ou virmement mais se sera plus long il verifie d'abord si ca a bien été encaissé normale en ses temps....

 

http://www.gotronic.fr/art-convertisseur-usb-serie-dfr0065-19311.htm

 

http://www.gotronic.fr/art-convertisseur-usb-serie-dfr0164-19336.htm

 

ils sont a peut pret au meme prix le DFR0065 fonctionne sous 2 tensions 3.3V et 5V pour les signaux il faut selectionner le bon jumper en 3.3 Vpour eviter que l'USB PC grille RX de la tablette. SINON il y a le DFR0164 qui lui ne fonctionne qu'avec une plage de 3.3V pour la tablette. le miens est similaire. a toi de voir.

 

tu doit connecter le TXD de ta tablette avec le RX du module  et le RXD de ta tablette avec le TX du module, le GND  le +3.3V tu le connecte pas c'est normalement l USB qui alimente le module....  ( faut gratter un ptit peut les lamel des conecteur et ensuite tu applique un tout petit peut de soudure dessus, et ensuite tu fait pareille avec chacun de tes cables, attention que les fil denuté ne soit pas trop loing gard au courcircuit)

( il faudrait peut etre desosuder ta baterie jsute le positif pour eviter une betise tu as [color=red]qd[/color] meme un bon amperage dedans) tu isole le fil positif avec du scoth/schatertone le temp de l'operation....

 

 

c'est peut etre normal que tu n'as pas reussi a booter sur la tablette car un Cortex A9 n'est pas pareille qu Allwinner A10 ou autre.... mais le truc c'est que l'ecrand LCD de ta tablette ne s'alumera pas si il n y a pas les bon pilote dans le linux installer et paramettré.

 

personnellement la version que j'ai utlisé n'allume pas non plus la tablette mais grace au port debug tu voit que le linux fonctionne et tu peut le controler grace au port debug a travers le mini logiciel putty.exe. ce port debug est super car il marche autant pour le boot d'android que l'acces a la ligne de comande linux.

 

maintenant ton cortex A9 je ne sais pas si il s'apparente plus a rockship ou autre...

 

question quand tu connecte ta tablette en USB sur ton Pc et que tu as le peripherique ADB qui s'active...

 

dans l'invite de commande  cmd quand tu vas dans le repertoire adb du logiciel adb que tuas sur l'ordinateur  ... (PS tu as bien le logiciel ADB sur ton PC pas juste le driver d'installer ) ?

 

que te marque t il quand tu tape dedans  adb devices ?   ce met t'il sur la 3ieme ligne devices not found ou devices Listed et aucun ensuite ou alors il te met un code alphanumerique comme cela ?

 

executer dans cmd  (linvite de commande  command.com)

L:\adb>adb devices
List of devices attached
C8T8D6R68V      device

 

surtout lance pas adb en double cliquand dessus tu vas planter l'invite de commande et t'auras du mal  à eteindre ton pc ensuite...

 

 

si ta un truc comme cela c'est pas desesperé ...

 

il nous faudra juste les images de ton systeme

pour les Allwinner  les memoire se nomme NAND NAND...  leur nombre est fonction des version de tablette.

pour un Rockship RK2928 ARM7 il se nomme  mtdblock  mtdblock... leur nombre je sait pas j'ai juste identifier a quoi correspondé les blocks...

 

si ta acces a adb  faudra taper apres la ligne adb shell dans cmd :

apres  root@android:/ #

 

  cat /proc/cpuinfo

  cat /proc/partitions

  ls -al /dev/block/mtd/by-name (ca c'est pour le rockship pas sur que ca marche pour toi) la partie mtd/.... c'est fontion de ce que tu trouvera dans cat /proc/partitions...

 

 

En fait la NAND est decoupé en plusieurs block chaque block lance un autre block apres son installation et il y des adresse de debut et de size pour chacune.

 

il y a d'abord quellesque octects dans la 1er NAND (NANDa) qui permette le boot ensuite il y a le Bootloader qui suit dans la NANDa apres il ya le BOOT aussi sur une autre Nand puis il y a le recovery sur la NANDg  et le system sur la NANDd.

 

par contre les NAND sont en rapport pour ADB avec le block et endessous du block tu as les noms system etc qui peut remplacer le nom des NAND mais sous linux on a toujours le nom NAND.. par default c'est plus simple.... 

 

sous adb pour les nand on appelle    adb shell ls -l /dev/block/      tape le dans un command com  tu vera a quoi ca ressemble....

 

 

je te laisse bonsoir

 

tient moi au courant...

 

Bonne soirée ++

 

PS: le bootloader des tablettes doit booter une foit sur l'android en 1er et si marche pas sur la SDext mais quand tu l'eteint et la rallume la elle boot sur la SDext d'abord pui sur la NAND interne....  c'est la dualiter des bootlloader 0 et 1 voir si c'est pareille pour toi, tu le vera grace au port debug...

 

++perry

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

Salut,

Pour ce qui est d'ADB, lorsque je lance un adb devices il me met une ligne vide comme tu pourras t'en rendre compte sur le screen ci-après:
http://www.hostingpics.net/viewer.php?id=679038IMG0399.jpg

Pourtant j'ai bien paramétré comme il faut le fichier adb_usb.ini en rajoutant ce qu'il faut comme j'ai l'habitude de le faire pour les autres modèles de tablettes mais dans ce cas précis je n'ai rien du tout.

 

En ce qui concerne le linux certes si le plugin n'est pas bon je n'aurai pas d'écran mais à l'heure actuel quand je place la carte mémoire dans la tablette et que je l'allume je me retrouve avec l'écran takara de boot ce qui ne devrait pas se produire si le linux était effectivement lancer.

De toute façon je crois que je vais investir dans l'adaptateur car ça me sera grandement utile étant donné que j'ai de plus en plus l'habitude que l'ont vienne me voir avec des tablettes qui déconne et ça me permettra d'avoir un visuel sur ce qui se passe au moment du boot  ^_^ .

Je te tien au courant,
Bonne soirée.
 

Keykey

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...