Kurz nachdem ich das P1i erhalten habe hat Sony-Ericsson eine neue Firmware (R9K009) für das Gerät veröffentlicht. Allerdings zunächst nur (wie üblich) für die Generic-World (1-3) Modelle. Grund dafür ist, dass die Firmware für Germany-Modelle erst einmal von sämtlichen Mobilfunk-Providern in Deutschland ausgiebig getestet werden kann, um sicherzustellen, dass es zu keinen Problemen kommt (irgendwie verständlich, allerdings lassen sich die Provider i.d.R. mehrere Wochen bis Monate Zeit dafür).
Da jedoch das P1i - leider - alles andere als ausgereift war mit der alten Firmware (R9J005) und es zu einigen AbstĂĽrzen kam, war fĂĽr mich sofort klar, dass ich nicht auf das Erscheinen der dt. Firmware Version warten wollte.
Im bekannten und sehr nĂĽtzlichen Sony-Ericsson Forum
se-world.info wird man nach kurzer Suche fündig. Das grundsätzliche Problem besteht darin, die Sony-Ericsson Firmware-Update-Software so auszutricksen, dass sie denkt, man hätte statt einem "Generic-Germany"-Modell ein Generic-World-Modell. Dies geschieht, indem man den sog. CDA-String ändert, welcher die Region festlegt. Leider kam ich mit der Anleitung nicht besonders weit. Ich konnte zwar (wiederholt) den CDA-String auf meinem Gerät ändern, jedoch hatte ich dann nach dem Update mit der S-E Update Software immer wieder die alte Firmware auf dem Gerät, und das obwohl die Software sagte, dass sie mir gerade die aktuellste Generic-World-1 Firmware auf das Telefon gespielt hätte.
Nach mehreren fehlgeschlagenen Versuchen habe ich es dann doch noch geschafft. Hier die kurz&knapp Anleitung (ich empfehle vorher noch ein Backup mittels der mitgelieferten S-E Suite zu machen):
1. XS++ v3.1
besorgen
2. XS++ starten, Häkchen bei "Smartphone-Connect" machen, und "Connect" Button drücken
3. Telefon ausschalten, Speicherkarte und SIM rausnehmen, AKKU RAUSNEHMEN UND WIEDER EINSETZEN!
4. C-Taste gedrĂĽckt halten, USB-Kabel anschliessen (C-Taste weiterhin halten)
5. Warten bis im Log-Fenster von XS++ nix mehr passiert, dann kann man C loslassen
6. Im Menu "Write Smartphone CDA/Version Change" wählt ihr jetzt die für das P1i passende Firmware aus und drückt auf "Run Script".
KNACKPUNKT: Mit Generic-World-1 hats bei mir (s.o.) nicht hingehauen, also wählt ihr die Generic-World-2 Version aus (nicht irritieren lassen, dass die Versionen uralt sind, darum geht es gar nicht, es wird nur der CDA-String geändert)
7. Warten bis im Log-Fenster steht "bla foo Successful" (oder so ähnlich)
8. Wenn ihr wollt, dann könnt ihr verifizieren dass alles richtig gelaufen ist, indem ihr den Akku erneut aus/einbaut und das Telefon startet. Im Status-Menu sollten jetzt 2 CDA-Strings auftauchen, einmal der alte (Germany) und der neue (Generic-World-2), die man anhand der Nummern zuordnen kann (siehe dazu auch das
Firmware-Wiki)
9. Wenn alles soweit richtig ist, dann könnt ihr nun das Telefon mit der S-E Update Software mit der Generic-World-2 Firmware flashen (das Programm sagt euch wie ihr das tut, siehe auch Schritt 3 oben)
10. Wenn das Update fertig ist, dann solltet ihr nun die aktuellste Firmware drauf haben. Wer sich an der Generic-World-2 stört kann danach alles nochmal machen, nur diesmal die Generic-World-1 nehmen, diesmal wird es auch funktionieren.
Anmerkung: Mir ist kein Funktions-Unterschied zwischen den verschiedenen Generic-World Varianten bekannt, man kann jedenfalls auch bei der 2er "Deutsch" als Sprache einstellen, und die Software ist identisch mit der 1er, insofern könnt ihr das getrost auch so lassen.
Viel Spass am Gerät!
PS: Eventuell verliert ihr den Garantie-Anspruch auf euer Gerät, auch wenn ich relativ sicher bin, dass im Falle eines Falles dies nicht auffallen würde wenn euer Gerät den Geist aufgibt. Sicherheitshalber könnt ihr aber natürlich die ganze Prozedur auch wieder rückgängig machen bevor ihr eure Garantie wahrnehmt - zumindest falls das Gerät nicht so kaputt ist, dass man die Firmware nicht mehr tauschen kann.
Nachtrag: XS++ startet übrigens auch unter Wine (v0.9.49) bei mir. Allerdings bin ich zu feige zu probieren, ob es mit wine ebenfalls hinhaut den CDA-String zu ändern. Wenn das jemand erfolgreich testet, dann schreibt mir doch nen Kommentar bitte.