[ROM] [ICS] Inoffizielles CyanogenMod 9.x

  • 295 Antworten
  • Letztes Antwortdatum
Ich vermute wird sowas werden wie MIUI und Mokee.
 
ich vermute sogar das der hersteller der selbe ist: seiten aufbau 100% identisch wie mokeeos forenversion die gleiche... also ein opensource cm oder stock alles andere kommt mir nicht mehr aufs gerät!!!
 
hallo,
hmm ich trau mich ja kaum fragen ... nicht gleich hauen bitte ^^, aber warum investiert ihr noch Zeit in cm9? und fangt nicht gleich cm10 an? müssen dort nicht auch "nur" die Treiber hinzugefügt werden? mal abgesehen davon dass es noch nicht fertig ist aber bis die Treiber soweit sein sind... ?
 
fridolin69 schrieb:
..., aber warum investiert ihr noch Zeit in cm9? und fangt nicht gleich cm10 an? ... ?
Einen Teil der Antwort hast Du eigentlich schon direkt mitgeliefert. CM10 ist noch nicht fertig. Zum anderen braucht es fuer beide Versionen eine passende Device Konfiguration, um das Endprodukt kompilieren zu koennen. Hat man dies fuer CM9, sollte man daraus auch eine fuer CM10 entwickeln koennen, ohne bei Null anfaengen zu muessen.

Der andere Teil sind die Binaries. Hier gibt es im Falle vom u8860 keine Basis fuer CM10. D.h. ich warte lieber ab, bis CM10 halbwegs fertig ist und sich damit die Translation Layer stabilisiert haben.

Und zum Abschluss noch ein kleines Status Update: Sound & Lights funktioniert nun. WLAN weigert sich noch aus der GUI, laesst sich aber aus einer Root Shell heraus aktivieren - sollte also hoffentlich nur an Kleinigkeiten liegen. RIL sieht das Baseband, aber Call & Data geht noch nicht. Sensoren & Bluetooth muss ich noch angehen. Schauen wir einmal, ob sich am Wochenende Zeit findet ...
 
  • Danke
Reaktionen: 1nch0, morpheus620, eMd und 2 andere
Vielleicht hilft dir das ja weiter.

Downloads - Huawei Device Co., Ltd..

Ist zwars für GB aber man weiß ja nie :)
Und das M886 ist das Honor.Heißt nur anders da es für den Amerikanischen Markt ist.
 
  • Danke
Reaktionen: Cryptophon
Cryptophon schrieb:
Einen Teil der Antwort hast Du eigentlich schon direkt mitgeliefert. CM10 ist noch nicht fertig. Zum anderen braucht es fuer beide Versionen eine passende Device Konfiguration, um das Endprodukt kompilieren zu koennen. Hat man dies fuer CM9, sollte man daraus auch eine fuer CM10 entwickeln koennen, ohne bei Null anfaengen zu muessen.

Der andere Teil sind die Binaries. Hier gibt es im Falle vom u8860 keine Basis fuer CM10. D.h. ich warte lieber ab, bis CM10 halbwegs fertig ist und sich damit die Translation Layer stabilisiert haben.

Und zum Abschluss noch ein kleines Status Update: Sound & Lights funktioniert nun. WLAN weigert sich noch aus der GUI, laesst sich aber aus einer Root Shell heraus aktivieren - sollte also hoffentlich nur an Kleinigkeiten liegen. RIL sieht das Baseband, aber Call & Data geht noch nicht. Sensoren & Bluetooth muss ich noch angehen. Schauen wir einmal, ob sich am Wochenende Zeit findet ...


ich wäre dir sehr verbunden wenn du dann mal deine herangehensweise schildern könntest.

ich hab trotz über 10jähriger linuxerfahrung (darunter gentoo stage 2 installationen und arch als lieblingsdistribution) es nicht hinbekommen, einen nennenswerten erfolg zu erzielen.

was besonders traurig macht, ich hab schon kernel compiliert, da war die idee zu android nicht mal da und ich bekomme keinen port hin :(
 
  • Danke
Reaktionen: 1nch0
@Cryptophon
auf welche version basiert das jetzt? weil ja der bootloader gelockt ist.
 
zauber3r schrieb:
ich wäre dir sehr verbunden wenn du dann mal deine herangehensweise schildern könntest.
Evtl. verstehe ich die Frage nicht richtig, aber die Herangehensweise ist recht einfach:

1. CM Sourcen laden
2. Device Konfiguration erstellen
3. ROM compilieren

Details finden sich im Wiki:
Building from source - CyanogenMod Wiki

Oder ein konkretes Beispiel:
Sony Ericsson Xperia Pro: Compile CyanogenMod 9 (Linux) - CyanogenMod Wiki

Fuer Schritt 2. kann man sich die Konfiguration fuer ein Geraet hernehmen, das dem Ziel moeglichst nahe kommt und dann anpassen.

Und ja, eine Device Konfiguration fuer ein Android ROM ist ein wenig umfangreicher, als die .config fuer einen Kernel. Zumindest in Hinsicht auf die Anzahl der Dateien ;-)

Der ursprüngliche Beitrag von 16:37 Uhr wurde um 16:44 Uhr ergänzt:

1nch0 schrieb:
@Cryptophon
auf welche version basiert das jetzt? weil ja der bootloader gelockt ist.
Aktuell auf diesem ROM:
Downloads - Huawei Device Co., Ltd..

Im Prinzip sollte es aber mit jedem ROM gangbar sein, in dem der Bootloader offen ist.

Bootloader offen ist aber leider nur die halbe Miete. Auch sonst muss das Baseband mit den sonstigen Binaries zusammen passen. Bei dieser Version gibt es ansonsten nach ca. 2 Minuten einen Reboot. Keine Ahnung, ob dies bei anderen Versionen auch der Fall waere.

Der ursprüngliche Beitrag von 16:44 Uhr wurde um 16:49 Uhr ergänzt:

morpheus620 schrieb:
Ist zwars für GB aber man weiß ja nie :)
Hier gibt es 3.0.8 fuer ICS:
Downloads - Huawei Device Co., Ltd..

Ich nehme aber erst einmal einen Stock Kernel. Ja, CM9 will eigentlich einen selbst compilierten Kernel sehen, akzeptiert aber noch einen vorkompilierten. So der Rest laeuft, kann man gerne einen Blick auf das Thema Custom Kernel werfen.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: 1nch0 und bschuele
Cryptophon schrieb:
2. Device Konfiguration erstellen

das ist der punkt an dem ich gescheitert bin... woher hast du die treiber und prop files?
 
@cryptophon

nochmals danke für deine tolle arbeit an cm. und scheinbar war es doch nicht nur bei mir so, dass es immer ins recovery ging wenn ich es laden wollte :winki:
 
1nch0 schrieb:
und scheinbar war es doch nicht nur bei mir so, dass es immer ins recovery ging wenn ich es laden wollte
Ja, das hat mich einen Moment gekostet. Schaltet man das Honor aus und USB ist angesteckt, wird der Recovery Modus gestartet. D.h. das Recovery Boot Image muss in der Lage sein zu erkennen, ob nur der Akku geladen werden soll. Dafuer setzt der Bootloader ein Flag in '/proc/app_info'.

Ist in meiner Recovery nun gefixt. Details finden sich hier und natuerlich im Commit Log:
https://github.com/fredvj/device_huawei_u8860/blob/ics/documentation/charger-mode.txt

So das Flag gesetzt ist, startet ein Service, der die Animation auf den Bildschirm zaubert. Aktuell hat es noch einen Schoenheitsfehler: Auch bei gesetztem Flag startet die Recovery. Drueckt man einige Mal Volume+ oder Volume- kann man es sehen. Muss also noch ein Shell-Script o.ae. vor den Recovery Start, um das zu verhindern - aber das ist Kosmetik ;-)

Nebeneffekt: Auch im "Lademodus" komme ich mit 'adb shell' auf das Geraet. Koennte man natuerlich auch in Abhaengigkeit von dem Flag abschalten ...

Der ursprüngliche Beitrag von 16:42 Uhr wurde um 16:53 Uhr ergänzt:

zauber3r schrieb:
das ist der punkt an dem ich gescheitert bin... woher hast du die treiber und prop files?
Die Files mit den Properties muss man erstellen. So man ein aehnliches Geraet findet, kann auf die Ergebnisse anderer Entwickler zurueckgreifen.
Viele Treiber sind im CM Source im Verzeichnis 'hardware' zu finden. Anderes gibt es nur als Binary, muss also aus einem ROM vom Hersteller extrahiert und dann ins Custom ROM eingefuegt werden.

So man das noch nie gemacht hat, ist der Berg relativ hoch. Schneller ans Ziel kommt man, so man sich erst einmal mit einem Boot Image fuer die Recovery begnuegt. Ich kann hier folgende kurze Beschreibung vom Entwickler der CMR empfehlen:

My Brain Hurts: Porting Clockwork Recovery to New Devices

Aber Achtung. Das Honor haelt schon fuer diese - sonst eigentlich leichte Aufgabe -
einige Fallstricke parat.

Der ursprüngliche Beitrag von 16:53 Uhr wurde um 17:01 Uhr ergänzt:

Und last, but not least: Der aktuelle Status:
https://github.com/fredvj/device_huawei_u8860/blob/ics/README

Sobald GSM Data noch funktioniert, werde ich einmal fertige Images vom ROM und der Recovery hochladen ...
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: cosmos321, bschuele, eMd und 3 andere
Ich bin es nicht schuld, so jemand sein Telefon kaputt spielt. Aber so jemand helfen will, immer gerne. Der aktuelle Stand ist sicher nicht fuer den taeglichen Betrieb geeignet.

Der aktuelle Status findet sich immer hier:

https://github.com/fredvj/device_huawei_u8860/blob/ics/README

Eine Beschreibung, wie man den aktuellen Entwicklungstand installieren kann, habe ich als Text mit allen Links an diesen Post angehaengt.

Bitte nach dem Download einmal die Checksumme vom ROM pruefen. Ich sitze gerade hinter UMTS und bin nicht 100% sicher, ob der Upload okay war. Nach der Groesse zu urteilen eigentlich schon.

Aktuell arbeite ich an zwei Fronten: Radio Interface Layer (RIL) und Bluetooth. Beides geht derzeit nicht oder nur bedingt. Verbindung mit dem Internet kann man aber ggf. ueber WLAN aufnehmen. So man GSM Sprache und / oder SMS braucht, kann man die RIL Blobs von Huawei einspielen (ril-blob-signed.zip).

Bei Bluetooth gibt es Probleme, weil Android nicht mit dem dbus-daemon spricht. "bluetoothd" hat hier aber kein Problem. So es also Spezialisten hierfuer gibt: Immer her mit den Erkenntnissen.

RIL (also GSM) ist ganz grausam. Hier hat Huawei anscheinend mit der heissen Nadel dran rumgestrickt. Ich bin hier aber in Versuchung zunaechst einen Test mit einem anderen Baseband / RIL zu starten (in der Hoffnung, dass es bei anderen ROMs besser ist). Was war noch gleich das letzte ROM Build ohne gesperrten Bootloader?

Auf jeden Fall erst einmal viel Spass an alle, die es nicht lassen koennen - Happy flashing ;-)

*** in "testing.txt" unvollstaendig (Zeile 28)
-->
For command line heros:
# adb shell mkdir /mnt/sdcard/dload
# adb push UPDATE.APP /mnt/sdcard/dload/
# adb push UPDATE_CUST.app /mnt/sdcard/dload/
<--
 

Anhänge

  • testing.txt
    2,8 KB · Aufrufe: 426
Zuletzt bearbeitet:
  • Danke
Reaktionen: morpheus620, 1nch0, bschuele und eine weitere Person
checksumme ist richtig, danke dir! e: b919 war es
 
  • Danke
Reaktionen: Cryptophon
habs installiert... krass..... :D

habe schon fast 20 gemacht ... moment...^^^^
 
Zuletzt bearbeitet:
Bilder ? :) :)
 
So nach dem ersten Test:
das meiste läuft sehr gut.
usb geht nicht (nur laden), sdcard2 ist nicht gemountet, adb per usb geht nicht,das mit dem laden ohne in recovery geht jetzt, sieht sehr schön aus
aber die prozentanzeige dort bleibt konstant
wlan, keyboard, video und ton geht. (video möglicherweise etwas verpixelt, zumindest im menü nicht in spielen, kann an cm liegen)
screens kann ich jetzt wegen fehlenden usb nicht hochalden.
nach erfolgreichem entsperren kommt eine andere sim abfrage, die sich nicht entsperren lässt.

ich denke mit nem stable build und auf b932 basis würde es richtig gut laufen und das beste rom sein, da können
die chinesen noch so viele custom roms auf gb basis machen^^

e: sofern das helligkeitssignal von gpsstatus über die frontkamera kommt geht diese!!

SCREENS
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: morpheus620, Cryptophon, eMd und eine weitere Person
Klingt doch schonmal alles sehr gut, wenn die anderen sachen gefixt sind und die Rom in die Betaphase geht, werde ich mir die auch mal installieren! :) Wenn es dann alles gut läuft! Ein großes DANK an dich Crytophon! :)
 
Auf zur lustigen Fragestunde:

1nch0 schrieb:
usb geht nicht (nur laden), ... adb per usb geht nicht
ADB per USB geht definitv - zumindest auf Linux. Ansonsten wuerde ich ein echtes Problem haben.
Welches OS setzt Du ein? Windows? Dann muesste ich mal eine Maschine vom Speicher holen ;-)

Es kann gut sein, dass sich das Honor in diversen Situation mit komplett falschen IDs meldet. Muesste ich mir anschauen. Ich habe bislang nur ADB over USB unter Linux gebraucht ...

1nch0 schrieb:
... sdcard2 ist nicht gemountet ...
Bei meiner Basis ist in "/system/etc/vold.conf" nur folgender Eintrag:
dev_mount sdcard /mnt/sdcard auto /devices/platform/msm_sdcc.4/mmc_host

Was ist bei Dir fuer sdcard2 zu finden?

1nch0 schrieb:
nach erfolgreichem entsperren kommt eine andere sim abfrage, die sich nicht entsperren lässt.
Nichts eingeben und einfach "Dismiss" druecken. Dann sollte man im Netz sein. Aber das Thema brauchen wir aktuell nicht zu vertiefen.

1nch0 schrieb:
sofern das helligkeitssignal von gpsstatus über die frontkamera kommt geht diese!!
Evtl. fehlt mir Schlaf, aber das verstehe ich nicht ganz. Die Frontkamera funktioniert? Und das in Abhaengigkeit vom GPS Status und Helligkeitssignal?
 
sorry i don't speak deutch language(ich nicht spreech deutch).
cm9 is very nice rom. and once you add in build.prop some featureabout wfi andother things the rom is very efficient.i think even with the gapps added in rom the memory management is good...trying to see about battery last...i 've been travelling from france to belgium and no problem about roaming or receiving call/calling...
i was wondering about CM9 in xda huawei honor glory tread , who would be the first to port it. you or shenduos ( who said that they would port a shend CM9 on middle september...)
so you're the first congratulation... and keep the good work up
copngratulation
 

Ähnliche Themen

zitronenmelissa
Antworten
98
Aufrufe
14.664
android_paul
A
cyrux
Antworten
559
Aufrufe
69.022
Maklom_BeX
Maklom_BeX
M
Antworten
126
Aufrufe
33.288
keqi
K
Zurück
Oben Unten