2010-11-28 5 views
0

Je développe sur la plate-forme Windows 7 en utilisant mon HTC HERO.Impossible de se connecter au téléphone après la mise à niveau de la firme

Le micrologiciel d'origine est 1.5. J'ai entendu que 2.2 est nouveau et est plus rapide que 1.5, donc j'ai mis à jour le firmware à 2.2. (Il y a quelques concepts ici, comme SPL, Recovery, ROM, Radio). Je pense que je n'ai fait que mettre à jour ROM.

Le téléphone fonctionne correctement. Cependant, mon Windows 7 ne trouve plus l'appareil. Aussi adb devices ne trouve pas l'appareil non plus.

(je n'ai pas sauvegarde mon vieux ROM, et je l'ai essayé de clignoter quelques 2.2 ROM disponibles en ligne, aucun d'entre eux n'a pu être trouvée par Windows 7.)

Quelqu'un peut-il me donner quelques indices sur résoudre ce problème. Merci beaucoup.

MISE À JOUR:

J'essaie de trouver la ROM officielle. Par exemple. http://www.htc.com/uk/SupportViewNews.aspx?dl_id=671&news_id=254. Mais quand j'indique mon numéro SN, cela indique que cette mise à jour ne fonctionne pas pour mon téléphone. Il semble qu'il y ait beaucoup de HEROS là-bas et je ne sais pas quel HERO est mon téléphone.

Sous Windows 7, le système peut trouver le périphérique, mais indique qu'il ne peut pas installer le pilote correctement. Lorsque j'appuie sur la touche RETOUR + ÉTEINDRE, je peux passer en mode de récupération et Windows peut se connecter correctement au téléphone. Et aussi adb devices affiche:

D:\android\android-sdk-windows-old\tools>adb devices 
List of devices attached 
HT9BJL904379 recovery 

alt text

USB VID:

alt text

Enfin je suis fait! Merci pour l'indice @Chris Stratton! J'utilise la solution ici:

http://alt236.blogspot.com/2010/09/adb-will-not-detect-phone-after-rom.html

Répondre

2

Si vous avez installé une ROM non officielle, peut-être il change le VID USB/PID signifie que vous avez besoin d'un nouveau pilote. Vous devriez demander aux auteurs de votre rom non officiel quel pilote utiliser pour cette ROM sur Windows 7. Si vous utilisiez un pilote OEM, vous avez peut-être besoin du SDK vanilla.

Regardez également dans le gestionnaire de périphériques (ou démarrez à partir d'un CD Linux ou de quelque chose) et voyez si le fait de brancher le téléphone entraîne l'apparition d'un périphérique USB inconnu supplémentaire.

Idéalement, vous utiliseriez un autre ordinateur avec un système d'exploitation plus convivial pour vérifier que l'interface USB du téléphone fonctionne après la mise à niveau - il est également possible que quelque chose ne fonctionne pas avec votre mise à niveau non officielle. en fait, une interface USB/ADB fonctionne sur le téléphone en ce moment.

Avez-vous réactivé le débogage USB dans le menu des paramètres après la mise à niveau?

+0

+1. Merci pour votre information! J'ai mis à jour ma question en fonction de vos conseils. –

+0

Le système de récupération est une mini-installation complètement séparée du micrologiciel, ce qui permet d'indiquer que le matériel n'est pas cassé. Vous dites que vous ne pouvez pas obtenir l'installation officielle, donc apparemment vous utilisez une installation non officielle.Vous devez déterminer s'il apparaît sous la forme d'un VID/PID inconnu et trouver un pilote qui le supporte, ou demander aux personnes qui ont écrit cette ROM quel pilote vous avez besoin. Il ne serait pas dommage d'essayer également le pilote usb SDK vanille Android si vous utilisiez précédemment un HTC ou un transporteur fourni. Pouvez-vous essayer une machine avec un système d'exploitation plus mature? –

+0

Le pilote USB que j'utilisais pour l'ancien firmware était le SDK vanilla. Je vais trouver une boîte de linux et de travailler sur ce .. –

Questions connexes