2010-11-28 6 views
0

Ich entwickle auf Windows 7-Plattform mit meinem HTC HERO.Kann nach dem Aktualisieren der Firmware keine Verbindung zum Telefon herstellen

Die Original-Firmware ist 1.5. Ich habe gehört, dass 2.2 neu und schneller als 1.5 ist, also habe ich die Firmware auf 2.2 aktualisiert. (Hier sind ein paar Begriffe wie SPL, Recovery, ROM, Radio) Ich denke, ich habe nur ROM aktualisiert.

Das Telefon funktioniert gut. Jedoch kann mein Windows 7 das Gerät nicht mehr finden. Auch adb devices kann das Gerät nicht finden.

(ich habe mein altes ROM nicht Backup, und ich habe ein paar 2.2 ROMs online zur Verfügung zu blinken versucht, keiner von ihnen von Windows 7. gefunden werden konnte)

mir jemand auf einen Hinweis geben kann, dieses Problem lösen. Danke vielmals.

UPDATE:

Ich versuche, die offizielle ROM zu finden. Z.B. http://www.htc.com/uk/SupportViewNews.aspx?dl_id=671&news_id=254. Aber wenn ich meine SN-Nummer eingib, heißt es, dass dieses Update nicht für mein Telefon funktioniert. Es scheint, dass es viele HEROs gibt und ich weiß nicht, welcher HERO mein Telefon ist.

In Windows 7 kann das System das Gerät finden, aber sagt, dass die Treiber nicht korrekt installieren.

Wenn ich drücke BACK + Power Off-Taste, kann ich Modus wiederherstellen eingeben und Windows richtig an das Telefon angeschlossen werden. Und auch adb devices Displays:

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

alt text

USB VID:

alt text

Schließlich ich fertig bin! Danke für @Chris Strattons Hinweis! Ich benutze hier die Lösung:

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

Antwort

2

Wenn Sie eine inoffizielle ROM installiert haben, vielleicht ändert es die usb VID/PID bedeutet, dass Sie einen neuen Treiber benötigen. Sie sollten die Autoren Ihres inoffiziellen Roms fragen, welcher Treiber für dieses ROM auf Windows 7 verwendet werden soll. Wenn Sie einen OEM-Treiber verwenden, benötigen Sie vielleicht jetzt das Vanilla SDK.

Schauen Sie auch im Gerätemanager (oder booten Sie von einer Linux-CD oder etwas) und sehen, ob in dem Telefon zu einem zusätzlichen unbekannten USB-Gerät anschließen auftauchend.

Idealerweise würden Sie einen anderen Computer mit einem benutzerfreundlicheren Betriebssystem verwenden, um zu überprüfen, ob die USB-Schnittstelle des Telefons nach dem Upgrade funktioniert - möglicherweise stimmt auch etwas nicht mit Ihrem inoffiziellen Upgrade überein In der Tat haben Sie gerade eine funktionierende USB/ADB-Schnittstelle am Telefon.

Haben Sie erneut aktivieren USB-Debugging im Menü Einstellungen nach dem Upgrade?

+0

+1. Danke für deine Information! Ich habe meine Frage basierend auf Ihrem Rat aktualisiert. –

+0

Das Wiederherstellungssystem ist eine völlig separate Mini-Installation von Firmware, so dass adb nur anzeigen kann, dass die Hardware nicht kaputt ist. Sie sagen, Sie können die offizielle Installation nicht bekommen, also verwenden Sie anscheinend eine inoffizielle Installation.Sie müssen feststellen, ob es sich um eine unbekannte VID/PID handelt, und einen Treiber finden, der dies unterstützt, oder die Benutzer, die dieses ROM geschrieben haben, fragen, welchen Treiber Sie benötigen. Es würde nicht schaden, auch den Android SDK USB-Treiber zu testen, wenn Sie zuvor ein HTC oder von einem Carrier bereitgestellten verwendet haben. Können Sie eine Maschine mit einem ausgereifteren Betriebssystem ausprobieren? –

+0

Der USB-Treiber, den ich für die alte Firmware verwendet habe, ist das Vanilla SDK. Ich werde eine Linux-Box finden und daran arbeiten .. –