We have moved to a new Sailfish OS Forum. Please start new discussions there.
0

Is the same Sailfish X OS image useable for Xperia X and XA2? [answered]

asked 2019-09-21 23:57:00 +0300

kibatz gravatar image

updated 2019-09-22 06:11:22 +0300

JSEHV gravatar image

Greetings, I've purchased SailfishX last year for my Sony Xperia X. Now i've buy the Sony Xperia XA2. In my "Your available downloads" on the jolla website, can i use the available "Sailfish OS for Sony Xperia™ X" for the Sony Xperia XA2? In one question, is it the same OS for both of the device? or do i have to buy again eSailfish X Specific For the XA2?

edit retag flag offensive reopen delete

The question has been closed for the following reason "the question is answered, an answer was accepted" by JSEHV
close date 2019-09-22 06:11:37.564957

Comments

2

To expand a bit:

  • the users-space side of things (most of the parts of Sailfish OS 3 that you see) are the same.
  • BUT the kernel and drivers are radically different. You need to load a different firmware blob with drivers from Sony (Loire of X and Nile for XA2), Jolla has built a different kernel for each device, and each device needs a different libhybris hardware abstraction layer (what Jolla calls a "Baseport" in their blog posts) to use said layer. So the whole low-level layer is completely different and incompatible (welcome to the world of ARM embed hardware).
  • In addition to the above, in the specific case of XA2 vs all the other past Jolla-supported hardware: XA2 happens to have also switched to a different new android application compatibility layer (Aliendalvik), with a new one that Jolla have rewritten to work using LXC.

I've once written an answer to a question about the internals of Sailfish. From that point of view:

  • the GNU/Linux parts are shared between all smartphones supported by Jolla, and that's the reason you can still get Sailfish OS 3 update on the very first Jolla 1 phone.
  • the Android-y parts at the bottom (Baseport) are different and absolutely smartphone-model dependent. Different hardware require diffent parts, and that's the thing you're actually paying Jolla for with the license (for them to develop an adaptation for a specific piece of hardware).
DrYak ( 2019-09-23 13:39:17 +0300 )edit

1 Answer

Sort by » oldest newest most voted
1

answered 2019-09-22 00:21:36 +0300

ljo gravatar image

Yes, you need to buy license for the right model to the last letter, e.g. an XA2 Plus device will not accept a license for XA2 Dual sim. Btw, your title and the content are not easily connected, but at least you have your answer.

edit flag offensive delete publish link more

Comments

Thank you for your answer. I suppose that you are 100% shure of your answer right?

kibatz ( 2019-09-22 00:33:59 +0300 )edit
2

Yes its correct 100%

babo ( 2019-09-22 00:59:49 +0300 )edit

As far as I remember, what you are stating is not 100% true. Buying a license for XA2 will support any flavour of XA2, and for X will support any flavour of X.

Giacomo Di Giacomo ( 2019-09-22 21:33:01 +0300 )edit

True, if you buy a sailfish X for the Xperia XA2, it 's for all variations of the Xperia XA2. Same with the Xperia X.

kibatz ( 2019-09-22 21:48:29 +0300 )edit

Question tools

Follow
2 followers

Stats

Asked: 2019-09-21 23:57:00 +0300

Seen: 400 times

Last updated: Sep 22 '19