yashsingh1/xdaforums huggingface dataset:
[Xperia Arc General] morziz:
Thanks Bazoocaze!!

First of all, thanks to Bazoocaze and FiDra, for their great job!! awesome how they provide a solution before than SE do.. amazing job guys, dont really know how many people are you helping, like me!!

honestly, this is my first post, usually i justo limit myself to read and do! just because im a bit dumb with programing stuff, i am a better read and do, has i said before, but theres some questions that i would like to do;

[*] - I follow all the instruccions of the tutorial, but mi phone still turning off at 80% battery left.

I have an 2.3.4 .283 FW, checked!, same with v4 DoomKernel and FuelGaugeFix v1.2, after flashing, the FW and kernel, it stay in 85% battery, then FuelGaugeFix from Bazoocaze (start monitor, star on boot CHECKED), it start to charge the phone, until its 100%, unplug the charger, it start to drain the battery, but when battery reach 80 or 79% my phone just turn off, tried many times and allways get the same result, question; em i doingit right? or its the way that it suppous to work?

About CM 7.1

i was thinking, since the problem its that we dont really know how much battery we have left exactly, i would be nice to save al that we can, i have read a lot aout CM, and everybody say that the battery save with this rom its huge, so; as you allready clear that you wont develop a kernel for custom roms (its not a bad thing, you have done so much for us allready) i was wondering; the command that you told us in the first post, that one for change de battery level to any% "echo 85 > /sys/class/power_supply/bq27520/set_capacity", THIS WORK ON ANY ANDROID ROM? or just with this specific kernel modification? (stupid question, i have allready tried and dindnt work :p ) so, i follow the path in Androidxplorer, and found that theres no bq27520 directory or file, instead there is a bq24185, so i change te original code to the next one "echo 85 > /sys/class/power_supply/bq24185/set_capacity" (dumb again :D, after thar i install again the .283 2.3.4 and all the stuff to make it work with your apps and kernel, and i realise that in the folder "power_supply" are both files, (was wrong again).

RESUME

there is a way to set the battery leven with any "terminal emulator" on CM 7.1? it is an universal way to do it or its different for every rom/kernel?

anyway, if its not possible, THANKS for the amazing job you have done, and escuse the crappy english.

regard from Paraguay neighbor!!
[Xperia Arc General] steryman:
@morziz:

1. The kernel starts with 85%, but that doesn't means that your battery is really 85%, because even if you're low on battery when you boot the kernel it will show 85%, because that's the value Bazoocaze set to be displayed when booting the kernel, so as I said before, charge it more time even if it shows 100%. Think about it: if you charge the battery till it's full and you don't start the app, it still shows the 85%, all modifications of percentage are actually fakes, trying to be realistic, but the Fuel Gauge is still dead.

2. Bazoocaze done his work(I think) or takes a break on kernels, maybe he'll work at the app, but the actual app is calculated for a STOCK ROM/FW, at the stock consumptions, wich are not the same as CM7, so always keep in mind that the battery may be 15% lower than it's calculated by the app...

3. The command works only on kernels with Bazoocaze's patch, so you can use the command on any kernel containing the bq27520 modified driver wich creates also the BQ27520 file in /sys/class/power_supply and some other files, BQ27520 folder in power_capacity being part of the battery patch, so it's seems that the kernel you tried to modify the battery percentage on doesn't contain the battery patch, reason why you didn't found the BQ27520 folder

4. As I said before, the only way to set the battery percentage on CM7.1 or any other kernels is to first patch their BQ27520 driver, so the kernel will be able to fake report battery. I am currently working on CM7 kernel to patch it, and I can say it works almost perfect, but I encountered some problems with the wlan(WiFi) driver, but don't worry, I hope next week I will post it :)

5. Ask me anything if you don't get it :)

Guys, soon I will post CM7 patched kernel :)
[Xperia Arc General] :
SH**

Right. I tried to compile and failed :(

I tried to compile 4.0.2.A.0.42 to get zImage , but I get following error :

net/ipv4/netfilter/ipt_ecn.c:20: fatal error: linux/netfilter_ipv4/ipt_ECN.h: No such file or directory
compilation terminated.
make[3]: *** [net/ipv4/netfilter/ipt_ecn.o] Error 1
make[2]: *** [net/ipv4/netfilter] Error 2
make[1]: *** [net/ipv4] Error 2
make: *** [net] Error 2

Anybody had that before?

I tried to copy ipt_ECN.h to dir in [MYKERNLROOT]/linux/netfilter_ipv4/ipt_ECN.h, but it didn't work too....

Maybe you Bazoocaze can help me with that??

I'm running Ubuntu 10.10

EDIT: Obviously kernel source 4.0.2.A.0.42 from Se is with some issued in it!

Just complied DoomLordKernel and guess what... it worked without any problems :)
[Xperia Arc General] Bazoocaze:
Hi, I´m back.

@beatmakernolv

Suppose you are compiling .42 stock from SE. If it is, them let me know and I will download and try to compile this version, to help you.

@85%, 70%, 30%, and others whith this issue

The problem is that the charge process is too short when you put the phone to charge when battery % shows a value too high.

I´m using the following rule to calculate charge time:

0% to 100% => ~3 hours (450mA)

So, if you put to charge on 70%, you get only 54 minutes of charge, because kernel stop charging when the % stop changing, when it reachs 100%. Also, 54 minutes of charge isnt enought to phone reach 0% on use, so you get out of charge early again, and this way you never get to full charge. Until I correct this, try to do a 3 hours charge using FiDra app, and them stop FiDra and start v1.2 charger monitor.

I´m working to circunvent this, but I can say that this is delaying because of an Android issue on comunication between app and service.

@people asking to change the icon

Yes, the notification icon is very ugly. I will change it later, but now I´m focusing on removing the first charge bug. Suggestions of icons will be apreciated too.

@people asking for help to port/compile custom ROMs

I can help on this too, but isnt fair to help on this when we still have people with issues on stock kernel version. When we stabilize the stock kernel issues, then I can see what can be made on custom ROMs.
[Xperia Arc General] Bazoocaze:
Good to know this! Thank you.
[Xperia Arc General] morziz:
@steryman

thanks mate!! sign me up for testing help!! if theres any way to help, im here for it!! and ones again congratulation for the amazing work that you guys are doing here.

another question, it is expensive to change te fuel gauge? here at Paraguay theres no much service options, sims we dont have SE customer service, we almost have to doit ourselves, to get our phones repaired we have to take risks from unofficial stores, and plus if the part replacement cost 5 u$, they charge us at least 100 u$.

thanks in advance!!

sorry for the crappy english again!! (i have to turn that in to mi signature!:D )
[Xperia Arc General] :
Yes I tried get zImage form .42 with no success, but now I did it with DoomLord's kernel source.

BTW you app works great my phone l works max 2 days with gaming and music!

I just using SetCpu and when I don't use it I set cpu to 245 MHz (powersave) + checking battery with multimeter! So it don't shut down by running out of batt ;)
[Xperia Arc General] SoraHaru:
Yes..!! That's right. Everything works fine.Except the "Icon" :p

---------- Post added at 02:03 AM ---------- Previous post was at 01:43 AM ----------

Anyway Bazoocaze,I use just your patch(V.4) and your APK V 1.2 that's all(with .42 V 2.3.4). I didn't use APK 1.1 from FiDra to charge my phone because your work is perfect enough. My phone charge to 100% everytime and the battery ran out like an old time. When draining the battery ultil 15% its show warning too.But onething like as I says, " except the Icon" ^^....!!!!
[Xperia Arc General] feydz:
Let me say something,for someone interested, the new stock firmware .42 (General), works ok!

The kernel + apk, its working correctly, but for be more painless, i´ve got the cherge on always in 20% (before that i got some off charge errors) , then the phone charge to 100%, and got no one problems! thank you!
[Xperia Arc General] steryman:
Ok guys I have great news: Tomorrow I will post CM7(FXP045) patched kernel! I just fixed the WiFi driver but it's late now and I can't stay anymore(23:11) :)

In less than 10 hours the Boot.img will be posted :) And one more thing: I'll try to keep the patched kernel up to date :) Will also patch DooMKernel for FXP045 for those who want to overclock their Arcs :)
[Xperia Arc General] Ghost_kh_07:
what verison of linux you used to make kernel? i use ubuntu 11.10 but i can not make zImage. Can you help me?
[Xperia Arc General] Bazoocaze:
Thank you, steryman. CM is a great ROM - but I havent tested it yet, my bootloader is locked :( .

@all

There is a new apk fix version, version 1.3:

- New notification icon ;)

- Added a menu to main app (press menu key on app), with two new options:

1) Start full charge: sets battery to 2% - for you that are having trouble with charging process

2) Set full battery: sets battery to 100%

Enjoy

:D
[Xperia Arc General] itachi naruto:
I'm very happy, thank you very much , theard should stay on Sticky:)
[Xperia Arc General] itachi naruto:
my friend bootloader is locked , how to load the kernel into:D:D
[Xperia Arc General] steryman:
This is it guys, we can now flash CM7/DooMKernel on our 0% battery problem ARCs/NEOs !

[ARC/ARC S]CM7 patched Kernel(FXP047)

​

Download Link

: http://www.mediafire.com/?s3vn1hc83kp5y1t

CONTENT

-boot.img(the patched kernel)

-CM7 Update zip(I've integrated the FuelGaugeFixv1.5.2 apk in it, so when you flash it you will have the apk installed)

-Gapps(same zip from CM7) and APPS folder(from CM7).

[ARC/ARC S]DooMKernel for CM7(FXP047) patched

​

Download Link

: http://www.mediafire.com/?tea35mj9y220b29

CONTENT

-boot.img(the patched kernel)

-CM7 Update zip(I've integrated the FuelGaugeFixv1.5.2 apk in it, so when you flash it you will have the apk installed)

-Gapps(same zip from CM7) and APPS folder(from CM7).

[ARC/ARC S]DooMKernel for STOCK ROM patched

​

Download Link

: http://www.mediafire.com/?5hidnuygmyykogh

CONTENT

-boot.img(the patched kernel)

-WiFi Modules

[ARC/ARC S] DooMKernel for MiUI patched

​

Download Link(LT15i/ARC)

: http://www.mediafire.com/?8amdrkm9h3vgff5

Download Link(LT18i/ARC S)

: http://www.mediafire.com/?m8zk2j8ywmdz5sk

CONTENT

-boot.img(the patched kernel)

-MiUI update.zip(The same from THIS topic)

[NEO/NEO V]CM7 patched kernel(FXP047)

​

Download Link

: http://www.mediafire.com/?pge19o4y2nhrfox

CONTENT

-boot.img(the patched kernel)

-CM7 Update zip(I've integrated the FuelGaugeFixv1.5.2 apk in it, so when you flash it you will have the apk installed)

-Gapps(same zip from CM7) and APPS folder(from CM7).

[NEO/NEO V]DooMKernel for CM7 patched

​

I CAN'T PATCH DOOMKERNEL FOR CM7 FOR XPERIA NEO, BECAUSE I CAN'T FIND DOOMLORD'S POST... I THINK HE DIDN'T EVEN WORKED ON IT. Correct me if I'm wrong

[NEO/NEO V]DooMKernel for STOCK ROM patched

​

Download Link

: http://www.mediafire.com/?3idvl50o797hdn4

CONTENT

-boot.img(the patched kernel)

WARNING: I don't know if this will work correctly, as DooMLoRD stopped working at the kernel for this phone. Try using .283 or .42 FW. First of all test the WiFi if it can start on .283 or .42 FW

Requirements

Before flashing the boot.img, first of all make a backup. ALL KERNELS ARE VERSION 4.0.2.A.0.42(Excepting DooMKernel for Neo, I don't really know if it's .42 or .283), SO YOU WILL NEED TO FLASH 4.0.2.A.0.42 FW FIRST! USING OTHER FW VERSIONS THAN KERNEL'S VERSION MAY CAUSE INCORRECT FUNCTIONALITY OF SOME SERVICES

Credits

Bazoocaze - made the battery patch and published it, made the apk and wrote the steps for compiling kernel

DooMLoRD - helped me to fix the Wlan driver and created DooMKernel

FXP - for creating CM7 for our devices

steryman(me) - compiled the kernel and suffered a headache for 2 days xD

[ARC/LT15i]Ice Cream Sandwich

Check this: http://xdaforums.com/showpost.php?p=20672610&postcount=708

ENJOY!!!​
[Xperia Arc General] FiDra:
Thanks for your hard work :)

Can I use only the kernel for the Stock ROM?
[Xperia Arc General] itachi naruto:
for arc :(:(,you can go back to video making process is not
[Xperia Arc General] Bazoocaze:
Good work, and welcome to the kernel world. :)
[Xperia Arc General] Bazoocaze:
Make sure to use the correct ARM compiler. The default ARM compiler from Ubuntu doesnt work for Android Kernel.
[Xperia Arc General] anhviet030295:
Does it work with NEO? :)
[Xperia Arc General] nghiemdung:
Thks very much Steryman. that's what i need
[Xperia Arc General] feydz:
Would you please post it the kernel only for testing on the other roms based in CM7? im a Neo User and the update of Cm7 you post it, its for ARC.

Good Work!

REEDIT: Sorry i´ve downloaded the file and see the boot.img separately, THANKS! i will test it on Neo and other roms and post it here.
[Xperia Arc General] nghiemdung:
@steryman : i flash boot.img and boot into CWM recovery and flash update.zip + gapps.zip but...boot loops.:(

It's ok now :D. wipe all will fix it. me noob :D
[Xperia Arc General] FiDra:
Hi Steryman/Bazoocaze,

Can you please compile the patch to the DooMKernel here: http://xdaforums.com/showthread.php?t=1172885

I would like to overclock on the stock ROM. I don't like CM7 ROM much. I love SE stuffs, SE Camera app...

So, please make a patched kernel with overclock so that we can use it on the stock ROM.

Thank you so much!
[Xperia Arc General] nghiemdung:
Agree that stock camera is the best :D.but i used CM7 from the first android device.it's cool
[Xperia Arc General] feydz:
The patch of CM7, Doesn´t work on NEO :(
[Xperia Arc General] minhvx:
Many thanks for your effort.

I can't find the button thank
[Xperia Arc General] Dark Stranger:
I flashed on my arc to fw 2.3.4 + nordic Bazoocaze v.4 kernel and the application of the battery and control unit is my root. I wonder what is the step by step to install the kernel + CM7 desvolvido by steryman. Should you first install the recovery and then the kernel or the kernel first and then the recovery? Thank you!
[Xperia Arc General] steryman:
@ubuntu 11.10 guy: I use Ubuntu 11.10 too in VirtualBox

@Neo users: I promise you I will try to patch the Neo kernel too, and I will patch DooMKernel too :)

@Dark Stranger: This kernel contains recovery, so all you need to do is to flash the boot.img using

fastboot flash boot boot.img

To enter recovery mode press the Volume Down key a few times...

But for now I'll relax... about 30 minutes because I just arrived from high school and now I eat something :)

Ok now I'm patching CM7 for Xperia Neo. Next I will patch DooMKernel for STOCK ROM for Xperia Arc, and then DooMKernel for CM7 for Xperia Arc
[Xperia Arc General] steryman:
Xperia Neo CM7 Patched Kernel

Ok so here is the archive: http://www.mediafire.com/?lkp1bgwocxiy70s

It contains boot.img(the patched kernel), CM7 Update zip(I've integrated the FuelGaugeFixv13 apk in it, so when you flash it you will have the apk installed), Gapps(same zip from CM7) and APPS folder(from CM7).

Credits

Bazoocaze - made the battery patch and published it, made the apk and wrote the steps for compiling kernel

DooMLorD - helped me to fix the Wlan driver

FXP - for creating CM7 for our devices

steryman(me) - compiled the kernel and suffered a headache for 2 days xD

ENJOY!!!

P.S.: Neo guys, tell me how it works because I don't have Neo, I have Arc :)
[Xperia Arc General] feydz:
it WORKS in NEO perfectly!!!! so many thanks!
[Xperia Arc General] Bazoocaze:
Thanks you.

What do you think about you taking a post (#353) and updating it on every update of your work, so we can keep a link from first post to your post, to easy things for people looking for your work? :)
[Xperia Arc General] phantnang:
mee too!!!

but for Neo!!!

please!!!
[Xperia Arc General] Bazoocaze:
Is there a DoomKernel version for NEO? :eek:
[Xperia Arc General] nghiemdung:
Yeah yeah.wait for Doom kernel on CM7.relax yourself steryman.

And bazoocaze why don't u unlock bootloader and try CM7 or other custom rom.it's a little fun.
[Xperia Arc General] phantnang:
yes, DooMLoRD has released 2 version for neo and arc!

http://xdaforums.com/showthread.php?t=1197263

or

http://xdaforums.com/showthread.php?t=1316259
[Xperia Arc General] peacekeeper38:
hi Steryman since i am really new on this stuffs, what is the step by step to install cyanogenmod on my arc?

or i just have to follow the official link on the cyanogenmod thread using your file?

i am not sure how to do it,
[Xperia Arc General] steryman:
Yes you can do what it says on the official cyanogenmod thread...

The steps are next: First of all, backup your phone with an app like Titanium Backup or whatever. Extract the files in the archive, copy update.zip(and gapps archive if you want) to the root of sdcard, turn off the phone, enter it in fastboot mode (keep holding menu button while plugging the USB, a Blue red should turn on), go to the directory of fastboot and use

fastboot flash boot boot.img

(You have to write boot.img's location if you didn't saved it in the file with fastboot), turn on the phone, press the volume down key a few times to enter recovery mode, select "apply update from sdcard", then "install zip from sd card" and search for gapps zip if you copied it, wipe data/factory reset, go to advanced and wipe dalvik cache, reboot system and there you are :)

@Bazoocaze: I will make as you said with one single post but I was hurrying because it was late and I didn't wanted to let those Neo users wait :)

@Neo users: Umm... I will start patching DooMKernel but first I have to patch DooMKernel for CM7 and for STOCK ROM for Xperia Arc as I said before.
[Xperia Arc General] FiDra:
I'm waiting for you man :D

I'd like to over clock my arc so much :D
[Xperia Arc General] nghiemdung:
Too excited.I've thought that my phone is really dead.thank u guys.
[Xperia Arc General] Bazoocaze:
Good idea.

Can someone confirm if Netflix works with this patched Kernel?

If it works, then I will be unlocking my Arc's bootloader. :)
[Xperia Arc General] steryman:
Ok guys... I'm hurrying again cuz I'll be late at high school otherwise... so here is DooMKernel for CM7 PATCHED (XPERIA ARC): http://www.mediafire.com/?1b5jrjs51mq6kxh

Bazoocaze, I'll rearrange the posts when I'll get back home
[Xperia Arc General] MistaGanja:
Works for me too :)
[Xperia Arc General] JMSpurs:
Try sending the patch to Sony asking them to compile an ftf, saying it will save them money.
[Xperia Arc General] JMSpurs:
Also if the kernels have to be signed, how did the.1% battery fix work, that was an ftf
[Xperia Arc General] Bazoocaze:
Actually I think the "1% patch" was an official ROM from Sony. I don't think its a modified version by some dev - if so, why not put 100% instead of 1%?
[Xperia Arc General] itachi naruto:
ilove you Bazoocaze , but pin usally used up???
[Xperia Arc General] jojora:
Hi, this is with the new kernel battery 100%

<6>[ 10.152252] *********** Charger Type: HOST PC

<6>[ 10.152252]

<6>[ 10.194091] msm_hsusb msm_hsusb: reset

<6>[ 10.194183]

<6>[ 10.194183] Charger Type: STD DOWNSTREAM PORT

<3>[ 10.287231] msm_i2c msm_i2c.0: (00aa) Error during data xfer (-5)

<6>[ 10.287384] bq27520 0-0055: PATCH: get_status: failed to write - 0xfffffffb

<6>[ 10.287506] bq27520 0-0055: PATCH: reset status: 0xfffffffb

<6>[ 10.287628] bq27520 0-0055: PATCH: factory restore controller

<3>[ 10.287841] msm_i2c msm_i2c.0: (00aa) Error during data xfer (-5)

<6>[ 10.320831] android_usb gadget: high speed config #1: android

<3>[ 11.297241] msm_i2c msm_i2c.0: (00aa) Error during data xfer (-5)

<6>[ 11.297393] bq27520 0-0055: PATCH: get_status: failed to write - 0xfffffffb

<6>[ 11.297515] bq27520 0-0055: PATCH: factory restore status: 0xfffffffb

<6>[ 11.297637] bq27520 0-0055: PATCH: Enter ROM mode

<3>[ 11.297851] msm_i2c msm_i2c.0: (00aa) Error during data xfer (-5)

<3>[ 11.297973] bq27520 0-0055: PATCH: Fail enter ROM mode. rc=-5

<3>[ 11.298217] msm_i2c msm_i2c.0: (00aa) Error during data xfer (-5)

<6>[ 11.298339] bq27520 0-0055: PATCH: get_status: failed to write - 0xfffffffb

<3>[ 11.301788] bq27520 0-0055: PATCH: Failed. Activating workaround.

<6>[ 11.307800] bq27520 0-0055: PATCH: resuming normal driver loading

<3>[ 11.314117] power_supply bq27520: driver failed to report `voltage_now' property

<6>[ 11.321960] bq24185 0-006b: Found BQ24185, rev 0x01

<4>[ 11.326812] bq24185 0-006b: *** Safety limit could not be set!

<4>[ 11.326812] Please check boot accessing charger (want 0x50, got 0xac) ***

<6>[ 11.339141] bq24185 0-006b: Charging started by boot

<6>[ 11.344024] chargalg chargalg: Registering battery charging algorithm driver

<6>[ 11.351501] bq24185 0-006b: Turning on charger. USB-Host mode

<6>[ 11.356384] bq24185 0-006b: Set init values

<6>[ 11.361022] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm-devel@redhat.com

<6>[ 11.369049] Bluetooth: HCI UART driver ver 2.2
[Xperia Arc General] itachi naruto:
hi i just think 100% pin used up ,why charge :D:D:D
[Xperia Arc General] lenathou972:
It Work for me :). Do you think it will charged like that? And do you think this kernel can be installed on a custom ROM?
[Xperia Arc General] itachi naruto:
oh v3 sony neo no run wifi :(
[Xperia Arc General] peacekeeper38:
it worked for me tttooooooooooooooooooooooo thks a lot Bazoocaze u are a geniuos.

now is it possible to update because i see the ver is 2.3.2?
[Xperia Arc General] phantnang:
Thank alot, Bazoocaze !!!

worked for my Neo!

can u mod 'DoomKernel v0.9' with full support USB OTG, OC...?
[Xperia Arc General] heidality:
I must unlock boot if want fix it??
[Xperia Arc General] itachi naruto:
i have wifi , can you help me :D
[Xperia Arc General] peacekeeper38:
so far two issues with my arc:

1- no Wi-Fi connection at all

2- i can't download files from 4shared

i have internet from my operator but i can't download files

and i would like to overclock the cell, which app from the market do you recommends guys? but for free of course, or if i want to delete some native apps, which app from the market? because doesn't let me download files from 4shared. for example root explorer or setcpu.

other than that everything is working good

---------- Post added at 01:59 AM ---------- Previous post was at 01:56 AM ----------

i think yes you have unlock the boot well i did and it worked
[Xperia Arc General] JMSpurs:
I'll email Sony asking them to sign the kernel so it can be used as an ftf.

OK, I've sent the email, hope they'll comply.

I'll post the reply I get.
[Xperia Arc General] J!tH:
Will this make it possible to flash on a phone with LOCKED bootloader?
[Xperia Arc General] phantnang:
Bazoocaze!

if battery is full (100%), it's not charged when battery low.

plesea fix, 99% !

thank
[Xperia Arc General] itachi naruto:
:eek:What if the battery can damage the hardware ,I set at 6 am, listening to music 2 hours, 2 hours with 3G web, may not be turned off :confused:
[Xperia Arc General] Bazoocaze:
I expect that the charging proccess will function properly, since the charge is controlled directly by hardware, sensing the battery voltage (the bq24185 controller).
[Xperia Arc General] Bazoocaze:
For all of you without Wifi:

You must use the same Kernel and System version. This way, your Arc/Neo must be firmware .283 before applying the kernel patch, because if this patched Kernel is version .283

Try to flashtool the .283 tft firmware before flashing the patched boot.img, and see if your wifi comes back to work.
[Xperia Arc General] FiDra:
Hic, not for stock ROM yet :(

I don't like CM7. I don't like it and will not like it :( :( :(
[Xperia Arc General] phantnang:
me too:D:D:D:D:D:D:D:D:D:D:D:D:D
[Xperia Arc General] steryman:
Be patient guys, I'm back home and I'm compiling the kernel now

Ok so here it is: http://www.mediafire.com/?vjrfn856mwyitpp

This is DooMKernel for STOCK ROM for Xperia Arc