yashsingh1/xdaforums huggingface dataset:
[Android Software Development] jms92:
4K projector

You say google apps , means you are able to run google play , netflix , youtube correctly ? on the chinese release ?

could you please tell us the complete procedure you did apply.

thanks for your help

by the way i understand that the atv launcher is not so good , is there something working better ?
[Android Software Development] engmohmedsafwat:
MJJGYY02FM (International Xiaomi Mi Projector) 3d modified

I have MJJGYY02FM (International Xiaomi Mi Projector)

please can you help me to modify it to 3d

or help me to play 3d movies using active shutter glasses
[Android Software Development] F4610T:
I also have a problem with 3D cmq just hold down the home button on the remote control and set the stock apps using the original player to open the file in 3D once opened use the options button to select the desired 3d. I accidentally deleted the app from the link and I can't find it anymore. Can someone help me?
[Android Software Development] cskiwi:
Problems installing GAPPS

Hello

My Mi Laser 4K (model: MJJGTYDS01FM, codename: batman) just arrived from gearbest. And what a projector wow, that image quality

So as any IT'er does with new electronics, we start altering it ;P

That's how I got here, I downloaded the MiProjA1's APK, threw it on a USB stick and started installing.

But I got an error real fast, the problem started when I tried installing the "Google Apps/services".

After downloading, it threw the error: "An error occurred during archive extraction. Please check the logs".

I can connect with the adb shell to the device, but via logcat no real errors were giving my any explanation on what is happening.

And I have no clue where the logs are on this device

I noticed that the version of the device had an update, so after a update I tried again. => No luck

After a factory reset => No luck

Installing the tools via aptiode => No Luck

So now I'm a little stuck on how to get the play store working.

Anybody has any suggestions on how to fix my problem?

UPDATE:

I did mis the message in the pop-up. successfully installed everything now :)

Note for the people;

When you get a black screen at start-up. Don't freak out press the home button on your remote for a couple of seconds, and a pop-up will let you select the launcher ;)

Thanks in advance

Glenn
[Android Software Development] spocky12:
[APP] Xiaomi Mi Laser Projector tools

Indeed, you need root to extract google apps. Isn’t this specified in the popup ? If so I need to add it.
[Android Software Development] cskiwi:
It is specified in the pop-up I just misted it, but maybe add this in the instructions on this page :)

btw: do you have any suggestions on how to let it act as a cast device? I've noticed that the android it's running is the one from a phone and not AndroidTV
[Android Software Development] jms92:
You have to freeze the mi launcher thru the mi proj app and then apply overides with the same app , normally you will be fine with the atv launcher

---------- Post added at 05:15 PM ---------- Previous post was at 04:47 PM ----------

i reply to my post . yes i finally have been able to root the device:)

in fact:

i installed the latest release of magisk, then tried to be root by the miporj app ,

the system said "noway" you are not root......

then i uninstalled the miproj app. and reinstalled it ..

the system asked if i want to grant the miproj app ! and i said "yes" obviously

then i tried to root the system with the new miproj app

and it said "rooted":laugh::laugh::laugh:

then tried to install the google apps with the miproj app ,

it downloaded and extrated the apps then stopped ???

then i reebooted

and got the google apps telling to sign and an android tv

and i got the blank screen....

remembered i had to long press on the home button

and i got some apps

finally was able to launch miproj app , clicked on remove the launcher and overides some ..

done ... i am now with the android tv launcher , was able to go to play store and downloaded apps (dont forget to put the google apps fix on)

now , it works fine for me but ..

- you tuble does not link to my profile , the loging screen does not appear (i can use it but need to key what i want to see)

- netflix can be downloaded but cannot launch any video

- i cannot get the mi media explorer (no app showing , and no shortcut , visible) if somebody can tell me how to generate the shortcut to the mi media explorer . (i have vlc but it does not use the hdmi arc function or i dont know how)

-google play works film , store, music , and i suppose games

Finally , i am glad with the modification to the software , no more chineese stuff , if netflix could work it would be excellent

I hope you will be able to reproduce what i did and faced but if you want to get rid of the mi launcher. the mi proj is a must.

thanks to those people involved
[Android Software Development] aeneas1:
i understand that the 4k model is locked in at 60fps which causes judder with 24fps content, is there any way to change this with root? thanks!
[Android Software Development] bjeanes:
HDMI source switch

Hi, your `adb` command was a huge help. I also have the global UST version and am so frustrated by the fact that, despite stating CEC support, doesn't source switch. So, I've been looking for a solution to automatically switch to a specific source on boot. I took your `adb shell am start` snippet and converted it to some Kotlin code and wrote a small application to do that.

I've never written an Android app before so don't know how to ship/publish one but honestly it was like a few lines so will just share here instead.

class MainActivity : Activity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)

// added just the below to the template that Android Studio created for me:
val intent = android.content.Intent()
intent.action = "android.intent.action.VIEW"
intent.data = android.net.Uri.parse("content://android.media.tv/passthrough/com.droidlogic.tvinput/.services.Hdmi1InputService/HW5")
intent.component = android.content.ComponentName("com.android.tv", "com.android.tv.MainActivity")
startActivity(intent)
}
}

I then use Launch on Boot app (news.androidtv.launchonboot) to start my app on resume & boot, so now when the projector turns on, it just switches to my HDMI Switch which _does_ support CEC source switching, so life just works as it should...
[Android Software Development] jms92:
mediaexplorer shortcut

Spocky i have tried the media explorer shorcut in the miproj app . it works fine for me . Is there a way to launch the media explorer individually. I still can 't find it unless thru your app .

Thanks for your help there
[Android Software Development] ad2001:
how to restore to stock batman?

Hi, I've followed the instruction for my batman, and I was able to root the device and install Google Play ~~

I've also backup all the partition in TWRP on USB.

I'm just wondering if there's a a way to restore to factory? I chose to freeze and uninstall the stock apps but I'm having a second thought and would like to keep some of those .. hence I want to start over from having all the stocks stuff ...

What should I do to recover my system like a factory reset?

Thanks
[Android Software Development] AnantK123:
You can use the full 1.6.36 ROM install from the second post, and then doing a factory reset. I've had no luck factory resetting after deleting the stock apps.

Anant
[Android Software Development] ad_2001:
Just to be cleared, I have the 4K Batman and the rom in the 2nd post seems to be for rainman only
[Android Software Development] AnantK123:
Ah.. In that case, I have no clue.
[Android Software Development] ad_2001:
Anyone has the 4K ROM? If it doesn’t exist, it’s probably a good idea to add a warning that there is no going for 4K at the moment ...
[Android Software Development] aeneas1:
first, thank you very much for this work!

second, i've rooted other devices so this seems doable for me (MJJGTYDS01FM), but after reading the first page i'm wondering what the benefits are of rooting the projector vs just freezing things? can someone explain this to me? thank you very much!
[Android Software Development] entavio:
Hello everybody,

I successfully rooted my projector and so far everything works.

However, when I try to install the Google Apps / services and e.g. the keyboard I receive the error message "this file maybe not available anymore"

Also, I'm no longer able to get in the tab general of the beamer settings.

Someone an idea?

In addition, alternative TV launcher would interest me as the ATVlauncher

thanks
[Android Software Development] spocky12:
I'll add a launcher shortcut in the next release of the miproj tools.

I still need the "backup" partition img so that I can share it here. I had one version of this file, but I couldn't extract it, not sure whether the file had errors during upload or if xiaomi changed something in it.

If you can, (or anybody else) please use a file explorer (such as mixplorer) on your rooted batman (4k) projector, and copy the file /dev/block/backup to a usb drive and uploaded it somewhere I can grab it.

In the meantime, you can always factory reset by going to standard recovery and press the last button (this will reflash the stock firmware your device was shipped with, using the previously mentionned backup partition)

You can perfectly enjoy your device by only freezing apps and installing another launcher. But you'll need root to install all the Google apps (play store, play music, voice assistant, youtube connected with your account...)

Are you sure your device was still connected to internet when you had the "this file maybe not available anymore" message ?
[Android Software Development] entavio:
absolutely to 100% the device is on the internet and works so far, other apps from aptoide can be installed, for example.

only the two named one not and brings up the error message. so i end up without keyboard and google services :(
[Android Software Development] mayank04:
An error occurred during archive extraction.

hello

Please can you tell me how you resolved

"After downloading, it threw the error: "An error occurred during archive extraction. Please check the logs"

thanks.
[Android Software Development] ad_2001:
I’ll try to get the backup partition ^_^. Thanks for you response!
[Android Software Development] cskiwi:
Rooting the device first :)
[Android Software Development] Manumorel:
Hi,

Can anybody help me, just received my Xiaomi laser projector with android 8.1 international version.

HDMI Port don't work, there are no signal, tested with apple tv, ps4 on each HDMI ports, does anyone have an idea?

Thanks a lot
[Android Software Development] jelkomme:
Fan Noise REDUCTION?

hi there, ive got my Xiaomi mi Projector a few months for now (its the chinese version) IS THERE A WAY possibly softwarewise to reduce the fan speed, in order to get reduced noise?
[Android Software Development] grandman1701:
Menu and other source works?

Gesendet von meinem MIX 3 mit Tapatalk
[Android Software Development] Manumorel:
Thanks for answer, usb Works in Kodi, but don’t work under android, the 3 HDMI ports don’t respond...
[Android Software Development] grandman1701:
When you press long circle Button menu schould apear Maybee they Set to hdmi 2.0

Gesendet von meinem MIX 3 mit Tapatalk
[Android Software Development] Manumorel:
Yes, i saw That, i tried both, but no changes. Did you already connect an Apple TV ?

Thanks for help.
[Android Software Development] grandman1701:
No just xbox and Cable reciever. But my First one died after First Update. Second works fine

Gesendet von meinem MIX 3 mit Tapatalk
[Android Software Development] cskiwi:
here you go, I hope it's the correct one (if not, feel free to contact me)

https://1drv.ms/u/s!AmwGOCB82u-hgepj6pmGe_lbkF9Yjg
[Android Software Development] ad_2001:
PM you the link ...
[Android Software Development] kva1992:
Is it possible to use SRC POP UP menu as the shortcut instead of HDMI 1 2 3 and AV?

First of all, great app and amazing job on the step by step directions on how to perform the root and install the application. My system is running pretty flawlessly right now however I was wondering is it possible to add the Change Source option of SRC as the application instead of HDMI 1 2 3 and AV? Not only would this ability help reduce the clutter but I feel the popup src option looks a bit more aesthetically pleasing. I have tried to add it but from what it looks like I believe this option has to be added in the apk itself. Feel free to correct me if I am incorrect. Also is there any way we can map double or triple clicks to do different things such as change sources and what not?
[Android Software Development] micobaxda:
The HDMI scripts do not work on the international version.

Regarding the standby script, the laser unit shuts off, but the cooler still works...

Does ANYTHING stated on the front page work on the international version?
[Android Software Development] to_cloud:
Restore Recovery Partition

Hi,

I have one silly question.

Actually I am struggling to restore recovery image due to flashed wrong image .

During in a rooting in recovery mode, I have selected wrong file for recovery partition.

Since this wrong selection, I am not able to get into recovery mode any more.

I can only access the general MIUI on my project.

It's not rooted unfortunately ... the problem happened after re-flashed "Full rom 1.3.63 (6.0.1.935)" image.

Do you know way to recover the recovery partition for Mi Laser project in this case?

If you please explain me how to me.

I really appreciate any of you guys comment.

Thanks,

Eugene
[Android Software Development] C4lvrio:
Projector glitch

Hey, guys, I need your experience given that I screw it up.

After finishing booting without any issues, installing Netflix and finally make it work. I tried to keystone correct the screen distribution and in the process of identifying where to do it, I found the resolution button. I clicked it and saw 4K!! (My projector is usually 1080p but there is another version 4k), I decided to check if the resolution was a software lock and in the process and end up with a very glitchy screen, and while trying to revert the process I turned off the projector. Now, after rebooting the projector the only thing that I can see are white and black squares (Imgur => CySXBC7)

Do any of you guys have any idea of how to start trying to fix my FU?.

Did I bricked my projector by changing resolutions?
[Android Software Development] james1089:
Try holding various buttons down for a while to see if you can hardware reset? On the remote that is, there's usually a way, can you get to recovery?
[Android Software Development] spocky12:
You just need to flash a stock recovery to fix your issue.

To do this, just boot twrp as explained in the second post and flash a recovery from there.

You'll find a recovery in the 935 to 1074 ota (just extract the zips until you see a recovery.img).

Flashing a full stock rom should fix your issue. If you can access the standard recovery, use the last option to restore to the 935 firmware.

If you can't get access to it, boot twrp and flash the full stock 935 from there.
[Android Software Development] C4lvrio:
Hi,

So, given that the device is not connecting to the network ( I already checked the modem several times). I assume that I have to build the HDMI device shown in the first posts, right?.

Is there any other way to connect the device to the net to restore it?

Thanks!
[Android Software Development] kbs23:
Mijia Projector Youth root

I'm trying to root my Mijia Projector Youth edition, but when i do the "adb reboot update" it reboots, but to some chinese menu where i can choose between "Reboot", "Wipe Cache", "Wipe User data" "wipe all data" or "restore System". Im using rainman twrp, as mentioned. The usb stick is formated to Fat32 with the files in the root.

Anyone know what could be happening?

Thanks in advanced!
[Android Software Development] james1089:
Yeah I have that, not found a different usb drive as yet as some don't seem to work,
[Android Software Development] aeneas1:
nm
[Android Software Development] kbs23:
It works with another USB drive. Thanks!

By the way, is there a way to put twrp as a permanent recovery? I always need to boot with the USB to get to twrp, and if I run recover by holding the corresponding buttons it goes to stock recovery...

Enviado desde mi MI 8 mediante Tapatalk
[Android Software Development] to_cloud:
It works!!!

Thanks for your great answer!!
[Android Software Development] aeneas1:
can you help me understand where i can find the full stock recovery for the 4k MJJGTYDS01FM (mijia 4k laser chinese version)? thank you very much.

---------- Post added at 05:20 AM ---------- Previous post was at 05:19 AM ----------

what firmware did you use, where did you find it exactly, and what model projector did you use it with? thanks!
[Android Software Development] aeneas1:
after applying a bit more elbow grease, and paying closer attention to the tutorial on the first page, i've successfully rooted my 4k and installed google services, all seems to be running quite well... question, i noticed that there's now a green box around items i focus, move the cursor over, is anyone else seeing this, and can it be disable? thanks!

EDIT: thread search is our friend!
[Android Software Development] aeneas1:
if you still need it:

https://gofile.io/?c=3sQB7G

---------- Post added at 02:39 AM ---------- Previous post was at 02:16 AM ----------

------------------------------------------------------

so how do i set my 4k projector to 4k?

per the tutorial:

so i'm guessing this warning refers to these settings?

if so it seems that my 4k projector is set to 1080p... when i play a 4k hdr youtube video, 1080p is the highest selectable quality option, 4k isn't an option as it was on my other 4k projector or my 4k tv.

any help with this would be appreciated....

------------------------------

and finally, when i installed goodge apps/services all of the posters on the home screen displayed quickly on reboot and when i turned the pj off/on... but after updating google apps per the tutorial, it takes quite a while for the posters to now populate:
[Android Software Development] Eliagrady:
Feature roadmap?

Hi,

First of all - amazing work has been done so far! Well done! :good:

Secondly, I'd like to know where do we take the device from here?

i.e:

Can we run an emulator for this device to tinker with?

What's the lowest input lag we can get to? (heard about the 40ms floor by TI chip engineer, but we're not there yet - going below 50ms is the dream). How do we even benchmark for this number? (for consistency)

Create a community-based custom launcher? Maybe comes with Kodi pre installed?

How can we create a Netflix ESN for this device - shouldn't it include the ESN in the original firmware \ chipset data?

Sorry in advance if I'm asking silly questions - I want to learn!

Cheers,

Elia.
[Android Software Development] aeneas1:
ok, so after successfully rooting my 4k (batman) and playing around with a bunch of different settings and app apks, it appears that the gui can't be upscaled to 4k and that none of the local streaming apps (youtube for example) from within the projector, i.e. native / internal apps, can stream at anything higher than 1080p.

so my question is, was this the case before rooting? i ask because i didn't bother to see if i could stream from the chinese stock gui at 4k / hdr before i rooted my projector... of course i can't read chinese so i couldn't install youtube or netflix before rooting and test it, but the chinese streaming video apps i did try all seemed to be conspicuously 1080p at best, i.e. nothing was upscaled to 4k as far as i could tell.

if that's the case it begs the question: why include a tv launcher interface at all on a 4k hdr projector if it can't be displayed at 4k, or used to stream 4k hdr? why not just go the typical projector route and have a gui that just features hdmi selection and projector / image settings, why waste processing power on a tv launcher and apps that won't display at 4k?

anyway, this is very disappointing, and i can't imagine why any 4k (batman) owner would even want to bother with the projector's gui, rooted or otherwise, when they can get 4k / hdr streaming from external sources via the hdmi input(s).
[Android Software Development] spocky12:
Second post updated with the batman/4k full stock firmware. Thanks to the users who uploaded the backup partition :good:

You don't need network to hard reset your device. From withing the stock recovery, the last option will flash the stock firmware, which is present on your device's "backup" partition.

If you need to use TWRP, then copy the "full firmware" from the second post on the usb drive and flash it.

You can flash the recovery.img from my twrp zip to your recovery partition. In case anything goes wrong and you can't flash a stock rom from within twrp (don't know why that would happen), you could still flash the stock recovery back to the recovery partition.

Not sure this warning applies to batman projector, I don't remember this being reported by 4k projector owners. But if you try, make a backup of your partitions before, so that you can restore them if it doesn't work (it'll save you from a full reinstallation). Anyway, don't conclude your gui is diplayed in 1080p only by looking at the 4k support on different apps. I know youtube doesn't automatically support it it of the box (see my second answer below).

Concerning the google apps, it takes a few seconds to display here too. I suppose an update changed the way it works.

Thanks !

There's no emulator for this device.

Concerning the input lag, it's about 80/85ms with latest firmwares and the fix in "mi proj tools". (long press "back" button to disable noise reduction and deinterlacing which cause it but bump over 100/120ms). I've explained how I measure it here.

There is not Netflix support on the chinese model. I've tried including the one from the international model, but it doesn't seem to work.

Could you try installing Smart Youtube Tv, which adds support for 4k video ?
[Android Software Development] aeneas1:
[MENTION=848496]spocky12[/MENTION], you're a superstar!

first, i will roll the dice and change the device resolution in the android tv settings, but before i do can you refresh my memory on how to backup the partitions before i try?

also, i will give smart youtube tv a try..., i tried another youtube apk that claimed it would solve 4k issues, don't remember which one it was, i know it wasn't the one you recommended, but instead of working the max resolution setting it allowed was 720p, ha ha, i ended up going backwards!

yeah, re the google apps, everything worked perfectly when i first installed google apps/services, everything loaded in a flash, but when i updated it after the install the very slow load started happening, on just the posters, the app icons load just fine.... thing is, i don't even like the posters, is there a way to not display them? i looked around in home settings but i couldn't find anything.

thanks again for this great work spocky12!

EDIT: so i booted into twrp, selected backup, put a check mark next to all items, selected sdcard as the backup destination, and backed up, got the message that the backup was successful.... when i rebooted i launched x-plore and copied the backup to my hard drive, so i guess i'm good to go.
[Android Software Development] SierraWhiskyGolf:
Hey spocky12,

Today i want to root my Brand New xiaomi 4k (batman) according to your manual. I went through it a few Times and i think i got the Procedere.

But....i got a Problem AT the beginning....

I need to allow debugging on my xiaomi in the Android System....but i cant find the builing number to click i a few Times :(

The settings menu looks like its from MI and Not from Android. Do i have to Do something diffrent first, befor starting to root my device?

Thanks

SierraWhiskyGolf

P.s. Sorry for my Bad englisch :eek: