[Android Q&A, Help & Troubleshooting] Darksurf:
I take no credit for any of this work. I'm just a user who found the instructions vague and confusing. So once I figured out what I needed, I decided to document it here.

OK, I've gone through all the steps. Its kinda clunky but it works. I'll first warn you if Netflix is your thing, this probably isn't for you.

Netflix does work, but you're required to use the phone/tablet app from PUREApk. This evidently reduces the video quality quite a bit.

It was noticeable for me. Felt like I was watching somewhat artifacty 720p. To get there I had to enable settings for video quality to "HIGH" otherwise it showed up in SD which was way worse.

So if you enjoy 1080P or 4K netflix, this is not your upgrade. Also, if you don't wish to be forced to use keyboard/mouse. this is NOT your upgrade. If none of that matters to you, by all means feel free!

Step 1) First flash EUI 6 BIN FILE https://drive.google.com/file/d/1HBiM2WAllOQ43ONI7Jk3Gaey6P8FYDmo/view

To do that you must format a flashdrive using FAT32 and place the bin file on it with no other files or directories. Make sure the file is named LetvUpgrade938.bin .

I used my phone to format the flashdrive. Linux also works. I hear MAC users are gonna have a bad time, as it does something different with FAT32 making it go unnoticed.

Then place the flashdrive in the TOP USB port, completely turn off the TV. (unplugging TV helps)

Then point the remote on the TV and press buttons: SETTINGS, VOL +, VOL-, CH-, CH +, POWER. Pressing slowly, hold each button for 1-2 sec.

the TV should turn on in recovery mode and begin flashing the bin file. This take a while be patient.

You'll notice the TV comes on in chinese. If you need english use the google translate app and camera to convert chinese to english.

Get to home screen, press settings button, go to bottom System Settings, another menu will slide out, then General (3rd option down),

Next go to Time and settings (second option down), Go to right pane and 3rd/bottom option will be language. Select English.

Step 2) upgrade to 6.5 via offline update zip. DO NOT USE THE ROOTED BIN FILE YET, you'll have to start over if you do.

Download https://drive.google.com/file/d/1rbov4oeMUh49rSF2hvUPvoTqRXGbThYS/view and place it on the FAT32 flashdrive.

After skipping through the tutorials and jazz, go to the apps pane (press right button a few times) and go to system update -> offline update -> choose 6.5 zip file.

Step 3) Flash 6.5 rooted bin file https://mega.nz/#!GIYCxQLB!V2jBnfH0K5-DzUUWy6_RegDlnhglxpWJhVa8yd5NVKE

Basically repeating step 1, but now with the 6.5 rooted bin file. Congrats, you're rooted.

Step 4) Download the GApps install tool. https://drive.google.com/open?id=1DHViq0yJ_-RlV3LQ_BuQsxIKEk2ip7ZB

Be warned, this requires windows and isn't as straight forward as you'd hope. The app doesn't work until USB Debugging is enabled.

Also, you won't be doing this over USB. It'll be connecting ADB over Network. To do this you need to:

Go back to system setting where you changed language, but go down to saftey and enable "Application of Unknown Origin".

Now we need to sideload apps.

download https://apkpure.com/usb-debugging/com.bluedragonfly.developeroptions to the flash drive, and use the file manager to locate/install it.

download also https://xdaforums.com/showthread.php?t=1687590[/url] ADBD.apk to the flash drive and use the file manager to locate/install it

Open the first app and enable USB Debugging. Then open the second app to enable insecure ADB.

Now the janky GApps batch script should work. You'll want to perform actions 1, 2, and 3.

Sadly, this will factory reset your TV once again, and you'll have to go through the setup, but its no big deal.

Now if you want extra packages I suggest sideloading the PUREApk app from https://apkpure.com/. this will help you install the Netflix mobile app.

If you want to enable HDMI CEC by neekzz, Place https://mega.nz/#!aQQgiDyQ!ih9K6-rZ0yQoToDPoqAg93AN6Cy3L5JNsdMw7Fy-ADc

on the system/lib64/hw . Then turn off the receiver. Restart the TV... You'll need to know how to use adb to push the file.

REVERT ) So you've decided you've made a grave error, or don't care for some quirks, whatever the case may be, time to go back to US FW.

Step 1) Download US Stock firmware BIN file. https://mega.nz/#!fcwxGQ5I!FmO4xArY4ObmittoVNfnE21utvy8kkSSnTJFR9UXA3I

Format a flashdrive using FAT32 and place the bin file on it with no other files or directories. Make sure the file is named LetvUpgrade938.bin .

I used my phone to format the flashdrive. Linux also works. I hear MAC users are gonna have a bad time, as it does something different with FAT32 making it go unnoticed.

Then place the flashdrive in the TOP USB port, completely turn off the TV. (unplugging TV helps)

Then point the remote on the TV and press buttons: SETTINGS, VOL +, VOL-, CH-, CH +, POWER. Pressing slowly, hold each button for 1-2 sec.

the TV should turn on in recovery mode and begin flashing the bin file. This take a while be patient.

Step 2) Upgrade to last known US firmware available. Download the file from the following link:

http://g3.letv.cn/263/6/84/scmauto/...C058056B04201S_5.8.056S_0420_USER.zip?retry=0

Place the zip file on the flash drive. Go to System Update app and perform an Offline update and select the zip file.

And you're done. Welcome back.

Step 3) you may have some issues with Google Play Services constantly crashing. Latest Google Play services needs a newer version of Google play services to be installed .

Ridiculous, I know. Side loading the latest Google Play services apk can help resolve your issue. Download the apk from:

https://www.apkmirror.com/apk/google-inc/google-play-services-android-tv/

Put it on your flash drive. Go to settings > Security > and Allow Unknown Sources.

Open File Manager > APK > and select Google Play services apk.