yashsingh1/xdaforums huggingface dataset:
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] Idontwantanaccount:
Probably best if I don't delete that line, that seems like a pretty important assert.:silly: I deleted the line below it.

---------- Post added at 09:43 PM ---------- Previous post was at 09:08 PM ----------

1. I got everything back to stock

2. made sure it booted

3. flashed TWRP

4. flashed the zip I made with the removed bootloader check

5. flashed Magisk v16.6

6. tried to flash gapps but it turned out I had the wrong package, so I'll do that later

7. booted

I got to the home screen, looks like everything works. Time to settle in.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
Yes of course, you can remove the rule too and that also circumvents the error, as its only been added by the author as a rule for TWRP to follow before running the main installation script.

Glad your now in a position to install Los 14.1 now.

For reference this is the most stable build I have run on my swift 2 plus, lineage-14.1-20180507-UNOFFICIAL-marmite

https://androidfilehost.com/?fid=674106145207485738
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
It will actually install on the latest official build of TWRP with no issues on the 7.1.2 bootloader version.

If you just want a working Oreo 8.1 ROM then give it a go, I did ( Well I had a look) on Magisk and integrated system root.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] sam tyler:
As I said I'm on stock 8.1 now.if you install 3.2.2.0 twrp,there is mount data issues and twrp does not see internal storage.and with issues trying to get the Oreo twrp from(sign up issues)4PDA, is that CR ROM for 7.1 and tweeted to look like 8.1 or built for 8.1? but if it is,I still have the same problem of installing it.no twrp,no install.might be easier to roll back to 7.1 lineage as didn't have any problems with twrp etc.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
No its a 8.1 Oreo build, I have restored my 7.1.2 Los 14.1 ROM after check the CR ROM out with no issues at all?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
here is oreo twrp from 4pda

https://drive.google.com/open?id=19zT54llgOc-C3WwsJ1ObX5HIFT5p3rWJ

keep your system read only when starting recovery first time.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] Ontanium:
Am I supposed to flash this (firmware) onto an SD card?: TOS317G/TOS319I Firmware

Then install TWRP, GAPPS, and the ROM ( build, under the firmware download)?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] Dggrr:
Dumb question but please bear with me!

Can someone help me build this from source so that I can get the latest security patches?

I have a Nexus 7 build for an unofficial Lineage OS 14.1 working fine, and have created a separate directory for the Swift2. So I think my Ubuntu system is OK.

In ~/Swift2 I have done a repo init, git clone and repo sync -c of the LineageOS cm-14.1 tree and then a "git pull" of the Device, Kernel and Vendor repositories in the first post but these populate android_device_wileyfox_marmite, android_kernel_wileyfox_msm8937 and proprietary_vendor_wileyfox within my Swift2 directory.

What should be my next step? my tree does not seem to recognise "marmite"
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] Ontanium:
Is it possible that twrp is conflicting with data encryption? I had this issue on my Wileyfox Swift (the 1st one) and using adb to either push or flash zips seemed to work.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] nikith290:
Official TWRP dont work normally with 8.1 .

vm03 made a custom TWRP build with f2fs support: http://4pda.ru/forum/index.php?s=&showtopic=894518&view=findpost&p=78315992 (posted by me, but vm03 made it)

This build uses newer blobs and kernel, so it works fine with /data encryption.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] reggiexp:
question, lineageos 14 seems more stable then the 15 from comment i read of the threads.

what is best to install?

i got 2 wileyfox swift 2. updated on to the latested official rom and hate it lol pure android almost dont like it. so i kept the other one on android 6 with cyangenmod. and for some reason ever since i updated the other one the screen has a yellow tint.. for some reason. that it didnt have on cyangenmod...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] vm03:
Update:

https://vasy.ru/CM14/lineage-14.1-20170929-UNOFFICIAL-marmite.zip

Changes:

- SELinux - Enforcing

- Camera HAL build from source

- lot small changes

PS: for me now lineageos work so good as possible on this device
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] beamscotty:
Great work! The OEM OS was unbearable with CM 13 and totally unusable with CM 14. Thanks! I have one comment and one question:

Q: How to turn on full root access, not only ADB? I rather not install SuperSU nor Magisk.

C: I first clean flashed using TWRP 3.1.0, but the phone got stuck on boot with the lineage logo just doing its stuff forever. Upgraded to TWRP 3.1.1 but if choosing Reboot System, it still got stuck until I did a hard power off. Then it booted normally. Perhaps useful to know.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] vm03:
https://mirrorbits.lineageos.org/su/addonsu-14.1-arm64-signed.zip
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] beamscotty:
Thanks. Works.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] Sandboi:
Installed this ROM a day ago, no problems so far. Thank you for your work guys! :)
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] bjlabuk:
When you say Flash Lineage OS, do you mean sideload the zip file from my PC, or unpack the zip file and use Fastboot, or transfer the zip file to my phone and install it from there? Thank you.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] vm03:
Sideload (from TWRP) or copy to phone and install from TWRP. Not unpack.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] bjlabuk:
Thanks, I will try it out.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
Update: Contains Oktober security patch from google, some more bugfixes and CVE's applied to kernel

https://www.androidfilehost.com/?w=files&flid=217975
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] papapacho:
testing this last build today. All is going perfect. no problems at all
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] beamscotty:
Found two issues with this latest build:

- Soft restart: the phone just sits on the Lineage logo at startup

- Lost root in developer option. Flashing the SU add-on does not help

Never mind. Restored previous build for now.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
On my Swift2X I don't have the soft restart bug... The last build is user-release. I might suggest trying Magisk for root as it works flawless, has the hiding option and allows you to install cool modules like Xposed...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] beamscotty:
Thanks. Like I mentioned a few messages earlier, I rather not use Magisk. It has nothing to do with the technology , which is good (I have tried it), but it hooks in at a very low-level which makes me feel uncomfortable running it (what can possibly go wrong :) or exploit any flaw?).

Same thing for Xposed. Call me conservative if you want, but 30+ years in the IT field and I have seen people get burnt. Never happened to me and I intend to try and keep it that way.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
No problem, we will release another userdebug version than also soon...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] DoobyDroid:
Nice to see a lineage Os rom good work could you tell me please is there an option to switch the keys around I've only had the device few days was on Cm 6.0.1 when got I updated to 7.1.2 and since then the option is removed , also I take it it's no longer a cm os 7.1.2 ..thanks look forward to trying it out
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
There is a submenu in settings called buttons where you can put it into lefthand mode and move the home, back and history buttons...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
As promised, a userdebug release for you, don't forget the supersu patch ;)

https://www.androidfilehost.com/?fid=673791459329051759
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] papapacho:
which app is the best option for camera? i'm trying the default one, but makes horrible photos (problems with light, color, and cutted pictures)
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] Zanfib:
Hi VBCerobil,

Thanks for your work on this ROM ! I tested this last userdebug release and the only one thing that don't work is the SIM card ! I've installed the user release of 20171004 and all work nicely (nfc, wifi, sim card, 4G, etc).

Thanks all to your work on the marmite device, really appreciated !!
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
No clue yet for this one... The original camera app works perfect for me on my device, but if I use whatsapp to take pictures I get similar problems
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
Yeah the userdebug was for beamscotty to try out if it worked to get root through the way he wanted... We were busy modifing our device tree to get the device official with LineageOS but they did not like our sepolicy work. So probably something todo with that that might already be fixed.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
setting this in build.prop:

camera.hal1.packagelist=com.skype.raider,com.google.android.talk,com.whatsapp

and adding your camera device should probably fix some things...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] beamscotty:
Sorry, I never got around to try the special build. Now I'm glad I didn't. Thanks for the effort anyway.

Another question: I have been looking for "double tap screen to wake up" but can't find this setting. Is it available? On Lineage 14 for my Zenfone 2 it is available. Always has been since the earliest CM12 days for the Zenfone.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] boa05:
Try hdr+ with the google camera. install this(https://xdaforums.com/apps/magisk/module-camera2api-enabler-t3656651) module and the apk found in the thread and I can promise, with the right settings you will take much better shots. If that apk doesn't work try this(https://drive.google.com/file/d/0B7AOZbqgoi6ZV25NY2dFZlR2MUU/view?usp=drivesdk) and set config camera 2017 pixel hardware zsl hdr+. Then turn on HDR+.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
Quick fix:

https://xdaforums.com/mi-mix/how-to/enabling-double-tap-to-wake-lineage-os-t3588624

We'll probably add it to the rom itself, I'll ask the others, currently I'm trying to get lineage 15.0 to work and since I don't have much space on my only SSD in my server I cannot afford to have 2 projects... (I actually do have a second server (and a third)) I'll see if I can manage... But building will be slow...

EDIT: might not be supported by device...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] Milous98:
Hi,

A friend of mine have a Wileyfox and is actually on Nougat but his camera is not working good, either on Camera app or other apps like Snapshat. I adviced him to install Lineage OS but which one is the more stable version ? I saw people saying that [MENTION=5776250]vm03[/MENTION] 's version is very stable but it doesn't include October Security Patches. Is Camera working good on this version ?

What about the other versions [MENTION=7186480]vibrocil[/MENTION] posted on AndroidFileHost ? Is 10.07 release stable and good to flash or should I take 10.04 release ? Or vm03's one ? Sorry if I ask to much question, I don't own this device and I don't wan't to mess with my friend's phone ^^

Also, is there any official forum other than Reddit post and this one for the Wileyfox ? I can't access the support from the official website and can't find any other Rom development thread appart from this one :/

Thanks
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] derlafff:
Can you please build the next release with iptables-mod-ipopt?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] raithsphere:
This is about the only rom development forum you will find except the Russian ones i believe for the WF2, I have found most of the builds to be really stable in my testing
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
Use lineage-14.1-20171006-UNOFFICIAL-marmite.zip, it's stable and has october patch...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
Yeah 4pda is a little more active than this one... You can use google translate though... Currently I'm off this development of lineage 14.1 and porting an android oreo kernel for our device... I hope to get it ready before the november patch ;)
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] zerospaced:
Hmmm.....I flashed lineage-14.1-20171007-UNOFFICIAL-marmite.zip and the SIM card is not working :(
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
If you would have read 2 posts up or the original first post:

Use lineage-14.1-20171006-UNOFFICIAL-marmite.zip, it's stable and has october patch...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] ROKO__:
Would that work on Swift 2 Plus?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] philuk86:
Thank you! you saved my phone

I created an account here just to say a big thank you for your hard work in getting lineage working on this handset. I am using the october 06 version and its working perfectly! :good:
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
Yes it does...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
Send a pm to BeYkeRYkt and VM03 as they did most of the work. I'm sure they'll apreciate it
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] TrOjAnUK:
Impressive work, well done :)

Can you tell me if you have the fingerprint unlock working in 10-06-2017? I flashed a version to get root and lost my fingerprint unlock option..

Thanks again

TrOjAn
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
Did not test, as I do not use it, but it should work...

In the meantime I'm on beykerykt's 2017-10-15, should be available on his androidfilehost... It's as stable as the other ones...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] vm03:
lineage-14.1-20171021-UNOFFICIAL-marmite.zip

Changes:

- fix KRACK vulnerability

- fix camera for WhatsApp

- lockscreen blur

- check bootloader version version
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
Dirty flash and working :) First topic modified
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] helkav:
THANKS THANKS THANKS X 1 million

could not get ANY other build to work with my WileyFox Swift 2x (prev. on nougat) was almost completely bricked - but managed to get TWRP on somehow (don't even remember how now!) which could then install your build - everything working again...better performance I presume because bloat removed?

- would like to also have a backup of original wileyfox nougat to return to but it's really not available - how ridiculous is that?

anyway thanks again
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] z-0:
Would someone who has built it mind sharing their roomservice.xml?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
https://github.com/DevelopedInside/android_manifest/blob/cm-14.1-marmite/roomservice.xml
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] LunaNoctis:
If I have a wrong bootloader / baseband version, how can I fix this?

Which rom version do I need to flash first?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] sammidrew:
Hello is it ok to Dirty flash over last build or start a fresh with the latest build.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] carpenoctem1985:
Finally got around to flashing the newest version and love it! One small issue, when I take a photo with the camera app, the picture looks like it's been split in half. Anyone got a fix or any suggestions?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
Are you aiming to get too a point were just monthly updates with latest security patch and newest commits are included?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
From past experience you can just install the new version as it just patches system not user data etc.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
I suppose it is... VM03 and BeYkeRYkt are looking into getting it official with lineageos. I'm currently on another (payed) project so there will be no updates from me for the moment, not that I've done so much, all credits go to BeYkeRYkt and Vm03 but they are more active on the 4pda forum...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
Official with Lineage would be great as only two Wileyfox devices supported last time I checked and they were rather old at that.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
"lineage-14.1-20171021-UNOFFICIAL-marmite"

No issues/bugs found running this build since early last week with SeLinux in constant permissive mode.

---------- Post added at 10:57 PM ---------- Previous post was at 10:46 PM ----------

Do you feel you will be able to get too an official build via Lineage OS?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] LenAsh:
Please avoid asking twice... the 3 people involved will no doubt announce something when ready... but a later Android version may be their current focus, not this.

Thanks
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] BlitzKraig:
Any way to get WiFi calling working with this setup? Was useful with EE's crappy signal in my flat.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] vm03:
lineage-14.1-20171121_102648-UNOFFICIAL-marmite.zip

Changes:

- better performance (core control)

- disable Camera2 API

- odexed

- upstream updates
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] LenAsh:
This just in for stock - November Security patch included... spooky

https://twitter.com/wileyfox?lang=en
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] beamscotty:
I get error 7 when trying to flash this build (lineage-14.1-20171121_102648-UNOFFICIAL-marmite.zip), indicating that I need to be running bootloader marmiate-N-g471c27e or g5531d45. I am running version marmite-N-g2b20015

Where can I find an updated bootloader and can I flash the bootloader with TWRP or is it better to use ADB?

Thanks.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
Me too, I have the CM-13.1.5-ZNH2KAS7EB-ROM bootloader as it does not power down after 30 seconds with unlocked bootloader if you don't hit the power button, plus I prefer the black splash screens too.

Does this mean we need to flash one of the official TOS 7.1.2 builds before we can install this update?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
The emmc_appsboot.mbn file is the one that updates the bootloader version from my past experience. You can get this from fastboot or recovery update files. The extracted file can be flashed with fastboot flash aboot emmc_appsboot.mbn command.

---------- Post added at 07:10 PM ---------- Previous post was at 07:01 PM ----------

With regard to TWRP error 7 when trying to flash the updated build (lineage-14.1-20171121_102648-UNOFFICIAL-marmite.zip), with a need to be running bootloader marmiate-N-g471c27e or g5531d45. This never occurred with the previous one, is there a reason for the two specified ones at all?

Thank you.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] BeYkeRYkt:
We added a bootloader check, because according to the feedback received, some people did not have radio, wi-fi, communications and some sensors because of the incorrect version of the bootloader and the radio part. And almost every official OTA update there is an updated bootloader, the list of changes of which we do not know. I added marmiate-N-g471c27e (from TOS249H) because this was the latest version available at that time, and g5531d45 added vm03 as it uses this bootloader.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] beamscotty:
Buddy, your problem is different to mine. You are on the Marshmallow bootloader. You need to get up to Nougat level for anything Lineage 14.x/Android 7.x
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
Oh I did have some issues with WiFi on the very early test builds from July period, however the lineage-14.1-20171021-UNOFFICIAL-marmite has run stable on the last Cyanogen radio files and bootloader version for past month in the UK. There is now a TOS 319I update however I have not tried this build to see if the version is changed once again.

Are you going to keep the bootloader check for all future updates? It will mean users have to keep to official builds for latest radio files and bootloader version while testing and updating this lineage OS ROM concurrently. Would a disclaimer about a recommended TOS version leave updates more open once again with an optional radio.zip in the future if needed.

Thank you for your help, advice and support.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] beamscotty:
Thanks, but it is still not very clear to me, specifically:

1. Where can I find the emmc_appsboot.mbn?

2. Do I use TWRP or ADB to flash it?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
I returned to the last Marshmallow bootloader as it supported an unlocked bootloader and tripped dm-verity not enforcing phone better however it run smoothly on the last TOS 7.1.2 nougat ROM. I have since set dm-verity to enforcing once again on this device.

---------- Post added at 08:45 PM ---------- Previous post was at 08:39 PM ----------

If you make at TWRP backup of your current ROM, then flash one of the recovery images in first post in below thread you can then wipe system and data partitions and restore the backup. This will update radio files and bootloader version, whilst retaining the unofficial lineage OS you have been testing.

https://xdaforums.com/swift-2/how-to/marmite-wileyfox-ota-nougat-android-7-1-t3654999

If you unzip one of the recovery zip files you will see it contains the relevant radio and emmc_appsboot.mbn files, however its much more straight forward to let the TWRP do the work for you then just wipe and restore after the TOSupdate.zip has run.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] beamscotty:
Thanks. so let me get this perfectly straight before I muck up my device I use for everyday use, including work. Step-by-step:

1. Make a TWRP backup

2. Download official recovery image, I selected the last in the list, TOS249H (interestingly, file dates inside the zip are all 2009...oh well).

3. Boot in to TWRP, flash the recovery

4. Still in TWRP, wipe system and data, restore system and data from backup

5. Flash latest unofficial build of Lineage OS

6. Reboot and cross fingers.

Is this correct? Question: Won't flashing the official recovery overwrite TWRP? Sorry for being thick as two planks.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
The TOS249H is probably best as its bootloader is included in the update file as authorized. I normally boot the phone from recovery after install completed then return to TWRP to wipe system, data and cache before running restore of the backup.