yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S7 Edge (Exynos) ROMs, Kernels, Rec] crixley:
I completely agree, the kernel when I tried it was great. I just don't at all like the way he is approaching things. This is different from what many here are used to. A little understanding and compassion goes a long way. Tkkg1994 is probably the best example I can think of.
[Samsung Galaxy S7 Edge (Exynos) ROMs, Kernels, Rec] Bajanman:
Member conduct.

Thread cleaned..

Please have a look at the rules below and remember you agreed to them when you signed up.

2.3 Flaming / Lack of respect: XDA is about sharing and this does not involve virtual yelling (flaming) or rudeness. Flaming or posting with a lack of respect is unacceptable. Treat new members in the manner in which you would like to have been treated when you were a new member. When dealing with any member, provide them with guidance, advice and instructions when you can, showing them respect and courtesy. Never post in a demanding, argumentative, disrespectful or self-righteous manner.

2.4 Personal attacks, racial, political and / or religious discussions: XDA is a discussion forum about certain mobile phones. Mobile phones are not racial, political, religious or personally offensive and therefore, none of these types of discussions are permitted on XDA.

2.5 All members are expected to read and adhere to the XDA rules.

Try to abide by them to avoid any problems.

Thanks,

Bajanman
[Samsung Galaxy S7 Edge (Exynos) ROMs, Kernels, Rec] Bastardoxx:
Where can i find the newest version for S7Edge to download?
[Samsung Galaxy S7 Edge (Exynos) ROMs, Kernels, Rec] trantiendat3004:
#1
[Samsung Galaxy S7 Edge (Exynos) ROMs, Kernels, Rec] kylothow:
We're currently testing the Note FE kernel on our devices. I managed to get to a booting kernel but it still need some revising in the settings as a few new features could actually be counterproductive if ran on our devices/ROM combination. Hopefully I'll be able to overcome the initial issues in the next days.
[Samsung Galaxy S7 Edge (Exynos) ROMs, Kernels, Rec] tidschi:
My new favorite kernel! Except undervolting nothing else changed, and everything is pretty fine, performance & battery. ?
[Samsung Galaxy S7 Edge (Exynos) ROMs, Kernels, Rec] 24kWolf:
Great kernel. :good:
[Samsung Galaxy S7 Edge (Exynos) ROMs, Kernels, Rec] nguyenlinh:
Can this kernel bypass knox for samsung pay?

I need use SS pay but cannot do it
[Samsung Galaxy S7 Edge (Exynos) ROMs, Kernels, Rec] jaxenroth:
Any kernel info regarding Note FE users, is this kernel compatible with our device? Thx. SM-N935s
[Samsung Galaxy S7 Edge (Exynos) ROMs, Kernels, Rec] efkka23:
can someone tell me kernel for n8 port for s7 edge :)
[Samsung Galaxy S7 Edge (Exynos) ROMs, Kernels, Rec] kylothow:
It has different drivers, so it needs a different branch. I could build the S7 kernel on the FE base so we can have a unified kernel, but it wouldn't likely be the best choice for S7 users.
[Samsung Galaxy S7 Edge (Exynos) ROMs, Kernels, Rec] kylothow:
I don't have added any explicit spoofing for it so likely it won't work.
[Samsung Galaxy S7 Edge (Exynos) ROMs, Kernels, Rec] kylothow:
Not officially, you can try flashing on the ROM's default kernel, it should work.
[Samsung Galaxy S8 Questions and Answers] skivnit:
Hello, I always had this problem with Spotify dunno if it's the app or Samsung's fault but listening to Spotify while screen off drains a lot of battety as the phone is kept awake 100% of the time. Anyone with a solution?View attachment 4127414
[LG G6 Questions and Answers] Killua96:
Hi, probably today i'll buy a G6 with contract in italy for 350 euros, coming from a G5 a would like to ask if anyone had some problems like on the previous model. Thanks in advance!
[LG G6 Questions and Answers] Jeremiah Bonds:
These are my stats from yesterday View attachment 4127509View attachment 4127511
[LG G6 Questions and Answers] Killua96:
Thanks, any problem with the screen? Like image retention or backlight bleeding? Had to unlock my G5 to solve them, don't want to do the same for the G6 :D
[LG G6 Questions and Answers] vintagerock:
No image retention so far. Only backlight bleeding ive seen is from the bottom of the screen when the AOD is on in a pitch black room.
[LG G6 Questions and Answers] Killua96:
Thanks, it was the same back then with the G5, a bit of backlight bleeding in the bottom and on the top, after few months sbam! Image retention!

Thank you for reporting it =)
[LG G6 Questions and Answers] Jeremiah Bonds:
The image retention goes away.. It isn't an AMOLED screen where there's burn in. there's also apps that help with getting rid of it.
[LG G6 Questions and Answers] Killua96:
Yes, i know it, used that blue filter app, they didn't work on the navbar, don't know why, also the retention goes away in x minutes where x depends on the gravity of the problem, mine goes away in one hour of display off, always better than the burn in but still a problem xD
[LG G6 Questions and Answers] xphyle1971:
That's an aberration. I'm willing to bet that 99% of the owners of this phone can't come close to those numbers. I have the Korean model (using AT&T here in USA) and with moderate usage, sync off, less than 50% brightness, using greenify, I average between 4 and 5 hours of SOT.
[LG G6 Questions and Answers] Jeremiah Bonds:
Try force stopping or uninstalling quick memo. Greenify actually drains it a little more.. Since Nougat, that's been the problem with greenify, but what you can do is activate aggressive doze via greenify, but hold off on hibernating apps.. Then come back and tell me.
[LG G6 Questions and Answers] TheChuckIII:
Im extending battery life to a HUGE degree by enabling airplane mode then turning on whatever ill need, including wifi, data, etc...
[LG G6 Questions and Answers] Killua96:
It was too good to be real xD

Thanks for your report, mind that with a bit of gaming i got max 2 hours of sot with my G5 in 5-6 hours of usage and mobile data (bad signal tough), which is, well, pretty bad... But well, maybe is the low signal the problem, a friend that works with me had a S7 Edge and he had 3 hours and half max in the same conditions, who knows ahaha

I'm getting it certainly since it will cost me half of the actual prize, but the lack o removable battery could be a big cons.
[LG G6 Questions and Answers] mhill1986:
I would say that his 7 hours SOT was very much normal considering he had only 11 total hours on battery. This phone will easily get you that. I think standby drain tends to be the weaker point of the battery life on the G6, but it sounds like it will be considerably better than you've gotten with your G5.
[LG G6 Questions and Answers] Jeremiah Bonds:
I have plenty of screen shots documenting my last few days.. Yesterday I got 5 hours.. The day before I got 7.. It varies, but I'm keeping GPS on, no WiFi, sync on, using Waze for GPS.. Played a few games and Bluetooth is always on. Keep in mind the G5 had what 2700ish mah? The G6 is 3300 mah. I use my phone for work which entails emails, social media, lots of voxer.. So you'll definitely get more from the G6 than with your g5.. My wife had a G5 and she's loving the G6.
[LG G6 Questions and Answers] Killua96:
Crossing my fingers ahahaah
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] kylothow:
Changelogs:

From version 2.3.3 to 2.3.4:

● added fstrim on boot
● added Knox and other security check props spoofing inside the kernel
● added Google Play services drains fix
● added custom init.rc with tweaks (cfq with tunables preset, read ahead 128 and 256 for external, rised base CPU frequency a little (you can lower it if you want)
● recent patch to cpufreq added
● updated AnyKernel2 with the latest goodies from osm0sis

While searching the Internet you might also find versions which aren't listed here: these are Beta versions and their changelog isn't available (but included in the one of the next stable version, so you don't miss anything).

All the changes I made are listed on GitHub.

Old changelogs (for The Outsider):

Version 2.2.1

- added cleaning scripts at boot (automatic trim, sqlite optimization, cache and leftovers cleaning
- updated ramdisk and mcregistry to DQE7
- updated with latest Samsung changes (DQE7/DQEF)
- disabled swap and zsmalloc
- added row I/O scheduler
- increased default maximum frequency to 2.6GHz
- updated to Linux 3.18.55
- switched to custom built Uber Toolchain 6.3.1 (20170528)
- switched to a whole new overclock/voltage management method based on ASV
- changed frequency policy especially regarding touch boost (for better battery)
- allow to enable Exynos swap
- add unstable power detection and charging/battery controls
- added notifiers for the future addition of CPU governors and removed old/broken implementations
- a few f2fs and other minor fixes to defconfig, schedulers, cpufreq

Version 2.1.6

- switched to GCC 6.3.1
- various build flags to optimize building
- enabled a few compression algorithms (GZIP, LZ4, LZMA...)
- enabled cryptographic drivers optimized for 64 bits
- defconfig tunings to reduce debug logging
- updated mcRegistry and ramdisk to DQD9 (for S8Port only the init file)
- drastically changed kernel default tweks/settings

Version 2.1.5

- fixes regarding stability and speed
- ext4 and fuse fixes
- crypto and drivers built uncompressed
- random numbers generation changes

Version 2.1.4

- the kernel has been redone from scratch; the features are in pair/more than the previous 1.x.x versions, and gives you an overall way better experience.

Version 1.4.1

- various bug fixes
- performance/reliability improvements for network, ext4, f2fs and cryptography
- enabled a few kernel modules for ipv6 and a few other optimizations
- trying out higher kernel timings
- set default governor to blu_active

Version 1.4.0

- first release for xda
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] kylothow:
How to set up your phone with f2fs:

1) First you have to install a compatible recovery. Recent TWRP releases can format and mount f2fs, but they don't handle a few installation scripts correcty. I recommend TWRP 3.1.1.0 by [MENTION=1148003]lyapota[/MENTION] which has the correct patches. You can find it here.

2) Then you have to backup all your data (internal storage will be wiped too, so make sure to copy

ALL

your files in the

INTERNAL

storage). So, any TWRP backup should be taken on external SD card.

3) After this, reboot into TWRP. From Wipe / Advanced Wipe check only /data, then select Change Filesystem and check f2fs. Do the same for /cache. At the moment I don't think there are ROMs that support f2fs on /system too (All the TouchWiz based ROMs force ext4 and format despite settings).

4) Reboot into recovery once again, so we're sure that it can mount everything.

5) At this point you're done. Flash your ROM of choice, this kernel and whatever you want.

Reboot and profit!

ROMs supporting f2fs formatted /system will be listed here when available.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] XDevOS:
Dishonored reference?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] kylothow:
Definitely [emoji6]
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] XDevOS:
Love that game :good: :D Will stay with this kernel as long as I can xD <3
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Calvin.manneson:
busy man

thanx boss

testing. ..

hotplug?

what Rom you running [MENTION=5645637]kylothow[/MENTION]
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] kylothow:
At the moment only the stock hotplug. Further developments will need a specific app like Synapse or maybe a custom Kernel Adiutor -- which is the next step in the development.

I'm running latest Helios, the only thing that is preventing me to do my own custom ROM (basically it perfectly fits my needs).
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] ig_df:
Default settings are the best even for you?

I wanna try your work but don't have enough time for playing games with custom settings.

Thx a lot for you anyway:)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] kylothow:
The point of this is to provide a great experience out of the box -- there is a few others helping me to decide which are the best settings, and I update them quite often because it's a continue pursuit of the best everyday settings profile.

The script applies at boot before anything else so you can change them in case you don't like.

The inexperienced user can update the kernel and enjoy always updated settings without even installing a kernel control app or rooting.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] nkod:
+good kernal antutu 15xxxx

https://www.mx7.com/i/140/F2Pnl9.png

-battery unstable

rom s.....
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] nalas:
Those scores are with OC ? GPU and CPU?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] surdustef:
Seems smooth even with PowerSaving mode(1.4.1)

Update: Battery is unstable <=60-50%
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Calvin.manneson:
yup,speed up everything for high score

New base D2/3 all score high.

with stock kernel and default settings score 140k.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] danny19901:
May give it a try out at some point ATM I'm on superman ROM but curious as if it will break superman control app as I know a version of super kernel broken that app
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] tranphungan:
hi

what is battery unstable you mean? it's less time than other kernel? please guide
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] kylothow:
The old 1.x.x version can have every problem imaginable (the only confirmed one is stutters for some users) but no one ever complained about battery.

Users just say things without proof, stats or logs, they don't even mention the settings they're using or which ROM are they on... Definitely not useful.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] tranphungan:
Thank you.

In my opinion. I can see this kernel make my rom Super Man is smoother than superstock or tgpkernel or superkernel. Absolutely smoothly and not effect to battery much (still not recognize..). I push up all cpu frequency to max. Hehe
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] kylothow:
New update is available for download. It has been tested and reported to be stable and worth the upgrade from the great 2.1.6.

Here's the changelog:

Version 2.2.1

- added cleaning scripts at boot (automatic trim, sqlite optimization, cache and leftovers cleaning
- updated ramdisk and mcregistry to DQE7
- updated with latest Samsung changes (DQE7/DQEF)
- disabled swap and zsmalloc
- added row I/O scheduler
- increased default maximum frequency to 2.6GHz
- updated to Linux 3.18.55
- switched to custom built Uber Toolchain 6.3.1 (20170528)
- switched to a whole new overclock/voltage management method based on ASV
- changed frequency policy especially regarding touch boost (for better battery)
- allow to enable Exynos swap
- add unstable power detection and charging/battery controls
- added notifiers for the future addition of CPU governors and removed old/broken implementations
- a few f2fs and other minor fixes to defconfig, schedulers, cpufreq

> https://www.androidfilehost.com/?w=files&flid=171297
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Calvin.manneson:
thanx for updating dev.

definitely the fastest custom kernel for me...

anyone know why ux score is 'red' in antutu?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Calvin.manneson:
see what i mean...
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] iOrpheus06:
Try turning on fsync or changing i/o scheduler if it helps (reduces score though)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Calvin.manneson:
could be fsync...

scheduler is fiops should be ok?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] iOrpheus06:
Havent really tried other scheds except Deadline(best all around for me) but i heard fiops does well on benchmarks.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Baffsuki:
Here's the reason

The ROM/Kernel has did something with the benchmark, that's why it is also absurdly high, normal S7s only scores 110-130k, so that score is not true.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] iOrpheus06:
Enable fsync and/or change the i/o scheduler and the score becomes green, ux i/o lowers its score. No need to blame the rom or kernel for it. Stock score is 140+ though
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Baffsuki:
Oh. Ok. Thanks for clarifying.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] baolich2:
Do you can build kernel G930S based on source code ?

http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=G930S

Build source DQD3.

And base on source:

https://github.com/kylothow/TW_TheOutsider_Pure_Kernel

Thankyou
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] kylothow:
There's no need to change sources but only defconfigs and dts. I can try to merge them and adapt the scripts, but this would be problematic (the number of builds will double, or the size of the packages will).
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] iOrpheus06:
The kernel is fast and balanced (havent done antutu yet). It's just that when charging, i checked the charging current and it never goes above 900mah like it should considering the customizable charging and input currents in mtweaks. Other than that, it's a very good kernel. Am on ambasadii rom v15.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] iOrpheus06:
Charging fixed by reflashing kernel. Works wonderful
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] lowis101_2014:
Hi people, how about knox?.......Securefolder working?...thanks
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] lowis101_2014:
hi people, On the downlaod page there is a new version 2.2.2, any changelog?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] kylothow:
I have updated kernel name and links, I'll fix the rest of the thread soon, just be patient.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Calvin.manneson:
thanks for your innovation and contributions...:good:

installed yesterday....
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] iOrpheus06:
So how was the new kernel? Am about to flash it now and make observations (and probably feedback) for a few days
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Calvin.manneson:
good kernel.

you need to flash stock image first.(on devs afh site)

less features (than outsider)

but lots of development progress from dev...:D

very good kernel...flash-it :cowboy:
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] iOrpheus06:
Currently running batman rom with it. Still have to wait a few cycles tho
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] iOrpheus06:
Thanks for the update on your kernel!

Battery is good, better than outsider. Just one issue though:

I noticed an issue when streaming via browser, temperature reaches 41°C (normal in-use temp is 32-35°C). Plus when it gets hot, I also noticed that small cpus tend to raise to max 1.58ghz (i believe that the cause of the raise in temps).

I will provide screenshots after recharging my phone (2nd cycle).

Am on Batman Rom v1.1.1
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] iOrpheus06:
Here it is. Idk if the text files will help but i got a copy of them just in case. Stock set up thermal throttling (small cluster) by streaming using browser (chrome)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Calvin.manneson:
happy with this kernel

good battery efficiency.

tested on omega rom and now also on s8 port (tn2009)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] kylothow:
That's nice :svetius:
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] jokono421:
2.2 working great on s7 edge fd, on stock touch wiz. Also had to to flash magstic root before and after kernal flash to get root to stick. Thanks for your great work.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] kylothow:
After a long time lurking in the darkness and silently sharing builds on Telegram this kernel has finally come to a stability/speed/features/battery sweet spot to be ready for a release here on xda-developers. Sorry for being unactive but lately vacations and my private life didn't allow me to constantly keep this thread and the kernel itself updated.

I hope that with the latest stable 2.3.3 release you will forgive me :)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] kylothow:
After a few days testing with very positive results, here's the latest 2.3.4 release:

● added fstrim on boot

● added Knox and other security check props spoofing inside the kernel

● added Google Play services drains fix

● added custom init.rc with tweaks (cfq with tunables preset, read ahead 128 and 256 for external, rised base CPU frequency a little (you can lower it if you want)

● recent patch to cpufreq added

● updated AnyKernel2 with the latest goodies from osm0sis

I'm always working to bring the best, so stay tuned for future updates (I'm currently considering adding wakelocks controls and battery controls, and why not, tune a few things better) ;)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] nateco:
Hello kylothow,

Your kernel looks very interesting and I want to put it on my phone. Just one question.

Could elaborate on this feature you mentioned? In what ways is security effected?

"fixed various bugs in the Linux code like improved cyptography algorithms, filesystems, network..."

-Thanks
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] kylothow:
It's a way to briefly sum up all the cherry-picking to improve performance, remove security bugs etc. that doesn't add any visible (at least in MTweaks) difference.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] mrpajax:
Hi,

I installed today your kernel, but I lost root. Sooo, I installed magisk-14.zip too, but I lost few options like check SafetyNet and update Magisk.

I don't know why. I tried reinstall app, but this not give me any results.

Any solution?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] michel333alfa:
Samsung pay?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] callmebrain:
Giving this master piece a try. Thanks for the development!
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] C_Karhu:
Hi!

Looks promising! Will secret mode still work?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Matze6989:
Thanks for the great Kernel. There is running perfect.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] david.bean91:
Kernel working great with stock Samsung 7.0 thanks!
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] harisyks:
I have a big problem with charging. The phone won't charge over 1 Amp with stock fast charger and fast charging ON. I've read that someone fixed this by re-flashing the kernel, but it doesn't work for me. Any suggestions?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Fabreitor:
Works on galaxy s7 with Lineage OS 14.1?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] iOrpheus06:
The TW label on the title is visible enough, isn't it?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] sh4dow6oy:
can't flash .... give this error ... the new boot image is too large for this phone
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] RaiiNCore:
works this kernel with Resurection Remix Rom v. 5.8.5 ? pls help :c
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] downhere:
... read the first post... It's there right at the beginning.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] RaiiNCore:
can u not just tell me if it works or not.. wew
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] appledoor:
It will not work. TW means touchwiz only ROMs. Resurrection ROM is an AOSP ROM.
[Android Stick & Console AMLogic based Computers] JFK1975:
My new x96 arrived yesterday also I found this thread and instructables yesterday. I'm really glad that you take care of this little machine.:good:
[Android Stick & Console AMLogic based Computers] Downunder35m:
Guess I was just in the same boat as everyone else with these noname things.

Figured almost everything out I need, ecxept how to change the bootloader/kernel to allow for a custom bootanimation.

Main thing though was to have a working recovery to avoid weird UBS cables and manual flashing.