yashsingh1/xdaforums huggingface dataset:
[OnePlus X Android Development] karan5chaos:
somehow the power consumption bug still persits.

I have around 4 apps running and i get 1% drain in an hour.

Phone was put to sleep the whole time.

network and wifi were on.

Thats all.

somehow i still feel its a bit too power consuming as it shouldn't consume this much power ..

do u have any other suggestions ?

I mean battery draim isn't as worse as before but it's still present.

I was wondering if any custom kernel can be used to bring this under control.
[OnePlus X Android Development] rinigus:
1%/h is fine, I wouldn't expect much lower. At least, I have not been able to get significantly lower consumption on SFOS. Note that I have been using ported devices only, not an official one. As for suggestions, sure: enjoy using it! :)
[OnePlus X Android Development] Koiruus:
I don't know if this is ROM issue or plain Sailfish, but anyway. The keyboard has been acting a bit weird. As I have understood it right, long pressing letters should provide more options for that letter. For example, long pressing ö gives option to use Danish Ø instead. But seems like the keyboard suggests these more easily, and long press is not always needed. As a result, when typing a message, suddenly the letter suggestion pops up and covers half of the keyboard, and interrupts your flow of typing. Really annoying sometimes, when typing Finnish words with lost of Scandic letters (= lost of suggestions), like Hyvää yötä (Good night). My Jolla phone didn't do this, so the problem is new at least for me.

edit: So the question: Is it possible to disable those letter suggestions? Right now it feels like I' going to get used those letter suggestions, so maybe there will be no problem at all in future.
[OnePlus X Android Development] adhit_barker:
Is SFOS run with Old BL or New BL sir?
[OnePlus X Android Development] karan5chaos:
Old bootloader.

Make sure u know how to switch bootloaders before installing this one.

Flashing incorrect roms on different bootloaders will make your boot unusable.
[OnePlus X Android Development] kimmoli:
Meanwhile, i have been preparing beta-5, which will be on 2.1.0.9.

Expected release date is few days after the 2.1..0.9., currently in EA, is released in public. (Or if there is another EA release before public, then it will be built against whatever it will be)

---------- Post added at 05:21 PM ---------- Previous post was at 05:17 PM ----------

Yep. there is some issue in multitouch and keyboard. This happens if you type too fast, i.e. you press next letter when the previous is still down. You can reproduce it just like this.

I have some thoughts what causes this, but further inspection is still in the bucket list.
[OnePlus X Android Development] adhit_barker:
Hope will building in New BL,, because i want instal sfos in 2sd rom..

If i use Old BL, i dont know what rom use Old BL
[OnePlus X Android Development] cvp:
how can i see if the opx has a new bootloader?
[OnePlus X Android Development] sankarshan:
If you have updated your OnePlus X to OOS3 then it has new BootLoader.
[OnePlus X Android Development] Koiruus:
Is that a problem then? I bought my OPX as second hand and it came with OOS3 installed. I downgraded it to an older version I got from downloads.oneplus.net/devices/oneplus-x/. Then installed CM12 and Sailfish as advised here in this thread. You just have to switch to older version of TWRP in order to install CM12 and Sailfish.
[OnePlus X Android Development] adhit_barker:
Anyone can help me instal sfdroid?
[OnePlus X Android Development] sankarshan:
Then you are on the old bootloader.

See this

https://xdaforums.com/oneplus-x/general/guide-deep-sht-guide-to-upgrade-t3494243
[OnePlus X Android Development] Koiruus:
I'm aware of that. My point was, why is everybody asking here if this ROM is using old or new bootloader? Why is it an issue?
[OnePlus X Android Development] sankarshan:
Well... If you have updated your bootloader and flash a ROM which hasn't been updated to new bootloader (or visa versa) , you brick your phone. And, it's somewhat PITA to upgrade/downgrade the bootloader only for one ROM.
[OnePlus X Android Development] cvp:
only for interests (i have a opx with old bootloader, but if i want buy a new one), is it then possible to downgrade? and how hard is it?
[OnePlus X Android Development] Koiruus:
Not too hard, as I did manage to do it without any earlier experience.

First, you obviously need to root your device and unlock bootloader. Follow these instructions to root, flash TWRP recovery and make a backup. (add https) xdaforums.com/oneplus-x/general/discussion-how-to-root-oneplus-x-t3242830

Then download OOS 2.2.2 full image from downloads.oneplus.net/oneplus-x/oneplus_x_oxygenos_2.2.2/ And flash it (with full wipe). Then do the rooting part again, but flash an older TWRP recovery, which is found here xdaforums.com/oneplus-x/orig-development/rom-cyanogenmod-12-1-oneplus-x-t3254072

Backup again. Then follow the steps in the thread above to flash CM12.1 and then Sailfish top of it.

These were the steps what I did, but I strongly advise to read more info from XDA forums, Oneplus forums etc. before trying it. And as always, I don't take any responsibility of these instructions and what you do with your device.
[OnePlus X Android Development] kimmoli:
Found the issue from touchscreen kernel driver, and this will be fixed in beta-5
[OnePlus X Android Development] bitwelder:
I've recently got an OPX (for 25€, with a bit of glass damage on the bottom) and tried this Sailfish build (Jolla 1 is still my daily driver so my phones have to run SFOS... ).

Everything works quite OK, but I noticed that sometimes the LPS screen gets stuck and the phone doesn't reveal the full lockscreen, and I didn't find other way of accessing it other than rebooting the device.

Not entirely sure about the situation where the issue happens, perhaps it's when I extract the phone for the pocket while (accidentally) tapping the power button so the 'screen on' is invoked both by the light sensor detection and the button action?

Is there some known gotcha with current status of LPS? Any recommended configuration for it?
[OnePlus X Android Development] bundyo:
This is an issue in Sailfish OS, happens mostly on high density devices. Disabling LPS minimizes the issue, but doesn't entirely fix it. There is a workaround with Powermenu 2, by assigning a lipstick reboot script to one of the phone shortcut keys. Check talk.maemo.org for that.
[OnePlus X Android Development] bundyo:
Is the beta planned for just before MWC17? :) Looks like you've got featured on the new Jolla site redesign.
[OnePlus X Android Development] kimmoli:
It will be published few days after Jolla releases 2.1.0.x. to public, 2.1.0.9. is still EA. That's the HADK policy.

Don't know is there a relationship with MWC.

---------- Post added at 08:23 AM ---------- Previous post was at 08:16 AM ----------

I can take a look, but it will go to beta-6 anyways.

This propably would need a new base zip to roll out nicely, but that requires a clean flash. Update zip is another option.

Can you share source of these files in the zip?
[OnePlus X Android Development] cvp:
thanks for that. Do you know if you can also let the clock hike as with nokia n9
[OnePlus X Android Development] Danvik87:
Are there any plans on making this rom work on the new bootloader?
[OnePlus X Android Development] :
Is it possible to install WhatsApp and Facebook Messenger from Jolla Store?
[OnePlus X Android Development] lfc222222:
pkcon refresh issue

kimmoli, recent "pkcon refresh" results in fatal error. Seems this is related to a "dhd" repo issue. Can you pls clarify?

Anyone else seeing this issue?

[root@Sailfish nemo]# pkcon refresh
Refreshing cache
Waiting in queue
Waiting for authentication
Waiting in queue
Starting
Refreshing software list
Fatal error: File '/repodata/repomd.xml' not found on medium 'http://repo.merproject.org/obs/nemo:/testing:/hw:/oneplus:/onyx/sailfish_latest_armv7hl/'

[root@Sailfish nemo]#
[root@Sailfish nemo]# ssu lr
Enabled repositories (global):
- adaptation-community ... http://repo.merproject.org/obs/nemo:/testing:/hw:/oneplus:/onyx/sailfishos_2.0.5.6/
- adaptation-community-common ... http://repo.merproject.org/obs/nemo:/testing:/hw:/common/sailfishos_2.0.5.6/
- apps ... https://releases.jolla.com/jolla-apps/2.0.5.6/armv7hl/
- hotfixes ... https://releases.jolla.com/releases/2.0.5.6/hotfixes/armv7hl/
- jolla ... https://releases.jolla.com/releases/2.0.5.6/jolla/armv7hl/

Enabled repositories (user):
- dhd ... http://repo.merproject.org/obs/nemo:/testing:/hw:/oneplus:/onyx/sailfish_latest_armv7hl/
- mer-tools ... https://releases.jolla.com/releases/2.0.5.6/mer-tools/builds/armv7hl/packages/
- mw ... http://repo.merproject.org/obs/nemo:/testing:/hw:/common/sailfish_latest_armv7hl/

---------- Post added at 02:15 AM ---------- Previous post was at 02:13 AM ----------

This was published by elvarr here He should be able to provide sources.
[OnePlus X Android Development] kimmoli:
You should not have these repos enabled, leftoverts from earlier adaptations. These are adaptation-community and adaptation-community-common nowadays.

so just shoot'em down

ssu rr dhd
ssu rr mw
[OnePlus X Android Development] John944S2:
[MENTION=1082346]kimmoli[/MENTION]: SFOS 2.1.0 contains Bluez5 and Jolla writes in the release notes:

Will this also be possible on the OPX Beta 5? Will Bluetooth Low Energy (BLE) work on OPX then?
[OnePlus X Android Development] kimmoli:
No. It needs some more love to get it working. Don't install bluez5

I tested to install it, and it causes atleast following symptoms:

Bluetooth does not work at all anymore

You can't shutdown your phone, it will just reboot (terminal shutdown command works, but not from ui)

There is no easy way to revert back to bluez4
[OnePlus X Android Development] John944S2:
Oh man, that sounds bad :(. Is that due to the android driver?

Maybe we have to wait until Jolla inculdes bluez5 officially...
[OnePlus X Android Development] kimmoli:
It is due onyx old kernel. Bluez5 requires newer bluetooth api ( >= 1.3) which is in kernel >= 3.9., and we have only 3.4.

But i'm looking for backporting the required stuff, which should be possible, as this MGMT was first introduced in 3.4.

This will not fit in beta-5 though.
[OnePlus X Android Development] John944S2:
So this seems at least doable :fingers-crossed:. BLE is a very important feature, as many bluetooth devices today are working with this technology.

If we are lucky, the very popular app meerun will be updated to be compatible with BLE hart rate monitors.
[OnePlus X Android Development] kimmoli:
Yep, i have my own boat in the storm for BLE too, so i definitely will spend some time to get this working. When i'm not this busy IRL.
[OnePlus X Android Development] Sakkara:
I came across an issue regarding high battery drain:

when I activate tethering to use the mobile internet connection via wifi on another device, at first everything seems to work nice. when I deactivate it, the battery will drain really fast.

last time the phone was fully charged (99%) after ~30min of tethering it went down to ~90% (seems ok for me) and after deactivating tethering, 5 hours later (not doing anything on the phone, neither wifi nor mobile data activated) battery was at 12%.

I can reproduce this issue every time, only workaround seems to reboot device.
[OnePlus X Android Development] kimmoli:
Ok, thanks for reporting. There is one possible fix for this. I do use tethering really rare, and it might be that i haven't tested it (shame on me).

There is one pending fix for tethering/wifi issues (no idea does it help for this) but if you could test it? it would be great.

Just rename

/lib/systemd/system/wifi-module-load.service

to

/lib/systemd/system/wlan-module-load.service

and change the symlink in /lib/systemd/system/multi-user.target.wants/ to point to the renamed file.

reboot.

ref: https://github.com/kimmoli/droid-config-onyx/commit/800fe772eb308bbd5fa9130fbec59fc88d30fb98

You might need to revert this change before next update.
[OnePlus X Android Development] lfc222222:
beta5

kimmoli, 2.1.0.9 (lijoki) is officially released but there seems to be many issues w/ it. See here

Have you done any testing on onyx to see if those issues impact our device, or are they mostly related to other devices?
[OnePlus X Android Development] bundyo:
It is not, still in Early Access. See here.
[OnePlus X Android Development] lfc222222:
Yep you're right, my bad. Pls ignore.
[OnePlus X Android Development] ignore1:
Good OS but lack of apps is real problem :(

no taxi apps, no navigation/maps app (poormaps are bad at navigation and searching), social networks works bad, web versions of same socnet are better :/

Anyway big thanks to op for the port, works great. Also, i think that there is an extra padding at home screen, i used Jolla before and padding was less, also i remember that when its more then 4 apps running icon-pads of these apps was not so small, screen on jolla is smaller than opx.
[OnePlus X Android Development] isafeb:
I bought a One Plus X because I want to install Sailfish OS. First,I couldn't install TWRP (after cannot access internal storage).

See: https://xdaforums.com/oneplus-x/help/twrp-access-internal-storage-t3513748/page16

Second, I was able to install LineageOS. Now I cannot install Cyanogenmod 12.1. I don't know what to do. Can anybody help me?
[OnePlus X Android Development] ignore1:
Use reinstallation method from hardbrick case. It will reinstall stock os, after try again.
[OnePlus X Android Development] tkoham:
same problem here. looks like that CM12 rom is abandoned, meaning we're not gonna get a backport. Is there a way to contact the community porter of Sailfish to update the install process perhaps?

---------- Post added at 11:16 PM ---------- Previous post was at 11:11 PM ----------

This guide no longer seems to work. Now Oneplus X phones are shipping with a revised flash that only seems to work with new TWRP, which is only compatible with android 6+ roms.

so the question is: will flashing over lineageOS or CM13 work? the r15 OPX boards can't flash anything older because the older bootloader/recoveries are incompatible.
[OnePlus X Android Development] isafeb:
It is true. This is my situation. That's why I ask for help.
[OnePlus X Android Development] Maximilian1st:
It could be helpful for potential OnePlus X buyers to know which versions of the phone they should avoid, info as a warning on the first thread of this discussion or on the wiki page https://wiki.merproject.org/wiki/Adaptations/libhybris/Install_SailfishOS_for_onyx
[OnePlus X Android Development] Mayeen:
What is the status of this ROM ???
[OnePlus X Android Development] ignore1:
Need help, how to install PHP? I'v tried to install php from fedora rpm's but all the time getting missing packs :(( /or oopenssl, or crypto, or others.

I'v installed apache from openrepos but what the sence of it without php.
[OnePlus X Android Development] cvp:
kimmoli is waiting until FW 2.1 will official release. In this moment is the 2.1.0.11 for early access only.... also in testing phase.
[OnePlus X Android Development] lfc222222:
Look like the Download link on first page is broken: https://images.devaamo.fi/sfe/onyx/
[OnePlus X Android Development] elvarr:
http://images.devaamo.fi/sfe/onyx/
[OnePlus X Android Development] lewadedun:
2017-04-11: 2.1.0.11 Rolling out for all users of Jolla 1, Jolla Tablet and Jolla C devices.
[OnePlus X Android Development] ferlanero:
Will it work on our Oneplus X ported devices? :)
[OnePlus X Android Development] bundyo:
Not yet.
[OnePlus X Android Development] Koiruus:
I don't remember seeing anything about this before, so I ask. Do your OPX display act weirdly when the phone is being charged? At least mine gets very laggy and inaccurate to use. It doesn't happen exactly when you connect the charger, but for example if the phone is being charged overnight, and you start using it while it is still connected to charger. It is sometimes almost impossible to use, while it doesn't recognize swipes. When doing horizontal swipe, it may open the pulley menu and so on.

Also the charging issue (which is known) that the phone stops charging to 98%. Or the other hand, doesn't discharge and tells the battery is 100% charged for days. This happens to me almost daily. It was more rare before, but it has been getting more frequent and almost every recharge is triggering this.
[OnePlus X Android Development] bundyo:
When it gets stuck at 100%, wait for it to discharge a little and plug it until the "Charging..." text shows, then unplug it and it will update the charge level.
[OnePlus X Android Development] irahul:
u have installed Lineage OS means u are on new bootloader.

so thats why u can not install ROMs based on old bootloader for this you will have to install stock recovery and old lollipop os (ROM 2.1.4 ver) of oneplus x

after that flash ur phone with twrp old recovery (twrp2.8) then u can install Cyanogenmod 12.1.

but after doing this you wont be able to flash new android nougat roms so for flashing nougat rom again install stock recovery and flash OOs3 lates stock rom and then latest twrp

and flash 7.1.1

mesg me if u need more help
[OnePlus X Android Development] iamsunface:
Will the OS support anbox
[OnePlus X Android Development] lfc222222:
kimmoli, are you encountering any issues preventing 2.1.0 (beta5) roll-out?
[OnePlus X Android Development] lewadedun:
Interested too
[OnePlus X Android Development] isafeb:
When I bought my mobile I installed OOS 2.2.3 but my mobile bricked. After I looked for a version of TWRP compatible (https://xdaforums.com/oneplus-x/help/twrp-access-internal-storage-t3513748/post71198179#post71198179). Thank you to ChzeRub . But I never managed to install OOS 2.x. Only I could install LineageOS v14. I wanted to install Sailfish OS but I don't know to make it. And I can't install CyanogeMod 12.1 because It's not compatible to my OPX

The r15 OPX boards can't flash anything older because the older bootloader/recoveries are incompatible.
[OnePlus X Android Development] thelostneutron:
Flash sultans cm13 if you really want cm.
[OnePlus X Android Development] Manizuca:
so its a kernel problem, (see https://github.com/MasterAwesome/android_kernel_oneplus_msm8974/pull/2/files ) in theory u dont need the patch in cm kernel, just sailfish os kernel (as cm kernel is overwritten)
[OnePlus X Android Development] kimmoli:
beta-5 2.1.0.11 Iijoki is now out.

Iijoki release notes here: https://together.jolla.com/question/153631/release-notes-210iijoki-released/?sort=votes&page=1

Beta-5 (onyx specific) release notes and OTA instructions here: http://images.devaamo.fi/sfe/onyx/beta-5/README.html

Or for clean install, instructions in Wiki https://wiki.merproject.org/wiki/Adaptations/libhybris/Install_SailfishOS_for_onyx
[OnePlus X Android Development] Mchasard:
It's based on cyano always?
[OnePlus X Android Development] kimmoli:
Atleast it is still 12.1 based, and will stay like that for a while. No other plans yet.
[OnePlus X Android Development] cvp:
finally! Thanks a lot :)
[OnePlus X Android Development] ferlanero:
Great! Thank you very much for this incredible work! I'm testing right now.

I'd be great if original post would be updated ;)
[OnePlus X Android Development] elvarr:
It's a huge work! Thank you!
[OnePlus X Android Development] Koiruus:
Might be a stupid question, but do I have to disable the user enabled (openrepos) repositories too? Is there any faster way than just "ssu dr" the repos, one by one? Maybe a config file somewhere to comment those lines?

Enabled repositories (user):
- openrepos-Almindor ... http://sailfish.openrepos.net/Almindor/personal/main
- openrepos-Ancelad ... http://sailfish.openrepos.net/Ancelad/personal/main
- openrepos-Buschtrommel ... http://sailfish.openrepos.net/Buschtrommel/personal/main
- openrepos-Dax ... http://sailfish.openrepos.net/Dax/personal/main
- openrepos-Karry ... http://sailfish.openrepos.net/Karry/personal/main
- openrepos-Larswad ... http://sailfish.openrepos.net/Larswad/personal/main
- openrepos-MSameer ... http://sailfish.openrepos.net/MSameer/personal/main
- openrepos-Markkyboy ... http://sailfish.openrepos.net/Markkyboy/personal/main
- openrepos-MartinK ... http://sailfish.openrepos.net/MartinK/personal/main
- openrepos-Penguin ... http://sailfish.openrepos.net/Penguin/personal/main
- openrepos-Sailbook ... http://sailfish.openrepos.net/Sailbook/personal/main
- openrepos-Schturman ... http://sailfish.openrepos.net/Schturman/personal/main
- openrepos-Simom ... http://sailfish.openrepos.net/Simom/personal/main
- openrepos-alina ... http://sailfish.openrepos.net/alina/personal/main
- openrepos-anig ... http://sailfish.openrepos.net/anig/personal/main
- openrepos-basil ... http://sailfish.openrepos.net/basil/personal/main
- openrepos-coderus ... http://sailfish.openrepos.net/coderus/personal/main
- openrepos-eugenio ... http://sailfish.openrepos.net/eugenio/personal/main
- openrepos-jollailija ... http://sailfish.openrepos.net/jollailija/personal/main
- openrepos-llelectronics ... http://sailfish.openrepos.net/llelectronics/personal/main
- openrepos-lpr ... http://sailfish.openrepos.net/lpr/personal/main
- openrepos-omnight ... http://sailfish.openrepos.net/omnight/personal/main
- openrepos-ovekaaven ... http://sailfish.openrepos.net/ovekaaven/personal/main
- openrepos-rinigus ... http://sailfish.openrepos.net/rinigus/personal/main
- openrepos-saberaltria ... http://sailfish.openrepos.net/saberaltria/personal/main
- openrepos-vasvlad ... http://sailfish.openrepos.net/vasvlad/personal/main
- store ... https://store-repository.jolla.com/onyx/armv7hl/?version=2.0.5.6
[OnePlus X Android Development] kimmoli:
https://together.jolla.com/question/33581/how-to-disable-openrepos-repositories/
[OnePlus X Android Development] ashwany.yadav:
Is it for new bootloader or old one?
[OnePlus X Android Development] adhit_barker:
I like sf os.. But app android not support
[OnePlus X Android Development] kimmoli:
old

no. no working android support, some experimental sfdroid..
[OnePlus X Android Development] elvarr:
kimmoli, camera works fine. There is a problem of the Gesture settings-->Camera. When i'm drawing a circle on the screen a camera starts up and freezes. And was installed onyx-4k-video-0.0.1-1.armv7hl.rpm.
[OnePlus X Android Development] kimmoli:
Fails w/o 4k too. thanks for reporting.
[OnePlus X Android Development] kimmoli:
Seems jolla-camera has changed a bit, but found a way (how i should have done it originally) and this is now fixed in gestured 0.0.13

You can update it with

devel-su pkcon repo-set-data adaptation-community refresh-now true
devel-su pkcon install gestured
[OnePlus X Android Development] rinigus:
[MENTION=1082346]kimmoli[/MENTION] - great work, looking forward using it! Thank you for the fast updates and continuous support!

Just noticed a type in the title of this thread - 2.0.1.11 vs 2.1.0.11. maybe [MENTION=5738857]taaeem[/MENTION] should fix it.
[OnePlus X Android Development] ferlanero:
I have another question, the users who has updated to 2.1.0.11 are having any issues with the default Sailfish web browser? I mean, random crashes when loading any web page: sometimes the browser load it normally but other times it crashes when attempting to load the same web page.

I already try to fix it moving the .mozilla directory (mv .mozilla .mozilla_bak) to force the web browser reset but without success.

Any ideas? Thanks!
[OnePlus X Android Development] kimmoli:
I had browser crashing issues already with previous version, but they started to occur only after a week of uptime or so.

But now, after latest update, i agree that it crashes easier.

Need to investigate more.
[OnePlus X Android Development] ferlanero:
I have never experienced this crashes before so it's a new issie for me. If any helped is needed, I can provide it. Thanks.
[OnePlus X Android Development] bundyo:
Any specific affected sites for this?

(this is an upstream issue, not related to Onyx)
[OnePlus X Android Development] Koiruus:
Yep, this is happening for me too. I tried to open fb from my bookmarks, and the browser crashed three times in a row before the site opened properly.

But otherwise everything works like a charm. Thanks kimmoli!