yashsingh1/xdaforums huggingface dataset:
[Android Software Development] Stefhong:
Please find a backup of the recovery here: http://dl.free.fr/jcqHQCAZB

There seems to be no /dev/block/backup file on my device..?

Furthermore some bad news from my experiment this evening..copied over all commands from /system/system/bin to /vendor/bin and linked them to busybox instead of toybox. On TWRP terminal commands now worked fine and also the Magisk 19.4 installer seemed to run now. However after reboot the device keeps coming back in the recovery menu. My menu only contains 3 options: Wipe Cache, Wipe User Data, Wipe All Data. None of which had any effect. Do the other projectors have a specific recovery menu option to flash the firmware back from USB?

Went back into TWRP via serial and restored the TWRP backup I made earlier to all partitions incl. system, however after reboot the the MI logo keeps hanging at startup while saying on the serial port it cannot mount several/all partitions. After quite a while it reboots into recovery again.

So seems like my device is busted and I need the full firmware/OTA, gonna contact Xiaomi support now. Will keep you updated.
[Android Software Development] IrishKevin:
Does anyone know what the deal with HDR is? It's enabled in the projector settings but my PS4 says HDR isn't available and when I watch HDR enabled content from my USB connected to the projector it's very dark.

EDIT: Got it working on my PS4, had to enable HDMI 2.0 in the menu settings. Still wondering if there's a workaround for USB videos connected directly to the projector.

Using the Youth Edition / Model: MJJGTYDS02FM / Codename: conan
[Android Software Development] xyzbingo:
I had problems with HDMI (black screen from all sources) so I installed files from u/hockerz solution ("update-anglee.zip" and "formovie_update-anglee") . Now HDMI is working, but every time I start device it is shuting down, back to recovery with message "Cant load android system, your data may be corrupted". Then I click "try again" and after restart device is working fine. Anyone face such problem and has any idea how to thix it? Factory reset doesn't work :(
[Android Software Development] Hardballer92:
Hi, thanks the «*little*» opening worked for months for me until today: suddenly no image, only sound.

I decided to open it wide and what i found:

I tried to push every ribbon with no success, there is a floating tape inside... do you have any other option or i must do a return ?

Thanks in advance
[Android Software Development] dio62000:
Clean the lens? :D
[Android Software Development] charlyptit:
No it is a serious issue, the focus change for about 40 minutes in my experience.

And if you do not refocus regularly, you will have difficulties reading the android menu. Yes it is that bad on mine.

I refocus once or twice during the first 40 minutes and then I'm good.

Still really annoying. Plus our version does not have the "quick settings" button on the remote to fast autofocus during a movie.

I am looking at apps to remap the buttons with a long press to do it.

Klouse if you find anything keep me posted ?

++
[Android Software Development] dio62000:
I don't think I've had that problem (yet)... I had to manually adjust my focus once. I have the Chinese version of the projector.

Another question for everyone:

Has anyone tried installing the Amazon Alexa app? I've tried several versions, but unfortunately it doesn't work; on some versions I couldn't even start the app, on one version I could login to my Amazon-account, but then it gave an error.
[Android Software Development] Keroi:
You can try Button Mapper.

Add a broadcast intent action to a long-press button (I chose the ALL_APPS button) with this intent : com.fengmi.projector.imaging.action.START_FOCUS. You may also need to enable the "alternative button handling" (or something like that, sorry I don't know the exact term in english) in advanced settings.
[Android Software Development] reset_001_:
Fengm/Xiaomi 4k XPR defect

Hello,

Does anyone met problem on 4k Fengmi or 4k Xiaomi with XPR when 4k projector show as 1080p?

I tried to use search, but not found answers for my question.

It is manifested in notable pixel grid, on a 100" screen even from 1-1,5 meter distance.

Here is video what i mean youtu.be/fmfntFacWx

Any solution to fix this without returning?
[Android Software Development] mathewmeconry:
Hi guys

I know this thread is about rooting and flashing the projector, but I just got mine and I'm really happy with it.

One thing that bothers me is a high pitched noise coming from the projector. You can hear it even from 5 meters apart.

Does anybody else expierence this?

You can hear the noise in both videos I attached. In the second you also hear it disappearing when I shut down the projector.

It sounds like something is turning now the speed. Can this be a fan?

Video 1

https://youtu.be/9M1knS_yFlA

Video 2

https://youtu.be/sNeCIhG4kDA
[Android Software Development] Klouse:
Awesome that’s great, I bought the button mapper app and it works perfectly, thx.

I also now have a Tasker profile that starts on boot, waits 10 Minutes, runs the intent, presses the back button after 12 seconds and repeats the procedure in 10 minute invervals for 3 times.

That's a dirty workaround, but the best Idea I had, let's see if it works in the evening when watching movies.

PS.: If someone could tell me where these values get saved after focusing, I could do more.

Regards,

Klaus
[Android Software Development] dio62000:
I have a humble request to Mickael..... ;) do you think it would be possible to implement Xposed in your app (I tried installing Xposed myself, but I couldn't get it to work using the MIUI Xposed version and had to reset to factory settings). Or maybe there's another way to set DPI and padding per app? I'm using the 'Easy DPI changer' which works perfectly for the launcher, I can set padding to 150% on each side and get the launcher perfectly fitting on my screen. But other apps cannot handle these numbers.
[Android Software Development] Dr1ve:
Hi. I'm having issues with my 4K projector now.

Problems started a few months ago out of the blue, projector took ages to display a picture after booting.

I eventually did what the quoted message did. I removed the case, I released the ribbons on the DLP cable and I also dremeled the case it self on the inside to make a bigger clearance to the hardware.

That all worked for fine for another 2 months, but now it is acting up all again.

Boot-up is slow and the image is full of white vertical lines and purple horizontal lines when the image first starts to appear. Eventually the purple lines dissappear and so do the white vertical lines as the projector gets warm. But I'm now stuck with black lines on the left hand side of the screen - even after hours of use.

I have tried removing the projector case again and randomly tried to fondle with the DLP ribbon cable without any luck of either removing the black lines or fixing the boot issues (boot-up is not a big problem).

Anyone got any experienced these prolonged black lines before?

(DLP rainbow effect in my attachment is only visible on the phone camera)
[Android Software Development] Uskey051:
Hi,guys!

I have a Fengmi 4K Cinema projector (Chinese Version) , I rooted it susscefully. And Remove some useless application.

I removed some system applications without backup,now I got a clean system.

But when I try to conntect the HDMI by Mi ProjecTivy Tools . The screen black but had voice from HDMI source,few seconds later , it will back to the home

So I can't use any HDMI ports cause it not work. I think maybe I removed some important system applications lead to the issues.

I want to flash the Stock Rom by TWRP .I downloaded the stock rom zip and extract to usb drive root. I couldn't flash the stock rom to restore projector.

When I try to flash it. Command line shows quickly about 2 seconds and TWRP will reboot everything not change.

Anyone have the same problem?

If the stock rom couldn't flash at all , may I use someone's backup files to restore? (but i don't have it :( )

Or reinstalling the system apps which I removed. (i don't have it,too :()
[Android Software Development] dio62000:
Have you tried just the standard procedure to reset to factory settings by booting into stock recovery? (I think it's unplugging cable, pressing back button and 'ok' button on your remote while pluigging back in the cable)?
[Android Software Development] Uskey051:
I tried , unplugging cable, pressing back button and 'ok' button on your remote while pluigging back in the cable and it still came in TWRP without pluged USB drive
[Android Software Development] Dr1ve:
Here are images a couple of minutes after boot-up
[Android Software Development] charlyptit:
I tried but the feature was locked, you have to pay for the app right ?
[Android Software Development] Keroi:
I guess so, I have the pro version of the app.
[Android Software Development] Moellegaard:
Is there a list of these commands somewhere?
[Android Software Development] niksonspb:
Dears, I have a problem. Hopefully somebody could help me. My device is anglee, global version of course. It has updated software by himself and after a short period of time HDMI started to fail... Now I have downloaded the tool and tried to use "HDCP key reset" but it failed and android offered me to recover to factory.. after that I have tried a couple of times more but it was the same and finally this "HDCP key reset" doesnt even start anymore. I also cant upgrade the ROM as it fails (I follow the instructions with unplugging and etc.).. So I dont know what to do or what I do wrong..

Pls help!
[Android Software Development] mr.right77:
Hi, I have both the MJJGTYDS02FM Xiaomi Mija Chinese and global version. I successfully rooted the Chinese version while the global is stock. I don't understand why I can watch 4k YouTube videos on the global while on the Chinese one I only see 1080p option. Am I doing something wrong? Chinese version should support 4k too...
[Android Software Development] Framedtrash:
Has any one looked at the sonos arc that's coming out next month???

I have the wemax projector any idea id we can get DD+ over ARC??
[Android Software Development] twister26:
you mention that you solved this with the "accessibility service". What do you mean?

I have the same problem, black screen only if I hold home button I get a list of last apps. One of them is Settings, but it disappears in half a second if I click on it. I cannot get to the ProjecTivyTools to unfreeze the launcher.

edit: I've just factory restored the projector. I'll re-try the whole process, but won't freeze any launchers.

edit2: Accessibility stuff is covered in the first post, ctr+f. I'm an idiot.
[Android Software Development] Framedtrash:
Is there any way to turn the projector off other then using the remote, i run everything from my nvidia shield and if i turn off my shield the projector doesn't turn off.

Any ideas??
[Android Software Development] auldthief:
ARC on zodiac 1080p led projector

Hi. Sorry if this sounds off topic but has anyone got ARC working on the Mi TYY01ZM Zodiac 1080p projector. It has the option in the pop up menu but no luck for me. Which new led/laser projector has ARC or better still, eARC that works.
[Android Software Development] dio62000:
Turning it off isn't the biggest issue; you can use any smart plug to do that (Tuya or Broadlink for instance). But turning it back on is the main challenge...
[Android Software Development] olhan:
Does anyone figured out if there is any way you can use Harmony Companion with mjjgyy01fm?
[Android Software Development] marcomow:
well you can use the http API to simulate a power button press, with this link http://YOUR_DEVICE_IP:6095/controller?action=keyevent&keycode=power

this and other commands are already included in this nice remote app (developed by [MENTION=848496]spocky12[/MENTION]) http://mireco.hopto.org/
[Android Software Development] judasloc:
Netflix error UI-800-3

Spocky12 thanks so much for all your efforts!

I root my projector and followed all the steps of the tutorial, and everything works perfect except for YouTube that don't start and Netflix.

When I try to open Netflix I get this error: UI-800-3. I can't even log in.

Has anyone the same error? Is there a way to fix it?

Thanks
[Android Software Development] nicocalv06:
Super thank you very much, I was finally to install your changes. Small question, how can I start directly on HDMI 1 as before after boot projector
[Android Software Development] klatecki:
I have exacly the same problem with my Wemax device :(

Before root and installing Google Services Netfix works correctly
[Android Software Development] Lynx Plus:
Xiaomi Mi Laser Projector Root

I had made simplified video showing root.

Also have few images to share, don't have privilege to share.

Posted on youtube.
[Android Software Development] mauritsivs:
ehm...where? youtube is a big place....
[Android Software Development] grzewojt:
As a new user I can't post external links but is very easy to find. Just search on youtube "xiaomi laser projector root" with filter "This week" (......watch?v=Cdg9MS96ojA)

I'm can't wait for the package with the rooting cable parts :)
[Android Software Development] Lynx Plus:
Will upload all as soon as I gain privilege.
[Android Software Development] spocky12:
Hi everyone,

Sorry for the late reply, I've been busy working on something that will surely interest a lot of people and probably enlarge the user base of this project.

What would you say about a simplified rooting process ? Something that wouldn't involve typing commands in a shell terminal ?

And what about a procedure that wouldn't even involve using a UART diagnostic cable ;) ? Let's say, only a usb drive and an app ?

It still requires some work, but I'll release it asap.

Btw, I wanted to thank all the donators so far. Working on this project is fun, but I appreciate the reward for all the hours spent and constant risk of bricking my device. With your help, I'll try to improve further on the process giving us the best of both worlds : the best xiaomi hardware, supporting 3d and custom rgb colors, and the ease of use of google apps !

Now, time to answer some questions !

After verification, Aptoide can update to latest Youtube version (which then works fine), but can't install it on our device. I've reverted the youtube version to 2.02.14. You should then be able to install it and then update afterwards to 2.05.03.

Concerning Netflix, I can see it doesn't work (I first had the IU-800-3 message, but now, a popup appears to tell me that this app is not compatible with my device). I have a few ideas for fixing it, but it seems I need to install from scratch for my tests (Android caches some parameters so even when modified, they don't apply immediately). So it will unfortunately have to wait a little.

As I didn't test netflix before the Googlification and I'm not sure all versions work fine, could you please link me the version that was working for you before ?

That's not a feature I use with my current setup. I'll throw a look at it when I have some time (ie when no wife/kids are around the projector ;))

Please read my reply above. Could you also please tell me the Netflix version you used before ?

Thanks, here's the link.
[Android Software Development] gcsuri:
Hi,

Could someone upload an original recovery.img for me (chinese version), please?

best regards, Gabor
[Android Software Development] rockpaperscissors:
Check the second post "Full rom 1.3.63 (6.0.1.935)"

---------- Post added at 02:21 PM ---------- Previous post was at 02:17 PM ----------

Hi spocky12,

This would be an awesome thing. Its the only reason i keep it on stock.
[Android Software Development] gcsuri:
Hi,

I've already checked... there is no recovery partition in it :(
[Android Software Development] jhordies:
Hi,

I can confirm that downgrading Youtube to 2.02.14 then updating to 2.05.03 works.

Unfortunately the latest version still freezes the stream after a couple of seconds when playing the sound on a bluetooth receiver.

It seems to be a common and old problem that could be fix on galaxys phone and their sound assistant by disabling the separate app sound.

Cheers and thanks again [MENTION=848496]spocky12[/MENTION] !
[Android Software Development] lemach:
Hi everyone.

First, congratulations for the great work you are doing.

I have the projector a few day ago but i can not get external storage access...i have installed stock MM documents apk and it ask me permission to access but there is no any storage to select, only recents...Do you know how to fix it?

Thanks in advance. Greetings.
[Android Software Development] gcsuri:
Hi, ok I got a recovery. I have made a twrp recovery for the projector but it doesn't boot so I can't test it. I think there is no thread in the boot environment to do it.

May anyone who got root access could send me a dump from the env partition.

best regards, Gabor
[Android Software Development] jhordies:
Hi [MENTION=848496]spocky12[/MENTION],

Just a suggestion of another app to add to your list: https://github.com/itvlab/tvapprepo/releases, it creates leanback shortcuts to non leanback applications.

I find it more useful than sidelauncher.

Cheers
[Android Software Development] lemach:
Hi again.

I want to add that with the stock media browser/player i can delete files but not to copy or move them...and i have read that "platform.xml" must be edited to let 3rd apps write on external storage and then...it would be possible to copy method from stock browser/player without edit platform.xml.

Root tutorial it is difficult to me...Anyone know how can i copy/delete files between usb storage using the projector without root?

Thanks again.
[Android Software Development] spocky12:
I've had time to check how it's done. Unfortunately, auto start to hdmi source is a feature of TvHome (the stock launcher). So disabling it, also disabled the feature.

Now the good news : with some work, I've been able to mimic this feature. I think it's behaving exactly as to stock feature. One more time, I had to use a hack because the BOOT_COMPLETED receiver, which is used to tell apps when the boot process is completed, didn't execute. So I binded the code to the "Google Play Fix" accessibility service. If it's enabled, the HDMI source should be launched upon boot.

Tell me what you think, a test version is attached here View attachment MiProjA1-Tools-2.16-release.apk.

Glad it worked for you ! Concerning the bluetooth, I have no idea, I suppose we'll have to wait for Google to fix it :(

Good idea, I've added it in apps list :good:

I'm sorry, I don't get what you're trying to do.

Hi Gabor. I don't understand what you're trying to achieve. I've already explained to you in PM all the steps I've done, that I already have a twrp working from USB and that I'll release it in a few days.

This device lacks hackers working on it, not sure doing the same work twice is really efficient ;). Unless of course you need something special in the recovery.

Anyways, if you wanna help and have good reverse engineering skills, one feature requested quite often is the ability to startup the device without the BT remote control. It can be done with the stock xiaomi app, but as of now, I didn't have enough time to understand how it's done.
[Android Software Development] rockpaperscissors:
Works awesome! Thank You spocky12!
[Android Software Development] lemach:
Thanks for your reply [MENTION=848496]spocky12[/MENTION].

Sorry for my english.

I want to copy/erase files between external storages like hdd usb and flash memory usb using files explorer like Xplore but only stock explorer let me delete that files.

I have installed from apkmirror "com.android.documentsui" apk from xiaomi 6.0.1 (default native android file explorer) and using xplore at first time it popups a window ask me write permission but no usb storage inserted appears...neither internal memory...

Do you know what occurs? Thanks again for your time.

Greetings.
[Android Software Development] fpdragon:
Input Lag

Hi all and thank you for the whole information that was collected here.

I have a wemax one with the chinese firmware 1.3.97.

I am thinking of rooting my projector but currently I'm not sure if it is really beneficial for me.

I am currently using a fire TV stick 4k and some consoles and I have no need for the android system of the wemax. However, the only thing that annoys me is the high input lag.

In the first post it has been stated that the international firmware has a much lower input lag.

Less input lag (75,6 ms vs 126,6 ms)

I already tried to go to gaming mode.

Are there some other setting that are influencing the input lag?

Is the input lag the same for all HDMI ports?

Are there some other ideas of optimizing the firmware? maybe disabling some apps or so?

When rooted, is it possible to switch and flash to the international firmware? Currently I haven't found any instruction or firmware for the international oreo system.

Is it possible to find someone with the international fw and to dump it for the others that may want to switch?

Hope someone can help.

Greetings!
[Android Software Development] Framedtrash:
That's perfect, I should be able to set this up in ifft to turn off the proejctor with my voice.

Thanks

Hmm ifft can open a local ip so that's not going to work

Any ideas on a Android app that will push the power command ? Trying to run it all off my nvidia shield
[Android Software Development] twister26:
Here's my review for Xiaomi Mijia Youth, MJJGTYDS02FM, Conan:

The work done by [MENTION=848496]spocky12[/MENTION] is great! The process can be completed easily if you read and have some previous rooting experience. I'm extremely grateful for his hard work!

The end product looks like a great Android TV, but does not work that good. Youtube works perfectly, but I cannot get Netflix to work. If installed via Aptoide, I'm stuck at logging in. If I install via Google Play, I immediately get a message, that the app is incompatible with my device. Plex can be installed easily, with no problems logging in but I cannot play anything. I'm not 100% sure, but I believe casting from my Android phone, does not work at all.

The only solution I see, is plugging in a Chromecast and running everything off it.
[Android Software Development] dio62000:
Have you tried the Netflix version mentioned here? ->

https://xdaforums.com/showpost.php?p=82171459&postcount=1362

I have no issues with Plex, nor this version of Netflix. I installed it on the projector, I'm not casting from a phone.
[Android Software Development] twister26:
will try this one for sure! ty
[Android Software Development] ardoviniandrea:
I have the same model and I was facing the same problems: Plex was lagging very hard and couldn’t log in to Netflix.

I solved everything using Kodi and the addons for Netflix and Plex.

Everything now works super smoothly. I don't know if this is an option for you but I suggest you try
[Android Software Development] wolfgg:
Can someone with the Xiaomi Mijia Youth MJJGTYDS02FM please try if jellyfin android tv version works with the remote or is a mouse needed?

Does Geforce now work on chinese model without mouse?

Is it possible that the global version get support for Stadia because it supports VP9?

Also for someone with the global and chinese version which one do you prefer and why?

I am constantly reading that the global version is lagging and crashing in certain apps like youtube, netflix etc

The input lag is apparently better on the global version 45ms to the chinese if i connect external device?

Thanks
[Android Software Development] dio62000:
I hadn't heard of Jellyfin before, so I tried it (I installed the 'plain' Jellyfin version, not Jellyfin for Android TV, don't know the difference, but this was the only version I could find on APKpure).

It installs well, but it looks like it's not completely remote controlled, and a mouse is needed.

But it's a great app, much more user friendly than Plex as far as I can see now. Thanks for the tip.
[Android Software Development] Homar80:
Here you have got GitHub website for android TV version.

https://github.com/jellyfin/jellyfin-androidtv