yashsingh1/xdaforums huggingface dataset:
[8525, TyTN, MDA Vario II, JasJam ROM Development] Stratosphere:
Go to File Explorer. It should default in your My Documents folder. Click Up once to "My Device." Click Windows. Click Start Menu.

Now you'll see the Start Menu you get when you click Start, along with the Programs and Settings Folders. Click Programs. Click Office. Click and Hold the program of your choice. Choose Copy. Click Up. Now you're back in the Programs Folder. Click Menu-> Edit-> Paste Shortcut.

Repeat this process to copy shortcuts to your Programs folder or your Start menu. (by going up one more level.)
[8525, TyTN, MDA Vario II, JasJam ROM Development] CraigP17:
there is no Office in Windows>Start Menu>Programs....
[8525, TyTN, MDA Vario II, JasJam ROM Development] eagle 1:
the office apps are located in the windows folder of the vanilla version,

to make shortcuts open file explorer and go to the windows folder, find the office apps (like pworc) copy the app, goto windows/startup/programs click paste shortcut for each one

if this does not makes sense, then read the whole vanilla thread, someone created a cab folder to install the shortcuts for you.
[8525, TyTN, MDA Vario II, JasJam ROM Development] juntjoo:
how is this creating shortcuts? looks like you guys are just coping exe files. i'm interesting in creating actual shortcuts. does anyone know if this is possible?
[8525, TyTN, MDA Vario II, JasJam ROM Development] mrvanx:
Yes ... eagle just told you how to do it, either that or use the cab file in the wm6 vanilla thread which will do this for you.
[8525, TyTN, MDA Vario II, JasJam ROM Development] coleco:
Choose "paste shortcut" instead of "paste" to get the shortcut instead of a copy of the exe file.
[ONE Original Android Development] adinkwok:
#include <std_disclaimer.h>
/*
* Your warranty is [STRIKE]now void.[/STRIKE] WE'RE BACON, **** WARRANTY
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/

- AIO Kernel Optimizations
- Built with UBER GCC 6.0 Toolchain
- Optional version for those suffering from touchscreen issues
- Linux 3.4.107 Kernel
- Latest CodeAuroraForums 3.4-common Commits
- Based off of CM12.1 Kernel
- MultiRom Compatible
- F2FS Primary Compatible
- Optimized Cache Flags
- TripNDroid I/O Scheduler
- SmartMax CPU Governor
- Bricked Hotplug
- Quick Wake Up Driver (battery saving feature)
- Cortex-A15 Optimizations
- Optimized Square Root Algorithm
- TCP Congestion Algorithms Enabled
- Disabled some debugging for better performance

[URL="https://basketbuild.com/devs/YoshiShaPow/Kernels/Bacon"]Basketbuild[/URL]
[URL="https://github.com/TGM-Hybrid/tgm-bacon-cm"]Source[/URL]

1. Download the kernel and place it into your storage directory
2. Reboot into recovery (Power off phone, then hold the Power + Volume Down button)
3. Install the kernel
4. Wipe Dalvik/ART Cache and Cache partitions
5. Reboot and profit

XDA:DevDB Information

The Green Machine - A Kernel for the OnePlus One, Kernel for the ONEPLUS ONE

Contributors

YoshiShaPow, frap129, ak, DerRomTester, RenderBroken, Cl3Kener, flar2, Faux123, franciscofranco, savoca

Source Code: https://github.com/TGM-Hybrid/tgm-bacon-cm

Kernel Special Features:

Version Information

Status: Snapshot

Created 2014-12-21

Last Updated 2015-05-29
[ONE Original Android Development] Quasar:
You guys can spill your woes here. If the problem is legitimate, and you are nice, your problem will be solved. :p

Also, If anyone wants detailed info on the governors and hotplugs and stuff used, peek into the thread. I'll be adding that sometime next week. :)
[ONE Original Android Development] adinkwok:
reserved
[ONE Original Android Development] NuLLV01D:
New Original Stuff! Wow.... These are some nice set of defaults I see... optimax with bfq and alucard.... great choices [MENTION=5284595]YoshiShaPow[/MENTION]
[ONE Original Android Development] adinkwok:
Nothing "original" here yet. That will come very shortly. Another dev and I are working on porting his new hotplug. More to come soon!
[ONE Original Android Development] NuLLV01D:
Would You Be Making an App for Controlling Your Kernel or Would You Add UKM Support? TIA
[ONE Original Android Development] LexusBrian400:
Any specific app you recommend for kernel control?
[ONE Original Android Development] srisurya95:
Whohooo good to see you ....
[ONE Original Android Development] mittimus:
Can't wait to try it! UKM + Syanpse is fine for kernel control?
[ONE Original Android Development] martinusbe:
I was wondering when The Green Machine would get here :D
[ONE Original Android Development] sawdey21:
no love for [MENTION=4316709]savoca[/MENTION] in the credits too?? :P
[ONE Original Android Development] 1asbak1:
Got 3 random reboots since this morning, no logfs just wanted to report it
[ONE Original Android Development] adinkwok:
I think its with alucard_hotplug... I'll keep testing.
[ONE Original Android Development] adinkwok:
I have been successful in my recent tests for a new hotplug. I still don't know what causes those reboots because it hasn't happened to me ever since. New build out by tomorrow. Happy flashing.

Edit: oops, turns out I was running alucard all along (silly me). I switched to the other hotplug and everything went wrong. I guess the new build will be a bit late.

Edit 2: even more fail, I added the wrong version of the hotplug. Aaand I got the frequencies mixed up. It's getting late lol.
[ONE Original Android Development] fjsferreira:
Could you add sound control? :D
[ONE Original Android Development] Alin CG:
in my opinion the reboots are ROM related ..something CM did ..because I tested the new Roms with old kernels that never had problems and I still get random reboots
[ONE Original Android Development] adinkwok:
I think you're right. I haven't had any reboots recently. I had a weird thought that it might be Google Chrome; I've only had reboots on that app. Nonetheless, the issue solved itself.
[ONE Original Android Development] Gusy_80:
I have not had any reboot, and use much OnePlus with this kernel.
[ONE Original Android Development] ak:
Yes I have resolved the same problem by removing it.

Sent from my A0001
[ONE Original Android Development] cerealguy:
With which app we can control the kernel settings? :)

Sent from mine BlissPopped 1+1 Bamboo Edition, powered by Boeffla Kernel
[ONE Original Android Development] Quasar:
Synapse. Don't forget to flash UKM from the synapse thread otherwise synapse won't work.
[ONE Original Android Development] cerealguy:
Okok... Do you know how works optimax governor? I've googled it, but nothing...

Sent from mine BlissPopped 1+1 Bamboo Edition, powered by Boeffla Kernel
[ONE Original Android Development] Stylez Ray.:
V3 still not working on Euphoria. Please check this commit https://github.com/anarkia1976/AK-OnePone/commit/a5ba8e9bf9bb6ce2a41501f7530c2057265afc1e
[ONE Original Android Development] EasyGoingXD:
Is it possible to make it avaible for 4.4.4 Roms? :/
[ONE Original Android Development] Ideas4ya:
Working great on Vanir-Exodus 1/15/15 using Sabernaro version. Antutu scores are 51k+ and it feels so much better. I did overclock on my OC frequencies, but only by 10 volts. Great job. I will now swap my rom to primary to see if the multirom patch is integrated fully.
[ONE Original Android Development] cerealguy:
Working great with today's Blisspop build! Young project but great job! Thanks[emoji106] [emoji106]
[ONE Original Android Development] nezlobnyj:
I'm sorry if I missed that one, but is it already compatible with f2fs-mixed/all?
[ONE Original Android Development] DerRomtester:
Sry i don't get it what is SaberNaro?

You can use sabermod or linaro to cross compile it.
[ONE Original Android Development] adinkwok:
A SaberMod toochain compiled in a Linaro environment. It uses some of linaros source to have best of both worlds. They aren't prebuilt toolchains, they're compiled ourselves.
[ONE Original Android Development] DerRomtester:
Source ?
[ONE Original Android Development] adinkwok:
https://github.com/SaberMod?tab=repositories
[ONE Original Android Development] adinkwok:
Hey guys, come check this out! This thread is going to be the place where you can test everything about the new TGM-Hybrid toolchains. Please read thoroughly though if you don't want to look out of place when you post.
[ONE Original Android Development] frap129:
Here are the toolchains https://github.com/hyper-toolchains Each hybrid has an explanation in the readme
[ONE Original Android Development] DerRomtester:
Now i get it :) Have you thought about gnueabi?
[ONE Original Android Development] frap129:
Gnueabi has worse battery life and performance than arm-eabi. More info on everything here http://xdaforums.com/oneplus-one/general/kernel-tgm-toolchain-testing-help-best-t3003754
[ONE Original Android Development] DanteGR:
Random reboot on Sabernaro.

CM12 official nightly 20150112 all stock kernel settings. Phone booted fine and I tried to write something in Viber. Boom freeze and reboot.

https://www.dropbox.com/s/tr96xiiup2myxf5/last_kmsg.txt?dl=0
[ONE Original Android Development] adinkwok:
Use smartmax gov, optimax is still buggy I guess
[ONE Original Android Development] DerRomtester:
I thought Cl3kener said that gnueabi has a better battery life and arm-eabi has a better performance. Thx for the info.
[ONE Original Android Development] Alin CG:
Should MSM MP Decision and Auto SMP both enabled ....? Because I have both enabled with stock settings. .. Thx
[ONE Original Android Development] DerRomtester:
Do not enable both. Just enable one hotplug. They can conflict.
[ONE Original Android Development] frap129:
I thought Auto SMP wasnt a hotplug, its just a hotplug add-on, no?
[ONE Original Android Development] Ideas4ya:
Hey I'd like to know the answer as well...?? Interesting question because they are both enabled by default.
[ONE Original Android Development] _ASSASSIN_:
Love this kernel, glad to see a sabermod and linaro version :).

Anyways, I was wondering if you are planning on including intelliactive, as intellimm isn't too good with games with all the stuttering :(.
[ONE Original Android Development] DerRomtester:
Intellim isnt designed for games.
[ONE Original Android Development] adinkwok:
Smartmax is pretty nice for hardcore gaming. Usually, optimax would be better, but something with it is causing a kernel panic. I'm looking into it.
[ONE Original Android Development] ak:
Its an hp like others ... [emoji106]
[ONE Original Android Development] adinkwok:
At first I thought it was a hotplug add-on because in the first 100 lines I didn't see any "turn on" variable ?. I also realized that I set selinux as enforcing instead of permissive. That will be fixed for the next build.
[ONE Original Android Development] ak:
You have to mod it if you want to use with others HP.
[ONE Original Android Development] adinkwok:
Can I google hangouts you about it? I know your email through github.
[ONE Original Android Development] Stylez Ray.:
Any infos regarding the incompatibility with Euphoria? I tried it again yesterday with a clean flash and it worked...but only as long as my phone was connected with USB. As soon as I unplugged it it started bootlooping again.

This kernel looks very interesting I really would like to try it :)
[ONE Original Android Development] adinkwok:
OK, thanks for that info!!!! That tells me that Euphoria hasn't implemented the USB charging commits from a bit back into their ramdisk.
[ONE Original Android Development] ak:
I prefer xda ... :good:
[ONE Original Android Development] adinkwok:
Haha alright. I'll use pm then so it doesn't clog up this thread.
[ONE Original Android Development] Ideas4ya:
I love to see developers collaborate!! A small donation-worthy request...multirom support in the near future? No rush, just something to think about...

Multirom support = donation same-day

Over and out! Lol
[ONE Original Android Development] frap129:
Already have it!
[ONE Original Android Development] adinkwok:
No not yet. Poor implementation on my part. Next build will also have F2FS!
[ONE Original Android Development] Ideas4ya:
Are you sure? Have you tried it? I've flashed all versions and get the same results...multirom kernel is needed and none of my other Roms boot when this kernel is installed on stock slot.
[ONE Original Android Development] frap129:
Whoops, forgot. We took it out for stablity reasons, but I believe [MENTION=5284595]YoshiShaPow[/MENTION] got it fixed and will have it in for the next version.
[ONE Original Android Development] mastrgamr:
Hmm, can't even boot into the LinaroMod version on my phone. The phone freezes on the boot animation and reboots (and bootloops after that).
[ONE Original Android Development] adinkwok:
Some ROMs don't work because of the new kernel/ramdisk/device-tree changes. You're gonna have to wait till the maintainer updates.
[ONE Original Android Development] _ASSASSIN_:
Yeah min max is pretty damn extreme, but I like faux123's governors because they combine a good bit of battery life and performance when I need it

I guess I'll be sticking to optimax.
[ONE Original Android Development] adinkwok:
Stick with smartmax ;)
[ONE Original Android Development] frap129:
It's an issue with the ramdisk, I'm working on an anykernel version because I'm having the same problem
[ONE Original Android Development] adinkwok:
New kernel update.

TGM-bacon-lollipop-v4.0.0.zip

4.0.0

- Merged latest CM Commits

- MultiRom supported (hi [MENTION=5093942]KINGbabasula[/MENTION] :D)

- F2FS support re-added

- Auto_smp Hotplug now set as default
[ONE Original Android Development] PlayingPoise:
The minute I'm about to download this for the first time, there's an update. Lucky me. ;)
[ONE Original Android Development] EasyGoingXD:
@ YoshiShaPow question to you. Do you support the newest kernel with AnyKernel/4.4.4 Roms?
[ONE Original Android Development] adinkwok:
WIP, something is causing a kernel loading failure
[ONE Original Android Development] EasyGoingXD:
Great and not so great news but thank you for your work to get it running :)
[ONE Original Android Development] BlakeSm:
[MENTION=5284595]YoshiShaPow[/MENTION]

The MultiROM app is saying this kernel doesn't have the kexec-hardboot patch. Is this intentional or just an oversight? First time running your kernel, seems great so far! :good:
[ONE Original Android Development] EasyGoingXD:
Sry for being curious ^^ but is the 4.4.4 kernel problem already solved?

Cant wait to flash your kernel :)
[ONE Original Android Development] Ideas4ya:
I ran into this again as well. This is one of the snappier kernels I've tested on my rom slots, I just hate I can't use it for my DD on my primary slot. Good job yoshi, but are you all working on a multirom fix or just deciding to drop support for multirom users? Please don't take my question the wrong way, I just don't want to continue to report the bug and crowd the thread if you all are deciding to drop support.
[ONE Original Android Development] adinkwok:
I don't know why miltirom doesn't work! I've implemented and enabled the correct patches...
[ONE Original Android Development] azsl1326:
Decided to try this kernel. Flash 4.0 Linaro on Temasek's F2FS. It encrypted my phone and wiped my SD Card!!!
[ONE Original Android Development] :
- TGM-Hybrid SaberNaro Version (SaberMod toolchain built in a Linaro environment)

- TGM-Hybrid LinaroMod Version (Linaro toolchain built in a SaberMod environment)

- TGM-Hybrid Linaro Version (Linaro toolchain built in, well, a linaro environment)

- Linux 3.4.105 Kernel with -Ofast

- Based off of CM12 Kernel

.

- F2FS Support (removed for now

.

Edit.

4.0 has re-added F2FS Support

Wait for dev. Sorry for your loss
[ONE Original Android Development] adinkwok:
Sorry about that. It must mean that the normal ramdisk is not compatible with f2fs. I will have to make anykernel versions then.
[ONE Original Android Development] LibbyXCX:
Which one for an opo on lollipop?
[ONE Original Android Development] NuLLV01D:
All 4 Work. Try and See Which One Feels Best to You. I'm Using the SaberNaro Version.
[ONE Original Android Development] adinkwok:
New build with some new stuff! Just fyi, if you want to use MultiRom and/or F2FS, please flash the AnyKernel version! There will be no SaberNaro build this time because it won't compile yet. Working on it though!

Be aware that the kernel listing in the download link is a bit wonky so make sure you download the correct version!

Normal version

AnyKernel version

5.0.0:

- Merged latest CM changes
- Updated TGM-Hybrid LinaroMod to the latest toolchain version
- Updated ARM topology and cpu_power driver
- LZ4 Compression tweaks
- Simple GPU Algorithm for better GPU management
- Optimized cache flags
- UKSM 0.1.2.3 added and tweaked
- AnyKernel version added
- Another flag for smoothness
[ONE Original Android Development] Ideas4ya:
Thanks for the update. Since both files say anykernel at the end...multirom users should download the linaro version and not linaromod version, right?
[ONE Original Android Development] adinkwok:
There is an anykernel linaromod version too. You can flash either one.
[ONE Original Android Development] frap129:
I dont think "LinaroMod" and "SaberNaro" are the best names for my toolchains, as people use Sabernaro because they think its close to SaberMod when its actually mostly linaro, and vice-versa. Who wants to help me come up with better (and hopefully cooler) names?
[ONE Original Android Development] oriveradel:
How about

LinarKing and SaberBeast

Or Backwards

LinarBeast and SaberKing
[ONE Original Android Development] frap129:
Like it! Ill wait and see if anyone else has suggestions
[ONE Original Android Development] DerRomtester:
Why do you add lz4 compression and don't activate it ? CONFIG_KERNEL_LZ4=y ?

For me it does not boot. Do you know a solution ?
[ONE Original Android Development] adinkwok:
It does not boot for me either. But I enabled some of the other lz4 tweaks like compression and decompression that I'll be using for things like ZRam
[ONE Original Android Development] DerRomtester:
Ah ok. I will pm you if i find a solution.
[ONE Original Android Development] vikrant82:
Rock solid

The kernel is rock solid for me on BlissPop. Even the all-so-simple "interactive" is so responsive on this one. May be AutoSMP is the butter, but I am loving it.

Is there a plan to add a Sound control driver - May be FauxSound ?
[ONE Original Android Development] Ideas4ya:
Well...it wasn't same day but I didn't forget about you. Great work bro!!

Confirmation # 3E484562SA383384M
[ONE Original Android Development] adinkwok:
Thanks so much!

Yes, still looking for ways to improve this kernel
[ONE Original Android Development] vikrant82:
Another request: Just noticed AutoSMP is spamming crazily to kmsg.

Probably -

#define DEBUG 1

autosmp.c
[ONE Original Android Development] frap129:
Do you have just autoSMP enabled? Its currently set up as a hotplug, not an addon, so that could be the problem.

---------- Post added at 07:09 PM ---------- Previous post was at 07:06 PM ----------

Im currently looking for a fix for the LZ4 bootloop aswell. It works fine for me on the galaxy s3, and thats a 3 year old device, so it has to be some stupid typo somewhere
[ONE Original Android Development] DerRomtester:
Lz4 worked for me two months ago. I had to disable dynamic debug or sth like that. But now with -O3 optimization it does not work anymore. Do you know how big the boot partition is? Maybe the kernel size is too big.
[ONE Original Android Development] adinkwok:
That's what [MENTION=5051294]frap129[/MENTION] was thinking (kernel being too big). I'll be checking how big the boot partition is.
[ONE Original Android Development] vikrant82:
Yes! Using autoSMP as my default hotplug.
[ONE Original Android Development] adinkwok:
v6.0.0

New version with addded performance (maybe)!

TGM-bacon-lollipop-v6.0.0.zip

v6.0.0

- Updated to the latest CM Kernel
- Enabled LZ4 compression ZRam
- Added UKSM governors (tunable with UKM + synapse LOL)
[ONE Original Android Development] NuLLV01D:
Sorry to Bother, but is UKM different from UKSM?
[ONE Original Android Development] adinkwok:
Oh shoot, that's a typo. I meant to say UKM + Synapse.
[ONE Original Android Development] NuLLV01D:
No worries. BTW, I See SaberNaro is Back!! That's Awesome! Much Appreciated
[ONE Original Android Development] Hzu:
Nice, getting mine to run with this kernel in a few minutes. I'm still waiting for the different environments results though. From the poll, it looks like SaberNaro works best, although I can't really be certain if there will be any differences at all.

I'll try and see them for myself, anyhow. Thanks for the great work.
[ONE Original Android Development] Hzu:
Hmm, tried with OmniROM Lollipop, doesn't boot. Stuck at the kernel's bootlogo.

Or it just doesn't work with OmniROM?
[ONE Original Android Development] DerRomtester:
Omni is using a different device tree. You need a special kernel made for omnirom.
[ONE Original Android Development] Hzu:
Um, so, does it work with SlimSaber LP? I'm still waiting for the device to boot, it's stuck at the ROM's bootanimation.
[ONE Original Android Development] NuLLV01D:
Works on SlimSaber LP
[ONE Original Android Development] Jole7:
How is the performance with the new SaberNaro Man?
[ONE Original Android Development] OmegaBlaze:
SaberNaro > LinaroMod & Linaro

Wayyy snappier & Very Underrated.
[ONE Original Android Development] Jole7:
Thanks Bro!!
[ONE Original Android Development] amirul arif:
really great kernel..hope i can see tgm boot logo..hope u can add it..
[ONE Original Android Development] adinkwok:
Can someone tell me the average Screen On Time of the stock CM kernel? There's a huge battery drain going on and I don't know if its ROM related or kernel related.
[ONE Original Android Development] DerRomtester:
I get about 5- 6 hours in my kernel
[ONE Original Android Development] adinkwok:
Yeah I *used* to until about January 28-30. Now in getting max 3 - 4.5 which is horrible!
[ONE Original Android Development] Setting.Out:
"Stock" CM12 gives me up to 5hrs sot, the same with your kernel.. Under clocked, around 7hrs sot.. If I play heavy games 4hrs max
[ONE Original Android Development] amirul arif:
craving for new update..lol
[ONE Original Android Development] adinkwok:
v7.0.0

After taking a break from developing, I'm back. It's great to be back.

TGM-bacon-lollipop-v7.0.0.zip

v7.0.0

- Linux 3.4.106 Kernel
- Tweaked Low Memory Killer values (prevents unnecessary app killing)
- Alucard hotplug added back
- Bricked_hotplug now default (getting 5 min away from 7 hours of sot with 2% left)
- Used -Os to compile the kernel so it's a smaller file size
- Revamped flags for best performance and battery
- Added ElementalX governor (starting to like this more than SmartMax)
- Tweaked random entropy values
- Removed CPU/GPU Overclocking for now because I don't see a need for it (UC will come later)
- Faux123's Simple_GPU algorithm added
- Using franciscofranco's thermal driver (tweakable with Synapse + UKM)
- Removed UKSM for now (caused battery drain)
[ONE Original Android Development] Setting.Out:
I may have found a bug.. I'm getting reboots when selecting the interactive governor..
[ONE Original Android Development] OmegaBlaze:
I'm getting the same results. Reboot as soon as the rom starts up.
[ONE Original Android Development] yf23a:
the simple ondemand gov of GPU also will cause reboot
[ONE Original Android Development] gianton:
No reboots so far with stock settings on latest SlimSaber.
[ONE Original Android Development] Quasar:
Works beautifully with elementalx and bricked hotplug. Them flags really make the difference ;p
[ONE Original Android Development] superiscch:
Any glitches on Spotify with this one?
[ONE Original Android Development] adinkwok:
Could you describe what the glitches are? I may be able to find out.