I tried the P.A.C. ROM as well as the CM10 FXP150 and CM10.1 ports from FreeXperia
Sent from my A510 using xda app-developers app
Try to install only one ROM in the first slot. And then try to boot up in it. No need flash gapps or other things. If it doesn't boot up, then it's the kernel part of the kernel that's to be repaired.
If it does boot, then it's the multi-boot part (the part that copies the content of system.img and data.img from the SD card to the phone memory) of kernel that's broken.
Stuck at boot-animation and infinite boot animation are problems that are caused usually due to not clearing the data of earlier ROM, or due to incompatibility of the ROM and the kernel. But the ROMs you installed should be working alright with this CM10 kernel that's based on the FXP kernel. So it has to be the way this kernel copies from the img files to /system and /data. Perhaps it forgets to remove the earlier user data? I do not know.
I do not have the Arc S to test it currently. So I can not be very sure.
Also...
Originally Posted by DooMLoRD
there is a bug in the semc S1 bootloader... sometimes if the boot.img isnt of a correct size then the device will not boot... the workaround is to add a "filler" file (which is say 512KB file with junk data) to the ramdisk so as to increase the size of the final boot.img file...
thanks to jerpelea for this incredible tip... i must have wasted atleast 10-15 hrs trying to figure out why my kernel failed to boot