| |||||||
Das Thema "[How-To] DSI-Fix in ROMs einbinden (kein Workaround!)" befindet sich unter Anleitungen für Motorola Milestone auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Fortgeschrittenes Mitglied Modell: Motorola Milestone Registriert seit: 16.01.2011
Beiträge: 355
Abgegebene Danke: 72
Erhielt 95 Danke für 44 Beiträge
| Spätestens, wenn man sein Milestone auf die Froyo Version geupdatet hat, dürfte einem aufgefallen sein, dass etwas gewaltig schief läuft. Freezes, schwarzes Display, spontane Reboots, usw gehörten bei den Meisten zum Tagesprogramm. Verantwortlich für die aufgelisteten Symptome sind sogenannte DSI-Errors, die seit dem APAC-Leak, bishin zur offiziellen Stock 2.2.1 ständige Begleiter des Froyo-Users waren. Die Ursache dieses massiven Bugs ist der Kernel in den bereits erwähnten ROMS und aufgrund des gelockten Bootloaders, ist es Moddern auch nicht möglich einen eigenen Kernel zu schreiben. Deshalb sind auch User von Custom-Roms, wie CM7 oder Miui betroffen, da man dort immer den neuesten Kernel, der offiziell zur Verfügung steht verwendet. Mit der Zeit wurde einem klar, dass Motorola bereits vor dem Update von dem Fehler wusste und auch nicht vor hat diese jemals zu beheben. Ein Versuch, die Errors endlich loszuwerden kam von nadlabak. Dieser bestand jedoch jedoch "bloß" aus einem Workaround, mit dem man zwar keine DSI-Errors mehr hatte, jedoch Ruckler, Tearing und niedrigere FPS in Kauf nehmen musste. Somit war eine flüssige Bedienung ausgeschlossen. Monate sind vergangen und Nadlabak releaste einen echten DSI-Fix, komplett ohne Tearing oder sonstige Haken. In diesem How-To zeige ich Euch, wie Ihr diesen Fix in eure ROM einbindet und somit ein komplett neues Froyo-Erlebnis genießen könnt ![]() Was wird benötigt? - Gerootetes Milestone - Root Explorer - dsifix.ko (https://github.com/nadlabak/android_...ules/dsifix.ko) Wie gehe ich vor? 1. Die Datei dsifix.ko wird in den Ordner /system/lib/modules kopiert und die Rechte auf 644 gesetzt. 2. a) Für Custom-ROMs: Die Datei init.mapphone_umts.rc im Ordner /system/etc/rootfs/ bearbeiten und folgende Zeile einfügen: insmod /system/lib/modules/dsifix.ko 2. b) Für Stock-ROMs: die selbige Zeile wird in die Datei mot_boot_mode in /system/bin/ eingefügt. Was ist zu beachten? Dieser Fix ist nicht präventiv, sondern interventiv, d.h er beugt den DSI-Errors nicht vor, sondern greift ein, sobald diese eintreten und sorgt erst dann dafür, dass keine weiteren mehr folgen. Im Endeffekt hat es keinen Unterschied für den Endverbraucher, jedoch darf man sich nicht wundern, wenn man im Log weiterhin einige Zeilen mit DSI-Errors entdeckt. Credits - nadlabak - TheSpiritof69 Dies ist mein erstes How-To, deshalb würde ich mich über Feedback und Ergänzungsvorschläge freuen! Geändert von papadawg (13.07.2011 um 12:26 Uhr) |
| | |
| Folgende Benutzer bedanken sich bei papadawg für diesen Beitrag: | christian7301 (04.07.2011), dxb (14.07.2011), Gregor901 (16.07.2011), HighDefinition (11.07.2011), k1l (04.07.2011), meile (06.07.2011), powercon (13.07.2011), Soxes (16.07.2011), TheSpiritof69 (04.07.2011), Wartezimmer (06.07.2011) |
| | #2 (permalink) | |
| Android Guru Modell: Motorola Milestone Registriert seit: 30.03.2010
Beiträge: 1.785
Abgegebene Danke: 142
Erhielt 617 Danke für 421 Beiträge
| Zitat:
__________________ Kein Support via PN All things must come to an end. Life, love, the universe itself. Embrace death. Milestone - Mixed Files | |
| | |
| | #4 (permalink) |
| Android Experte Modell: Motorola Atrix, Milestone, V9 Registriert seit: 16.03.2011
Beiträge: 736
Abgegebene Danke: 120
Erhielt 61 Danke für 52 Beiträge
|
Sieht schon mal gut aus und werde schauen obs noch Reboots und sonstiges gibt.:-)
|
| | |
| | #7 (permalink) |
| Moderator |
vergessen anzugeben, das wenn es kleine mod_boot_mode.bin gibt, das man eine mot_boot_mode selbst erstellen muß und die originale in mot_boot_mode.bin umbenennen muß, sonst wird das nichts... und die mot_boot_mode sollte dann so aussehen Code: #!/system/bin/sh export PATH=/system/bin:$PATH #run original script mot_boot_mode.bin #load modules insmod /system/lib/modules/dsifix.ko ich glaub 644 reichte aus, ich setzt bei modulen aber immer 755, sicher ist sicher ^^und wer keinerlei anderer mods wie memhack oder oc einsetzt, die schon die mod_boot_mode geändert haben, der kann die dsi_fix.zip aus dem anhang hier per OpenRecovery apply update einspielen...
__________________ MILESTONE 2.3.7 (CyanogenMod7) / OR Minimod v0.08 by Me / @900 Mhz - vsel 56 MiniMod OR by -FuFu- !!! Kein Support via PN und E-Mail. Auch nicht via ICQ oder MSN. !!! !!! Bitte das Forum nutzen !!! !!!Erklärung meiner Signatur!!! |
| | |
| Folgende Benutzer bedanken sich bei -FuFu- für diesen Beitrag: |
| | #8 (permalink) | |
| Android Experte Modell: Motorola Atrix, Milestone, V9 Registriert seit: 16.03.2011
Beiträge: 736
Abgegebene Danke: 120
Erhielt 61 Danke für 52 Beiträge
| Zitat:
Es kommt dann die Meldung: DSI-fix: scheduling error recovery Dann noch einmal ein Error mit omapdss DSI error: DSI error, ESD detected Dann gehts wieder ganz normal ohne Errors weiter. Also klappt es doch oder irre ich mich hier? | |
| | |
| | #9 (permalink) |
| Android Guru Modell: Motorola Milestone Registriert seit: 30.03.2010
Beiträge: 1.785
Abgegebene Danke: 142
Erhielt 617 Danke für 421 Beiträge
|
Das ist schon richtig, wie papadawg schrieb ist das Modul nicht präventiv, verhindert also DSI errors sondern verhindert bei Auftreten die dezent unangenehme Folge des kernel panics, heisst also DSI errors treten auf, werden abgefangen und recovered und das Handy friert oder rebootet nicht.
__________________ Kein Support via PN All things must come to an end. Life, love, the universe itself. Embrace death. Milestone - Mixed Files |
| | |
| | #10 (permalink) | |
| Android Experte Modell: Motorola Atrix, Milestone, V9 Registriert seit: 16.03.2011
Beiträge: 736
Abgegebene Danke: 120
Erhielt 61 Danke für 52 Beiträge
| Zitat:
| |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Vorsicht kein OTA-Update mit entsperrtem Bootloader inkl. Workaround MIT LÖSUNG !!! | bachhaupten | Root / Hacking / Modding für Sony Ericsson Xperia Arc | 4 | 04.11.2011 23:07 |
| Möglicherweise Fix für DSI Error! | moviecut | Root / Hacking / Modding für Motorola Milestone | 277 | 11.08.2011 11:31 |
| Richtiger DSI-Fix für Stock 2.2.1 | christian7301 | Motorola Milestone Forum | 20 | 11.07.2011 09:31 |
| GPS - kein view, kein fix, defekt? [gelöst!] | Samoa | HTC Desire Forum | 1 | 02.03.2011 19:38 |