yashsingh1/xdaforums huggingface dataset:
[LG G5 Questions & Answers] R3d_D3w1L:
This version is great, fast reliable, iso and shutter speed in manual camera are fixed, but there are few thing that I don't like: no option to change keyboard color, unless you change theme; dng photos preview in gallery is lower res, and they look when you open them like stretched thumbnail... (but when you open it in snapseed it looks fine).

Additional: some notifications are late. For example, viber notifications are late about 10 min.

Cheers!
[LG G5 Questions & Answers] sahidmiah:
thanks mate

R u in uk
[LG G5 Questions & Answers] R3d_D3w1L:
No problem. Nope, I'm from Montenegro. :)
[LG G5 Questions & Answers] jacko5:
If you find a way for Barclays Banking App to work can you post info please mate.

I will of course do the same.:D
[LG G5 Questions & Answers] darkojuve:
I update with LGUP yesterday everything works normal. On antutu benchmark with v20a version I got 145 000 on this version go to 152 000. Yes it fixed camera problem with manual mode.
[LG G5 Questions & Answers] viktor92:
Going from MM to Nougat will lock the bootloader and encript data partition again ?

I've received the OTA message for update to V20A, but after so many work to have the phone like I want, I'm not ready to do that again right now...
[LG G5 Questions & Answers] sahidmiah:
It should be a smooth transition.I did it last week just follow the instructions
[LG G5 Questions & Answers] diba1958:
How to get H85020a_00_OPEN_EU_OP_1030.kdz to work with UK H3G Three Network?

Hi, I have a Three (H3G) branded G5H850

a couple of days ago i have flashed the H85020a_00_OPEN_EU_OP_1030.kdz.

It seems to be a French Orange network image.

Three Network (H3G) in UK refused access to their network.

Had to go back to H85010m_00_H3G_COM_OP_1027.kdz so.
[LG G5 Questions & Answers] viktor92:
Do you had the phone rooted and with data partition decrypted ?
[LG G5 Questions & Answers] bobsie41:
How did you go back?

Rightly or wrongly, I was under the impression that you cannot go back to marshmallow from nougat by flashing a kdz.

Can anybody clarify this for me please?
[LG G5 Questions & Answers] diba1958:
I have downloaded the genuine stock rom from lg-firmwares.com

You have to look for your country and provider as well.

the flashed it using LGUP by using the update methode.

you have to do a factory reset after all
[LG G5 Questions & Answers] Kruzkal:
Installed and working fine except I am unable to grant write permission of external SD to any apps. The prompt to grant permission fails.
[LG G5 Questions & Answers] viktor92:
Downloaded the full V20A by OTA, select "install now", then the phone "gets ready" for update, and few second later reboots and go directly to the recovery... reboot manually from it, and I have the same MM rom :(

Don't know what's wrong, maybe the phone being rooted and the data partition decrypted cause some problems...
[LG G5 Questions & Answers] mass/cls/:
Use LGUP with the upgrade option.
[LG G5 Questions & Answers] viktor92:
Today I did it, but LGUP gave me an error at 9% of the flashing all the times I've tried.

And I should remove the battery because the phone got stuck on the message screen "don't remove the USB cable until bla bla..."

Luckily the original OS and all my congurations and data were untouched, but I can't upgrade with OTA nor LGUP...

---------- Post added at 03:41 PM ---------- Previous post was at 03:39 PM ----------

Is there a .zip version of the V20C flashable with TWRP ?
[LG G5 Questions & Answers] sahidmiah:
Did you tick usb debugging before installing
[LG G5 Questions & Answers] viktor92:
NO!!, you're right!!!

If I flash V20C with LG UP, should I do a factory reset, or an "upgrade" it's enough?
[LG G5 Questions & Answers] viktor92:
Well, with debugging activated I have the same 0x2000 flashing error at 9% of the process... :(
[LG G5 Questions & Answers] sahidmiah:
You can.after installing kdz file via lgup.you must do factory reset.other wise it wont work

---------- Post added at 10:53 AM ---------- Previous post was at 10:52 AM ----------

Its better to do a factory reset.so you get clean version of software
[LG G5 Questions & Answers] viktor92:
Ok, I finally flashed V20A through a .zip file and TWRP. I forgot to make a factory reset, and flashed also no-verity-opt-encrypt-2.1.zip and latest SuperSu, and I have to say that the phone runs great, I've preserved root and data partition unencrypted, and all my programs, data and configuration, and I really can't find any reason to do a factory reset now. Also the rom feels a little faster, and I don't think it's a placebo effect, so I will stay as this until next OTA (I doubt it will work) or a new version that pops up in .zip format.
[LG G5 Questions & Answers] andreipaval:
Hi, if I install this v20c kdz over a EUR-XXX H850 wuth v20a, what will the result be ?

Will I still have a EUR-XX version after update?, or will it become branded ?

Thanks
[LG G5 Questions & Answers] PrinceLc:
You will get GLOBAL.COM like mine and not branded look at the first page there is a screenshot
[LG G5 Questions & Answers] andreipaval:
What's the difference between GLOBAL-COM and EUR-XXX ? for future updates...
[LG G5 Questions & Answers] PrinceLc:
Sorry I don't know the difference I know only there is no difference
[Honor 6X Questions & Answers] Prof1977:
Is there any new version for 6x thinks
[Honor 6X Questions & Answers] jkccl9:
write a legible question and you may get an answer
[Honor 6X Questions & Answers] jerryhou85:
Latest is B163, I think... I can remember B125, B150, B160 and B163.
[Honor 6X Questions & Answers] shashank1320:
Latest is B163...my phone was on B150 when I got it in China but got the update few days back.
[Honor 6X Questions & Answers] DarkGuyver:
If you are talking about the latest model of the Honor 6X. Then the model supplied by Honor directly is probably the latest model available
[OnePlus X Android Development] ur0:
Hey folks,

I've been building LineageOS for quite some time. Here's my latest build.

Pretty much everything works right now (except the kernel, flash Arsenic or BlackReactor).

EDIT: Camera's broken and so is torch. *Don't flash this yet.*

All thanks to the actual contributors over at Lineage, especially [MENTION=7707791]AshwinR[/MENTION]64 (I've only built this, I'm not responsible for any actual development). As always, you're flashing this at your own risk.

XDA:DevDB Information

LineageOS, ROM for the OnePlus X

Contributors

tech_master

Source Code: https://github.com/LineageOS

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.4.x

ROM Firmware Required: Latest BL

Based On: CyanogenMod

Version Information

Status: Nightly

Created 2017-01-07

Last Updated 2017-01-07
[OnePlus X Android Development] Pootch:
Can we dirty flash over CM14.1 offical?
[OnePlus X Android Development] ur0:
Yep.
[OnePlus X Android Development] Pootch:
Did not work for me..

Flashed ROM+blackreaktor 0.5 Kernel for CM14.1

Stuck at oneplusX logo
[OnePlus X Android Development] sundhar88:
Hi developer, Please change the title to '' [ROM] [7.1.1] Unofficial LineageOS BUILDS ''

Thanks in advance.
[OnePlus X Android Development] OldDroid:
as you are not the original Developer, wrong section. Its no Original Work. Reported
[OnePlus X Android Development] BrokenBee:
Are we going to see one of your ROMs for OPX anytime soon?
[Moto G4 Questions & Answers] nicollivier:
Hi Everyone,

Just get my now phone in fact it's the second G4 I got. The first one has been destroyed accidentally.

On the first one I was able to root it & to install xposed module.

I wanted to do it again on the second one, and I thought I know well the procedure & so I took some short cut....

Now I cannot start my phone, stuck on the MOTO logo, and I get the following message "invalid boot state" through fastboot command

Any idea how can I retrieve my phone?!

[SOLVED] After reading carefully tuto...

Thx

Nicolas
[Moto G4 Questions & Answers] piyu89:
Me too facing this
[Moto G4 Questions & Answers] piyu89:
Your issue get solved bro?
[Moto G4 Questions & Answers] Hamzabombay:
Bro i also need solution about that if u got that please guide me how do fix that error of invalid boot state
[Galaxy Note 4 Q&A, Help & Troubleshooting] elzimny:
Mirrorlink on Note 4 (all note 4 ) not working on skoda superb mk3 columbus (common problem, nexus and htc is working with no problem)

Android auto works 100% but mirroring 1:1 not.

Running on stock newest android marshmallow

Any ideas?
[Galaxy Note 4 Q&A, Help & Troubleshooting] shaggyxda:
nexus? sure?

What is the major problem? MirrorLink or mirroring 1:1? All Samsung phones can not mirroring 1:1.

https://www.youtube.com/watch?v=orR5QX3tJmg

Tested on Samsung S5, S6, S7, note5, A3 2016, A5 2016

https://www.youtube.com/watch?v=7AfgAnMser8
[Fire TV General] pwntrik:
**UPDATE**

Here is my collection of scripts for rooting, blocking updates, and all kinds of stuff for ALL fire tv:

https://github.com/pwntrik/firetv/

Here's the video (2 parts) on howto root Fire TV 1st gen using soldering:

https://youtu.be/yhwYfudGiM8

https://youtu.be/Kn7zmXf08bk

**/UPDATE**

Greetings, AFTV hackers! :)

I have successfully soldered an emmc reader to the Fire TV 1st Gen, and I have complete r/w access. However, the tutorial for rooting appears to be a bit dated as the hacker (@maximus64) at the time was able to just copy the su binary to /system/xbin, modify the permissions, and run it.

Since FireOS 5.2.0.0, however, SELinux now prevents the binary from being executed:

(At this point, I have already copied su binary, chmod 6755 it, chown 0:0 it)

shell@bueller:/ $ ls -la /system/xbin/su
ls -la /system/xbin/su
/system/xbin/su: Permission denied
1|shell@bueller:/ $ su
su
/system/bin/sh: su: not found
127|shell@bueller:/ $ ls -ld /system/xbin
ls -ld /system/xbin
drwxr-xr-x root shell 2017-01-05 01:35 xbin
shell@bueller:/ $ ls -l /system/xbin/
ls -l /system/xbin/
-rwxr-xr-x root shell 63880 2016-05-27 17:00 dexdump
-rwxr-xr-x root shell 49816 2016-05-27 17:00 sqlite3
lstat '/system/xbin//su' failed: Permission denied
-rwxr-xr-x root shell 813248 2016-05-27 17:00 tcpdump
-rwxr-xr-x root shell 9384 2016-05-27 17:00 trapz
-rwxr-xr-x root shell 46456 2016-05-27 17:00 vitals_collection_agent

And just to make sure I did everything correctly, I hooked it up again then checked the binary:

root@kali:/media/root/57f8f4bc-abf4-655f-bf67-946fc0f9f25b1/xbin# ls -la
total 1092
drwxr-xr-x. 2 root 2000 4096 Jan 5 04:35 .
drwxr-xr-x. 16 root root 4096 Jan 6 17:07 ..
-rwxr-xr-x. 1 root 2000 63880 May 27 2016 dexdump
-rwxr-xr-x. 1 root 2000 49816 May 27 2016 sqlite3
-rwsr-sr-x 1 root root 112576 Jan 5 04:31 su
-rwxr-xr-x. 1 root 2000 813248 May 27 2016 tcpdump
-rwxr-xr-x. 1 root 2000 9384 May 27 2016 trapz
-rwxr-xr-x. 1 root 2000 46456 May 27 2016 vitals_collection_agent

So at this point, I did some research and it seems that SELinux prevents this from being run. Does anyone have a workaround or could tell me how to give this binary permission? I have zero experience with SELinux, and even if anyone can point me to a similar thread for rooting when you have full r/w access, that'd be excellent..

Thanks! :)
[Fire TV General] rbox:
bueller_recovery_v2.zip begins with a shell script. If you open it in a text editor, you can see it. mkdir /system/recovery, unzip the contents of that zip to /system/recovery, and do the mv and ln commands. Make sure the selinux contexts of /system/recovery and it's contents match the other contents of /systems.

And also make sure the contents are chmod 755.
[Fire TV General] pwntrik:
Thanks, rbox! :) I've managed to rewrite the script to do all that, but how do I make sure the SELinux contexts match? Sorry, not familiar with SELinux.

Is this the ACTUAL partition table, or is this the way the eMMC reader loads it?

root@kali:/media/root# ls 5*
57f8f4bc-abf4-655f-bf67-946fc0f9f25b:
adb backup hostapd property system?
anr bugreports key_provisioning prReset time
app connectivity local radio tombstones
app-asec dalvik-cache logd resource-cache user
app_ext data lost+found securedStorageLocation vitals
app-lib debug_service media securestop webcrypto
app_ms dontpanic mediadrm security wiper
app-private dpm misc shared wpstiles
audio drm playready ssh
autotrace fota proffline system

57f8f4bc-abf4-655f-bf67-946fc0f9f25b1:
data lost+found usf

57f8f4bc-abf4-655f-bf67-946fc0f9f25b2:
com.amazon.avod.apk lost+found
com.amazon.venezia.apk recovery
com.amazon.vizzini-550901810.apk signed_com.amazon.kso.blackbird-1550000810.apk
dalvik-cache signed_CSAppFireTV-fireOs-release_v112.apk

57f8f4bc-abf4-655f-bf67-946fc0f9f25b3:
data lost+found usf

57f8f4bc-abf4-655f-bf67-946fc0f9f25b4:
app etc lib priv-app sqfs vendor
bin fonts lost+found recovery-from-boot.p tts xbin
build.prop framework media security usr

I ask because /system/bin is actually on a completely separate partition using this method. Is it possible to copy the actual init2stub in place of e2fsck instead of symlinking it? (in case the symlink doesn't work)

Here's my modified version of your script:

# Put your `recovery' folder in here, unzipped
SHARED="/media/sf_Shared"

# This is the directory created by the MMC reader
LABEL="/media/root/57f8f4bc-abf4-655f-bf67-946fc0f9f25b"

SYSTEM="${LABEL}/system"
BIN="${LABEL}4/bin"

echo "Copying recovery..."
cp -rf $SHARED/recovery $SYSTEM

echo "Chmodding..."
chmod -R 755 $SYSTEM/recovery

echo "Backup the old e2fsck..."
mv $BIN/e2fsck $BIN/e2fsck.real

echo "Symlink e2fsck to 2ndinitstub..."
# If symlink doesn't work, can I copy 2ndinitstub completely?
ln -sf ../recovery/2ndinitstub $BIN/e2fsck

echo "Done."

Thanks for your help otherwise I'd be so SCREWED! :laugh:
[Fire TV General] rbox:
That is /data. Not /system. ls -lZ will show you contexts.
[Fire TV General] pwntrik:
Well, not sure exactly what happened but I booted it back up and /system/recovery doesn't exist. Even if that's normal behavior, it didn't run TWRP.

The shell script I pasted above, it runs chcon and chmod, but perhaps chcon has no effect since it's being run on a host system (linux), instead of the actual android system (I kinda expected that.)

shell@bueller:/system/bin $ ls -Z e2*
ls -Z e2*
e2fsck: Permission denied
e2fsck.real: Permission denied

Is there an init file I can edit to run chcon or completely disable selinux? Seems like that's probably preventing it. I can't see log files as user, but I feel like that might be part of it.

Thanks :)
[Fire TV General] rbox:
Did you properly unmount the filesystem after you were done changing it? That's really the only way the changes wouldn't stick and recovery wouldn't be there. You definitely need to verify all the permissions and contexts manually before booting back in. Don't just assume a script worked. Also, I think chcon isn't going to work, now that I think about it. I remember when I was messing around with this stuff with the Fire TV 2 I wound up having to use extended attributes manually. This page: http://unix.stackexchange.com/quest...on-mounted-ext4-image-from-non-selinux-system explains how to do. As for disabling selinux... that's half the whole point of 2ndinit :)
[Fire TV General] rbox:
You're not looking for a partition with a directory called system in it. The partition IS /system. So the partition with 'bin' and 'xbin' is the /system partition. That other one is /data.
[Fire TV General] pwntrik:
Alright, so I made some big progress :)

Here's my script which successfully installed your TWRP zip:

# Put your `recovery' folder in here, unzipped
SHARED="/media/sf_Shared"

# This is the directory created by the MMC reader
LABEL="/media/root/57f8f4bc-abf4-655f-bf67-946fc0f9f25b"

# WARNING: this CHANGED from 4 to 3. Always CHECK FIRST
SYSTEM="${LABEL}3"

if [ ! -e "${SYSTEM}/xbin" ]; then
echo "ERROR: couldn't find /system/xbin - is the mount point correct?"
exit 1
fi

echo "Copying recovery..."
cp -rf $SHARED/recovery $SYSTEM

echo "Backup the old e2fsck..."
cp -i $SYSTEM/bin/e2fsck $SHARED/e2fsck.real
mv -i $SYSTEM/bin/e2fsck $SYSTEM/bin/e2fsck.real

echo "Chmodding and chconing RECOVERY..."
chown -R 0:2000 $SYSTEM/recovery
chmod -R 755 $SYSTEM/recovery
chcon -R --reference=$SYSTEM/bin $SYSTEM/recovery

echo "Copying, chmodding and chconing SU (in case recovery doesn't work out)..."
cp $SHARED/su $SYSTEM/xbin/
chown 0:2000 $SYSTEM/xbin/su
chmod 6755 $SYSTEM/xbin/su
chcon --reference=$SYSTEM/xbin/trapz $SYSTEM/xbin/su

echo "Symlink e2fsck to 2ndinitstub..."
ln -sf ../recovery/2ndinitstub $SYSTEM/bin/e2fsck

echo "Done."

Then I booted into TWRP successfully.

However, when I tried to install your bueller-5.2.1.1-rooted_r1 I got this:

View attachment 3996750

After a long time it was clearly hung, so I rebooted and now it's bricked. But I did do a `dd if=/dev/sdb123 of=system.img` so i have that.

Would it be possible to just overwrite that partition with your system prerooted image while I have it connected to the emmc reader?

Thanks again for all the help! :)
[Fire TV General] pwntrik:
UPDATE...

I flashed my original system.img and brought it back to a working state. After that, I set up recovery again then tried to install bueller-5.2.1.1-rooted_r1.zip. Same as before, it froze, but this time at 80%:

View attachment 3997946

Here's the only "log" I could find:

root@kali:/media/root/57f8f4bc-abf4-655f-bf67-946fc0f9f25b4/recovery# cat log

Installing new recovery image: failed

So now I have the emmc reader connected again, and I'm *hoping* I can just flash the image in your bueller-5.2.1.1-rooted_r1.zip directly to the mmc using `dd if=system.new.dat of=/dev/sdb19`

But I thought I'd run it by your first before I brick it again :laugh:

Thanks again, [MENTION=3991724]rbox[/MENTION] :)
[Fire TV General] rbox:
The thread for TWRP talks about what to do if it hangs. You can use adb. You'll need to check the log while it's running. /tmp/recovery.log. The image in the rom is sparse, so you'll have to run sdat2img.py on it. And then you'll have to do all the steps listed in the updater-script. The image itself is 100% pure stock.
[Fire TV General] pwntrik:
I discovered your "updater-script" so I understand the process a lot better now (wish I had found this earlier)

How do I know which image to use for boot: boot.img or boot_unlocked.img? I'm running from a host system so I can't check the value of ro.boot.unlocked_kernel from within linux.

Thanks! :)

P.S. Almost finished a bash script others can use to flash your image from an emmc reader - I will post a guide on here! :)
[Fire TV General] rbox:
Since it's running OS5, you have to use the regular boot.img, since your bootloader isn't unlocked.
[Fire TV General] zexma:
I would really appreciate this. ;)
[Fire TV General] pwntrik:
It's almost done! Will post very soon :)
[Fire TV General] zexma:
Don't want to bother, you ;)

Is there any progress to expect, cause I'm stuck at the very same point, SELinux prevents loading su

(/system/xbin//su' failed: Permission denied)

Thanks in advance.
[Fire TV General] zexma:
Any progress on this?
[Fire TV General] pwntrik:
Yes, it works 100%. Literally just ordered an overhead camera tripod for recording a video of the whole process. Sit tight -- I promise it's coming soon! :)
[Fire TV General] kozmo2k4:
[MENTION=7440305]pwntrik[/MENTION] : any tricks to have your Linux (Ubuntu) box recognizing the FireTV in fastboot mode?

I can get it to connect in fastboot with Win7 on the same machine, but in Ubuntu 16.04 I'm not able to.

I did add ATTR{idVendor}== "1949" and ATTR{idProduct}=="0401" to /etc/udev/51-android.rules and rebooted, but no luck...

My FireTV (1st gen, last firmware was 5.0.5, rooted) is currently , after unsuccessful flash of "rooted-5.0.5_r1" ROM in TWRP stuck at this screen:

[IMG="Screencap"]https://dl.dropboxusercontent.com/u/18476770/20170209_182349.jpg[/IMG].

I know it's a longshot to recover it, but I have patience....

Sent from space
[Fire TV General] pwntrik:
I've been using Win10 for that. I only use Linux for writing the images.
[Fire TV General] kozmo2k4:
How do you mount images/devices as partitions and DD in Win10?

I can use fastboot on my Ubuntu without a problem when I connect my Asus TF300T or Nexus 7. But the AFTV is eluding me....
[Fire TV General] pwntrik:
Which version of fire tv 1 were you attempting to flash?
[Fire TV General] kozmo2k4:
1st generation FireTV (Model CL1130), last firmware was 5.0.5, rooted, unsuccessful flash of rooted-5.0.5_r1 (pre-rooted images by rbox) ROM in TWRP.
[Fire TV General] pauljblo:
[MENTION=7440305]pwntrik[/MENTION]

Any news when script and how to will be posted want to root my fire TV 1

Thanks
[Fire TV General] zexma:
It's a great pity ;-((
[Fire TV General] walkabouts:
Can this method (access via emmc) be used to reprogram a bricked fire TV? (no lights, no adb, no HDMI image, no partitions being recognized, only appearing in windows as Qualcomm QDloader 9008)

Or its pointless because even full firmware don't contain partition table information?

Will be following this thread. Thanks for the shared info.
[Fire TV General] pwntrik:
It's here https://xdaforums.com/fire-tv/general/scripts-root-block-updates-fire-tv-box-t3719546

It's the bueller script
[Huawei Mate 9 Questions & Answers] XoRDy:
Hi,

As I've seen on gsmarena's review, this phone ONLY records 4k with h.265 codec.

Right now, this is a problem because many phones can't play h.265, google chrome (desktop and android) can't play it, and youtube, google drive and google photos can't process it. (I've tested it)

Do you know if there is a way of recording 4k with h.264?
[Huawei Mate 9 Questions & Answers] deaad:
I didn't find any problem playing my UHD 4K recordings. I transported a recording to my LG G4 as well and I could play it with all players.

Just my Samsung TV reported wrong codec.

Full HD recordings didn't have problems at all.
[Huawei Mate 9 Questions & Answers] XoRDy:
Any snapdragon 8xx, greater than 800, supports h265 playback. I currently have a Galaxy Note II which features an SD 800 and it can't decode h265.

And, about not having problems with 1080: Mate 9 only records with h265 on 4k. On 1080 resolution it uses h264.

But the point is... Google is not supporting h265 uploading on any of their services (photos, youtube and drive), even when youtube sometimes outputs h265. (On Drive you can upload it, but it can't make the video "streamable")

So... Is there a way to make Mate 9 record on 4K using h264 instead of h265?
[Huawei Mate 9 Questions & Answers] dondavis007:
My guess is using another camera. I imagine the 265 is there to keep filesize and perhaps iops down.

Skickat från min LON-L29 via Tapatalk
[Huawei Mate 9 Questions & Answers] XoRDy:
Since this device is getting a lot of popularity and some updates where launched, I'll bump this post up.

Any news? Has Huawei updated their camera to disable h265 on 4k?
[Huawei Mate 9 Questions & Answers] bimmerboii:
I hope Huawei can give us an option to switch 4k codecs. I dont mind having larger sized 4k videos as long as its a format that is widely supported. One of the reviews stated that recording at 1080/60 produces larger file size than 4k. 4k shouldnt be compressed too much. Or at least give us the option not to
[Huawei Mate 9 Questions & Answers] diablob:
My 4K TV not have any problem to play this video. But VLC in my PC not play correctly.
[Huawei Mate 9 Questions & Answers] opasha:
Yeah, VLC doesn't support it. You have to use the regular windows media player, and it will work. I'm using Windows 10 home, and the regular media player plays it. I tried all the known ways for VLC to work such as placebo and slowest in the codec info settings, and they don't work. It's a known issue with VLC to this day.
[Huawei Mate 9 Questions & Answers] diablob:
Ok thanks. I'll try.
[Huawei Mate 9 Questions & Answers] XoRDy:
You can also use "MPC-HC" which old name was "Media Player Classic" (it's not the old microsfot media player), there are bundles with a lot of codecs like https://www.codecguide.com/

I personally use the "Mega" variant. I love it because it suports shaders (it's gorgeous to watch 720p and 1080p reescaled to 4k and with 1 or 2 filters of "sharpen complex") and it also has a TON of options.