yashsingh1/xdaforums huggingface dataset:
[Android Stick & Console AMLogic based Computers] lnFeRn0:
It is what I tried to avoid, the risk of breaking my brother's mibox. That's why I asked for it here. But if it is very risky to share the bootloader here I understand it.

Thank you very much anyway
[Android Stick & Console AMLogic based Computers] saurabh.gbp:
Thanks reverted to MM but Netflix Error

Hi Dev, Thanks for the step by step tutorial and I was able to revert to MM but Netflix is giving error (error code: ui-800-3)

Update: after updating to the July update netflix started.
[Android Stick & Console AMLogic based Computers] sam0056:
Hi guys i hope someone can help. I have bought a xioami mi box from a Chinese friend I knew it would be in Chinese and thought I could easily find a firmware solution but I can't find any direct firmware to change it to English. I would like to install kodi etc on it but I'm stuck. It is the white mi box I believe was bought in China.
[Android Stick & Console AMLogic based Computers] mlira1:
I downgraded succesfully to MM from N 1560 following the exact procedure.

One really important step is to disable wifi as soon as you configure MM, otherwise it would update the rom and screw up the whole process.

Thank you very much.
[Android Stick & Console AMLogic based Computers] bigtalker:
You're in the wrong thread. This thread is about MDZ-16-AB. Likely you have MDZ-18-AA or MDZ-21-AA which are China only goods. Plenty of resources on XDA for MDZ-18-AA, which is a MTK soc, not so much for MDZ-21-AA.

Here's a gratuitous hint.....

en.miui.com/thread-391907-1-1.html
[Android Stick & Console AMLogic based Computers] sam0056:
Cheers
[Android Stick & Console AMLogic based Computers] ahmedmelm:
I downgraded Nougat 1560 to 1028 by flashing it from recovery. I downloaded latest ADB tools and drivers. I enabled USB Debugging.

I use USB C to USB A (PC has USB Type-C) but I never got the prompt to authorize the PC for debugging from the Android TV. I always get device is offline and I can never use ADB. I disabled/enabled debugging, rebooted the MIBOX, rebooted PC, installed the ADB Composite drivers but in vain!

Is this 1028 build capable of running ADB commands?
[Android Stick & Console AMLogic based Computers] ahmedmelm:
I managed to get it work like charm using USB male to male. The USB A to USB Type-C won't allow it to go because it has multichannels that show the device as MTP.

Cheers!
[Android Stick & Console AMLogic based Computers] borijess:
Same issue for me.
[Android Stick & Console AMLogic based Computers] borijess:
I need help. I am almost done but I get permission denied when trying to run this command.
[Android Stick & Console AMLogic based Computers] borijess:
Ok I figured this out had to ask for root.

Got it back to stock MM. Thank u guys
[Android Stick & Console AMLogic based Computers] sakunkl:
I'm getting device malfunction error when I try to connect my mi box to my computer. Using male - male cable, adb drivers are installed since I use it to my android device. Any hints? What am I missing?
[Android Stick & Console AMLogic based Computers] borijess:
I downloaded the full SDK installer. From here and everything worked great.

https://developer.android.com/studio/install.html
[Android Stick & Console AMLogic based Computers] sakunkl:
Somehow my dad's computer, which's never seen a command prompt nor adb, managed to successfully recognize mi box. Copied only adb.exe folder and succeeded.

Thank you!
[Android Stick & Console AMLogic based Computers] pjgowtham:
Worked for me!

Only problem is the NETFLIX LICENSE did not get restored. I dont use netflix app anyways

I tried restoring the 256mb image file again, it denies permission to do that even as root ( MM build 1901)

I got my device serial number restored.

Reason why i switched from nougat :

I use MI box for PLEX and KODI. It simply couldnt play any DTS-HD / ATMOS files properly because of the "disabled cores" i guess?

There is problem also with WIFI since the same DTS- HD file through usb played smoother ( I thought problem was with underpowered router and bought xiaomi R3P router, problem persisted )

Youtube stuck on older versions on latest nougat. Since it crashes with latest versions.

HDCP issue. I cant connect it properly with my AV receiver. MM worked well.

Scrolling fast freezes UI and requires manual reboot

Abandoned Updates by Xiaomi.

All problems resolved after the downgrade. Many thanks
[Android Stick & Console AMLogic based Computers] borijess:
After I downgraded my USB stopped working. Anyway to fix this?
[Android Stick & Console AMLogic based Computers] pjgowtham:
Disable usb debugging
[Android Stick & Console AMLogic based Computers] Dave Deluria:
Your problem with not being able to restore your backup of the bootloader stems from you not turning off wifi after you restored build 949 and setup the box again. You are supposed to kill the wifi so the box doesn't update. Only build 949 can be accessed using ADB commands allowing you to restore your backup DRM file.
[Android Stick & Console AMLogic based Computers] pjgowtham:
I did restore the DRM in 949. No netflix License key found in settings whatsoever. I got the backup image on my google drive just in case. Might need that in the future
[Android Stick & Console AMLogic based Computers] Dave Deluria:
Just to be clear. There is no netflix license in the firmware until you actually run the Netflix app even in Trial mode.
[Android Stick & Console AMLogic based Computers] bigtalker:
Dave:

You need to produce an ELI5 version of your downgrade recipe:)
[Android Stick & Console AMLogic based Computers] rewen:
Thank you thank you thank you. The thread about nougat said there's no way to go back. I had even unhooked the box and was going to let it sit until one day a newer update came out.

So happy to be back on Marshmallow.
[Android Stick & Console AMLogic based Computers] evrentug:
I need help

I need help. denied when trying to run this command.

[IMG="permission denied"]https://preview.ibb.co/dfrkPc/Ekran_Al_nt_s.jpg[/IMG]

"permission denied" :(
[Android Stick & Console AMLogic based Computers] rewen:
Make sure to either 'adb root' first or 'su' if you're already in the shell, to switch to the 'root' user.
[Android Stick & Console AMLogic based Computers] evrentug:
[IMG="adb root"]https://preview.ibb.co/gzyBxx/Ekran_Al_nt_s_2.jpg[/IMG]

It is not. :( where do i make mistakes. please
[Android Stick & Console AMLogic based Computers] borijess:
I had similar issue. Just needed to type in $adb root

$adb shell
[Android Stick & Console AMLogic based Computers] evrentug:
It was. thank you so much
[Android Stick & Console AMLogic based Computers] JL94x4:
Can this be done without an adb cable? If so how?
[Android Stick & Console AMLogic based Computers] bigtalker:
Nougat beta build 1028 supports adb via wifi. Not sure if you will need actual

USB

cable further along in the process.
[Android Stick & Console AMLogic based Computers] bachikho:
can anyone use voice search after downgrade to MM :(
[Android Stick & Console AMLogic based Computers] alexinc:
Yes. Way better than with any Nougat Beta.
[Android Stick & Console AMLogic based Computers] bachikho:
mine cannot use voice and wireless mouse after downgrading, what's wrong (follow carefully step-by-step instructions)? :(
[Android Stick & Console AMLogic based Computers] bachikho:
256mb backup for you: https://www.mediafire.com/download/a3qj3c6tc3obxff
[Android Stick & Console AMLogic based Computers] alexinc:
Seriously!? Including the license keys for Netflix and Chromecast? :-O I wouldn't share this one public... And I wouldn't install it without having backup of my very own license!!! Just a hint for anyone trying to use this one without making your very own backup of your kernel and license keys.
[Android Stick & Console AMLogic based Computers] benkas1:
Have the same problem with Netflix. Did you update your Mibox only and it worked?

Is Chromecast working?

Gesendet von meinem XT1650 mit Tapatalk
[Android Stick & Console AMLogic based Computers] bachikho:
back to nougat 924 because MM 1901 cannot use voice :(
[Android Stick & Console AMLogic based Computers] man76:
In this drm backup is the hdcp recognized? Does Netflix work normally on full HD TVs?
[Android Stick & Console AMLogic based Computers] benkas1:
I am on mm 1901 an voice is working

Gesendet von meinem XT1650 mit Tapatalk
[Android Stick & Console AMLogic based Computers] enanno:
+1

There are

hundreds

of people who can not play Netflix with their new boxes bought in Aliexpress or Gearbest, and they came directly with Android 6 MM.

This tutorial and your 256mb img would be the salvation for everyone.

Can you actually play Netflix with MM 6, [MENTION=337541]bachikho[/MENTION] ?

Have you already tried it, [MENTION=4214418]man76[/MENTION] and [MENTION=819085]alexinc[/MENTION] ?

Thanks a lot.
[Android Stick & Console AMLogic based Computers] alexinc:
I'm not going to test a kernel from unknown source without any information at all! ;) Having my working backups.
[Android Stick & Console AMLogic based Computers] dferreira:
Worked great, thanks for bringing my MiBox 3 to a working machine!
[Android Stick & Console AMLogic based Computers] bigtalker:
"There are

hundreds

of people who can not play Netflix with their new boxes bought in Aliexpress or Gearbest, and they came directly with Android 6 MM."

And Walmart, for that matter.

The primary reason these customers strike out when trying to stream from Netflix has ABSOLUTELY nothing to do with the Mibox or the firmware build installed o.n it

The reason can be directly attributed to a policy decision enforced

BY NETFLIX THEMSELVES

NETFLIX has decided if you try to play any Netflix stream with MiBox, your connected screen must provide for full DRM support, else Netflix shows a meaningless error message. This outcome is unique to Netflix's treatment of MiBox in a scenario where the connected screen does not meet Netflix requirements for digital security.

If you connect

any

other branded streaming box such as Roku, Amazon fire or numerous other models, Netflix had decided to allow those devices to stream, even though the stream cannot exceed SD (720X480) resolution.

Due to Netflix policy, if you have a MiBox connected to a DRM compliant screen, you are permitted to stream at the highest resolution available on your screen.

If you have another branded streaming device connected to a properly suited screen with DRM intact, you also are permitted to stream Netflix up to the limits of your connected stream..

MiBox MDZ-16-AB is the ONLY well recognized branded streaming device which

DOES NOT STREAM AT ALL

from Netflix.

Get with it, Netflix. Why are you discriminating against MiBox when connected to a screen that lacks DRM?

If you are a MiBox owner in this situation you should vociferously complain to Netflix for their intentional policy in respect to MiBox. Using any other streaming device would produce a low resolution stream. Not so with MiBox.

You get NOTHING but a vague error message.

This is NOT a fault of the MiBox!!!!!!
[Android Stick & Console AMLogic based Computers] dferreira:
Show me proof from Netflix, that they are blocking Mibox 3. I have this same box (MDZ-16-AB - international), and I have no issues whatsoever streaming Netflix at home. I used to have Nougat beta 1028 and came back to Marshmallow (following this tutorial to keep my Netflix ESN) and everything is working great, including 4K in Youtube and Netflix. If you open Netflix on your MiBox and go to settings > get help > device, you should see your Xiaomi's Netflix ESN. If it's not there, that means your box is messed up, you lost your DRM keys and there is no known way to get them back (as they are set at the factory).
[Android Stick & Console AMLogic based Computers] benkas1:
Did the same (went back to MM from Nougat without loosing Netflix ESN and DRM) and have also no problems. Netflix, YouTube, Chromecast are working fine now.

Gesendet von meinem XT1650 mit Tapatalk
[Android Stick & Console AMLogic based Computers] bigtalker:
Friend, you must have gotten tripped up along the way. Here is the second line of my post...

"The primary reason these customers strike out when trying to stream from Netflix has ABSOLUTELY nothing to do with the Mibox or the firmware build installed on it."

My point is the primary reason people, in general, have problem with Netflix error message instead of a stream is using a TV that lacks DRM. Any other streaming box will work with Netflix and a subpar TV (even if only at SD resolution).

Try running Netflix on MiBox with a subpar TV and you get an error message.

It is well understood that MiBox works without fail if your connected screen supports proper DRM.

I am addressing Netflix's faults with MiBox on screens WITHOUT proper DRM.

Sorry for confusing you...
[Android Stick & Console AMLogic based Computers] alexinc:
But there is still one point missing in this equation: mibox may be buggy in recognizing DRM, then it's not up to a faulty TV or Netflix strict DRM policy!
[Android Stick & Console AMLogic based Computers] enanno:
You're the same Walmart boy as in Xiaomi dot EU forum, don't you???

I have a Xiaomi Mi Box with HDCP unprotected on each and every TV connected to (even on my LG 4K TV, which has WebOS with Netflix running 4K HDR content, for God's sake...). However, my sister has her own Xiaomi Mi Box which gives 1.x/2.2 on each and every TV in my own home. Two boxes, two different behaviors. And this is the real story with tons of people.

Surely Walmart has the same unfair politics as Aliexpress and other chinese sellers: An orange cardboard box with the official Netflix logo in don't seem to be enough reasons to let the customer return the presumibly faulty unit that can't play Netflix and get their money back. And maybe that's the reason why Amazon (in example) sells this product more expensive than any other dealer, because they actually support their customers.
[Android Stick & Console AMLogic based Computers] dferreira:
As far as I understood, there are several versions of this box. A Chinese version, a crippled down version (with less RAM, dubbed 3S) and the international version. From what I read, only the international version can use Netflix (it has the ESN). So maybe, in the middle of all the distribution, some boxes are wrongly sold on the wrong store.
[Android Stick & Console AMLogic based Computers] enanno:
I was talking about the Xiaomi Mi Box "MDZ-16-AB" especifically, aka International or Global version (with european plug, in my personal case), which comes packed into a beautiful orange cardboard box, with Google Cast, Netflix, and YouTube logos on it, with genuine serial number and Netflix ESN. The reality is that some of them can play Netflix, and some of them can not. Regardless of the TV connected to. You can buy two units, and one will work and the other won't. It is a fact. And that's what I was saying.
[Android Stick & Console AMLogic based Computers] dferreira:
Interesting... Have you tried a factory reset?

- turn power off

- press and hold the center button of the directional pad + the back button and keep them pressed while you plug the power back.

- wipe data/factory reset

- reboot

Netflix only works if you have a Google account in the device, so make sure that is in place while setting up. Check the play store for updates. Let it update everything. Then start Netflix. That's what I did with my machine and it's all working fine.

Hope it helps!
[Android Stick & Console AMLogic based Computers] enanno:
Really? Are you serious? Hello?

If we are here, in this thread, in XDA developers.... it is more than evident that I DID several factory resets to my "bad" box. I want to think you are kidding or being ironic, other way I would think you're laughting at me by telling we need a Google account on an Android device (Year 2018, XXI Century, for God's sake).

:rolleyes:

Edit: Sorry, I didn't mean to be rude, ok? Maybe because I only have 14 posts and I am a Junior Member, you could think I am newbie with Android. I am a Computer Engineer, and this is f-ing frustrating.
[Android Stick & Console AMLogic based Computers] dferreira:
Chill man, just trying to assess how much you actually had tried (just by eyeing your junior status). Fair enough. Have you checked ADB Logcat (verbose mode) on the box, filter by Netflix package what actually gets the box unable to play Netflix content? Anything useful there?

---------- Post added at 12:44 PM ---------- Previous post was at 12:40 PM ----------

No worries. I've been here long enough. Software Engineer here, with Android since 1.0. Just trying to help you figure this out. It can be missing core decrypt libraries on the factory image of the device. Having root and comparing the images of the one that works and the one that doesn't, we could do a file system diff to see what's not ticking.
[Android Stick & Console AMLogic based Computers] man76:
I did test with the backup of this link but did not work, after restart hdcp was not recognized. I had to go back to my own backup with hdcp failure
[Android Stick & Console AMLogic based Computers] bachikho:
yes, with both MM 1901 and nougat 924

---------- Post added at 09:26 AM ---------- Previous post was at 09:25 AM ----------

dont know what's wrong but i cannot use voice and wireless mouse with MM 1901, back to nougat 924 and voice working but mouse still dont :(

---------- Post added at 09:30 AM ---------- Previous post was at 09:26 AM ----------

maybe each box only working with it's own backup?
[Android Stick & Console AMLogic based Computers] man76:
each box only working with it's own backup or backup posted may be with hdcp problem.
[Android Stick & Console AMLogic based Computers] Nburnes:
Thanks mate, this worked great.
[Android Stick & Console AMLogic based Computers] pmicho:
Thanks for this. I wish I was not stupid enough to install Nougat knowing the risks involved. Some say Nougat works for them, but the risk is really to have a Mi box that just doesn't work. Not worth a try. Unless you have time to spare following this great tutorial.
[Android Stick & Console AMLogic based Computers] byazid:
Permission Denied

How did you make it to work? i am getting permission denied error even as root user . Please see attached
[Android Stick & Console AMLogic based Computers] borijess:
Make sure your type in the SU.
[Android Stick & Console AMLogic based Computers] borijess:
This
[Android Stick & Console AMLogic based Computers] Dave Deluria:
From your screenshot you are still not a root user. The prompt should be "#" not "$"

I can only suggest you try again and ensure you're using the right nougat firmware because anything else other than the one in the instructions do not have root access allowed.
[Android Stick & Console AMLogic based Computers] Maxus11:
как я вывел свой бокс из бутлуп?

как я вывел свой бокс из бутлуп? Просто весь форум облазил и ноль информации. Многие ищут. судя по всему, блютуз модуль в момент загрузки не работает.Т.к. когда бокс включён и нажимаешь кнопку на пульте диод на боксе моргает. А в момент загрузки нет реакции. У меня завис на логотипе mi. И ничего не помогало. Это после попытки поставить Рут. Я выдернул usb из приставки. Выключил питание. Вытащил батарейки из пульта секунд на десять. Затем вставил батарейки обратно и нажал две кнопки аккуратно не касаясь остальных, ок+ назад. Дал питание на бокс и держал секунд 30. На какое-то время экран стал совсем черный. Я продолжал держать. И в итоге зашёл в рекавери. Но диод так и не моргнул ни разу. В рекавери я вайпнул и накатил 7 1028, боялся что без затирания моих следов рута она не заведётся и вуаля, всё отлично работает. Кстати про отладку, она сама не работает в момент загрузки бокса. Питание идёт на usb в этот момент и через adb ничего не сделаешь. Я даже лампочку подключал, светила. А когда отладка работает питание идёт по каналу связи, т.к. андроид прослушивает порт. А когда зашёл в рекавери. Отладка заработала сама. И ещё про root хочу добавить. Не стоит оно того. Убитый девайс, деньги на ветер. Шанс действительно велик.

Ещё одна важная вещь, держать нужно кнопки на пульте долго, даже когда экран стал совсем черный. После этого он загрузит рекавери. Извините что пишу на русском языке, это мой родной язык. Другие не знаю. Пользуюсь автопереводчиком.
[Android Stick & Console AMLogic based Computers] saurabh.gbp:
I reverted back to MM from N and then updated to the July update and everything is working as it should be.

Yes, chromecast works just fine.
[Android Stick & Console AMLogic based Computers] dr.bahaeddin:
Thanks for this bro. it means really a lot. But i can't play 4K in Netflix with MM builds. Should i back to Nougat or is there any solution for this?

Edit: Seems like Netflix 4K working now. Interesting.
[Android Stick & Console AMLogic based Computers] OneLuffy1985:
Hi everybody !!

i have a problem with my remote into recovery. I'm on build nougat beta 924 and i can't flash build 1028 for downgrade my MI BOX. I can access to recovery but after, no possible to use remote into it and i have "No command" error.

Is there any solution for that ?

Thanks in advance
[Android Stick & Console AMLogic based Computers] bigtalker:
(your update.zip file should be named update.zip)

Create a file on your usb drive with title xiaomi_update

the file should contain the following.....

--update_package=/udisk/update.zip

--wipe_data

save file without any extension

It will autostart the update and delete old data. You will lose all installed programs and settings. This can be avoided by erasing line --wipe_data, if you prefer

NO MOUSE NEEDED
[Android Stick & Console AMLogic based Computers] Dave Deluria:
If the remote isn't working you can attempt to plug in a USB hub so your Mi Box can support both a USB flash drive (where the 1028 update file is located) as well as a physical mouse so you don't need the remote. Once you get 1028 on the Mi Box, you then start over following these instructions on page 1.
[Android Stick & Console AMLogic based Computers] Djuganight:
Hello,

I have a Android Xiaomi Mi Box connected to my tv Philips 42PFL8404 and the image keeps doing this which is extremely annoying:

I have tried changing the output resolution of the android box and the hdmi input of the tv and didn't work.

Any idea to solve this?

Thank you
[Android Stick & Console AMLogic based Computers] crymsonfyre:
Video Tutorial?

I really am not as advanced as some of.yoy are but am in the same predicament. :( If there was a video to follow this would be awesome for some of us. Please please and thanks if this can be done, I would gladly donate!!!!
[Android Stick & Console AMLogic based Computers] bigtalker:
In the upcoming final release of Oreo for MDZ-16-AB, build 2094, there is a section of advanced settings called "Droid Settings) which has a section for "Color Space & Deep Color Settings" that has reference to RGB 10bit and RGB 8 bit.

There is no apparent change effected on my setup but it may be just the solution you seek.
[Android Stick & Console AMLogic based Computers] Djuganight:
That would be great.

I had that in my Beelink Ultimate which I replaced for this Xiaomi as I needed a box good on wi-fi. But now I'm stuck with this situation.

I could try the beta and this situation specifically and try help the development. Is it possible?