Carponizer
Reisbauer
Ich habe versucht von der aktuellen global stable V7.1.2.0 auf die global dev 6.3.17 zu wechseln. Das hat leider nicht wie erwartet funktioniert.
Der Grund für den Wechsel waren Probleme mit erhöhtem Akkuverbrauch.
Wie ich schon im Global rom MIUI 7 Bug Thread geschrieben habe, wurde für GPS und WiFi in der security app bei Battery – Battery use – History details stets ein durchgehender Balken angezeigt. Ich bin zuerst davon ausgegangen, dass das nur grafisch so dargestellt wird. Wenn ich GPS oder WiFi ausschalte ist es auch in den apps nicht mehr verfügbar.
Nachdem ich die stable rom jetzt aber etwas länger benutzt habe ist mir aufgefallen, dass der Akkuverbrauch doch um einiges höher ist als bei der decuro rom, die ich vorher hatte.
Dann habe ich bei Battery use bemerkt, dass der Akkuverbrauch von google maps und here maps zwischen 60 und 80 % des gesamten Akkuverbauch ausmacht, auch wenn die beiden apps seit der letzten Aufladung gar nicht benutzt wurden. Das GPS scheint somit doch im Hintergrund aktiv zu sein, das würde zumindest einen erhöhten Akkuverbrauch erklären.
Da ich keine Möglichkeit gefunden habe das in den apps oder unter Einstellungen im Handy umszustellen, gehe ich von einem Bug aus. Die beiden apps nutze ich ja schon seit ich das Handy habe und da gab es nie Probleme.
Ich habe deshalb mittels MiFlash tool und Fastboot versucht, die global dev 6.3.17 zu flashen. Nach der Hälfte des Vorgangs ist das ganze dann hängen geblieben. Nachdem nach 45 min nichts mehr pasiert ist habe ich das Gerät dann neu gestartet. Danach war nur noch recovery modus und fastboot möglich. Ein erneuter Versuch hat nichts gebracht, auch eine ältere Version auf kitkat Basis hat sich nicht mehr flashen lassen. Auch die MiPCSuite konnte nichts mehr ausrichten.
Nach mehreren missglückten Versuchen und stundenlangem Suchen im Internet habe ich zum Glück noch diese Anleitung gefunden:
Unpack stable tgz package and edit flash_all.bat file with unix line ending compatible text editor (EditPad Lite should work).
Code:
fastboot %* getvar product 2>&1 | findstr /r /c:"^product: *MSM8974" || echo Missmatching image and device
fastboot %* getvar product 2>&1 | findstr /r /c:"^product: *MSM8974" || exit /B 1
fastboot %* getvar board_version 2>&1 | findstr /r /c:"^board_version: *4.4" && echo Missmatching board version
fastboot %* getvar board_version 2>&1 | findstr /r /c:"^board_version: *4.4" && exit /B 1
fastboot %* getvar board_version 2>&1 | findstr /r /c:"^board_version: *5.[0-9]" && echo Missmatching board version
fastboot %* getvar board_version 2>&1 | findstr /r /c:"^board_version: *5.[0-9]" && exit /B 1
:: Insert next line to write partition table
fastboot %* flash partition "%~dp0images\gpt_both0.bin" || @echo "Flash partition" && exit /B 1
fastboot %* flash tz %~dp0images\tz.mbn
fastboot %* flash dbi %~dp0images\sdi.mbn
fastboot %* flash sbl1 %~dp0images\sbl1.mbn
fastboot %* flash rpm %~dp0images\rpm.mbn
fastboot %* flash aboot %~dp0images\emmc_appsboot.mbn
fastboot %* erase boot
fastboot %* erase DDR
fastboot %* flash misc %~dp0images\misc.img
fastboot %* flash modem+modem1 %~dp0images\NON-HLOS.bin
fastboot %* flash system+system1 %~dp0images\system.img
fastboot %* flash cache %~dp0images\cache.img
fastboot %* flash userdata %~dp0images\userdata.img
fastboot %* flash recovery %~dp0images\recovery.img
fastboot %* flash boot+boot1 %~dp0images\boot.img
fastboot %* reboot
You need to add fastboot flash partition line after getvars and then MiFlash.
Anhand dieser Anleitung habe ich die flash_all.bat file der global developer 5.12.10 mittels EditPad lite angepasst. Danach hat sich die rom mittels MiFlash tool wieder flashen lassen. Das Update auf 5.12.17 und danach auf 6.3.17 hat dann mit der updater app funktioniert.
Mein Mi4 läuft wieder
Wie es überhaupt dazu kommen konnte ist mir allerdings nicht so ganz klar. Ich vermute mal man hätte die 5.12.10 zuerst flashen müssen, das soll zumindest notwendig sein wenn man von einer älteren developer rom kommt.
Immerhin funktioniert es jetzt wieder. Vielleicht hilft diese Anleitung ja noch jemandem mit dem gleichen Problem, ich war kurz vorm Aufgeben.
Der Grund für den Wechsel waren Probleme mit erhöhtem Akkuverbrauch.
Wie ich schon im Global rom MIUI 7 Bug Thread geschrieben habe, wurde für GPS und WiFi in der security app bei Battery – Battery use – History details stets ein durchgehender Balken angezeigt. Ich bin zuerst davon ausgegangen, dass das nur grafisch so dargestellt wird. Wenn ich GPS oder WiFi ausschalte ist es auch in den apps nicht mehr verfügbar.
Nachdem ich die stable rom jetzt aber etwas länger benutzt habe ist mir aufgefallen, dass der Akkuverbrauch doch um einiges höher ist als bei der decuro rom, die ich vorher hatte.
Dann habe ich bei Battery use bemerkt, dass der Akkuverbrauch von google maps und here maps zwischen 60 und 80 % des gesamten Akkuverbauch ausmacht, auch wenn die beiden apps seit der letzten Aufladung gar nicht benutzt wurden. Das GPS scheint somit doch im Hintergrund aktiv zu sein, das würde zumindest einen erhöhten Akkuverbrauch erklären.
Da ich keine Möglichkeit gefunden habe das in den apps oder unter Einstellungen im Handy umszustellen, gehe ich von einem Bug aus. Die beiden apps nutze ich ja schon seit ich das Handy habe und da gab es nie Probleme.
Ich habe deshalb mittels MiFlash tool und Fastboot versucht, die global dev 6.3.17 zu flashen. Nach der Hälfte des Vorgangs ist das ganze dann hängen geblieben. Nachdem nach 45 min nichts mehr pasiert ist habe ich das Gerät dann neu gestartet. Danach war nur noch recovery modus und fastboot möglich. Ein erneuter Versuch hat nichts gebracht, auch eine ältere Version auf kitkat Basis hat sich nicht mehr flashen lassen. Auch die MiPCSuite konnte nichts mehr ausrichten.
Nach mehreren missglückten Versuchen und stundenlangem Suchen im Internet habe ich zum Glück noch diese Anleitung gefunden:
Unpack stable tgz package and edit flash_all.bat file with unix line ending compatible text editor (EditPad Lite should work).
Code:
fastboot %* getvar product 2>&1 | findstr /r /c:"^product: *MSM8974" || echo Missmatching image and device
fastboot %* getvar product 2>&1 | findstr /r /c:"^product: *MSM8974" || exit /B 1
fastboot %* getvar board_version 2>&1 | findstr /r /c:"^board_version: *4.4" && echo Missmatching board version
fastboot %* getvar board_version 2>&1 | findstr /r /c:"^board_version: *4.4" && exit /B 1
fastboot %* getvar board_version 2>&1 | findstr /r /c:"^board_version: *5.[0-9]" && echo Missmatching board version
fastboot %* getvar board_version 2>&1 | findstr /r /c:"^board_version: *5.[0-9]" && exit /B 1
:: Insert next line to write partition table
fastboot %* flash partition "%~dp0images\gpt_both0.bin" || @echo "Flash partition" && exit /B 1
fastboot %* flash tz %~dp0images\tz.mbn
fastboot %* flash dbi %~dp0images\sdi.mbn
fastboot %* flash sbl1 %~dp0images\sbl1.mbn
fastboot %* flash rpm %~dp0images\rpm.mbn
fastboot %* flash aboot %~dp0images\emmc_appsboot.mbn
fastboot %* erase boot
fastboot %* erase DDR
fastboot %* flash misc %~dp0images\misc.img
fastboot %* flash modem+modem1 %~dp0images\NON-HLOS.bin
fastboot %* flash system+system1 %~dp0images\system.img
fastboot %* flash cache %~dp0images\cache.img
fastboot %* flash userdata %~dp0images\userdata.img
fastboot %* flash recovery %~dp0images\recovery.img
fastboot %* flash boot+boot1 %~dp0images\boot.img
fastboot %* reboot
You need to add fastboot flash partition line after getvars and then MiFlash.
Anhand dieser Anleitung habe ich die flash_all.bat file der global developer 5.12.10 mittels EditPad lite angepasst. Danach hat sich die rom mittels MiFlash tool wieder flashen lassen. Das Update auf 5.12.17 und danach auf 6.3.17 hat dann mit der updater app funktioniert.
Mein Mi4 läuft wieder
Wie es überhaupt dazu kommen konnte ist mir allerdings nicht so ganz klar. Ich vermute mal man hätte die 5.12.10 zuerst flashen müssen, das soll zumindest notwendig sein wenn man von einer älteren developer rom kommt.
Immerhin funktioniert es jetzt wieder. Vielleicht hilft diese Anleitung ja noch jemandem mit dem gleichen Problem, ich war kurz vorm Aufgeben.