Motorola/Milestone/Firmware Dateien

Aus Android Wiki

Firmware Dateien für das Milestone

Die Firmware Datei (sbf Datei) werden benötigt, wenn man sein Motorola Milestone mit einer Original Firmware Version ausstatten möchte, dies ist z.b. nötig wenn man zuvor ein Costom-Rom installiert hatte und sein Gerät auf Garantie reparieren lassen möchte.

Zudem kann man mit der Original Firmware "gebrickte" (defekte) Milestones oft wiederbeleben, wenn es sich um einen Softwarefehler handelt, bei Hardwarefehlern hilft das neu flashen nicht.


Wie man eine sbf Datei einspielt/flasht könnt Ihr hier nachlesen: RSDLite


Übersicht der SBF Dateien

Hier nun eine Übersicht der Verschiedenen Firmware Dateien, Übersichtlich in Kategorien aufgeteilt.

Bootloader

Ein Bootloader Update ist in den meisten Fällen nicht nötig.

Bitte beachtet, das bei einem fehlerhaften flashvorgang euer Gerät komplett den Dienst verweigern kann, daher flasht den Bootloader nur, wenn Ihr wisst, was Ihr da macht.

Version Download Link
90.73 BL_9073_umts_sholes_HS_Consumer_replacer.sbf.gz
90.74 BL_9074_umts_sholes_HS_Consumer_replacer.sbf.gz
90.78 BL_9078_umts_sholes_HS_Consumer_replacer.sbf.gz


vulnerable recovery

Die vulnerable recovery wird zum rooten benötigt. Dabei handelt es sich um die recovery der Android Version 2.0.1, in der ein exploid vorhanden ist, der das ausführen von eigenen signierten update.zip's erlaubt.

Beschreibung Download Link
vulnerable recovery SHOLS_U2_01.14.0_recovery_only.zip
vulnerable recovery für bootloader 90.78 vulnerable_recovery_only_RAMDLD90_78.zip

Android 2.0

Firmware Dateien sind gehostet bei droid-developers.org

Beschreibung Download Link
2.0 DACH SHOLS_U2_01.03.1_UCASHLSEMEAB1B803F.0R_USASHLS00RTDACH_P001_A001_HWp2a_1FF.sbf.gz
2.0 O2 SHOLS_U2_01.03.1_USASHLSO2DEB1B803D.0R_USASHLS00O2DE_P021_A012_HWp2a_1FF.sbf.gz
2.0 Vodafone SHOLS_U2_01.03.1_USASHLSVFDEB1B803D.0R_USASHLS00VFDE_P016_A014_HWp2a_1FF.sbf.gz


Android 2.0.1

Firmware Dateien sind gehostet bei droid-developers.org

Beschreibung Download Link
2.0.1 DACH SHOLS_U2_01.14.0_UCASHLSEMEAB1B803F.0R_USASHLS00RTDACH_P012_A010_HWp2a_1FF.sbf.gz
2.0.1 O2 SHOLS_U2_01.14.0_USASHLSO2DEB1B8044.0R_USASHLS00O2DE_P037_A022_HWp2a_1FF.sbf.gz
2.0.1 Vodafone SHOLS_U2_01.14.0_USASHLSVFDEB1B803F.0R_USASHLS00VFDE_P029_A024_HWp2a_1FF.sbf.gz


Android 2.1

Firmware Dateien sind gehostet bei droid-developers.org

Beschreibung Download Link
2.1 DACH SHOLS_U2_02.34.0_UCASHLSMR2EMEAB1B8061.0R_PDS003_USASHLS00RTDACH_P019_A013_HWp2a_1FF.sbf.gz
2.1 O2 SHOLS_U2_02.34.0_USASHLSMR2O2DEB1B8061.0R_PDS003_USASHLS00O2DE_P041_A029_HWp2a_1FF.sbf.gz
2.1 Vodafone SHOLS_U2_02.34.0_USASHLSMR2VFDEB1B8061.0R_PDS003_USASHLS00VFDE_P034_A032_HWp2a_1FF.sbf.gz


Android 2.1-update1

Firmware Dateien sind gehostet bei droid-developers.org

Beschreibung Download Link
2.1-update1 DACH SHOLS_U2_02.36.0_UCASHLSMR2EMEAB1B806D.0R_PDS003_USASHLS00RTDACH_P022_A016_HWp2a_1FF.sbf.gz
2.1-update1 O2 SHOLS_U2_02.36.0_USASHLSMR2O2DEB1B806D.0R_PDS003_USASHLS00O2DE_P043_A031_HWp2a_1FF.sbf.gz
2.1-update1 Vodafone SHOLS_U2_02.36.0_USASHLSMR2VFDEB1B806D.0R_PDS003_USASHLS00VFDE_P035_A035_HWp2a_1FF.sbf.gz


Android 2.2.1

Firmware Dateien sind gehostet bei droid-developers.org

Beschreibung Download Link
2.2.1 DACH SHOLS_U2_05.26.0_SIGNED_UCASHLSMR2EMEAB1B806E.0R_PDS003_USAMS1FRYORTDACH_P013_A007_HWp2a_WIG145010_1FF.sbf.gz
2.2.1 O2 SHOLS_U2_05.26.0_SIGNED_UCASHLSMR2EMEAB1B806E.0R_PDS003_USAMS1FRYOO2DE_P010_A008_HWp2a_WIG145012_1FF.sbf.gz
2.2.1 Vodafone SHOLS_U2_05.26.0_SIGNED_USASHLSMR2VFDEB1B806F.0R_PDS003_USAMS1FRYOVFDE_P009_A010_HWp2a_WIG145005_1FF.sbf.gz

Weiter Firmware Dateien

Eine komplette Übersicht aller Firmware Dateien findet Ihr bei sbf.droid-developers.org/umts_sholes/list.php

Ihr könnt jede Firmware auf jedes Milestone flashen, Ihr solltet nur beachten, das in diversen Ländern andere Funkstandards genutzt werden und Ihr mit diesen Firmware Versionen in Deutschland keinen Empfang habt, dazu gehören z.b. die Firmware Dateien aus Kanada und Brasilien.


Hinweis zur 2.2.1 Firmware

Die Originale 2.2.1 Firmware enthält einen bug, der dazu führen kann, dass das Gerät nicht mehr reagiert. Dabei handelt es sich um den sogenannten DSI-Error. Dieser fehler lässt sich weitegehend beheben wenn man sein Gerät gerootet hat.


DSI Fix installieren

[Bearbeiten] HINWEIS

Trotz sorgfältiger Ausarbeitung können wir bzw. die Autoren dieses Artikels nicht garantieren, dass durch die Durchführung der folgenden Anleitung keine Schäden an deinem Gerät/Betriebssystem entstehen und übernehmen daher keine Haftung für auftretende Schäden und Fehlfunktionen an Hard- und Software!

Solltest du noch unsicher sein, befolge diese Schritte:

  1. Die Anleitung nur durchführen, wenn evtl. genannte Bedingungen (Modellnummer, Android-Version etc.) auf dich bzw. dein Gerät zutreffen
  2. Anleitung aufmerksam und vollständig lesen, unbekannte Begrifflichkeiten nachschlagen
  3. Heruntergeladene Dateien und Software mit einem Virenscanner überprüfen (falls nicht von der Anleitung untersagt, Hintergrund)
  4. Evtl. ein Backup wichtiger Einstellungen und Daten machen
  5. Die Anleitung nicht durchführen, wenn du nicht weißt, was du tust!


Der DSI Fix lässt sich am schnellsten mit meinem (-FuFu-) 2.2.1 Addon Pack beheben.

Das Addonpack enthält diverse Anpassungen, unter anderem:

  • CPUStats App
  • mot_boot_mode hack zum laden von scripten beim booten
  • overclock auf 900mhz
  • Apps2EXT (falls eine ext Partition vorhanden ist)
  • autoboot to OR (wenn man in die Recovery bootet wird die Open Recovery direkt geladen wenn vorhanden)
  • diverse Tweaks wie z.b. Speicheranpassungen
  • DSI Fix zum minimieren der DSI Errors
  • Bussybox in /system/xbin installiert
  • diverse anpassungen der build.prop
  • Kernel des Afrika Builds (weniger DSI Errors)

Den Download findet ihr hier: Stock_221_Addon_V6.zip - Dropbox von -FuFu-


Das Addonpack nach dem Downloaden NICHT entpacken und auf die SD-Karte nach /sdcard/OpenRecovery/updates kopieren, in die OpenRecovery Booten und die Stock_221_Addon_V6.zip per Apply Update einspielen.

Bitte nach dem einspielen des Addonpacks noch einmal per OpenRecovery die Option "Root Phone" ausführen, da Ihr sonst keinen Rootzugriff mehr habt und es zu Problemen kommen kann.