[Galaxy S I9000 Android Development] Darkyy:
FAQ [updated for v5.5 by R64]

Various information and other notes (like bugs)

New FAQ for v5 Series!

[completely made by R64]

- updated 16.12.2010

_____________________________________________

Old FAQ & Bugs

Version 4.1 - Bugs

The Multi-Touch Keyboard force closes (crashes) when choosing it.

Solution:

Install the Multi-Touch Keyboard on the SD-Card.

Instructions are in the first post.

The keyboard will remain white ;)

Version 3.0 - Bugs

- Popup Menu has a graphical bug (thanks for everyone mentioning this) Thanks R64 for fixing!

General

- The Market issue - Download unsuccessful - has NOTHING to do with this ROM.

I can't download apps on my HTC Desire HD, too.

It's the Market itself, just wait for Google to fix that.

FAQ (Frequently Asked Questions)

Definitions:

- CWM = ClockworkMod Recovery (mostly used to install new ROMs)

- SGS = Samsung Galaxy S

- lagfix = makes your Galaxy S fly!

- ULF = Universal Lagfix (by sztupy, integrated in SpeedMod)

- ULK = Universal Lagfix Kernel (the same as ULF)

- Firmware = Base System of our Galaxy S (provided by Samsung)

- Circle Battery Mod = shows your battery in 1% steps

- FC = Force Close (Crash of an App / Component)

- BLN = Backlight Notifications

- more defintions to come, just ask them in the thread ;)

I'm coming from an Eclair (2.1) Firmware, can I flash this ROM?

Sure, just follow the instructions above.

Just download CWM & your desired ROM, enter CWM and install the ROM.

I'm coming from a Froyo (2.2) Firmware, can I flash this ROM?

As long as you've got Recovery 2e installed, yes.

Check the link here (--> CF-Root by ChainFire installs Recovery 2e)

I flashed the SpeedMod Version but my Galaxy S is slow & stuttering, why?

You need to "ACTIVATE" a lagfix from the CWM first. To do so, check the installation instructions above.

Here's a guide by rajeeva for fixing the Droid X Keyboard correctly.

This is a right proper guide, I used adb shell with su permission.

1. Goto /sdcard/Multi-Touch Keyboard/x2keyboardblack.apk and rename to DroidX_KeyboardGreen.apk and copy it to root of sdcard

cd sdcard/Multi-Touch\ Keyboard

mv x2keyboardblack.apk /sdcard/DroidX_KeyboardGreen.apk

2. Then goto /system/app/ and copy DroidX_KeyboardGreen.apk to sdcard as a backup just in case.

cd /system/app/

cp -i DroidX_KeyboardGreen.apk /sdcard/DroidX_KeyboardGreenBk.apk

3. Then copy your DroidX_KeyboardGreen.apk in root of sdcard to system/app

cd sdcard and give permission

cp -i DroidX_KeyboardGreen.apk /system/app/

chmod 644 DroidX_KeyboardGreen.apk

4. Reboot your phone and goto settings -> Locale and Text

Press Choose Input Method and check "Droid2Keyboard German Black"

Done.

If I installed v4.1 and want to have the stock Samsung look is it still possible to apply this patch "Remove Darky's Raw Steel Edition v2.2 Theme @MultiUpload" on the first post?

No, don't do that. It will cause your phone not booting up anymore or getting Force Closes everywhere.

Is there an Unthemed v4.1?

Just use v4.0, the differences aren't that much, that you'll notice anything.

I recommend a "Wipe data/factory reset" in CWM before installing v4.0.

What's the difference between v4.0 & v4.1?

v4.0 doesn't delete your Apps when installing it over anything else.

v4.1 is more secure to install and will delete your previous Apps.

v4.1 SpeedMod has the newest K1 Kernel 300 Hz, v4.0 has the I.1.1 Stable.

v4.1 SpeedMod has the BLN App integrated by default, v4.0 does not.

I just flashed Version 4.1 (SpeedMod or Voodoo), and the baseband is XXJPM not JPO (Settings/About Phone -> Baseband) Is this a bug?

No, that's normal.

I mixed the JPO Version with the JPM modem because I got better GPS results with it ;)

How can I enable the Weather Widget from the Homescreen as in the screenshots?

This is a paid app in the Market: Beautiful Widgets

I included a Steel Clock which goes perfectly with the whole Steel Design.

Just switch the skin when you are configuring Beautiful Widgets.

Where can I download Eclair? And can I flash it with CWM?

Just head over here and follow the instructions there or here at XDA how to use Odin.

http://samfirmware.webs.com/samsungandroid.htm

You can't flash a stock Eclair Firmware with CWM.

When I flash the SpeedMod v4.1, is the K1 Kernel 300 Hz included by default, or do I have to flash it myself? I ask this because you have a seperate link for the Kernel and the ROM.

No additional steps needed.

Just install the SpeedMod v4.1 and you will have the K1 Kernel 300 Hz automatically included.

I posted the link for the Kernel for people who want to install the K1 kernel over the Voodoo Version. They can just flash this file over CWM.

When using the SpeedMod Version, can I flash other ROMs with a kernel which has an integrated CWM - without flashing to Eclair first?

If you installed the SpeedMod Version successfully, you can flash other CWM Kernels & ROMs without any additional steps

I get an error when flashing this ROM!

Did you disable any previous lagfixes?

If you didn't you have to reflash an Eclair Firmware with Odin first.

When in Odin, choose Re-Partition & choose the 512 pit file.

I recommend JM8 for flashing, because this includes some important *.rfs files which will prevent any errors when installing my ROM.

How do I disable the Voodoo lagfix?

Just use any file explorer to do that.

For example, use "My Files" and create a folder called "Voodoo" (without quotes) on your internal /sdcard. If the folder already exists, skip this step.

In this Voodoo folder (/sdcard/Voodoo) you need to create another empty folder called "disable lagfix" (without quotes).

I'm already on your ROM vX.X, can I flash to the newest ROM without losing any data?

In v4.0, your apps won't be deleted. I recommend a "Wipe data/factory reset" in CWM before installing v4.0.

In v4.1, I changed the way the ROM handles your previous data, because there are too many people who had problems with it.

v4.1 will DELETE your previous data/apps completely.

However, this ROM will NEVER touch your SD-Card(s).

SpeedMod Version: Is ext4 better than JFS?

JFS is experimental.

I really recommend ext4.

In the end, it's your choice & phone.

Is this ROM based on Doc's ROM?

No, I rebuilded the whole ROM to get rid off his base.

How can I use the Backlight Notifications?

You need the SpeedMod Version for this.

In v4.1 SpeedMod, everything is already prepared to use.

In v4.0 SpeedMod, you need to download the App "Backlight Notifications" first.

Just activate the BLN in the CWM (Recovery Mode, see instructions in first post).

Then open the App called "Backlight Notifications" and configure it for your needs.

Tested & confirmed working.

How can I get better battery life?

Froyo Firmwares have worse battery life than Eclair Firmwares.

The battery life is something beyond the control of the Dev's.

The Firmware (from Samsung) is responsible for the battery performance.

I hope Samsung takes a note of this and works on it.

Some tips on how to improve the battery life:

- Deactivate Wifi when you don't need it.

- Use 2G (GSM) Network mode only.

- Deactivate the mobile internet connection when you don't need it (long press the Power Button, then turn off Mobile Data).

- Disable the Automatic Sync (Push), when you don't need it.

- Turn the screen brightness lower (I always leave it on Auto and get great battery results).

- Switch into flight mode, when you start playing a game or CPU/GPU intensive application.

- Disable the Auto Rotation (in the Notification Bar).

This won't stop the sensor in Games etc.

- Use the App SuperPower by ChainFire and try to find your best combination.

////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////

Deutsche Anleitung

Verschiedene Informationen & Bug-Reports

Version 4.1 - Bugs

Die Multi-Touch Tastatur stürtzt ab, wenn ich diese auswähle.

Lösung:

Installiere die Multi-Touch Tastatur von dem internen Speicher.

Anleitung befindet sich im ersten Post.

Die Tastatur bleibt weiss ;)

Version 3.0 - Bugs

- Das Popup-Menü hat einen grafischen Bug (danke an jeden, der das bemerkt hat) Danke an R64 für den Fix!

Allgemeine Bugs

- Das Market Problem - Download fehlgeschlagen - hat NICHTS mit diesem ROM zu tun.

Auf meinem HTC Desire HD habe ich manchmal das selbe Problem.

Das Problem liegt beim Market selber, wir müssen einfach warten bis Google das repariert hat.

FAQ (Häufig gestellte Fragen)

Erklärungen & Abkürzungen:

- CWM = ClockworkMod Recovery (wird meist benutzt, um ROMs zu installieren)

- SGS = Samsung Galaxy S

- lagfix = macht das Galaxy S rasend schnell!

- ULF = Universal Lagfix (von sztupy, integriert in der SpeedMod Version)

- ULK = Universal Lagfix Kernel (das Gleiche wie ULF)

- Firmware = Grundsystem des Galaxy S (von Samsung)

- Circle Battery Mod = Zeigt die Battery in 1% Schritten

- FC = Force Close (Absturz eines Apps)

- BLN = Backlight Notifications (die Tasten leuchten beim SGS, wenn eine Nachricht da ist)

- Mehr Erklärungen & Abkürzugen kommen bald, einfach Fragen stellen im Thread ;)

Ich komme von einer Eclair (2.1) Firmware, kann ich dieses ROM flashen?

Sicher, folge einfach der Anleitung im ersten Post.

Lade einfach CWM & das gewünschte ROM herunter, gehe in das CWM und installiere das ROM.

Ich komme von einer Froyo (2.2) Firmware, kann ich dieses ROM flashen?

Solange du das Recovery 2e installiert hast, ja.

Folge diesem Link hier --> (--> CF-Root von ChainFire installiert das Recovery 2e)

Ich habe die SpeedMod Version installiert, aber mein Galaxy S ist langsam und ruckelt, warum das?

Du musst zuerst einen Lagfix von dem CWM aus aktivieren.

Folge einfach der Anleitung im ersten Post.

Ich habe die v4.1 installiert und möchte den Samsung Standard Look haben.

Ist es möglich, diesen "Entferne Darky's Raw Steel Edition v2.2 Theme @MultiUpload" im ersten Post zu benutzen?

Nein, das ist nicht möglich, da die Dateien inkompatibel sind.

Das SGS wird nicht mehr starten.

Gibt es eine v4.1 ohne das Stahl Design?

Benutze einfach die v4.0, die Differenz ist nicht so gross, dass du etwas merkst.

Ich empfehle einen "Wipe data/factory reset" im CWM, bevor du die v4.0 installierst.

Was ist der Unterschied zwischen v4.0 & v4.1?

v4.0 löscht deine Apps nicht, wenn du es über etwas anderes installierst.

v4.1 ist sicherer zum Installieren, da es alles vorher löscht & "reinigt".

v4.1 SpeedMod hat den allerneusten K1 Kernel 300 Hz, v4.0 hat den I1.1 Stable.

v4.1 SpeedMod hat die BLN App standardmässig installiert, v4.0 nicht.

Ich habe die Version 4.1 (SpeedMod oder Voodoo) installiert, aber die Modemfirmware Version zeigt XXJPM und nicht JPO (Einstellungen --> Telefoninfo --> Modemfirmware) Ist das ein Fehler?

Nein, das ist normal.

Ich habe die JPO Version mit dem JPM Modem gemischt, da JPO viel bessere GPS-Performance bringt.

Wie kann ich das Wetter Widget wie im Screenshot bekommen?

Das ist ein kostenpflichtiges App im Market: Beautiful Widgets

Ich habe im ROM eine Stahl Uhr eingebaut, welche perfekt zum Rest des Designs passt.

Wähle einfach "Elegant Steel" in Beautiful Widgets.

Wo kann ich Eclair downloaden? Kann ich das mit CWM flashen?

Einfach hier entlang oder hier bei eine foreninterne Anleitung anschauen.

Du kannst keine Standard Eclair Firmware mit CWM installieren.

Wenn ich SpeedMod v4.1 installiere, ist der K1 Kernel 300 Hz schon vorinstalliert?

Ich frage das, weil bei den Download Links der K1 Kernel noch seperat erwähnt wurde.

Keine zusätzlichen Schritte notwendig.

Einfach SpeedMod v4.1 installieren und dann ist der allerneuste K1 Kernel 300 Hz automatisch integriert.

Ich habe den Link für den K1 Kernel 300 Hz nur angehängt, damit man von der Voodoo Version wechseln kann.

Einfach die .zip Datei mit CWM installieren.

Wenn ich die SpeedMod Version benutze, kann ich dann andere ROMs mit einem Kernel, der CWM integriert hat, flashen - ohne dass ich zuerst auf Eclair muss?

Wenn du die SpeedMod Version erfolgreich installiert hast, kannst du jedes andere CWM ROM / Kernel ohne zusätzliche Schritte flashen.

Ich bekomme einen / mehrere Fehler wenn ich dieses ROM installieren will!

Hast du alle vorherigen Lagfixes deaktiviert?

Wenn du das nicht gemacht hast, musst du zuerst eine Eclair Firmware mit Odin flashen.

Wenn du in Odin bist, wähle Re-Partition und wähle die 512 pit Datei.

Ich empfehle JM8 zum Flashen, da diese einige wichtige .rfs Dateien beinhaltet, welche viele Fehler vermeidet, wenn man mein ROM installieren will.

Wie deaktiviere ich den Voodoo lagfix?

Du kannst einfach irgendeinen Dateiexplorer für das benutzen.

Nimm zum Beispiel "Eigene Dateien" und erstelle einen Ordner mit dem Namen "Voodoo" (ohne Anführungszeichen) auf deinem internen Speicher (/sdcard). Wenn der Ordner bereits existiert, überspringe diesen Schritt.

In diesem Voodoo Ordner (/sdcard/Voodoo) erstellst du jetzt nochmals einen leeren Ordner mit dem Namen "disable lagfix" (ohne Anführungszeichen).

Dann neu starten und warten bis die /data Partition wieder umkonvertiert wird.

Ich habe schon dein ROM vX.X installiert, kann ich auf dein neustes ROM updaten ohne alle Daten zu verlieren?

In v4.0 werden deine Apps nicht gelöscht. Ich empfehle einen "Wipe data/factory reset" im CWM, bevor du die v4.0 installierst.

v4.1 ist sicherer zum Installieren, da es alles vorher löscht & "reinigt". Einige Leute hatten Probleme mit v4.0, darum diese Entscheidung.

v4.1 wird all deine Apps etc. komplett löschen.

Dein interner Speicher wird NIEMALS vom ROM angefasst.

SpeedMod Version: Ist ext4 besser als JFS?

JFS ist noch experimental, also in der Beta-Phase.

Ich empfehle ext4.

Schlussendlich ist es deine Wahl & dein SGS.

Basiert dieses ROM auf Doc's ROM?

Nein, ich habe extra das ganze ROM neu gebaut, um seine Basis wegzuwerfen.

Wie kann ich die Backlight Notifications nutzen?

Du brauchst die SpeedMod Version für das.

In v4.1 SpeedMod ist alles schon vorbereitet.

In v4.0 SpeedMod musst du das App "Backlight Notifications" zuerst herunterladen.

Du musst einfach die BLN im CWM aktivieren (siehe Anleitung im ersten Post).

Dann öffnest du das App "Backlight Notifications" und konfigurierst es nach deinen Wünschen.

Getestet und bestätigt, dass es funktioniert.

Wie kriege ich eine bessere Akkulaufzeit?

Froyo Firmwares haben von Grund auf eine schlechtere Akkulaufzeit als Eclair Firmwares.

Die Akkulaufzeit ist etwas, was die Dev's nicht beeinflussen können.

Die Firmware von Samsung ist für die Akkulaufzeit verantwortlich.

Ich hoffe, Samsung nimmt das ernst und arbeitet daran.

Einige Tipps wie man die Akkulaufzeit erheblich verlängert:

- Deaktiviere WiFi wenn du es nicht brauchst.

- Benutze das 2G (GSM) Netzwerk.

- Deaktiviere die mobile Internetverbindung, wenn du sie nicht brauchst (drücke lange auf den Anschalt / Power Button, schalte dann das mobile Netzwerk aus).

- Deaktiviere die Automatische Synchronisierung (Push) wenn du diese nicht brauchst.

- Verringere die Bildschirmhelligkeit (Ich habe diese immer auf "Automatisch" und habe eine sehr gute Akkulaufzeit).

- Aktiviere den Flugmodus, wenn du anfängst CPU/GPU intensive Apps wie Games lädst.

- Deaktivere die Automatische Rotation (in der Benachrichtungsleiste).

Dies wird den Sensor in Games etc. nicht stoppen.

- Benutze das App SuperPower von ChainFire und finde deine eigene Kombination.