yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] suolrihm:
Please don't quote the whole OP - It just takes unnecessary space.

iirc the build is unified (same as regular LOS builds). SFOS for our device is indeed stable, but don't expect Android Apps to run on it, since we still need to wait for solutions like Anbox to grow to a mature state since we don't have another way thanks to licensing. Even tho the changelog is a bit old, it is still a stable running OS and the Dev is still working on it. The big thing for now is the question about suiting your needs - Do your research about Apps and such things and see if can replace Android as your daily driver
[OnePlus 3 & 3T Cross Device Development] dr.pythagora:
Does telegram from depecher have voice (video?) call integrated?
[OnePlus 3 & 3T Cross Device Development] syedyasin:
No, Depecher doesnot have voice call option yet. Morever even android telegram doesnot have video call.. :(

Its vidogram in android, which has vidoe call, and its based on telegram app.

No one yet ported vidogram to sailfish yet.
[OnePlus 3 & 3T Cross Device Development] ghosalc01:
i just have a quick question does anyone know if snapchat works on SFOs coz if it does then ill immediately change
[OnePlus 3 & 3T Cross Device Development] syedyasin:
no native snapchat yet.. its quite possible to run android snapchat once we have anbox..
[OnePlus 3 & 3T Cross Device Development] ghosalc01:
when will that be? and can't it run in the normal sfdroid window or will it screw up coz snapchat can detect it being rooted.
[OnePlus 3 & 3T Cross Device Development] OdeToJoy:
[Problem solved]

Hello.

I have got an OnePlus3T, and I could successfully install

- twrp-3.2.3-0-oneplus3.img

- lineage-14.1-20180227-UNOFFICIAL-oneplus3.zip

But as soon as I try to install sailfishos-oneplus3-release-2.1.4.13-my59.zip there comes a message

"Updater process ended with ERROR: 7

Error installing zip file '/sdcard/sailfishos-oneplus3-release-2.1.4.13-my59.zip"

While installing routine there was a message:

"could not detect filesystem for /dev/block/bootdevice/by-name/userdata, assuming ext4

mount: failed to mount /dev/block/bootdevice/by-name/userdata at /data: Device or resource busy"

If I look into the folder "data", there is no folder dev.

If I look into the folder "dev", there is a folder "block", but in the folder "block" there is no folder "bootdevice".

What can I do?

Edit: I wiped all files and did a new install from beginning.
[OnePlus 3 & 3T Cross Device Development] OdeToJoy:
2 Bugs

I have found 2 Bugs.

I use:

twrp-3.1.1-2-oneplus3t.img

OnePlus3T_Beta19-(30-11-17)-FIRMWARE-flashable.zip

lineage-14.1-20180227-UNOFFICIAL-oneplus3.zip

sailfishos-oneplus3-release-3.0.0.8-devel-20181109.zip

OnePlus3T EU version

1. Bug:

The device is fixed to Portrait-Mode. I can't switch to Landscape-Mode. Neither in my browser, nor while reading any documents or writing notices or anywhere else.

2. Bug:

I can see photos and screenshots in the gallery, but no video-thumbnails.

What I see in the main gallery page:

3 [square] Fotos

2 Videos <- here I see the background

2 [square] Bildschirmfotos

When I tap on "Videos", then I see the text:

"Miniaturansicht kann nicht angezeigt werden". Something like: "Thumbnail can not be shown".

When I tap on the text, then a black background comes up with a blue message in the middle of the screen:

"Video konnte nicht geladen werden". Video couldn't be loaded.

When I tap in the i in the top left corner, then I see:

Details

Dateiname 20181118_142008.mp4

Größe 17,0 MB

Typ video/mp4

Breite 0

Höhe 0

Dauer: 00:00:00

When I open the app "File Browser" and go to "Videos/Camera", then I see a list of my videos. There I see:

11,76 MB. Here the filesize is shown.

If I tap on one of my videos in the list, details of that video are shown.

And if I open the Video, for a short moment the message "Video konnte nicht geladen werden" is shown,

the video runs (audio and video are a bit time shifted to each other),

and after the video has run successfully, the message "Video konnte nicht geladen werden" comes again.

I tried to add those bugs to "bugs.merproject.org" but there was a message: "Registration is disabled at the moment due to spam." And I didn't know what "Nemo MW bugs" are. So I posted it here.
[OnePlus 3 & 3T Cross Device Development] s4ms0n:
same problem with my oneplus 3.

i tried different versions (downloaded from the original post and newer ones) of lineage and sailfish os.

according to /tmp/recover.log the assertion in the updater-script is failing.

If i remove the assertion, the tar extraction step fails after some time.

From the log statement i do not see why.

Help would be appretiated.
[OnePlus 3 & 3T Cross Device Development] OdeToJoy:
no user namespaces available in the current kernel

[MENTION=9579105]s4ms0n[/MENTION] I tried reinstalling a few times without success too, until I wiped all my data, sdcard completely, and started from Point 1 again (first Topic on the first page). Then I had success. Perhaps that helps.

Apart from that, I wasn't able to install firejail as seen in the topic "firejail or the like?" in the "together.jolla.forum".

There comes the message "Warning: user namespaces not available in the current kernel", and nieldk guessed that those are missing in the kernel:

CONFIG_NAMESPACES=y

CONFIG_UTS_NS=y

CONFIG_IPC_NS=y

CONFIG_USER_NS=y

CONFIG_PID_NS=y

CONFIG_NET_NS=y

CONFIG_HAVE_ARCH_SECCOMP_FILTER=y

CONFIG_SECCOMP_FILTER=y

But I don't know.

He suggested me to contact the developers on the 3T image and ask them.

I use:

twrp-3.1.1-2-oneplus3t.img

OnePlus3T_Beta19-(30-11-17)-FIRMWARE-flashable.zip

lineage-14.1-20180227-UNOFFICIAL-oneplus3.zip

sailfishos-oneplus3-release-3.0.0.8-devel-20181109.zip

OnePlus3T EU version

3.0.0.8 (Lemmenjoki)
[OnePlus 3 & 3T Cross Device Development] delaya73:
Hi

I will consider this in the next kernel build.
[OnePlus 3 & 3T Cross Device Development] delaya73:
Hi

Sensors corrected. Now work.

Upgrade

# ssu re 3.0.0.8

# version --dup
[OnePlus 3 & 3T Cross Device Development] delaya73:
Hi.

Bluetooth now works.

Check.

Upgrade:

# ssu re 3.0.1.11

# version --dup
[OnePlus 3 & 3T Cross Device Development] delaya73:
Hi.

Fixed getting bluetooth MAC address
[OnePlus 3 & 3T Cross Device Development] Actura:
Spasiba! Updating now ...
[OnePlus 3 & 3T Cross Device Development] delaya73:
See also:

https://talk.maemo.org/showpost.php?p=1553049&postcount=65
[OnePlus 3 & 3T Cross Device Development] h3cat3:
Does everything work now ?
[OnePlus 3 & 3T Cross Device Development] thedesaparecido:
Thanks for your work, I follow this thread with the hope to see that WhatsApp works in this port :) ...for now is the only app that I need from "android" world (family, and job team) and not so easy to change everybody to telegram or another app available in Sailfish (this port) ... I'm evaluate the possibility to buy Xperia XA2 now that there are SF available (with android support).... I did test SF some months ago, I'll take time to do it again ... Thanks ;)
[OnePlus 3 & 3T Cross Device Development] syedyasin:
I think, anbox will be better option then installing playstore and apps from them, like in XA2.. because playstore which comes is quite older version.. instead lets hope, we will have fully working anbox.. then u will be have WhatsApp, and the playstore will be newer version, if not latest version..
[OnePlus 3 & 3T Cross Device Development] peterteter:
Thanks for your work :) how can i build this myself?

What did you changed to get it work? Do you have to make your changes for updates again?
[OnePlus 3 & 3T Cross Device Development] delaya73:
Hi.

Do not upgrade out by air yet.

Everything is broken.

I will inform you how to fix it.
[OnePlus 3 & 3T Cross Device Development] delaya73:
Hi.

Corrected everything.

You can upgrade.

Do not forget the backup.

Upgrade:

# ssu re 3.0.2.8

# version --dup
[OnePlus 3 & 3T Cross Device Development] delaya73:
How am i upgraded:

1 - v2.1.4.13 - install

2 - v2.2.0.29 - OBS upgrade

3 - v3.0.0.8 - OBS upgrade

3 - latest -OBS upgrade

Otherwise there may be errors.
[OnePlus 3 & 3T Cross Device Development] aleg_kuh:
Hi,

I'm trying to upgrade from 3.0.0.8 to 3.0.1.11 (or 3.0.2.8) but getting the following:

Error: nothing provides libpulsecommon-12.2.so needed by pulseaudio-modules-droid-glue-12.2.4-1.7.8.jolla.armv7hl

Command used:

ssu re 3.0.1.11

version --dup
[OnePlus 3 & 3T Cross Device Development] aleg_kuh:
Ok, I was able to upgrade it to 3.0.3.8.

Any chance to have working camera?

Thank you.
[OnePlus 3 & 3T Cross Device Development] Diddy0312:
Hy....how did you upgrade to 3.0.3.8. For me Op3t with 3.0.1.11 it doesn't go to the next version??! After ssu re 3.0.3.8. it do nothing......hmmmm thought i've allready on the latest Version!?
[OnePlus 3 & 3T Cross Device Development] aleg_kuh:
From 3.0.0.8 I've tried to upgrade to 3.0.1.11 but got the error mentioned above. Then I just did:

ssu re 3.0.3.8

version --dup

Camera and GPS do not work neither on 3.0.0.8 nor on 3.0.3.8 though.

I'm on op3 a3000
[OnePlus 3 & 3T Cross Device Development] syedyasin:
I have installed SFOS 3.0.0.8 and yes we do not have camera working.

And i am getting following error, when i am trying to install apps.

Like example for depecher, error is, File './non-oss/noarch/jolla-ambient-sound-theme-0.0..17-10.2.1.jolla.noarch.rpm' not found on medium '//releases.jolla.com/release/3.0.0.8/jolla/armv7hl/'

I am getting similar error, for almost all the application.

Am i missing anything?
[OnePlus 3 & 3T Cross Device Development] syedyasin:
[MENTION=5199715]delaya73[/MENTION], any thoughts ? And wat is the latest version for op3t ?
[OnePlus 3 & 3T Cross Device Development] BluBoy87:
How to do OB upgrade ?

How to do to OB upgrade ?

---------- Post added at 02:10 PM ---------- Previous post was at 01:46 PM ----------

I have learnt above procedure from here r:)
[OnePlus 3 & 3T Cross Device Development] slash.tux:
Hello, what's is the support of SFOS ? How to install the latest version on the OP3 ?

Thanks
[OnePlus 3 & 3T Cross Device Development] slash.tux:
I just found this ci-repos : https://gitlab.com/sailfishos-porters-ci/oneplus3-ci/pipelines

The recent one is the version 3.2.1.20, I've flashed it seems that it works fine...

Big Thanks to the maintainer of this repos.
[OnePlus 3 & 3T Cross Device Development] :
Latest commits seems from a year ago. No idea why you want to use Sailfish, which is probably a great OS but not active maintained, where we have about twenty up-to-date custom ROMs at the moment for OP3(t).
[OnePlus 3 & 3T Cross Device Development] slash.tux:
Hello Johan, my answer is in your question, I'm looking for another OS not another ROM. To have the latest comfort I agree there are other solutions.

Sailfish uses android based to interface the hardware due to the driver and blobs linkage, which a great job has been done by the porters in the past. the OS is slammed on top of this minimal layer.

From my link above you can see that the last OS compilation was done 2 weeks ago for 3.2.1.20. The release note is there : https://together.jolla.com/question/217843/release-notes-321-nuuksio-released/

For information : GPS & camera well on this version, only bluetooth is broken.
[OnePlus 3 & 3T Cross Device Development] :
Thanks for your reply [MENTION=2779188]slash.tux[/MENTION]; now I remember Sailfish indeed, have looked into it in the past also ;)
[OnePlus 3 & 3T Cross Device Development] sms3299sms:
can you tell me the steps you follow to install latest version?
[OnePlus 3 & 3T Cross Device Development] 186Y:
Install Ubuntu Touch:

https://forums.ubports.com/topic/3253/oneplus-3-3t
[OnePlus 3 & 3T Cross Device Development] slash.tux:
Like describe in the first post but use this SFOS version.

https://gitlab.com/sailfishos-porters-ci/oneplus3-ci/-/jobs/482623239/artifacts/download

Unzip the first file

---------- Post added at 02:26 AM ---------- Previous post was at 02:25 AM ----------

Thank you, i'm working on the port for Utouch.
[OnePlus 3 & 3T Cross Device Development] knpk13:
What are your reasons for using Sailfish OS over android? I looked it up but I don't see what the advantages are.
[OnePlus 3 & 3T Cross Device Development] slash.tux:
I'll not enter deeply in the subject, I suggest you to look in general why there are alternative like SFOS, Ubports, Librem, Pinephone etc...

Mainly around privacy and data, similar to Gdrive Vs Nextcloud, Windows Vs Linux etc...
[OnePlus 3 & 3T Cross Device Development] weigeloveu:
very thanks for link share.btw any guide of how to install this version?

flash it directly or follow the guide?
[OnePlus 3 & 3T Cross Device Development] slash.tux:
Did you get your answer ?

As far I remember you could flash directly this version.

I was able to get fixed all the issue specific to the OP3 thanks to the Sailfish OS porter group, I would expect everything has been included thanks to the update in the specific OP3 repository.

https://build.sailfishos.org/project/show/nemo:devel:hw:oneplus:oneplus3

I'm curious to know I you could update to the latest Sailfish version then ?
[OnePlus 3 & 3T Cross Device Development] sfoslino:
open terminal and type

devel-su ssu re 3.3.0.16
devel-su version --dup
[OnePlus 3 & 3T Cross Device Development] andybleaden@gmail.com:
Big thanks for this - really clear and easy to follow guide.

Just like to add my thanks for all the hard work on this so far. It sure does fly on a OP3T so thanks.

On the latest version 3.3.0.16 etc and working a treat

Thanks [MENTION=5199715]delaya73[/MENTION]

All that needs a fix now is bluetooth which for some reason seems bust again and the camera which works but with now access to view finder (not a real issue)

Any news on when the next Sailfish OS is released? Heard it was due in September but guess delays are more than likely.

Thanks again and the step by step guide really is idiot proof! It worked for me
[OnePlus 3 & 3T Cross Device Development] mail.kumar.2309:
Thanks for the info :) but I'm unable to update from 3.0.0.8 to further updates.

Unable to attaching the screenshot.

I followed the below update path after installing [MENTION=5199715]delaya73[/MENTION] 's build :

v2.2.0.29

v3.0.0.8 => Cannot upgrade after this build.

v3.2.0.12

v.3.3.0.16

v3.4.0.24

Thanks in advance.

Link of the screenshot.

https://ibb.co/C03vf4R
[OnePlus 3 & 3T Cross Device Development] andybleaden@gmail.com:
The trouble is the build you have previously has been built probably for OP3T..I did the same upgrade from the last successful build 3.1.something then it started going wrong

First it installed and booted and still no blue tooth

Lots faster but things started breaking - lots each day

I even managed to get up to 3.4.0.24 - which was nice and smooth but so much less worked.

We need someone who knows what they are doing to rebuild the SOFS image for OP3T from the last really nice smooth one

where the camera worked and then fix the last few bugs as this is a really nice build on the the OP3T - was a daily driver until I upgraded and is now reflashed to run Ubuntu
[OnePlus 3 & 3T Cross Device Development] MasBowl:
Hi delaya73.

Is this development still being adjusted to be able to install the latest updates? Can we expect new updates in the near future?

Awaiting your reply?
[OnePlus 3 & 3T Cross Device Development] grevenilvec75:
I'm getting

mount: failed to mount /dev/block/bootdevice/by-name/userdata at data: Device or resource busy.

When I try to install the sailfish zip. The only deviations I made from the OP were to keep my newer version of TWRP rather than downgrading, and using the most recent firmware on the firmware page. Is it possible to install sailfish without downgrading my twrp or firmware?

OP3t.
[OnePlus 3 & 3T Cross Device Development] grevenilvec75:
========================================

========================================

Hybris Installer

Hybris Installer

========================================

========================================

Device: oneplus3

Device: oneplus3

Version: 2.1.4.13

Version: 2.1.4.13

Image: sailfishos-oneplus3-release-2.1.4.13-my59.tar.bz2

Image: sailfishos-oneplus3-release-2.1.4.13-my59.tar.bz2

Size: 306M

Size: 306M

Partitions:

Partitions:

/boot -> /dev/block/bootdevice/by-name/boot

/boot -> /dev/block/bootdevice/by-name/boot

/data -> /dev/block/bootdevice/by-name/userdata

/data -> /dev/block/bootdevice/by-name/userdata

========================================

========================================

Device check succeeded, mounting filesystems ...

Device check succeeded, mounting filesystems ...

detected filesystem ext4 for /dev/block/bootdevice/by-name/userdata

detected filesystem ext4 for /dev/block/bootdevice/by-name/userdata

Copying filesystem archive ...

Copying filesystem archive ...

Copying installation script ...

Copying installation script ...

Running installation script ...

Running installation script ...

about to run program [/tmp/updater-unpack.sh] with 1 args

tar: exec bunzip2: No such file or directory

tar: read error

run_program: child exited with status 1

script aborted: Failed to extract filesystem!

Failed to extract filesystem!

Updater process ended with ERROR: 7

I:Legacy property environment disabled.

I:Install took 23 second(s).

Error installing zip file '/sai.zip'
[OnePlus 3 & 3T Cross Device Development] andybleaden@gmail.com:
Seriously suggest you follow the guide literally to the letter including using the twrp version suggested - you can if I recall use it as sudo fastboot boot twrp... instead of sudo fastboot flash recovery as a one off

However there is nothing to stop you upgrading the twrp version afterwards...it is just to get it to work with this version and these files.

I know as I have tried several times (reinstalling etc) and the method followed EXCACTLY as page 1 works - everytime

I have btw also used a slightly newer kernel (mentioned later in the pages version 3.2.1 if I recall.

For what it is worth this works really well on the OP3T but fails my need for Bluetooth otherwise this would be my daily driver
[OnePlus 3 & 3T Cross Device Development] andybleaden@gmail.com:
Update to OP3T

By the way of a quick update

Had some time over the weekend and tried to upgrade *(knowing the camera viewfinder would break of course!) to 3.4..0.24

I made sure though to update a little differently.

Firstly I made sure my device was still pointing at the Mer Oneplus 3 fixes that have been updated here:

http://repo.merproject.org/obs/nemo:/devel:/hw:/oneplus:/oneplus3/

I noticed someone kind had updated them recently in Nov 2020.

Backup your Sailfish OS user files.

Open a shell as user nemo preferably via ssh

Install something like nano (to edit text files)

devel-su

zypper in nano

Change the repositories for example for version 3.4.0.24:

nano /usr/share/ssu/features.d/adaptation-community.ini

and update the address

http://repo.merproject.org/obs/nemo:/devel:/hw:/oneplus:/oneplus3/sailfish_latest_armv7hl/

press ctrl x to save

y to agree to save

return to agree the name

then

nano /usr/share/ssu/features.d/adaptation-community-common.ini and update the address again

http://repo.merproject.org/obs/nemo:/devel:/hw:/oneplus:/oneplus3/sailfish_latest_armv7hl/

press ctrl x to save

y to agree to save

return to agree the name

Then I used the following

ssu release 3.4.0.24

zypper ref

zypper up

version --dup

sync

reboot

Unlike the last time I upgraded to 3.4.0.24 it did not break so much - browser/emails etc all work - bluetooth does not nor does the viewfinder and mtp support appears to be broken (again) but the camera does work which is promising even if you are shooting blindfolded!

Another bonus is that is now really really fast - We are talking a decent upgrade in speed....especially the browser.

It aint perfect but worth a try - I notice a few glitches here and there and will report back
[OnePlus 3 & 3T Cross Device Development] pkapoor:
Hi Guys,

I am trying to install SFOS on my OP3T. I followed all the steps in the first post. I get the error 7 (mounting data fails) while installing the SFOS zip file in twrp. Can someone help me understand what might be going wrong?
[OnePlus 3 & 3T Cross Device Development] ram9200:
Try wiping your cache a few times. You may have errors each time but it should work after thst?
[OnePlus 3 & 3T Cross Device Development] delaya73:
Hello everyone!

I am very glad that my time was not wasted!

Thank you for being and staying with me!

I'm bored and I continue to work! .. ;)
[OnePlus 3 & 3T Cross Device Development] delaya73:
You must do the following (see first page):

3. Wipe -> Advanced Wipe -> Select: Dalvik/ART Cache, Cache, Data, System.

Swipe to Wipe.

4. Select Cache into Advanced Wipe -> push Repair or Change File System -> push Change File System -> select EXT4 (if different). I.e. partition Cache format in ext4 fs.

5. Wipe -> Format Data -> write - yes -> Enter

6. Select Data into Advanced Wipe -> push Repair or Change File System -> push Change File System -> select EXT4. Format in ext4 fs.
[OnePlus 3 & 3T Cross Device Development] delaya73:
About Bluetooth! (Reflections)

There is a lot to do at the kernel level.

Although I did and Bluetooth worked! I even listened to music on headphones! (This is not the right decision!)

But all this sends us into a complex implementation of the firmware! ..

But we will still fight! ;)

Let's change the kernel like 4.x;)
[OnePlus 3 & 3T Cross Device Development] delaya73:
Anyway, everything needs to be put in order!
[OnePlus 3 & 3T Cross Device Development] andybleaden@gmail.com:
Hey

Great you are still here!

This is the greatest news I have had.

What are you going to do first and what help do you need?
[OnePlus 3 & 3T Cross Device Development] Orbbo:
Hey just wondering if you could edit the main post. Would you be able to mention twrp 3.1.1.2 is required for the sailfish zip to install. I was running into random errors with newer versions of twrp.

Aside from that the rest was straight forward. I was able to do the following upgrade path 2.1.4.13->3.0.1.11>3.4.0.24
[OnePlus 3 & 3T Cross Device Development] sfoslino:
@delaya73 happy to read that you are still on the project, hope to see a working sailfishos on the oneplus3(t) again. Afaik there was/is a move of the repos in case of a decision by Jolla to close development on obs.
[OnePlus 3 & 3T Cross Device Development] RoiArthurB:
Hi everyone here !

I know that it's been more than a year without messages, but I do have myself a OP3 taking dust and wanted to give SailfishOS a shot, so I did follow this tutorial.

Taking the exact version of TWRP and links on first post for the firmware, LOS 14 and SFOS works just fine !

However, updating is a bit more complicated :

1. The OTA update just doesn't work. When I search for an update, the system returns me that it's already up-to-date (even on the OP link...), so I quickly gave up and switch on the option 2 that I found reading this thread :)

2. I do can make one upgrade (with the ssu re X.X.X && version --dup, like 3.0.1.11), but after that, impossible to do another upgrade above (like 3.4.0.24 as Orboo pointed out working in his last message). When I try to do so, I just end up with some SSL errors saying that the repository (repo.sailfishos.org/) certificate is expired... Very weird as it works fine for the first upgrade 🤷

I didn't practice much SFOS' cli tools, but I may have manage to successfully reinstall ca-certicicate package, without fixing my issue...

So if someone pass by and can help, I'll be very happy to receive any help; otherwise it was fun to see something else than Android on that phone and I thank everyone on the thread for leaving me this fun little adventure today :)
[OnePlus 3 & 3T Cross Device Development] akino553:
oh my god thanks developer for that, is android app work on it as emulator ??
[OnePlus 3 & 3T Cross Device Development] delaya73:
Until it works
[OnePlus 3 & 3T Cross Device Development] lmentor:
thanks, I flash it successful and it's beautiful.

wifi work

3g work and 4g no service

But I don't know how to install Android APP.
[OnePlus 3 & 3T Cross Device Development] delaya73:
Android apps not working