yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] abhibnl:
I wish I could upload it as a mirror but I have only a 1 Mbps connection. Which would take approximately 4-5 hours just to upload this somewhere. That too if upload won't fail. I and many others downloaded using that link. Can you try going to the guides n general section and look for a mirror in the 3.2.6 thread?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Same like me, a poor 2 Mb/s as well. Can I download it via the built-in system update utility? It said that it will download the whole system update zip "1.3 GB" so it shall download the same file you linked me to. But i can not determine the path where I can find the update package. Will check out the OOS 3.2.6 thread, hopefully there is a good mirror there

EDIT: surprisingly when using your link to download the OOS 3.2.6 zip from my phone using ADM, it works perfectly! Strange but good of course :D
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
Alright, one more attempt to fix the WiFi issue in OOS3.2.6, me and [MENTION=5060769]Mostafa Wael[/MENTION] has personally tested this on our device and it works fine. Rest assured, that this version would have a higher chance of working than the previous ones.

Changes:

* (Actually) Fixed WiFi on OOS3.2.6

* Merged Linux 4.2's random.c (thanks to arter97!)

* Upstream changes from CyanogenMod

* Updated AnyKernel installer to the latest version

Download link: mono_oneplus3_25-09-2016
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
I hereby assure you that WiFi is working on OOS 3.2.6

Tested on official ROM from OnePlus and i have zero issues with [MENTION=4751327]F4uzan[/MENTION] latest build :good:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] karan1051993:
Boots with 3.5.2 CB ? cuz others arent booting

---------- Post added at 07:07 PM ---------- Previous post was at 07:05 PM ----------

already answered , sorry to ask
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] abhibnl:
WiFi is working. Confirmed! Thanks
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] tomhtg90:
is it possible to add feature like double tap to wake gestures? im on MIUI and there is no double tap to wake on MIUI. Cheers
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
Sure thing, I'll add this in the next release. Cheers!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] tomhtg90:
Wow that was fast reply. thank you, mate :highfive:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] abhibnl:
[MENTION=4751327]F4uzan[/MENTION]

Could you please review and following commit and advise if it is in-accordance with your kernel philosophy and could be implemented in the next update? Seems like a good addition to me.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] core_x:
Isn't the default frequency already at 133 MHz?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] abhibnl:
Even if we gave set it at 133 in kernel auditor, even at 0% utilization, it stays at 213mhz step
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
I'll check and see, however, this might require a ramdisk edit if it's possible. While it isn't a problem, it might pose quite a number of incompatibility, I'll sort it out later. Thanks for the suggestion.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] superior8888:
Dash must be fixed ?

Skickat från min ONEPLUS A3003 via Tapatalk
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
What? Can you please be a bit more elaborate? It works fine here, and I charge using Dash Charge all the time, there's no way I could miss it if it's an issue.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] abhibnl:
Working fine here, no issues at all.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Dash is 100% working here if not 110%

No way it is broken kernel wise
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] superior8888:
Seems like i should try again.

Skickat från min ONEPLUS A3003 via Tapatalk
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] superior8888:
Seems broken in miui rom atleast. Didnt Clock it but says 1.40h to full charge from 10%. That might be wrong tho.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] tomhtg90:
[MENTION=4751327]F4uzan[/MENTION] how is double tap to wake feature? is it still possible to add that in your kernel?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
Yes, it's possible, sorry but I haven't had any time to work on the kernel recently. I will update it soon but I'm quite unsure when I can spare up a time for that.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] djeresia:
when you think that this feature will be implemented? early or have to wait a few weeks?

Thanks
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
I'm quite unsure for the when, since I seems to be getting constant barrage of activities recently, I'll try and spare some time in the next week to add this and update some parts of the kernel.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] abhibnl:
[MENTION=4751327]F4uzan[/MENTION]

Hope you are doing great man. While i was browsing XDA, found these 2 really really helpful commits. not sure about others but i get really pissed when i accidently press Recents or Home button while playing MC5. And these 2 commits addresses that. Would you have some time to compile a test kernel or to see if you would consider adding these?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
AFAIK those have been already merged. [MENTION=4751327]F4uzan[/MENTION] to confirm
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] abhibnl:
Nopes, i have went thorugh the commits. Those 2 are not there.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] mav76:
Seems so, I am on Miui 8 from evr99 and the charge is limited to 1500mA. Not a big issue, just a suggestione to have a look whenever possibile!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Stock kernel has Dash working ?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] mav76:
To be honest I haven't checked the current with stock kernel...just by impression the charging was feeling faster so it could be
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Do me a favour and capture the current on stock kernel please :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] mav76:
There you are, my impression is confirmed
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
So stock kernel had Dash working, but not Mono :rolleyes:

Will wait till F4uzan hit back.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] gleggie:
I'm getting heavy drain both idle and screen on. This is normal for the first few battery cycles as the kernel settles in right?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] geekynoob:
Battery drain is subjective....use an app like bbs and see if some of ur apps have gone rouge..
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Show us some battery stats to help you :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
This is a very, very late update, I know. It's just an engraving to tell everyone that we're still alive in this ship and will stay that way for quite some time.

This update focuses on what I deem to be important for now, we are just picking our momentum back and we might be returning to faster paced updates (instead of this "crawling" monthly updates which brings zero exciting things). I'll sort this out later.

Here's some changelog to keep you up and running:

* Fixed "Dirty COW" vulnerability

* Merged changes from OnePlus to sync up changes of OOS3.2.6

* Finally added DT2W and S2W to unsupported system but runs OOS kernel anyway (for example, MIUI)

I'm excited on what I have planned, there are some interesting changes here and there (and this update isn't exactly one of them), but I might as well post this update here to keep us up and running.

Download: mono_oneplus3-31-10-2016
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] mivv:
Thx was waiting for this...
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] gleggie:
It was Audio Mix Wakelock. Not sure what was causing it. I'll test the new kernel though thanks :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Back in time for Halloween haha :D
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Normas Interruptor:
Someone please provide the battery state with this kernel!

Sent from "Oneplus 3" via XDA apps
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Senthil360:
Didn't see that one coming :)) , :exciting:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Flasher8:
Not sure why, but installed over elemental kernel and freedomos 1.6.1. Getting black screen (after the bootlogo i getting blackscreen unable to on my device. Only way is force reboot to recovery etc).

Reflashed with elemental kernel then everything ok.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Puddi_Puddin:
Flash stock kernal > Mono kernal.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Most probably because there are conflicts between the EX kernel's modules and the Mono modules. Reflash your ROM dirty with no wipes and then install Mono
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] kash296:
don't forget to flash supersu after that. clearly mentioned in the Freedom OS thread
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] EatBeans:
Is this kernel compatible with cm14.1 and has it the feature that dm-verity is disabled?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
It supports only ROMs built from stock OnePlus code (OOS, H2OS, MIUI partially for some ports and fully for others)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] harish_hpd:
dash charge breaks on miui.. mivv build 6.11.10.. getting only 1400ma instead of 3500ma.. tested @ 15 % battery.. any workaround for this.. thank you ...
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
Does it works on other custom kernel? I'll try investigating about it soon.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] harish_hpd:
i tried elemental x on miui.. but phone went to bootloop.. after that i never tried any kernal..

then i heard about this kernal.. i flashed and phone booted fine.. but it broke dash..[emoji29] [emoji29]
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
Hmm, this is strange, can you send me the stock boot.img from the ROM?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] tomhtg90:
here is the stock boot.img from mivv's miui 6.11.10. btw, i tested too with elementalx kernel boot up fine, but it break dash charge too
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
You mean AROMA like ElementalX? I'll see if I can find a workaround for that, I don't necessarily need underclock so I never thought that the clock settings wouldn't stick. blu_active will surely come in the next update, I plan to bring some more changes in the future update.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Bradl79:
yes like elementalx b/c prior i tried blu_sparks but i noticed the frequencies do not stick after reboot even if u use a kernel editor to apply boot settings and still does not work, elementalx using aroma was the only way to get them to stick, but i like blu_active kernel but flar2 will not add it. lol thank you for the quick reply

oh also i noticed with custom roms too that the sRGB does not stick, idk if that can be fixed, thank you again
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
Have you tried disabling CPU boost in Kernel Adiutor? I think Kernel Adiutor is not yet properly updated for SD820, so it might cause some problem with frequency setting. For sRGB, yes, it doesn't stick for me either, I'm looking for a fix for it.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Bradl79:
I am using kernel toolkit, I have tried with both editors and does not work, only thing that ever worked was the aroma
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
I'll look up and see if I can implement AROMA then, thanks for the report, by the way ;)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] evanxyj:
Safe to flash over custom kernels?? Like elementlx or blue spark?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
This kernel doesn't modify the ramdisk, so yes, it's safe to flash over other custom kernels.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] _MartyMan_:
Thanks :good:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] fantamadnesss:
Nice. +1 for the overclock if possible. Do you plan a cm kernel rls?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
If there's enough request, I might do it, but for now, no, because I really don't want to switch from Oxygen to CM just yet.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] nimrodsv:
Took a look at your source and it seems like you've put a lot of effort and cherry picked good commit so I've tested the kernel, seems very solid and smooth for me the last few days so I will keep it a daily driver.

Great work!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] aj8600:
Flash RR and itll change your mind ;) so smooth and bug free

or

flash HydrogenOS and have your phone last twice as long lol
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
Thank you!

Haha, I actually planned to try HydrogenOS with the kernel, quite unsure about RR but I'll surely try it one day. Thanks for the tip!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Perhaps I/we will switch to CM when Android Nougat is out, I am sure OOS will take a while, just like every other OEM out there, hopefully not too long though

nice work [MENTION=4751327]F4uzan[/MENTION]
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] abhibnl:
[MENTION=4751327]F4uzan[/MENTION]

Nice to see you here man. Have you sold or stopped development for OnePlus One? I quite liked your SAOSP rom for bacon. :) Never really knew you are into kernel development as well. Hoping to buy my OP3 by next week most probably. :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
Yep, I have stopped the development for OnePlus One and replaced it with the OP3, that device was a blast to develop on. I'll see you next week then, haha

I haven't tested it, but since the MultiROM in OP3 uses the no-kexec workaround, it should work fine, if not then I'll find a workaround and fix it.

Definitely, I'll take some sweet time in OOS, though, unless some of my Nexus friends starts nudging me with that sweet N. Thanks!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] abhibnl:
BTW would you recommend going for this device over OPO or should i wait for this year's Nexus? My priority would be future proof chipset and decent developer support but not expensive device.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
I think the OP3 wins over this year Nexus if you don't wish to wait, it's a true successor to the OPO (yes, no hyperbole there), and the smaller battery capacity isn't a complain either when my daily SoT is about 6 hours.

Kinda went offtopic, you may want to discuss this in PM or something ;)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
So, another update is up and running with not much changes to be seen (as to be expected), there is a lot to see in the commit logs on Git, but there's very little to be found that can be customized.

Here are the shortened changelog:

* Added blu_active

* Enabled tons of TCP congestion algorithm (there is a lot)

* [Experimental] I added overclocking, but I'll let you guys test if it works or not

* Lots and lots of upstreaming and cherry-picking from CAF and CM

* And also some upstreaming from Google (android/kernel_common/android-3.18)

* Fixed QuadRooter Exploit (thanks to eng.stk for sorting those commits out!)

* Removed powersave and userspace governor, it's not like anyone is actively using them anyway

Download link: https://www.androidfilehost.com/?fid=24651430732235791
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
I'm closing in ... :cowboy:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Daemos:
Wait are you saying HydrogenOS is really good on battery compared to Oxygen OS?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] C.H.T.J.:
Cm is to buggy gona flash this kernel with freedom os :)!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] C.H.T.J.:
Great kernel! Absolutly great!!!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] avetny:
Damn it's actually nice stock kernel without crap !!!

Try people.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] sangalaxyi9003:
How is the battery backup in this ROM ? What is the SOT you guys are getting?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Striatum_bdr:
It's a kernel. Not a Rom.

Try it.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
If you meant the battery backup in this kernel, it's pretty much the same as stock kernel for me, not much of a huge changes (still rocking the regular 6.5 hours SoT), but I guess that's better than having less.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] sangalaxyi9003:
My stock is 5 .5 hrs. Do u use any other app or settings .. 6.5 is damn good bro.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
Nope, I guess that depends on your usage, I just let the kernel and ROM as is, and 6.5 hours seems to be the average SoT I am getting everyday.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
A new update is up and running, I tried lots of experimental changes in this build but only some managed to pass the testing phase and be uploaded to GitHub. There isn't much to behold here, but it is what it is, I guess.

Changes :

* Merged Nvidia's power efficiency patches

* Fixed CVE-2016-5696 vulnerability

* Some upstreaming from AOSP (ecryptfs)

* Added frandom support

* Optimized random and entropy

* Updated f2fs drivers (thanks to eng.stk)

Download : https://www.androidfilehost.com/?fid=24686681827311617
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] C.H.T.J.:
Runs great thank you!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Daemos:
What kernel tuning software is recommended to use with this kernel? The only thing I want to enable is sRGB on boot as I've noticed it's only on the stock kernel that sRGB sticks on reboot.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] C.H.T.J.:
I use EX Kernel Manager.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] reesedizan:
Breaks wifi on DU's latest release.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] g_Four:
This kernel is for oxygen os
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
Strange, I didn't modify anything related to wlan, does the older version works for you?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] C.H.T.J.:
Boy oh boy read the damn OP!!!!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] abhibnl:
[MENTION=4751327]F4uzan[/MENTION]

Hi! finally got my OP3 delivered today. So first thing i want to do is to unlock bootloader and decrypt the storage. Since i'm new to this encryption stuff, and has read about it over google searches. Just want to confirm, does your kernel also has forced encryption flag? And how can i prevent the kernel forced encryption once i remove the encryption from the storage? From what i read, flashing Oxygen OS full zip and reboot will force encrypt the storage again unless you flash a custom kernel with force encryption flag turned off.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
My kernel does not modify anything related to force encryption, so, if stock OxygenOS has force encryption turned on, then it is the same for my kernel.

Also, encryption works fine, why would you want to disable it?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Was about to ask the same question, the device is faster than needing to decrypt the phone's storage IMO so,.. why you want to do so ?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] reesedizan:
Oops. Sorry about that.

---------- Post added at 04:29 PM ---------- Previous post was at 04:29 PM ----------

Sorry about that.

---------- Post added at 04:31 PM ---------- Previous post was at 04:29 PM ----------

Can try it out, but if it's only for Oxygen OS, then I get why.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] abhibnl:
To be honest, after reading online, i have an impression that creating twrp backups on encryption storage could create issues, also people got locked down while flashing custom roms and had to flash stock n what not. Like i said, i'm new to this encryption stuff and would need to make a decision now as i don't want any mess after a few months after setting the phone the way i want.

Also, can i flash CM/Slim/other custom roms over encrypted storage without needing to decrypt it first? I'm sorry if i'm asking too many questions. But i hope i'm not going off-topic.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Well I have created multiple of TWRP backups with all partitions and have been going back and forth between them and i never faced any issues at all. Also I flashed H2 OS and never had issues as well. Didn't flash CM or Slim but I am sure there won't be any issues as well. Never read any issues concerning any conflicts between CM ROMs and encryption up till now. So, I guess you are good to go and flash that kernel now ;)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] abhibnl:
Thanks! That surely put a word of confidence. However, is it true that one should d disable lockscreen security before making backup on Op3? As no password would work when you restore that backup. Read it in multiple threads. I really prefer reading n doing my research before doing anything experimental with my devices.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Occasional issue

Happened to me once when went back from H2 OS to OOS. It was reporting wrong register always...

So yeah, sadly true...
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] avetny:
Latest kernel build
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] mysterio619:
Currently I'm on elementalx kernel with stock OS 3.2.2.......can I flash this directly on top of elementalx?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] avetny:
No
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] mysterio619:
So dirty flash the rom and then kernel
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
You guys will be surprised with the answer....

Yes you can :D :p

As far as I am concerned, the kernel does not patch the existing ramdisk, rather has its own ramdisk ready in the zip.

If the kernel patches the existing ramdisk like Blu_spark and EX kernel do, then no

But [MENTION=4751327]F4uzan[/MENTION] mono kernel does have its own ramdisk

He can confirm such info as well, but since the ramdisk is there, no need to dirty flash the ROM :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] F4uzan:
You actually can, but the settings of ElementalX might stick with the kernel, so it is advised to dirty flash first. Mono doesn't modify the ramdisk (until now, at least), so there's nothing from the previous kernel that can conflict with it.