We are always striving to be as fast as we can with making the open source archives available after a software build has been released. Now, as we have released our first Jelly Bean SW for Xperia™ T, Xperia™ V and Xperia™ TX, we have seen quite a few requests for the latest open source archives – both for the Jelly Bean release for Xperia™ T, Xperia™ V and Xperia™ TX (SW build 9.1.A.0.489) and for the Xperia™ Z archives (SW build 10.1.A.1.350) for the Japanese launch. Read more about Xperia™ open source archives after the jump.
In our Xperia Z open source archives, you’ll find archives for all Xperia™ devices that are based on the Android™ operating system. These open source archives are made available as required by the software licensed under the GNU General Public License (GPL) or Lesser General Public License (LGPL), and provided for mobile app development, such as creating custom kernels. These archives are intended for experienced developers, and not for general phone users, so only download them if you need them. The code is typically provided in a compressed archive, such as a tarball (tar file).
How to build an archive
To build an archive, it is important to follow the README_Xperia doc file included in the compressed archive. The README identifies the configuration files you’ll be using, as well as the prerequisites and steps for building the archive. For example, here’s what you need to know for building the Xperia™ Z archive from the README.
Configuration files can be found in arch/arm/configs.
- Xperia ZL -> fusion3_odin_defconfig
- Xperia Z -> fusion3_yuga_defconfig
How to flash your kernel using Fastboot:
Prerequisites:
- zImage – the kernel you built, located in arch/arm/boot (make ARCH=arm CROSS_COMPILE=/path_to_compiler/arm-eabi- fusion3_odin_defconfig; make -j8 ARCH=arm CROSS_COMPILE=/path_to_compiler/arm-eabi-)
- ramdisk.img – root fs*
- mkbootimg*
*How to obtain these files is beyond the scope of this document, but note that they should match the phone model and the rest of the software.
Steps:
1. Assemble flashable image:
$ mkbootimg --kernel zImage --ramdisk ramdisk.img --pagesize 2048 --base 0x80200000 \ --cmdline "androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x3F ehci-hcd.park=3 vmalloc=400M androidboot.emmc=true" \ --offset 0x02000000 --output boot.img
2. Flash:
$ fastboot flash boot boot.img
***
If there’s a build that you’re waiting for, keep checking the Xperia open source section, as we’re adding archives all the time. Leave us a message or comment below and let us know if you have a question about open source archives.
More information
- Check out all our Xperia open source archives.
- See all of our Android downloads, including white papers, drivers, and SDKs.
By Daniel raj
#1can anyone help me how to instal open sourse firmware update to my mobile by after dowloading it from sonys open souce dowloads?
By Joe Padre
#2Hi Daniel,
The open source downloads are not firmware updates. Download these open source files if you are doing mobile app development or building custom kernels. Check for updates for your phone by connecting to Sony PC Companion, or by checking directly on your phone by going to Settings>About Phone>Software update.
Best regards,
Joe from Developer World
By Ahmeđ Ȝomar ISc
#3how can I install the update on my phone ??
By Joe Padre
#4Hey there Ahmed,
If you’re trying to use an open source download file, these are not firmware updates. Download these open source files if you are doing mobile app development or building custom kernels. Check for updates for your phone by connecting to Sony PC Companion, or by checking directly on your phone by going to Settings>About Phone>Software update.
Best regards,
Joe from Developer World
By Aaron Back-Stabber Emeritus Ljj
#5Hi Joe!
I quote your previous post: ” Hi Karlyn, We’re trying to get some information on this as well. Hang tight! Best regards, Joe from Developer World”
Where is your response on JB for 2012 phones? Hope to hear from you asap. Thanks!
By Andre Löhr
#6Joe? Why you don’t give an answer?:/
Hmm.. Maybe you didnt see, but I commented with a list of the source’s and lib’s. If you really haven’t seen, here it is
- GPS sources
- multimedia sources
- audio source’s and lib’s
- RIL source’s and lib’s
- libadm sources
- omxbelagio sources
- libril sources
- ste components sources
By Joe Padre
#7Hi Andre,
Sorry for the delay. And thank you for the list. I will pass this information on to the ST-Ericsson team, and let you know what comes of it.
Best regards,
Joe from Developer World.
By Andre Löhr
#8Any News?:)
By Joe Padre
#9Hi Andre,
Sorry, no word from ST-Ericsson yet on the request for additional NovaThor source code. I will send them another message.
Best regards,
Joe from Developer World
By James Portnoy
#10Please! show them this page https://www.change.org/petitions/st-ericsson-release-the-sources-for-the-nova-thor-chipset
By Joe Padre
#11Hi James,
Thanks for the link. I will also pass that on.
Best regards,
Joe from Developer World
By Prashant Satyanarayan
#12we need sources for novathor U8500. dont give us full source code but we need the most essential ones. cummon guys this cant be called open source now. if we dont have sources, the developers will face problems and chances are we will never have any working rom and chances are xperia p/u/go/sola would be stuck on 4.0/4.1 forever.
. UNDERSTAND GUYS!
By Joe Padre
#13Hi Prashant,
The build for 6.1.1.B.1.54 (http://developer.sonymobile.com/downloads/xperia-open-source-archives/open-source-archive-for-build-6-1-1-b-1-54-6-1-1-b-1-56-and-6-1-1-b-1-75/) has these parts of the NovaThor U8500 code available:
vendor/st-ericsson/multimedia/linux/bellagio_omxcore/libomxil-bellagio
vendor/st-ericsson/connectivity/wlan/compat-wireless
kernel/drivers/gpu/mali/mali400ko
Let us know if there’s additional pieces that you need and we can ask ST-Ericsson.
Best regards,
Joe from Developer World
By Prashant Satyanarayan
#14we have been trying to port Jellybean roms to the xperia p/u/go/sola. We dont have connectivity like mobile data, wifi, i believe there is no sound as well due to lack of sources from st-ericsson.
By Andre Löhr
#15What’s about the sources for Xperia U and sola? Developers need them to build stable JB ROMs.
By Andre Löhr
#16Hey,
You asked for the parts that we need? I created a list of all sources/libs that we need. Here it is:
- GPS sources
- multimedia sources
- audio source’s and lib’s
- RIL source’s and lib’s
- libadm sources
- omxbelagio sources
- libril sources
- ste components sources
By Joe Padre
#17Hi Andre,
You can find sources for Xperia U and Xperia sola from this archive: http://developer.sonymobile.com/downloads/xperia-open-source-archives/open-source-archive-for-build-6-1-1-b-1-54-6-1-1-b-1-56-and-6-1-1-b-1-75/.
Best regards,
Joe from Developer World
By Andre Löhr
#18I mean the sources for the Novathor chipset
Why wouldn’t you/them release it? It’ll be sooo helpful and devs do a petition for that. Why no reaction? ( http://forum.xda-developers.com/showthread.php?t=2171038)
By Joe Padre
#19Hi Andre,
I’ve reached out ST-Ericsson and they are now looking into the issue. Will get back to you on this as soon as I get some info from ST-Ericsson or from our Open Source team.
Best regards,
Joe from Developer World
By Andre Löhr
#20Okay, thanks
By Joe Padre
#21Hi Andre,
Have some answers… Sony has published the following code for U8500:
vendor/st-ericsson/multimedia/linux/bellagio_omxcore/libomxil-bellagio
vendor/st-ericsson/connectivity/wlan/compat-wireless
kernel/drivers/gpu/mali/mali400ko
This is all GPL licensed, so we have to publish it. Anything in addition to this would have to be published by ST-Ericsson.
This is applicable for build 6.1.1.B.1.54, but this U8500 code should be in all our open source archives for the devices that have NovaThor – Xperia S, Xperia P, and Xperia sola.
Let us know if there are other parts of the U8500 code that you need and we can inform our ST-Ericsson counterparts.
Best regards,
Joe from Developer World
By karlyn de los santos
#22I am waiting for my xperia s to be updated to JB. I can’t wait! when will it be released?
By Joe Padre
#23Hi Karlyn,
We’re trying to get some information on this as well. Hang tight!
Best regards,
Joe from Developer World
By Alin Jerpelea
#24we were waiting those sources
those are an big help for FreeXperiaProject
thanks
By Joe Padre
#25Hi Alin,
Thanks for the feedback.
Best regards,
Joe from Developer World
By Arc Angel
#26I’ve been waiting for this!
By Joe Padre
#27Hi Arc Angel,
Cool. Let us know if there’s anything else you need.
Best regards,
Joe from Developer World
By Damodara das
#28Why don’t you release the hdmi sources for 2011 xperia phones?
By intelico intelico
#29Xperia™ its great mobile i am use always sony product its best and comfortable its touch http://www.intelico.com
By Aaron Back-Stabber Emeritus Ljj
#30Any news of JB for other devices? Very silent lately.
Btw a leaked build for Xperia S is out. Hahaha..
By Joe Padre
#31Hi Aaron BS ELJJ,
The latest news on JB updates is here: http://blogs.sonymobile.com/2013/02/07/kicking-off-sony-software-upgrade-including-uplift-to-jelly-bean-android-4-1-for-2012-xperia-smartphones/.
Thanks and best regards,
Joe from Developer World