yashsingh1/xdaforums huggingface dataset:
[Android Software Development] izayn:
Does these updates work on the 4k projector or has anyone tried as of yet?

Roms / Dumps

MJJGYY01FM (Chinese Xiaomi Mi Projector / Wemax One)

Full rom 1.3.63 (6.0.1.935) (thanks to [MENTION=5214088]servo386[/MENTION] and rockpaperscissors). Just extract to USB root and start recovery to flash

OTA [user] from 6.0.1.634 to 6.0.1.1074 (1.3.74)

OTA [user] from 6.0.1.935 to 6.0.1.1074 (1.3.63 to 1.3.74)

OTA [user] from 6.0.1.935 to 6.0.1.1218 (1.3.63 to 1.3.97)

OTA [user] from 6.0.1.935 to 6.0.1.1289 (1.3.63 to 1.3.105) (NEW)

OTA [user] from 6.0.1.1074 to 6.0.1.1218 (1.3.97)

OTA [user] from 6.0.1.1218 to 6.0.1.1243 (1.3.105)

OTA [user] from 6.0.1.1218 to 6.0.1.1262 (1.3.105)

OTA [user] from 6.0.1.1218 to 6.0.1.1289 (1.3.105) (NEW)

---------- Post added at 06:13 PM ---------- Previous post was at 06:11 PM ----------

Does anyone know if these updates work on the 4k version or has it been tried?

Roms / Dumps

MJJGYY01FM (Chinese Xiaomi Mi Projector / Wemax One)

Full rom 1.3.63 (6.0.1.935) (thanks to [MENTION=5214088]servo386[/MENTION] and rockpaperscissors). Just extract to USB root and start recovery to flash

OTA [user] from 6.0.1.634 to 6.0.1.1074 (1.3.74)

OTA [user] from 6.0.1.935 to 6.0.1.1074 (1.3.63 to 1.3.74)

OTA [user] from 6.0.1.935 to 6.0.1.1218 (1.3.63 to 1.3.97)

OTA [user] from 6.0.1.935 to 6.0.1.1289 (1.3.63 to 1.3.105) (NEW)

OTA [user] from 6.0.1.1074 to 6.0.1.1218 (1.3.97)

OTA [user] from 6.0.1.1218 to 6.0.1.1243 (1.3.105)

OTA [user] from 6.0.1.1218 to 6.0.1.1262 (1.3.105)

OTA [user] from 6.0.1.1218 to 6.0.1.1289 (1.3.105) (NEW)
[Android Software Development] mmmalas:
no need to apologize :)

I posted so people are aware of the issue, initially, I was scared that I bricked the projector.

is there web browser that can used, if so can we run netflix through the browser?
[Android Software Development] izayn:
Does any of these ROM's work with the 4K projector ( I noticed they say Rainman instead of Batman)

Roms / Dumps

MJJGYY01FM (Chinese Xiaomi Mi Projector / Wemax One)

Full rom 1.3.63 (6.0.1.935) (thanks to [MENTION=5214088]servo386[/MENTION] and rockpaperscissors). Just extract to USB root and start recovery to flash

OTA [user] from 6.0.1.634 to 6.0.1.1074 (1.3.74)

OTA [user] from 6.0.1.935 to 6.0.1.1074 (1.3.63 to 1.3.74)

OTA [user] from 6.0.1.935 to 6.0.1.1218 (1.3.63 to 1.3.97)

OTA [user] from 6.0.1.935 to 6.0.1.1289 (1.3.63 to 1.3.105) (NEW)

OTA [user] from 6.0.1.1074 to 6.0.1.1218 (1.3.97)

OTA [user] from 6.0.1.1218 to 6.0.1.1243 (1.3.105)

OTA [user] from 6.0.1.1218 to 6.0.1.1262 (1.3.105)

OTA [user] from 6.0.1.1218 to 6.0.1.1289 (1.3.105) (NEW)
[Android Software Development] spocky12:
No these roms are dedicated to 1080p version (be it xiaomi or wemax). They won't install on your device.

What's your current firmware version?
[Android Software Development] izayn:
Its 1.3.97
[Android Software Development] mmmalas:
izayn, or anyone with 4k model are you able to run 4k @ 60hz internally

I think the internal android OS only works [MENTION=1271431]1080[/MENTION] according to both android settings, and youtube when playing video?

there is no way to know for sure though
[Android Software Development] izayn:
I do get 4k @ 60hz.

You can get it several ways:

1. With a Computer, when you change your settings in the computer it will give you 4K 60hz

2. With external Google TV device (Mi Box S, Nividia Shield....) it will detect 4k 60 hz

3. Batman mod from spocky + going into aptoide tv and downloading resolution changer. You can change the resolution there (Its the one with 4 yellow arrows, I believe you type in "3840 X 2160 and 640 dpi)

When you use youtube via the 1st 2 methods youtube will show the correct 4k.

The 3rd one will show your monitor in 4k but the actual feed will be 1080p for some reason.
[Android Software Development] seemona.ahmed0@gmail.com:
Rooting and modification of Xiaomi 4k projector

These are the questions for those who own 4K xiaomi projector. My understanding as per rooting, the unit can be rooted with Batman TWRP, but I'm confused whether I could freeze ( just like 1080p projectors) the bloatware and install google play store in to the 4k unit . Is there a special file other than this rainman_full_1.3.63_6.0.1.935 in order to achieve the above modification to it?
[Android Software Development] mmmalas:
1&2 yes, it will work.

3 for internal I have a feeling that the default software prevent you from doing that even with the mod, but I will give it ago. thanks

I tried freezing on latest update, and it was no longer working correctly, so I had to revert back to stock luncher
[Android Software Development] izayn:
So you were able to get to google TV right?.....if you do it out of the order that Spocky describes it in his 1st 2 posts it won't work right. try doing the process and it should work.
[Android Software Development] kiwifisho:
Hi Spocky12

It doesn't look like you got a reply to this request, I've managed to get the file for you (from the 4K projector). I've managed to get it for you and have put it on Mega but I'm unable to post the URL as I'm a new user. Is there anything I can do to it to test it as a full recovery image?
[Android Software Development] mmmalas:
if its local backup, then there is no guarantee that it would work, since that would have detailed to the projector it's backing up.
[Android Software Development] jhordies:
Hi,

Sorry if this has been answered before in the 45 pages of this thread but I couldn't find how to apply OTA update on a rooted device (TWRP).

On the first page it says that we need to take a backup of the boot partition that we will need to restore before applying the OTA update.

Does it mean it needs to be rerooted afterwards ?

Could you please detail the full update process on the first page ?

Thanks a lot !

ps: pretty sure I did update before but now the update stops quickly with just 'error' on screen.
[Android Software Development] LMP:
Hi guys,

I've a batman projector, today finally I got my 3d glasses. I went home to test them, but 3d settings disappeared, my gf say he saw it updating "without asking anything" (something writtein in chinese with aprogress bar) . 3D setting is gone, can you help? :'(

PS. My gf confirmed that this update happened today
[Android Software Development] Gelee111:
Are there any possibilities to root M iLaser projector with firmware 1.42 stable?

I tried it as described with the chines one. But after "adb reboot update" (with rainman recovery on usb Stick in the usb 2) there arr a list :

reboot

wipe data cache

wipe data

recovery

(nothing trwp)

If i choose to click recovery recovery there is a update and it ended with some green chinese letters and to click backback,

no root.

Is here any possiblity to flash to the international firmware with android 8.1? I Can`t find it in the internet.

Best regards
[Android Software Development] spocky12:
Hi, interesting, could you please send me a pm (not sure the new user restriction applies by pm) ?

The official update will check files before updating. If anything is not expected, it stops with an "error" message.

System files are not modified by my procedure, but kernel ("boot" partition) is modified by magisk. So to need to restore it before updating.

This will diable magisk so yoy'll need to reinstall it after ota.

In the latest firmware, long press the "menu" button to access the 3d options.

I never tried on this version, sorry. But I don't see why it wouldn't work, plz try with another usb drive and make sure it's fat32.
[Android Software Development] LMP:
Hi all,

I've managed to have my version back:

1: Booted TWRP Recovery

2: restart normal recovery

3: restore system

4: nandroid backup all

5: installed magisk

6: removed all bloatware and installed Gapps.

Now I've 3D back under display settings. Do you need I upload the backup of batman?

The system keeps me bugging on every restart that an update is available, what is the app to freeze to avoid it?

Thank you.
[Android Software Development] alf7447:
Mi Laser projector

hello I also have the same problem I tried with several different USB stick a tutorial would be the good come must he do anything before putting the new firmware that I would not understand thank you
[Android Software Development] manudutt:
eveloper mode on the WEMAX ON

Hi, I was trying to get into developer mode on the WEMAX ONE, running on MIUI ver 1.3.105 but couldn't locate same, clicking on Android version ( About-> device info-> version Android 6.0.1 ) does not activate it. can you please advice
[Android Software Development] spocky12:
Hi,

On the latest firmware version, 3d settings are available by long pressing the menu button.

If you can send me the backup /dev/block/partition, that would be great. The version I have can't be extracted, perhaps (hopefully) a bad upload. So another version would be great.

Not sure I understood correctly. If you try to root the international version, you're on your own as nobody could do it, and I don''t have it to make more tests.

You need to do it in the Android settings, not in the Xiaomi settings. Just use the MiProjA1 Tools to access them.
[Android Software Development] alf7447:
excuse me it's good I managed with another usb key the others were not recognized so I redid as an indication on the first post followed the video explanation on youtube but despite that I arrived at the rooter j have good android tv but impossible to have the default launcher of this one I think I missed a step
[Android Software Development] manudutt:
thanks alot,
[Android Software Development] james1089:
Good to know it's just the usb stick causing the problem, I'll have to find another one.
[Android Software Development] alf7447:
I managed to install the Android TV it was not sweaty but super all walk the top I would not explain to you how I did it myself I do not know just that we must succeed to root the videoprojector in super user otherwise nothing works
[Android Software Development] manudutt:
Thanks to all

Great job guys, all instructions works well and I am able to root my WEMAX one successfully.

Thanks to spocky12 and cr4zyw3ld3r for video inputs :good::good::good:

Few imp points to note

1. Need to install "MiProjA1 Tools" to get developer mode before we start the whole process.

2. After completing all steps and full reboot - i got pop to install Magisk and after installing same- my projector was rooted.

3. if you dont disable stock launcher ( in my case) - if you will stuck on blank screen, where you can see only mouse

To get back into setting hold press home button on remote to see all instralled app - diable stock launcher ( install other launcher first anyway).

Youtube works perfectly fine.

Netflix - able to download but stuck on singing page, can someone help - i downloaded from Aptoide TV
[Android Software Development] rajbsn:
I see the below Cons from the original post and like to know more. Is this usable without loosing too much quality compared to stock? This is very exciting and thanks for putting all the effort to root and create this custom build.

Worse image quality as noise reduction and sharpness seem to be less effective than on the 01 version

Judder and image tearing during media playback
[Android Software Development] Raul76:
Activate developer mode in MIUI v 1.3.105

I have exactly the same issue. Can anyone help us?
[Android Software Development] james1089:
And the answer is the same that someone replied to
[Android Software Development] ErAzOr2k:
Hi,

I'd like to create shortcuts ony my UST Projector (global) to change HDMI ports.

I successfully can change the ports by adb e.g.:

Unfortunately it doesn't work if I run the intent directly from tasker. Just nothing happens...

I also tried to run that command by tasker's "run shell", but I'm just getting error 255.

Any other ideas?
[Android Software Development] spocky12:
This comparison is only valid between Chinese and international devices (it's xiaomi's implementation of the Android TV firmware that is the cause of most cons).

Using this tutorial will give you the best of both worlds : best hardware and software implementation and the friendliness of stock Android TV. In other words, image quality won't decrease in any way.
[Android Software Development] rajbsn:
Ok Thanks! I have a Chinese version Xiaomi Mi Laser projector and I truly use it HDMI connected to a 4K HDMI switch with Fire TV and FIOS Cable TV.

Does this stock Android will allow to easily pair other bluetooth remotes? The current Xiaomi OS won't let me pair Harmony Elite remote.

Thanks again for your inputs
[Android Software Development] rajbsn:
[MENTION=848496]spocky12[/MENTION] Also how can I tell if I got a Batman 4k device or rainman device? The one I have accepts 4K content and has max 1080P I believe.
[Android Software Development] stevevalo:
Not sure if this has already been posted.

I just rolled back to 1.3.63 and did an OTA update to 1.3.105 and this is the change Log (Wemax One).

1. Optimization boot, focus and keystone correction page increase "continue to" like this button.

2. well, new 3D set Menu, remove the local player, sources within 3D set menu, unified use the global 3D menu.

3. fast focus, Keystone correction use the new called, more quick and easy (Press the menu key yo bring up a single).

optimization problems, so that the system more stable.
[Android Software Development] Rebreaker:
I have an issue with the installation of an OTA update after the root too. I was at clean 6.0.1.1218 (1.3.97), did the backup of bootloader, boot and recovery partitions in TWRP and then have applied the easy root method to get the AndroidTV. It is amazing work. Thanks [MENTION=848496]spocky12[/MENTION] again. After the reading of some reviews on the latest official OTA 6.0.1.1289 (1.3.105) I have proceeded the OTA update through the settings but it failed with error string. So I booted into TWRP, hit the restore button, checked the boot partition to restore from my previous before-root backup and swipe to restore. The restore process have finished correctly so I did reboot. After the reboot I have tried to apply the OTA update again but with the same result as before restore attempt :eek:
[Android Software Development] khurrraam:
FYI, it worked for me. I had root 6.0.1.1218 (1.3.97), so I only restored 'boot', rebooted, the OTA applied, restarted, TWRP again and flashed Magisk again. So far so good. I was slightly nervous too, but I triple checked everything before moving with each step.
[Android Software Development] rajbsn:
Can someone help me how to setup the HDMI 3(arc)?
[Android Software Development] stevevalo:
Has anyone got a later version of Kodi working. I still can only get 17.6 as [MENTION=848496]spocky12[/MENTION] points out in Post 282

I only use Kodi as a library for my NAS, what are other people using?
[Android Software Development] kaea4035:
Unable to Connect to Device via adb connent

[*] Concerning the (un)freeze apps/launcher, if your device is not rooted, this app currently can't do it automatically (I'm still trying to find a workaround), but you can do it manually by connecting a computer to your device with ADB and executing a few command lines :

Download adb for your OS (check here)

Start command line (terminal)

type "adb connect IP_OF_YOUR_DEVICE:5555" to connect through the network

enable "usb debugging" in your device's "Developer" options (in settings) (to enable "developer options",

When trying to manual root using "adb connect IP_OF_YOUR_DEVICE:5555" to connect through the network. I keep getting "No connection cold be made because the target machine actively refused it. (10061). Any clues how to get around this? I've check firewalls and ports. It appears my Wemax FMWS02C is blocking communication. Any suggestions?
[Android Software Development] stuismad:
Mijia 4k Projector Root Problem

hi guys. been following this thread for a while and I just got my new 4K projector and am excited to root and remove the standard Xiaomi/ Mijia menus.

I'm trying to follow the instructions here but I'm unable to configure debugging in the settings. I'm accessing the 'Device Info' via settings and hitting the select key on the build number 7-ish times only to be displayed with some Chinese that literally translates to 'Serial Number: 0005/172'

Can anyone help guide me as to what I'm doing wrong?
[Android Software Development] stuismad:
All good, i missed the step about installing MiProjA1 Tools and debugging this way.

---------- Post added at 11:47 PM ---------- Previous post was at 11:00 PM ----------

Sorry guys, another question regarding the setup process for the latest 4k Projector. (batman)

I followed the instructions and was able to install Magisk from the latest batman files, however I still don't believe my device is rooted. I can't freeze stock apps or the launcher, as it says '0 apps uninstalled' when i try and freeze apps & that 'an error occurred during the stock launcher (un)installation'. From the MiProjA1 tools i also tested if my device was rooted under the System>Root Device menu option and it comes up saying 'This app can't root your device'

In order to get the device in USB debugging I first had to install the MiProjA1 APK. This was fine however I did have to reboot from ADB few times to get the TWRP bootloader to load up from the batman files linked on page 1.

My question is that I can get TWRP to load up and I follow the instructions to install Magisk, but it doesn't seem to be installing Magisk. This seems to be why I can't freeze aps or freeze the launcher as my device doesn't seem to be rooted after I reboot. Am I missing a step or using the wrong MiProj tool set?
[Android Software Development] jms92:
developer rights for adb

'Device Info' is not the place to get developer rights . go to the android parameters from the xiaomi projector tools

hope this will help

---------- Post added at 08:26 AM ---------- Previous post was at 08:10 AM ----------

I would say "yes" use twrp to install magisk . i did it on my MJJGTYDS01FM the new Miprojlas2. i did it thru the old method with the hdmi cable .

Let me know if you are able to get the root . I am not able to. even if i got magisk installed . (the system says the the mi proj tools does not get the root rights. no google apps... )

however i have been able to backup the system thru twrp and can share it , if someone want to help there.
[Android Software Development] stuismad:
[/COLOR]thanks [MENTION=9969714]jms92[/MENTION]

was also able to backup through TWRP but no root. Still unable to freeze apps and freeze the stock launcher or install Google Services.

Ive read others on here having success rooting their 4K MJJGTYDS01FM but maybe I misunderstood them. Can anyone confirm?
[Android Software Development] stuismad:
was able to get the device rooted, and continuing to follow the instructions I was able to install Google Services + other apps. and then freeze the stock apps + launcher.

Problem now is that I don't have a home screen, as leanback launcher just loads a black screen. I have ATV launcher installed too but it also has problems. :rolleyes:
[Android Software Development] boomerboomer:
ADB commands for switching HDMI ports Xiaomi Mi Laser Projector

Make sure youve installed the Projector tools at the start of this Forum topic, enabled Developer Mode so you can use ADB commands over the network..... and assuming nothing gets changed in future updates with the naming convention within the tools.... you can use:

adb shell am start -n "com.spocky.projengmenu/.activities.source.SourceHDMI1Activity"

adb shell am start -n "com.spocky.projengmenu/.activities.source.SourceHDMI2Activity"

adb shell am start -n "com.spocky.projengmenu/.activities.source.SourceHDMI3Activity"

Oh and if you are connecting to multiple devices, you need to specify which one like this:

adb -s 192.168.1.1:5555 shell am start -n "com.spocky.projengmenu/.activities.source.SourceHDMI1Activity"

(just put in the correct IP address of the device youre connecting to)

Hope that helps!!

P.S. You dont need to ROOT the device for this to work.

P.P.S. as a bonus you can also use this to sleep the device:

adb -s 192.168.1.1:5555 shell input keyevent 223

This will effectively turn the device off, kind of like hibernating/sleeping a computer. Though there are a couple of things to note:

1) Same as if you powered it off, you cannot connect to it over the network until you press the power button on the remote/send a on bluetooth command.

2) When the projector comes back on, ADB commands stop working to the device until you do an "adb kill-server" command and re-connect (no idea why this is, Ive not had time to look into it).

3) When in this state, boot time for the projector is reduced to about 5 seconds until the screen is on. I have no idea how much the power consumption of the projector is in this state compared of Off, but pretty low is my guess.
[Android Software Development] AnantK123:
Hi,

I had this issue as well. The problem was I was not able to complete the step where it says to apply custom properties. Had to try doing this a few times to get it to work.

If you keep the home key pressed for a while, it'll show a list of apps I think on the blank screen.

Hope this helps

Anant
[Android Software Development] F4610T:
Wemax 7000 FMWS02C

I root my wemax 7000 FMWS02C projector, I would like to tell you that the process is not exactly the same as the xiaomi mi projector, there are some basic steps to maintain. I will give a brief guide to who can be useful.

download

Extract this file

install MiProjA1-Tools 2.14 on the projector and enable the developer menu from android settings by clicking 7 times on the version.

discharge and extract

rainman_twrp_3.2.2.0.zip your (formatted FAT32) USB drive, and plug it into your projector (be careful some usb's are not recognized I used a kingstone)

Download ADB for your computer

Start the command line (terminal)

Enable ADB debugging in developer settings / options

Type "adb connect IP_OF_YOUR_DEVICE: 5555" to connect through the network

Type "adb reboot update" (it will restart your device and start the TWRP on the USB drive).

Once in TWRP a mouse will be required. Now go to the beckup menu and select bootloader and recovery then swipe it with the mouse, then go to the mount and select usb drive and system swipe it with the mouse and install magisk from the install menu in order to root the device (which will be in "/ Udisk "and will be called Magisk-v18.0.zip)

at this point reboot the projector and wait until it tells you to connect the device to google once connected to your rebooted account wait a while for it to load everything sometimes it seems that the screen remains black, with a bit of patience starts to insert the key usb will open a menu where you have to select the internal memory of the projector and you're done. installed third party applications and blocked all xioami applications and enjoy the firmware in English, the menu in Italian would be great too
[Android Software Development] stuismad:
Thanks for sharing and good to know I'm not alone. Not quite sure what you mean about the 'apply custom properties' step.

The closest I got was rebooting after root and installing Google Services/ ATV Launcher etc and then it asked me to sign in and setup Google. I followed the prompts here and that's when the screen just stays black.

Yes holding down the home button does bring up an app list, but it's like the most recent apps used and is used to clear memory/ cache etc.
[Android Software Development] stuismad:
I figured it out what you meant, and from the MiProj tool kit I went down to install the 'Custom Props' override and now my Android TV UI is in full force. Thanks for your tip off. I think what I will do later is write a step by step process i had to go through because there were some extra steps i had to do that were not in the instructions or in the Youtube video created by cr4zyw3ld3r. Both helped me massively though in ensuring i didn't do anything silly and a HUGE thank you to [MENTION=848496]spocky12[/MENTION] for such amazing work.
[Android Software Development] Framedtrash:
What's the best launcher to use with this??

Has anyone tried the official android tv launcher??