BQ Aquaris X2 Flashen - wie?

Schon beim ersten Befehl "fastboot set_active _a" kommt eine Fehlermeldung "fastboot: error: Device does not support slots"

Ich gebe jetzt erst mal auf. Ich muss jetzt eh weg.
Danke für deine Hilfe!
Ich werde heut Abend evtl. mal noch einen Versuch starten. Vielleicht ergibt sich hier ja noch der ein oder andere Tipp.
Danke
 
Also ich bin jetzt einen - wenn auch kleinen - Schritt weiter: Ich konnte nun den Befehl "fastboot flashing unlock_critical" ausführen. Und wenn ich den Befehl "fastboot oem device-info" ausführe, kommt die Meldung:
(bootloader) Device unlocked: true
(bootloader) Device critical unlocked: true
(bootloader) Charger screen enabled: true
OKAY [ 0.005s]

Finished. Total time: 0.008s

Die Bat Datei geht immer noch nicht und wird mit folgendem Fehler beendet:
Der Befehl "adb" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Device does not match ZANGYA and cannot be flashed. Check the FW.

Drücken Sie eine beliebige Taste . . .

Wenn ich das BQ Flash tool verwende passiert folgendes:
1. Flash Tool aus
2. Ich bin im Fastboot Modus am Handy, Handy angeschlossen
20191020_124442.jpg

3. Ich öffne BQ Flash Tool
4. Es erscheint für einen kurzen Moment (1 Sekunde), dass die Verbindung hergestellt ist
20191020_124526.jpg

5. Display vom Handy wird weiß mit Android one Logo und oben links steht in mini Schrift: "press any key to shutdown"
20191020_124459.jpg

6. Gleichzeitig verschwindet das Gerät im BQ Flash Tool

So, das ist nun der aktuelle Stand und ich komme hier nicht weiter. Jemand noch einen Tipp?
 
Sag mal, hast du mal ein anderes Kabel verwendet?

Was kommt denn wenn du Fastboot getvar all eintippst?
Als welches Gerät meldet sich dein X2?
Hast du jetzt mal versucht die Befehle einzeln in Command einzugeben? Also auch die weiteren nach Set active_a?
 
Das kommt wenn ich fastboot getvar all ausführe:
C:\BQ\2.3.0_20191011-1354-zangya_bq-user-1045-Fastboot-FW>fastboot getvar all
(bootloader) hw-revision:10000
(bootloader) unlocked:yes
(bootloader) off-mode-charge:1
(bootloader) charger-screen-enabled:1
(bootloader) battery-soc-ok:yes
(bootloader) battery-voltage:4213
(bootloader) version-baseband:
(bootloader) version-bootloader:
(bootloader) erase-block-size: 0x200
(bootloader) logical-block-size: 0x200
(bootloader) variant:SDM EMMC
(bootloader) partition-type:userdata:ext4
(bootloader) partition-size:userdata: 0x577BFBE00
(bootloader) partition-type:vbmeta_b:raw
(bootloader) partition-size:vbmeta_b: 0x10000
(bootloader) partition-type:vbmeta_a:raw
(bootloader) partition-size:vbmeta_a: 0x10000
(bootloader) partition-type:rawdump:raw
(bootloader) partition-size:rawdump: 0x8000000
(bootloader) partition-type:storsec:raw
(bootloader) partition-size:storsec: 0x20000
(bootloader) partition-type:sti:raw
(bootloader) partition-size:sti: 0x200000
(bootloader) partition-type:logdump:raw
(bootloader) partition-size:logdump: 0x4000000
(bootloader) partition-type:frp:raw
(bootloader) partition-size:frp: 0x80000
(bootloader) partition-type:devcfg_b:raw
(bootloader) partition-size:devcfg_b: 0x100000
(bootloader) partition-type:devinfo:raw
(bootloader) partition-size:devinfo: 0x1000
(bootloader) partition-type:devcfg_a:raw
(bootloader) partition-size:devcfg_a: 0x100000
(bootloader) partition-type:keystore:raw
(bootloader) partition-size:keystore: 0x80000
(bootloader) partition-type:misc:raw
(bootloader) partition-size:misc: 0x100000
(bootloader) partition-type:persist:raw
(bootloader) partition-size:persist: 0x2000000
(bootloader) partition-type:modemst2:raw
(bootloader) partition-size:modemst2: 0x200000
(bootloader) partition-type:modemst1:raw
(bootloader) partition-size:modemst1: 0x200000
(bootloader) partition-type:ssd:raw
(bootloader) partition-size:ssd: 0x2000
(bootloader) partition-type:fsc:raw
(bootloader) partition-size:fsc: 0x400
(bootloader) partition-type:bluetooth_b:raw
(bootloader) partition-size:bluetooth_b: 0x100000
(bootloader) partition-type:bluetooth_a:raw
(bootloader) partition-size:bluetooth_a: 0x100000
(bootloader) partition-type:sec:raw
(bootloader) partition-size:sec: 0x4000
(bootloader) partition-type:ddr:raw
(bootloader) partition-size:ddr: 0x100000
(bootloader) partition-type:logfs:raw
(bootloader) partition-size:logfs: 0x800000
(bootloader) partition-type:toolsfv:raw
(bootloader) partition-size:toolsfv: 0x100000
(bootloader) partition-type:limits:raw
(bootloader) partition-size:limits: 0x1000
(bootloader) partition-type:splash:raw
(bootloader) partition-size:splash: 0x20A4000
(bootloader) partition-type:dpo:raw
(bootloader) partition-size:dpo: 0x400
(bootloader) partition-type:msadp:raw
(bootloader) partition-size:msadp: 0x40000
(bootloader) partition-type:apdp:raw
(bootloader) partition-size:apdp: 0x40000
(bootloader) partition-type:dip:raw
(bootloader) partition-size:dip: 0x100000
(bootloader) partition-type:abl_b:raw
(bootloader) partition-size:abl_b: 0x100000
(bootloader) partition-type:abl_a:raw
(bootloader) partition-size:abl_a: 0x100000
(bootloader) partition-type:dsp_b:raw
(bootloader) partition-size:dsp_b: 0x1000000
(bootloader) partition-type:dsp_a:raw
(bootloader) partition-size:dsp_a: 0x1000000
(bootloader) partition-type:modem_b:raw
(bootloader) partition-size:modem_b: 0x6E00000
(bootloader) partition-type:modem_a:raw
(bootloader) partition-size:modem_a: 0x6E00000
(bootloader) partition-type:mdtp_b:raw
(bootloader) partition-size:mdtp_b: 0x2000000
(bootloader) partition-type:mdtp_a:raw
(bootloader) partition-size:mdtp_a: 0x2000000
(bootloader) partition-type:mdtpsecapp_b:raw
(bootloader) partition-size:mdtpsecapp_b: 0x400000
(bootloader) partition-type:mdtpsecapp_a:raw
(bootloader) partition-size:mdtpsecapp_a: 0x400000
(bootloader) partition-type:cmnlib64_b:raw
(bootloader) partition-size:cmnlib64_b: 0x100000
(bootloader) partition-type:cmnlib_b:raw
(bootloader) partition-size:cmnlib_b: 0x100000
(bootloader) partition-type:cmnlib64_a:raw
(bootloader) partition-size:cmnlib64_a: 0x100000
(bootloader) partition-type:cmnlib_a:raw
(bootloader) partition-size:cmnlib_a: 0x100000
(bootloader) partition-type:keymaster_b:raw
(bootloader) partition-size:keymaster_b: 0x100000
(bootloader) partition-type:keymaster_a:raw
(bootloader) partition-size:keymaster_a: 0x100000
(bootloader) partition-type:vendor_b:raw
(bootloader) partition-size:vendor_b: 0x20000000
(bootloader) partition-type:vendor_a:raw
(bootloader) partition-size:vendor_a: 0x20000000
(bootloader) partition-type:system_b:ext4
(bootloader) partition-size:system_b: 0xA0000000
(bootloader) partition-type:system_a:ext4
(bootloader) partition-size:system_a: 0xA0000000
(bootloader) partition-type:boot_b:raw
(bootloader) partition-size:boot_b: 0x4000000
(bootloader) partition-type:boot_a:raw
(bootloader) partition-size:boot_a: 0x4000000
(bootloader) partition-type:oemowninfo:raw
(bootloader) partition-size:oemowninfo: 0x100000
(bootloader) partition-type:fsg:raw
(bootloader) partition-size:fsg: 0x200000
(bootloader) partition-type:pmic_b:raw
(bootloader) partition-size:pmic_b: 0x80000
(bootloader) partition-type:pmic_a:raw
(bootloader) partition-size:pmic_a: 0x80000
(bootloader) partition-type:hyp_b:raw
(bootloader) partition-size:hyp_b: 0x80000
(bootloader) partition-type:hyp_a:raw
(bootloader) partition-size:hyp_a: 0x80000
(bootloader) partition-type:rpm_b:raw
(bootloader) partition-size:rpm_b: 0x80000
(bootloader) partition-type:rpm_a:raw
(bootloader) partition-size:rpm_a: 0x80000
(bootloader) partition-type:tz_b:raw
(bootloader) partition-size:tz_b: 0x400000
(bootloader) partition-type:tz_a:raw
(bootloader) partition-size:tz_a: 0x400000
(bootloader) partition-type:xbl_b:raw
(bootloader) partition-size:xbl_b: 0x380000
(bootloader) partition-type:xbl_a:raw
(bootloader) partition-size:xbl_a: 0x380000
(bootloader) has-slot:modem:yes
(bootloader) has-slot:system:yes
(bootloader) current-slot:b
(bootloader) has-slot:boot:yes
(bootloader) slot-retry-count:b:6
(bootloader) slot-unbootable:b:no
(bootloader) slot-successful:b:yes
(bootloader) slot-retry-count:a:6
(bootloader) slot-unbootable:a:no
(bootloader) slot-successful:a:yes
(bootloader) slot-count:2
(bootloader) device:zangya
(bootloader) build_id:2.3.0_20191011-1354
(bootloader) secure:no
(bootloader) serialno:XU002464
(bootloader) product:SDM660/SDM636
(bootloader) max-download-size:536870912
(bootloader) kernel:uefi
all:
Finished. Total time: 0.272s

Nach Set active_a habe ich keine weiteren Befehle eingegeben, da ich nicht wusste, ob das gut ist, nur Teile des Gesamtprozesses einzugeben. Werde ich aber gleich mal probieren.

Kabel habe ich 3 verschiedene versucht. Scheinen ja alle zu funktionieren, da ich ja normalerweise sowohl ADB als auch Fastboot Befehle ausführen kann.
D.H. wenn ich das Gerät normal starte und Entwickleroptionen USB Debugging aktiviere, kann ich ganz normal ADB Befehle eingeben und unter ADB Device zeigt er mir das Gerät auch an.

Im Fastboot Modus kann ich Fastboot Befehle eingeben und diese funktionieren.
 
Also, ich versuche nochmal die Eckpunkte hier aufzuzeigen. Nicht dass ich irgendwo einen kleinen Denkfehler habe, der das Problem verursacht.

Ich nutze "Minimal ADB and Fastboot". Dort im Verzeichnis nutze ich dann CMD. Bzw. gibt es dort direkt eine ausführbare Datei die da heißt cdm-here.exe um direkt in dem Verzeichnis ein CMD Fenster (im Adminmodus) zu öffnen.

C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
adb server version (41) doesn't match this client (39); killing...
* daemon started successfully

Hier listet er mein Gerät (Gerät ist im Fastboot Modus) nicht auf, da es ja im Fastboot Modus ist (sollte ja auch so richtig sein, oder?).

Der Befehl fastboot devices (Handy im Fastboot Modus) führt das Gerät korrekt auf.

drkn schrieb:
@G-Ultimate
...erst mal ins Verzeichnis wechseln (wo adb und die Batchdatei ist) und dann die Batchdatei in der Eingabeaufforderung ausführen...

Also ADB ist ja in einem anderen Verzeichnis als die Bat Datei. ADB starte ich über das Verzeichnis wie oben beschrieben (cmd-here.exe). Die Bat liegt ja im Verzeichnis der Firmware und die Bat muss ich ja auch über das Windows-Fenster (Explorer) per rechtem Mausklick als Admin ausführen. Dann öffnet sich erneut ein CMD Fenster und die besagte Fehlermeldung kommt.

Wenn ich das ganze nun ohne Adminrechte mache, kommt folgendes:
error: no devices/emulators found
for not erase modemst1 and modemst2
fastboot: error: Device does not support slots
Sending 'bluetooth_a' (556 KB)

Und hier verharrt es nun schon seit mehreren Minuten.
 
sieht gut aus - sollte jetzt eigentlich flashen und wenn fertig automatisch neustarten
 
Ok, irgendwie komisch das ganze. Wenn ich nun im Fastboot Modus bin, gleichzeitig der Befehle "Sending 'bluetooth_a' (556 KB) " noch dort steht und nun "Restart bootloader" ausführe, startet er nochmal neu in den Fastboot Modus und kurze Zeit scheint es zu funktionieren, da einige Befehle durchgeführt wurden. Dann gibt es hin und wieder mal einige Error Meldungen bis er bei einem Befehl wieder stecken bleibt.
Gleiches Prozedere: Restart bootloader ausführen und es geht für kurze Zeit weiter. Teils mit Erfolgs- und teils mit Misserfolgsmeldungen.
Nun ist es durch und das Gerät startet zumindest normal in den Willkommensbildschirm.
Die Entwickleroptionen sind auch wieder deaktiviert.
 
hier zum Vergleich "sauberer" Durchlauf mit Meldungen unter Linux X2 Hängt in Update-Schleife fest. (könnte man auch mit einem Xubuntu 19.04 bzw. 19.10 Live USB-Stick machen bzw. verlinkte Anleitung im Beitrag enthält auch Hinweise für Windows)
 
Zuletzt bearbeitet:
Dort sind alle Einträge mit okay gekennzeichnet. Bei mir war das nicht der Fall. Hab das Fenster leider schon zu gemacht daher kann ich es nicht posten. Aber egal.

Ich werte das nun mal als Erfolg, da das Gerät ja auch wieder normal bootet. Nun werde ich das Gerät noch wieder sperren. Falls ich Zeit und Muße finde, werde ich das ganze nochmal am Laptop probieren und schauen, ob es sich dort genauso verhält. Nicht dass es irgendwie mit dem PC oder der USB Verbindung zusammenhängt.

Zumindest funktioniert das Gerät. Hatte schon die Befürchtung, dass es nach den ganzen Error Meldungen nicht mehr booten wird.

Danke euch sehr, dass ihr euch die Zeit genommen und mir geholfen habt.
Falls sich noch etwas neues Ergibt werde ich berichten.
 
Du brauchst es aber nicht Sperren!
Bei der Firmware ist ADB und Fastboot dabei. Daher brauchst du keine minimal ADB+Fastboot!
Einfach in das Verzeichnis gehen und Fastboot ... Eingeben.
Ich wollte Fehler mit dem minimal Paket umgehen...
Auch wenn es scheint als hätte es geklappt, so sollte eigentlich keine großen Fehler kommen und vor allem nicht der Fehler, dass das Gerät.kein Zangya ist. Es meldet sich ja auch mit zangya!
Ist alles schon Recht komisch.
 
G-Ultimate schrieb:
werde ich das ganze nochmal am Laptop probieren und schauen, ob es sich dort genauso verhält. Nicht dass es irgendwie mit dem PC oder der USB Verbindung zusammenhängt.

Das kann sein. Habe hier ein ähnliches Phänomen an meinem Laptop. Da geht ADB und Fastboot ums verrecken nicht mit dem X2. Gerät wird zwar auch erkannt, aber die Befehle werden immer mit einem Error oder sonstigem beantwortet. Am PC hingegen läuft es wunderbar und ohne irgendwelche Zicken. Letztendlich die selben Treiber drauf...

PS: Anscheinend hat es mit dem Kedacom USB Device / Android Bootloader Interface Treiber zu tun. (Version 11.0.0.0) der teilweise automatisch von Win 10 installiert wird. (Auch bei anderen Geräten gibt es Probleme damit in Verbindung mit Fastboot, etc.)

Also den Treiber im Geräte-Manager deinstallieren und versuchen eine ältere Version (9.0.0.0) zu installieren... Was gar nicht so leicht ist. Da Windows sehr schnell wieder die 11er Version installiert.

Es gibt einiges dazu mittels Google Suche: kedacom usb driver - Google-Suche

Hat mir jetzt keine Ruhe gelassen der Sc**** da... ^^
 
Zuletzt bearbeitet:
Moin,

nur so am Rande, vlt. könnte es ja hilfreich sein oder werden. Minimal ADB & Fastboot heisst nicht umsonst "Minimal". Hier wurden die wichtigsten Befehle implementiert und gut. Reicht Vielen und in vielen Situationen vollkommen aus aber eben nicht immer. Empfehle daher den Download des vollen SDK, z.B. von hier.
Kleiner Nachteil sei nicht verschwiegen ... man muss sich manuell ins richtige Verzeichnis hangeln, das geht bei "Minimal ..." wesentlich komfortabler. Meine Lösung war, die Befehle, die ich ersetzen wollte einfach umzubenennen und die Befehle aus dem SDK ins Verzeichnis von "Minimal..." zu kopieren. Wie man sieht hat der Befehl "Fastboot" bei Minimal eine Größe von ungefähr 310 KB, der gleiche Befehl aus dem SDK aber fast 1,3 MB, was nichts anderes bedeutet als das eben entsprechend MEHR bei der Ausführung geht.
 
Verwende das Bq flashtool 4.3 ,mit dem 5. hat das bei mir auch nie funktioniert.Das 5. hat noch nichtmal damals die json datei richtig angenommen , ich benutze nur das 4.3 mit Windows 10 und habe damit nie Probleme.
 
@spyro2008 wo finde ich die? Hast du zufällig einen Link?
Beiträge automatisch zusammengeführt:

s!Le schrieb:
PS: Anscheinend hat es mit dem Kedacom USB Device / Android Bootloader Interface Treiber zu tun. (Version 11.0.0.0) der teilweise automatisch von Win 10 installiert wird. (Auch bei anderen Geräten gibt es Probleme damit in Verbindung mit Fastboot, etc.)

Also den Treiber im Geräte-Manager deinstallieren und versuchen eine ältere Version (9.0.0.0) zu installieren... Was gar nicht so leicht ist. Da Windows sehr schnell wieder die 11er Version installiert.

Es gibt einiges dazu mittels Google Suche: kedacom usb driver - Google-Suche

Hat mir jetzt keine Ruhe gelassen der Sc**** da... ^^
Habe den installierten mal deinstalliert und es nochmal probiert. Leider auch ohne Erfolg. Welchen ich nun aber nehmen soll ist mir nicht ganz klar aus deinem Link.
-Nach Update hat er jetzt wieder folgenden Treiber:
Google Inc.
28.08.2016
11.0.0.0

Farron schrieb:
Moin,

nur so am Rande, vlt. könnte es ja hilfreich sein oder werden. Minimal ADB & Fastboot heisst nicht umsonst "Minimal". Hier wurden die wichtigsten Befehle implementiert und gut. Reicht Vielen und in vielen Situationen vollkommen aus aber eben nicht immer. Empfehle daher den Download des vollen SDK, z.B. von hier.
Hab es nun mit der SDK versucht aber leider das gleiche Problem.
 
Zuletzt bearbeitet:
Hab es nun mit diesem versucht aber leider auch hier Probleme.
Das eigentliche Problem - um es mal auf einfache Weise darzustellen:

Wenn das Gerät angeschlossen ist und im Fastboot Modus.
Ich gebe den Befehl FASTBOOT OEM DEVICE-INFO ein und es kommt:

(bootloader) Verity mode: true
(bootloader) Device unlocked: false
(bootloader) Device critical unlocked: false
(bootloader) Charger screen enabled: true
OKAY [ 0.006s]
Finished. Total time: 0.007s

Wenn ich den gleichen Befehl nun nochmal eingebe kommt:
FAILED (remote: 'unknown command')
Wenn ich paar Sekunden warte und nochmal den Befehl eingebe geht es wieder.
Und das oben genannte passiert abwechselnd immer wieder.


Das deckt sich dann auch mit dem Problem beim Flaschen, dass er einige Befehle ausführt, dann die "Verbindung" oder die "Befehle" nicht mehr hat und daher ein paar Fehler bringt, bis es dann wieder geht (nach einem Reboot in den Fastboot).

Irgendwie seltsam das ganze.

EDIT: Dass der bootloader oben im Beispiel noch locked ist weiß ich, hatte ich wieder gelockt. Soll nur der Veranschaulichung dienen. Gleiche Fehler kommen auch wenn unlocked ist.
 
Zuletzt bearbeitet:
Ich habe das ganze jetzt mal am Arbeitslaptop versucht und siehe da, alles funktioniert. D.h. im Moment habe ich nur mal geschaut, ob das BQ Flash tool läuft (bisher kam nur für eine kurze Sekunde das eigentlich Fenster, wo ich auch das Gerät sehen konnte und kurz danach war es wieder weg). Werde jetzt mal entsperren und neu Flashen.

EDIT: Hat nun mit dem Flash-Tool von BQ funktioniert. Scheint wohl irgendein Problem mit meinem PC und den Treibern gewesen zu sein.
 
Zuletzt bearbeitet:
Als ich ein x pro geflasht habe, hatte ich da auch Probleme mit den Treibern und den bq flashtool(s). Ich glaube ein Windows restart hat's dann irgendwann gefixt.
 

Ähnliche Themen

S
Antworten
3
Aufrufe
1.208
Android-N00b
A
P
  • Pinchon
2
Antworten
30
Aufrufe
4.096
wolder
wolder
G
Antworten
1
Aufrufe
1.405
RawMain
RawMain
Zurück
Oben Unten