yashsingh1/xdaforums huggingface dataset:
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] beamscotty:
Right mate! That did the job. I still find it confusing that you flash a recovery but it doesn't overwrite TWRP, which is a recovery. Oh well. I guess it's some of this Linux/Android magic things I'll never understand. I'm a Systems Engineer Microsoft technologies since 1989 (co-developed a few core technologies like the Windows sockets API, persistent VPN etc.) and can turn any Windows server or workstation inside out - and fix anything you care to name - in a jiffy. Different logic I guess. To each and everyone his/her own I suppose.

Thanks at any rate! It worked!

Edit: I had to do another wipe, restore older build, reboot system, reboot recovery, flash new build and also gapps. But I hold that to my own stupidity and operator error because some time ago I tried to restrict Google play services permissions. That started doing forced close on almost everything. Since Gapps sets permissions during OS flash I can appreciate why in my particular case flashing Gapps at the same time as the new build became a necessity. Children, don't ever flash Gapps at other times. And if you want to be really safe, only flash Gapps when doing a clean install. Let's see how this goes in the next few days.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
If you unpack/unzip the recovery zip file you will see it does not contain a new recovery. img so that's why TWRP custom recovery is not replaced with the stock recovery. The fastboot files do have stock recovery included, if you had used ADB/Fastboot to flash them the stock recovery would have returned. Glad it worked OK for you.

---------- Post added at 10:24 PM ---------- Previous post was at 09:59 PM ----------

For your information I unpacked the new build and edited the updater-script:-

This package is for device: marmite,omni_marmite; this device is " + getprop("ro.product.device") + "."); ) ;
assert(getprop("ro.bootloader") == "marmite-13-gd77d4b8" || getprop("ro.bootloader") == "marmite-N-g5531d45" || abort("This package supports bootloader(s): marmite-13-gd77d4b8, marmite-N-g5531d45; this device has bootloader " + getprop("ro.bootloader") + "."); ) ;

I replaced one of the bootloader versions with my own, then re-compressed full files into a new recovery. zip file that I flashed successfully with currently no issues.

I understand that I have done this at my own risk and will report back any issues good or bad in a positive manner on the back of the fact I am still running on the final cyanogen marshmallow bootloader version.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
OK so after 24 hours on the marmite-13-gd77d4b8 bootloader and radio files on the lineage-14.1-20171121_102648-UNOFFICIAL-marmite build the ROM has run very stable with no issues all day. As with previous build the ESET Mobile Security_3.7.51.0 app and ES File Explorer Pro_Pro 1.0.9 had early problems, ES File Explorer kept stopping and ESET Mobile Security kept asking for accessibility permission even after it was granted on each switch on/reboot. I had to uninstall the app and install to resolve this.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] mattmatician:
Been using this build for over a week and it has been extremely stable. I've found absolutely no problems with it.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
Are you going to stay on this build or update to the new lineage-14.1-20171121_102648-UNOFFICIAL-marmite added to this thread early this week?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] mattmatician:
I think I might stay on my older build considering until I have any issues or until the official release
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
I don't think you will have any issues in the short term, except staying on the October security patch as the new build has the November one.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] beamscotty:
RE: the latest build.

I had a few forced close in some apps (for example the official NHL app), tried temporarily going SElinux permissive, didn't work. Then a few hours later, without doing anything, it all worked again.

No other problems to report. Battery life and responsiveness seems better than before.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
Was that some force closes on the newest built with November security patch? If so then I had same issue, however after the effected apks had been reinstated and cache cleared it settled down as you have said!

Did you stay on new bootloader you installed from TOS image?

There is a new build now from Wileyfox. This is the official Wileyfox link

TOS 319I (Recovery Image)
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] beamscotty:
Yes, but to be honest I cocked up in the process as I explained earlier. I even restored the September build by mistake and hold the forced close to my mucking about with the play services permissions which I do know is a no-no, but experimenting got the better of me.

I'm on the new bootloader and Nov sec patch build and it all seems to have fixed itself. No problems since a few days back. No cache clear or anything. Only thing I may add is that (subjectively) hooking up to LTE seems a bit worse than before, but this is not scientific, just a subjective feeling. Repeating what I said before, performance and battery life is certainly better, just by daily use.

Oh yes, there is a bug I forgot to report which has been present since September: I use Opera (full, not mini) browser for listening to radio and podcasts. Since a few builds back, when Opera loses focus, the stream stops. It didn't use to be the case. The AOSP browser works fine in the background. Only way to make it work with Opera is to give it the permission keep awake. Not good for battery, but then again the excellent battery performance makes it less of an issue.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
Yes I wasn't sure if you was going to do a clean install of the newest version then flash clean Gapps to resolve permission state.

How does Opera behavior work on stock ROM with regard to staying awake?

The TOS link I added just gives you the option to flash the latest Swift 2 build/ return to stock if you so wish too, now you have an unlocked bootloader.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] beamscotty:
Return to stock? How about never! You have to be joking. A stock with ads integrated in the launcher even? Listen, I've recommended friends to get the Swift 2, only because the LineageOS is easy to install and does away with the stock b-****. If it wasn't for that, I'd say this device is the singularly biggest POS I ever held in my hands. totally contrary to how it was first advertised. LineageOS changes all that - as did the debloater script until we had a proper OS build available.

So to answer your question about Opera on stock ROM: I couldn't tell. Never staid on stock ROM. However, until September Lineage build it worked in the background. Not a big problem for me as I found several workarounds.

Do you perchance work for Wileyfox? If so, let us all know.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
Well I reverse engineered the previous build to remove unwanted factors like you have raised however I don't recall the ads in the launcher, however the zen news feed has had some negative feedback, however once again I removed that from the start. "LineageOS is easy to install" Yes its one of the friendliest custom ROMs to work with, I fully agree.

Interesting, I live on chrome so that's the only browser I can advise on. When I first started to work on custom phpBB forum themes I remember how problematic getting coding to populate constantly across different browser's was, however I am digressing.

No I don't work for Wileyfox however I got many of my friends onto the first Swift and Storm models when they launched 2 years ago. These 2 device's have full official lineage OS ROM currently too. I still have a Storm on Los14.1, that needs to be on last cyanogen 13.1 bootloader to run, if you update to latest version Los14.1 it stalls at the boot/splash screen.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] TheAkashicTraveller:
What's the feasibility of getting Trebel running on this?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] ShiftyBloke:
Is there a flashable zip for the latest bootloader? Haven't gone to the Nov build yet
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
Its in the fourth post on this Page. Its a full ROM install recovery file so you will need to extract the bootloader file.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] Zanfib:
Hi all, just installed the 20171121 build after update the bootloader and radio part from 249H fastboot image and work smoothly, thanks for the tips in the last pages ! ;)
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
OTA enabled rom:

https://www.androidfilehost.com/?fid=673791459329065073

I subscribed to google groups for release security patches, as soon as they release a new one I will rebuild and push through OTA. OTA it'self has only been tested with TWRP installed through the TWRP app...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] ShiftyBloke:
Getting this when trying to flash.

It states Device State is Unlocked, assume there's something I'm missing..

FAILED (remote: Critical partition flashing is not allowed)
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] TedSamol:
Hello there, I flashed the latest version of this ROM (the OTA enabled one) on the Swift 2 Plus and now I cannot turn on the flashlight from the quick settings. Apart from that I can use it as a flash from the camera app just fine. Also, great work! Now with the OTA integration the ROM is much better!
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] LenAsh:
For the clarity of others, you did this from the stock ROM:

fastboot flash radio NON-HLOS.bin

fasboot flash bootloader emmc_appsboot.mbn

Or something else?

Was the bootloader locked or unlocked before and after?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] Zanfib:
Yes LenAsh, for the whole story :

My Wileyfox Swift 2X has the "original" CyanogenMod version from Wileyfox. I have unlocked the bootloader for flash TWRP in recovery and the LineageOS 13 version from the other thread. A good start ! When this version 14.1 come to life I tested the ROM with it without update the radio and bootloader part from official nougat and worked like a charm.

I've seen the need to update the bootloader for the last 14.1 Lineage ROM and downloaded the last wileyfox fastboot image (version TOS249H) and execute the flash-radio.sh script (I run Linux), including modem, aboot and splash from nougat.

And All works perfectly !
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] carpenoctem1985:
Excellent! Dirty flash and then reinstall gapps yeah?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] TheAkashicTraveller:
So for me the ROM had issues with slow internet regardless of what connection I was using. Having switched back to stock it's definitely working much faster now.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
Don't manually and don't reinstall nothing, even Magisk reinstalls
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] ShiftyBloke:
Thanks for clarifying those points. I'm still struggling to flash the bootloader saying its not writable, but its unlocked?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] rickvrolings:
Installed Lineage a few days ago, but somehow the flash light toggle doesn't work, but the flash light does work in the camera app.

Any solutions?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
Is this the November build with newest security patch please?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
Yes but there seems to be an issue with the flashlight not working from the pulldownmenu. It still works within camera, but not when doing hdr+ or something... So I guess this will be related...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
OK, I never had that on the November build however I had random apps closing on me still so I returned to the October build and this issue stopped for me.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
It seems to be camera related... Been trying a few builds now with backports of things that could cause this error but so far, no success...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
The October build is totally solid for me, no apps have force closed and I have even run it on all radio/ bootloader versions too with no issues on WiFi or 4g data.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] LenAsh:
I can't flash the later bootloader either... suggestions welcome
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
If you don't wish to change the bootloader you can change the bootloader version in the updater-file to the one on your device then TWRP will not trigger error 7 and should install the ROM for you.

I did this as I am on final marshmallow bootloader and don't wish to change.

Everything is working fine for me.

From my earlier post:

For your information I unpacked the new build and edited the updater-script:-

This package is for device: marmite,omni_marmite; this device is " + getprop("ro.product.device") + "."); ) ;
assert(getprop("ro.bootloader") == "marmite-13-gd77d4b8" || getprop("ro.bootloader") == "marmite-N-g5531d45" || abort("This package supports bootloader(s): marmite-13-gd77d4b8, marmite-N-g5531d45; this device has bootloader " + getprop("ro.bootloader") + "."); ) ;

I replaced one of the bootloader versions with my own (marmite-13-gd77d4b8) , then re-compressed full files into a new recovery. zip file that I flashed successfully with currently no issues.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] LenAsh:
That worked... still puzzled why I can't flashboot a bootloader. I fastboot flashed 249H to get the phone working then flashed the 21/11 version of Lineage. I had previously flashed that without modding the updater script. My version of the bootloader is marmite-N-ge8bbd8f whatever that's from.

The stock recovery version of 319H posted here soft bricks the phone, BTW.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
I normal use one of the recovery.zip files that's flashable via TWRP that Wileyfox have sent me the links for however the newer bootloader versions make you press power button within 30 seconds or it switches off. The marshmallow one does not and it has the black splash screen too, rather than the goolish white one.

Some members who tested this ROM reported the WiFi not working so the developers put the bootloader check in so that the latest radio files are in place, however I tested the October build against all the nougat radio files and the final cyanogen ones and it worked fine on them all so I stayed on the CM-13.1.5-ZNH2KAS7EB ROM bootloader and general radio files. This work fine for the November build. As there is a fault on the updated version with December security patch I have not tried this version yet.

Link to recovery. Zip of latest build flashable via TWRP.

https://wileyfox.wetransfer.com/downloads/559ad07693614c859e145317511ca01f20171121140610/9cbd04
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] ShiftyBloke:
We have to use the update.zip to flash the bootloader etc?

Does that include a ROM as well? seems quite large
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] LenAsh:
That's the one that soft bricks the phone (with an unlocked BL) - the 249H version works OK via fastboot, not tried flashing the Recovery version of that.

Edit: You cannot flash Stock ROMs with TWRP, that's why it soft bricks...!
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
I have not actually flashed the latest build, I get sent them by Willeyfox, however that ment to be installed via TWRP.

---------- Post added at 12:26 PM ---------- Previous post was at 12:24 PM ----------

Yes its a full ROM, however they contain all the latest radio files and boot loader version.

Once you have flashed it via TWRP and run through basic setup, you can then return to TWRP, wipe system, user data, cache etc. Then the lineage os ROM should install via TWRP without an error 7 message plus your then on the latest bootloader version and radio files.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] LenAsh:
Think I've just figured out why the script needs changing. The Dev is using TOS317G and we're on TOS249H or TOS319I.... so the bootloader versions are different. I (strongly) suspect that 317G is for a different territory, and may not be optimal for the "west".

Here's a recovery flashable bootloader and radio update to TOS319I

https://drive.google.com/file/d/19lseNqyatU1ZH1okAcDQ5zGPYB8sMlu_/view?usp=sharing

And one from TOS249H

https://drive.google.com/file/d/1vhsvOEvtBWKRCEVt9GUBifEMFF3pkb6L/view?usp=sharing

For info, the 249H bootloader sig to use in the updater script for the November LOS is "marmite-N-ge8bbd8f", don't know what the 319I one is, but I'm now running it, so if I flash the ROM again, the script will fail.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
Yes, after early test some on TOS317G had WiFi issues. Up to now I have successful run all versions on final marshmallow bootloader and radio files so have remained on this.

Another developer who did an unofficial LOS 14.1 ROM for the Wileyfox Storm device put a radio.zip file together in the op/first post as it needed the cyanogen 14.1 bootloader to run on. Presumably a stable set of radio files could be arrived at too.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
I've reversed this in the OTA version of the rom, so it installs on every bootloader. Besides the flashlight not working from the pulldown menu, no errors yet to see...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
And good news for the OTA users, update with flashlight working and december pathes is comming today!

EDIT: Should be available
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
First post modified for those who haven't got the OTA enabled release yet.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
Is this the update with flashlight working and december patches please?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
Yes it is... :) Vm03 mentioned it might be caused by the vendor blobs, so I reverted them to an earlier release (october) and everything seems to work...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
Oh that's good, I have found the October release to be the most stable. I have had no force closes or crashes happen on this build at all.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
Should be same for latest release... I'm already using it for 4hours now, just one forced close, but that was the app for my doorbell which isn't to stable at itself...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
ES File Explorer Pro_Pro 1.1.2, has force closed 5 times on the new December build.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
Could you provide me with a logcat or dmesg from your phone with more info on the error?

I switched from Es File Explorer to root browser cause of to much unwanted things were suddenly added to the app which I did not like...

-> The cause is probably (certainly) the blobs, I'm communicating with the other two devs about what needs to been done with it.

So far, so good on mine...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
I can if it occurs again, I wiped the caches as this improved stability on the November build with this problem.

Are the blobs different in December build to the October one? If it was not for the security patch been out of date I could happily stay on the October build ongoing as it feels like I am back on official LOS 14.1 again when this is running.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] LenAsh:
And for those of us who don't want OTA (no root here) but would like the December patch?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
They'll have to wait untill somebody else builds it? :D

Don't worry, the main developers for the rom release a build from time to time too...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] LenAsh:
Perhaps I should fire up Linux and wait several hours for a repo sync then!! :laugh:
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
You got me, I'll start repo syncing and build it for you... But only for you ok? The rest I want on OTA :D They must!!!!

EDIT1: 4 minutes later, compiling started...

EDIT2: 12 minutes later, he was at 76% compiling

EDIT3: 22 minutes later, he was at 99% compiling

EDIT4: [ 99% 2490/2491] Package OTA: /android/lineage/out/target/product/marmite/lineage_marmite-ota-a8dc92a6cd.zip

EDIT5: Uploading to android filehost under the name lineage-14.1-20171212_211654-UNOFFICIAL-marmite.zip where you should find it after 30min. from now which is 10:45pm. around here, the point where I go to sleep...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
Never mind, I got the error on my own made app for IOT several times...

There Is a bug, and I shall find it!!!!
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
Yes it started again after been switched off all night :confused:
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
Well, I've been messing with the vendor blobs all morning and using my normal apps, still no unexpected app closures...

From what it looks like the flashlight bug is in the latest commit to the vendor blobs. Doing my last update now, but it should be stable...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
What exactly are you doing in es file explorer if I may ask? So I can try to reproduce the error, are you using OTA version or regular?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
The apps stop on actually opening, IMDb IMDB Play Store is actually worse and Google maps stopped on boot without me even touching it.

I normally use the app back up features and manage how storage is running as the internal memory can fill rather fast with junk. I don't use an aggressive junk cleaner anymore as I use to find important things got removed in the past.
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
Just installed imdb and google maps and testing them now (on unreleased build) Nothing crashes on opening :) I also Installed ES File Explorer (not the pro) and it behaves like normal...

So I can only say to you:

https://www.androidfilehost.com/?fid=817906626617952311

This is with latest working vendor blobs, december security and without OTA
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] VBCerobil:
And a new OTA containing has been pushed...
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] drewster0:
Hi great rom its running great for me,is there anyway to overclock this rom.?
[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] image45:
After a few days on this build I have had a few random force closes. What's the difference between this build and the lineage-14.1-20171021-UNOFFICIAL-marmite build other than its security patch been for October please?

I only ask as I returned to this build again this morning and its once again had not one force close or crash etc. In short its absolutely rock solid in running stability terms.

The above December build is by the most stable of any other I have installed of the different test builds however the 21st October remains the most stable over all with not noticeable running bugs or force closes.

The above is not intended as criticism of the work done by the developers, just one members feedback from their personal apps and widgets on his device with the various test releases to date.