BQ Aquaris X2 Flashen - wie?

G

G-Ultimate

Dauergast
282
Hallo,
nachdem ich ein neues LCD Display + Frame eingebaut (bzw. die Einzelteile aus dem alten Handy ins neue LCD+Frame) gebaut habe, habe ich ein Problem, was ich hier bereits geschildert hatte: Ab Post #30
Kurzform: Alles umgebaut, Display geht an, Alles lädt, Display wird alle 5 Sekunden für eine halbe Sekunde dunkel, wenn es wieder hell wird ist kein Entsperren notwendig. Im Recovery/Fastboot Mode tritt oben genannter Fehler seltsamerweise nicht auf.

Kabel überprüft, Werksreset gemacht, Sensoren mit einer App geprüft (Näherungs- und Helligkeitssensor in Ordnung). Nun fällt mir nichts mehr ein außer dass ich noch neu Flashen könnte. Aber irgendwie finde ich hierzu keine Anleitung. Das hier habe ich bereits versucht aber das klappt nicht. Ist das überhaupt der richtige Weg?

Wäre über Hilfe sehr dankbar.
 
Vielen Dank. Der Bootloader war noch nicht geöffnet. Habe den Befehl "fastboot flashing unlock" erfolgreich ausgeführt.
Komme nun aber nicht mehr in den Fastboot Modus. Es erscheint folgendes Bild:
20191019_095855_HDR.jpg

Den nachfolgenden Befehl "fastboot flashing unlock_critical" kann ich nun während dieses Fensters nicht eingeben. Nur Power Taste ändert den Status von Pause zu Boot und dann bootet er ganz normal hoch.

Tipps? Oder ist das schon richtig so und ich kann den "fastboot flashing unlock_critical" überspringen?
 
Hast du denn mal mit Power und Lautstärke - gestartet? (Ich hoffe die Kombi ist die richtige)
Die Meldung bekommst du jetzt immer beim starten. Ist normal.
Im Fastboot-Modus kannst du auch mit +- Taste verschiedene Möglichkeiten auswählen oder eben flashen.

Edit: das ist nicht der Fastboot-Modus.
 
Es kommt immer nur das Bild oben. Egal ob mit Power + Plus oder Power + Minus.
Ich hab es nun gestartet und per ADB Befehl adb reboot bootloader wieder im gewünschten Menü, also hier:
2.jpg

Aber den zweiten Befehl "fastboot flashing unlock_critical" kann ich hier dennoch nicht ausführen. Es kommt der Fehler: "FAILED (remote: unknown command)"

Was mache ich falsch?
 
Bin ich jetzt gerade überfragt. Dann überspring den Befehl und für die .bat aus der Firmware aus.
 
Naja, in der Anleitung steht, man solle den Befehl nicht überspringen, da sonst das Gerät gebrickt werden könnte. Daher wollte ich das nicht gleich mit der Holzhammermethode durch den Prozess.
 
Ich kann mich leider nicht mehr erinnern ob ich das auch gemacht hab oder übersprungen hab.

Hast du den Befehl richtig eingegeben?
Nicht, dass da ein Schreibfehler dabei war...

Bei der Holzhammer-Methode bist du eh...
 
Ja, hab's nochmal eingegeben und genau auf die richtige Schreibweise geachtet.
Er findet mein Gerät auch nicht unter adb devices im fastboot (also das Bild direkt drüber ist doch der fastboot oder?)
 
Ja, das ist der Fastboot und daher geht auch nicht ADB sondern Fastboot devices.
 
Ah ok, danke für den Hinweis. Ich kann fastboot "fastboot flashing unlock_critical" nicht ausführen. Das Gerät wird aber unter fastboot devices gelistet.
Werde es wohl ohne "fastboot flashing unlock_critical" flashen.
 
Es kann sein, dass der Befehl nicht mehr geht, da das X2 a/b-Partitionen hat. Das System ist ganz anders aufgebaut wie beim X. Stichwort Projekt Treble...

Ich würde einfach die .bat ausführen.
 
Wenn ich die Bat im Admin ausführe kommt:
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 . . .
 
Bei dir klappt ja gar nix... 😅
Du hast die Firmware runtergeladen und entpackt?
In dem Verzeichnis sollte dann auch Fastboot und ADB zu finden sein. Dann solltest du nur die .bat ausführen.

Die zweite Meldung macht mir schon mehr Sorgen.
Kannst du in dem Ordner mal die cmd öffnen und die Befehle aus der bat (mit dem Editor öffnen) einzeln eingeben?
Also quasi Copy und Paste in der Kommandooberfläche, wichtig, in dem Ordner!
Also du musst in der Kommandooberfläche zu den Ordner manövrieren.
 
Ja, irgendwie klappt gar nichts 😕
Firmware stimmt exakt mit der auf dem Gerät überein. Von BQ Seite heruntergeladen, MD5 passt und entpackt ist es auch.
Fastboot und ADB sind im Verzeichnis zu finden.
Wenn ich dann die Bat ausführe kommt oben genannter Fehler.

Welchen Befehl soll ich hieraus denn einzeln eingeben:
@echo off
adb reboot bootloader
for /f "tokens=2 delims=: " %%a in ('fastboot.exe getvar build_id 2^>^&1 ^| findstr build_id') do set build_id=%%a
if "%build_id%"=="" (goto :Old_Way) else (goto :Check_Device)

:Check_Device
set expected=zangya
for /f "tokens=2 delims=: " %%a in ('fastboot.exe getvar device 2^>^&1 ^| findstr device') do set device=%%a
if "%device%"=="%expected%" (goto :Flash) else (goto :Error)
:Old_Way
set expected=SDM636
for /f "tokens=2 delims=: " %%a in ('fastboot.exe getvar product 2^>^&1 ^| findstr product') do set product=%%a
if "%product%"=="%expected%" (goto :Flash) else (goto :Error)

:Flash
echo for not erase modemst1 and modemst2
fastboot set_active _a
rem fastboot flash partition gpt_both0.bin
fastboot flash bluetooth_a BTFM.bin
fastboot flash bluetooth_b BTFM.bin
fastboot flash devcfg_a devcfg.mbn
fastboot flash devcfg_b devcfg.mbn
fastboot flash dsp_a dspso.bin
fastboot flash dsp_b dspso.bin
fastboot flash modem_a NON-HLOS.bin
fastboot flash modem_b NON-HLOS.bin
fastboot flash xbl_a xbl.elf
fastboot flash xbl_b xbl.elf
fastboot flash pmic_a pmic.elf
fastboot flash pmic_b pmic.elf
fastboot flash rpm_a rpm.mbn
fastboot flash rpm_b rpm.mbn
fastboot flash tz_a tz.mbn
fastboot flash tz_b tz.mbn
fastboot flash hyp_a hyp.mbn
fastboot flash hyp_b hyp.mbn
fastboot flash keymaster_a keymaster64.mbn
fastboot flash keymaster_b keymaster64.mbn
fastboot flash cmnlib_a cmnlib.mbn
fastboot flash cmnlib_b cmnlib.mbn
fastboot flash cmnlib64_a cmnlib64.mbn
fastboot flash cmnlib64_b cmnlib64.mbn
fastboot flash mdtpsecapp_a mdtpsecapp.mbn
fastboot flash mdtpsecapp_b mdtpsecapp.mbn

rem fastboot flash fsg fs_image.tar.gz.mbn.img
rem fastboot flash modemst1 dummy.bin
rem fastboot flash modemst2 dummy.bin
rem fastboot flash persist persist.img
rem fastboot flash sec sec.dat

fastboot erase misc
fastboot erase frp

fastboot flash abl_a abl.elf
fastboot flash abl_b abl.elf
fastboot flash boot_a boot.img
fastboot flash boot_b boot.img
fastboot flash system_a system.img
If NOT exist "system_other.img" (
fastboot flash system_b system.img
) ELSE (
echo System Odex Image found!
fastboot flash system_b system_other.img
)
fastboot flash vendor_a vendor.img
fastboot flash vendor_b vendor.img
fastboot flash userdata userdata.img
fastboot flash mdtp_a mdtp.img
fastboot flash mdtp_b mdtp.img
fastboot flash splash splash.img

fastboot reboot
pause
exit

:Error
echo Device does not match ZANGYA and cannot be flashed. Check the FW.
pause
exit
 
Am besten alle!
Das würde die batch ja auch machen.

Sorry.
Ab fastboot set_active_a
Alle Fastboot befehle, also alle Zeilen, die mit Fastboot anfangen.
Beiträge automatisch zusammengeführt:

Noch was. X2 und X2 Pro sind unterschiedliche Geräte. Hast du wirklich die richtige runter geladen?
 
Wenn du ein X2 hast und kein X2 Pro, dann ja.
 
Ach so, ja ich hab ein X2
 
Na dann, viel Glück!
 

Ähnliche Themen

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