Please remember to add a category to the bottom of each page that you create.
See categories help for further details, but most will probably be [[Category:HTC ModelName]].

Sony Xperia SP

From XDA-Developers
Jump to: navigation, search
Sony Xperia SP
Xperia SP
Sony Xperia SP.jpg
Model Number: See Page
Specification
Device Type: Phone
Manufacturer: Sony Sony-icon.png
Release Date: 29.04.2013
Operating System: Android Android-icon.jpg
Dimensions: 130.6 x 67.1 x 10 mm
Weight: 155g
Chipset: 1.73 GHz Qualcomm MSM8960T Dual Core Krait with Adreno 320
Display: 4.6", 1280 x 720, 16M color TFT, 319 ppi
Networks: Varies with region
Wifi: 802.11 a/b/g/n
Bluetooth: Bluetooth 4.0 + A2DP
NFC: Yes
GPS: Assisted GPS, GLONASS
Video out: Not Known
Camera: Back: 8 MP (3104 × 2328) AF, LED flash, 16x digital zoom, HDR, 1080p video, Sony's Exmor™ RS for mobile CMOS sensor
Secondary Camera: Front-facing: 0.3 MP (VGA)
Internal Memory: RAM: 1GB

Storage: 8GB

Memory Card: microSD
  • Official: up to 32 GB FAT32 (SDHC)
  • Unofficial: above 32 GB exFAT (SDXC)
Battery: 2370 mAh, Li-ion Non-replaceble
Additional Features: Transparent LED strip, Sony Mobile BRAVIA Engine 2, DLNA Certified®, WiFi hotspot, 3.5mm Audio Jack


Variants

Sony Xperia SP was released in three variants, each marked with its own model number:

  • C5302
  • C5303
  • C5306

The most noticeable difference between them is LTE support. C5302 only has HSPA, but the two other variants support LTE. However, this is not the only difference. In general, each of those variants support different LTE/HSPA signal bands, depending on the country and provider it will work in. In terms of any other specifications, all the variants are identical.

The following table reflects the supported network signal bands for the various models:

Variant HSDPA LTE
850 900 1700 1900 2100 800 850 900 1700 1800 1900 2100 2600
C5302
C5303
C5306

How to check?

Go to: Settings > About phone > Model number. The model number should be C530X, where X is the differing number that tells you which Xperia SP you own, be it 2, 3 or 6.

Stock Firmware

The latest stock firmware is: Android 4.3 "Jelly Bean", 12.1.A.1.207.

Downloads:

Name and Version Model Format Download Link
12.0.A.1​.257_РСТ C5303 FTF [1]
12.0.A.2.245 with Polkomtel PL branding (Plus GSM) C5303 FTF [2]
12.0.A.2.254 with UK O2 branded firmware C5303 FTF [3]
12.0.A.2.254 DEODEXED - Xperia SP (C5303) (JB4.1.2) by dulemilosevski C5303 ZIP [4]
12.0.A.2.245 GENERIC Vietnam C5302 FTF [5]
12.0.A.2.254 Indian C5302 FTF [6]
12.0.A.2.254 DEODEXED - Xperia SP (C5302) (JB4.1.2) by dulemilosevski C5302 ZIP [7]

MicroSD support clarification

Officially, only microSD cards of up to 32 GB are supported (SDHC). This is because Jelly Bean is unable to support larger cards (like SDXC cards) and that limitation is at its core, a file system official support "issue". MicroSD cards of up to 32 GB come pre-formatted in the FAT32 file system and those are called SDHC cards. FAT32 is an old file system which has many flaws (like maximum file transfer size of 4 GB) but it is fully supported by any current mobile device. Cards of higher then 32 GB capacity are called SDXC and come pre-formatted in the exFAT file system which is a newer file system, that has many of its predecessor's flaws removed and tends to provide higher transfer rates, hence better performance. The only problem is that it is not officially supported by Jelly Bean. However, that doesn't mean that it is incompatible. Android 4.1.2, without any modifications, has no problems with the exFAT file system making it unofficially support microSDXC cards, and therefore cards larger than 32 GB.

One could say "I don't care for large files, I don't trust exFAT and I will format my SDXC card with FAT32". This is where things get a little tricky, FAT32 has only a 28-bit file allocation table therefore it can only address that many sectors (2^28). If one formats a (very) large card with very small file allocation units (clusters) the file system won't be able address all of them, causing a part of the card's capacity to be unusable. The larger the card is, the larger the data clusters would have to be, which often isn't optimal for usage. Due to that fact, it is best to format SDXC cards in exFAT. Even smaller SDHC cards would be advised to be formated in exFAT simply due to it being superior in many aspects to FAT32.

All in all, the microSD card support is in fact a file system support issue. Jelly Bean officially doesn't work with exFAT but in reality has no problems with it whatsoever thus enabling the phone to use microSD cards of capacity greater than 32 gigabytes.

Bootmodes

Our phone has several bootmodes in which it can be booted. Some are used for development. First turn of your device and then turn it on normally but instead hold the volume buttom:

  • Volume Up + USB cable connected to PC -> FASTBOOT MODE (BLUE LED will light up)
  • Volume Down + USB cable connected to PC -> FLASHMODE (GREEN LED will light up and quickly disappear)

Our device has also a reset button inside it. Remove the backcover and you will notice a very tiny button: [8] This very tiny button can be pressed with a paperclip for example.

Pressing the button can do two things:

  • Button Pressed and hold for 5 seconds -> resets the battery, its like removing the battery and putting it back in
  • Button Pressed and hold for >10 seconds -> will power off hard, device will power down [device will vibrate thrice]

Recoveries

A custom recovery is needed to flash custom ROMs, mods, tweaks and .zip files. These file are not signed by Sony's signature so a stock recovery will not flash the file.

  • CWM recovery for UNLOCKED BOOTLOADERS [9]
  • CWM recovery for LOCKED BOOTLOADERS [10]

Forum

Here we users will share knowledge and create ROMS and Kernels. There are some subforums you can visit:

  • Xperia SP General (For general talk about the SP)
  • Xperia SP Q&A, Help & Troubleshooting (Got questions or want to help? Here you can get loose)
  • Xperia SP Accessories (Cases, headsets and many more designed for our device)
  • Xperia SP Android Development (Here you will find custom ROM based on the sources and ROMS found below)
  • Xperia SP Original Android Development (Rooting, Cyanogenmod, PAC, PA and many many more can be found here if they are created)
  • Cross Device Development Projects for Sony Devices (link for development that can be used on multiple Xperia devices)
  • Xperia SP Themes and Apps (Themes, modded apps and normal app are shared here)

The Sony Xperia SP forum

Tutorials

Here we will add tutorials. At first it will be just links since its a hell of a job to write them here:

Rooting

Rooting needs to be done on an exploit found by DooMlord. This requieres you to flash an old kernel, root it and flash a new one. Here is how:

  • Download and Install Flashtool
  • Install the correct drivers (can be found in C:\Flashtool\Drivers)
  • Go into Flashmode and flash the attached Kernel http://d-h.st/Kh7 (kernel from 12.0.1.a.257)
  • Close FlashTool!! (important)
  • Download and Extract the files from DooMlord. http://d-h.st/1Gp
  • Execute runme file(runme_linux.sh for linux, runme_mac.sh for mac and runme_win.bat for windows) and follow the instructions, in the end your device will be rebooted
  • You can check if you are rooted by opening the SuperSU app
  • Poweroff your device and connect it to FlashTool again
  • Flash the latest kernel http://d-h.st/4EO (from 12.0.2.a.254)
  • Reboot and enjoy the latest FW rooted :)

Link to original thread: http://forum.xda-developers.com/showthread.php?t=2440375

Bugs

This device has some small annoyances/bugs. These are:

  1. WiFi - poor signal, often lost.
    • Solution: Many users claim that the official update to 12.0.A.2.254 fixes the issue or at least makes it less severe. There are however user made fixes by our forum members:
  2. LED illumination bar/strip not working properly in STAMINA mode. After official Sony software update to update to 12.0.A.2.254 when Stamina Mode is enabled the LED notification bar doesn't work correctly. For example it doesn't blink notifying unread text message (sms). Official Sony thread.
  3. Dark screen when you wake your phone. Sometimes, randomly the phone is not woken up properly not lighting the screen the way it should be.
    • Solution: Press the button again to turn the screen off completely and press the button again. The screen should light up properly.
  4. Poor Camera. This is user opinion. Some users claim that SP's camera makes pictures of very poor quality while others are very satisfied with the quality.

Alternative ROMs

Alternative ROMs are replacements for the software that originally came with your Xperia SP. They come in two flavours, Modified Stock ROMs are those that make changes and add enhancements to the existing Sony firmware or Custom ROMs such as CyanogenMod that are built from source code. Both types of alternative ROMs can be installed via ClockworkMod recovery.

Modified Stock ROMs

Here is a list of all ROMs based on a modified factory image.

Name Developer Latest Relase Forum Thread Special Features and notes
Trinity Vengeance RaptorXL™ TrinityHaxxorX 2.7 [11] Aroma installer
[White Edition][HonamiUltraizeD RuchRa - [12] Aroma installer, Honami white
XPERIA PURENESS Sandy7 1.0 [13] Honami Experience
Project AOSP Whitemamba 4.0 [14] AOSP look and feel
Clean & Tweaked alivanov79 4.0 [15] Improved Stock Rom
JBX SP dulemilosevski 4.0 [16] Honami flavored Stock Rom
eXistenZ Ultra niaboc79 4.0.0 [17] Proper Z Ultra Rom with Framework.

Custom ROMs

Here is a list of all Custom Roms You need Unlocked Bootloader to Use. If you appreciate the ability to have custom ROMs, feel free to donate to adfad666, who did the most work to enable CyanogenMod, and therefore other ROMs for Xperia SP.

Name Developer Latest Release Forum Thread Special Features and notes
MIUI unofficial imanesaurus 4.1.24 [18] Smooth and Beautiful based on CM 10.1
AOKP unofficial alivanov79 4.3.1 [19] Fast,Simple,Smooth
PAC.MAN unofficial jacknb1ack 4.3.1 [20] Three in One Rom

Custom Kernels

Here you will find all the Custom Kernels for Xperia SP. You can only use these when you have your bootloader unlocked!

Name Developer Latest Release Forum Thread
DooMKernel DooMLord 2.0 [21]
NayakKernel Xperia SP karthiknayak94 V0.4(CM11) [22]