yashsingh1/xdaforums huggingface dataset:
[Android Software Development] kirchoff87:
Hello

I'm sorry but i send it to my parents house because I'm moving to new flat next month, I can't do any pictures :/

What about trying to communicate with it via HDMI serial port ?
[Android Software Development] spocky12:
Hi,

Good news (at least for me [emoji3]), I've just received my new 4k projector (the l176fcn, aka fengmi cinema 4k), which is also based on Xiaomi "Batman".

Are you using this mod ? If so what are the advantages for you ? As vp9 hardware decoding isn't supported by our devices, it doesn't seem to bring much good : YouTube still refuses to stream 4k and I've noticed the interface (at least the leanback launcher) becomes laggy.

I'll send you a test version to check it works fine for you before the next release.

On Chinese devices, when you boot with a fat32 USB drive on the right usb port, it's automatically mounted to /udisk (it seems to be mounted really early, during the bootloader phase, as it's used to decide if the device needs to boot to a custom recovery on a USB drive). As the international devices are also powered by an amlogic soc, they probably also use uboot as bootloader, and thus have the same behavior.

So extracting my twrp_files.zip to the root of an usb drive and running /udisk/twrp-i-dont-remember-the-exact-name.sh should be enough to make it work. Isn't that the case for you?

As I said above, my projector is a new "Batman" model, just like yours. As such, I also experience a black screen using my current twrp. Don't worry, I'll release an updated version pretty soon to fix this issue.
[Android Software Development] smouker:
If I run /udisk/twrp/sbin/run.sh it also says Permission denied. It seems like I dont get permission for anything.

There is also a waring message on the screen but I got this message since I bought it, I remember that.

It says:

E:[libfs_mgr]Warning: unknown flag defualts

That looks for me like a false system variable or something that should actually say "defaults"
[Android Software Development] kirchoff87:
Thank you :)

if you need any help form electronic point of view (not software) i think i can help :)

please tell me do you have also high frequency noise coming form the rotating internal parts ?
[Android Software Development] spocky12:
I have a few ideas. You might not have rights to write to the filesystem (which doesn't mean you don't have root access, at least for reading purposes).

could you please try this commands and tell me if you have the same error ?

busybox cp -r /udisk/twrp/twres /

Then the other way around :

busybox cp -r /udisk/twrp/twres /udisk/

If you can at least write to /udisk, then, I'm really interested in getting bootloader and recovery partitions (there are other important partitions, but in a second time, when you have twrp working)

busybox cp /dev/block/bootloader /udisk/
busybox cp /dev/block/recovery /udisk/

Another thing that could be useful is getting the full log displayed by your serial interface, from the very start until fully booted. With putty, you can select all and then copy it to a text file.

Concerning the "defualts", I can confirm xiaomi made the typo 3 times in a recovery config file : it's also present in the chinese devices recovery, but doesn't prevent normal behavior (at least on my device)

Thanks I won't hesitate to ask if needed :good:

Concerning the noise, compared to my rainman :

- my rainman fans always produce the same noise, I don't remember they've ever ramped up/down (with an ambient room temperature between 20°c and 30°c)

- on this device, the fans seem to be a bit less noisy until they ramp up from time to time

- temperature on this device seem to be several degrees above the rainman

- I've noticed the high pitch noise, only present when displaying something (which means this noise stops for a few seconds when rebooting the device). I think I've read it's due to the 4k wobulation part. But it's only noticeable in a really calm environment (ie : the projector displaying the launcher, everyone sleeping and me coding on it at 2AM :)). When watching the tv, I can hardly notice it.

I'll try to make a few measurements and a better comparison when I have time.
[Android Software Development] smouker:
Thanks for your reply I will test that tonight

Cheers
[Android Software Development] icem8n:
Hey Spocky12,

Alittle off topic but.....I was just wondering I heard with the Xiaomi Maijia 4k its good to play video games on it (15.3ms). I'm also very close to buying either the Maijia 4k or the fengmi 4k and am wondering how is the Fengmi 4k??

Is it laggy when it comes to games?? Which version of Android is it running on? I heard the Maijia has the Android 8 or 9?!??! And did you order a screen already? And which one??

Thanks in advance....much appreciated!!

Ger
[Android Software Development] spocky12:
Didn't write anything yesterday, but I added a new batman full firmware (the one we had was 312, the one on my projector is 494). I've also added my batman's engineering menu own values next to the values of my previous rainman device.

Edit : As magisk v18 sometimes wouldn't completely root our devices recently (I suppose it didn't always installed/downloaded magisk manager correctly), I'v decided to remove it from my recovery packages and add instructions in the tutorial to download a recent version. As of now, the latest version v19.3 works fine.

I've also edited the twrp_files.zip in the old root method to fix an issue on the shell script (should only be useful for users rooting with the old "cable" method).

I don't know where you read this, but I doubt that 15,3ms lag is correct. I might be wrong, but as all batman devices are using the same firmware and probably almost the same hardware (at least regarding the soc and other important electronic parts), I believe they all offer the same performance, which is unfortunately far from this.

Concerning my device I own, here are my results :

- user mode : 175ms

- gaming mode : 150ms

- monitor mode : 100ms

- user mode + my patches : 100ms

As with rainman devices, the best perf is obtained on user mode + my patches (it this specific case, equalling the monitor mode, but with the ability to customize r/g/b). As always, each mode measurement has been made at least 10 times, with dynamic contract and dynamic color off. And of course, my patches (no noise reduction and deinterlacing) applied on other picture profiles don't improve the results. It's been tested on latest stock firmware.

This is at least 25ms worse than on rainman devices, last time I measured on 1218 if I remember well :(

I'm not a hardcore gamer anymore (if I ever was), so I can't tell for sure, but at least in my experience, casual gaming on the switch and ps4 offered a rather good experience on my rainman and its 75ms lag, but honestly I don't play games where a few dozen of ms has an importance.

Concerning the OS, once more I can't confirm what you read : most, if not all chinese xiaomi devices come with MIUI Tv, which is based on android 6.01. And from what I could read so far, no 4k version has been annonced for the international market (the only one where they are using more recent Android versions).

As for the screen, I don't have any. I mostly watch tv in the evening, so I wouldn't gain much more contrast, at the expense of losing my wife when she would see a big black screen hanging on the wall :D. So I prefer using my "brown/grey" and perfectly flat wall :) It also offers the advantage that I can decide any moment to slightly move my furniture without any downside regarding the screen position.
[Android Software Development] schellz:
Just received an A300 today and tried to load the batman via ADB and was also presented with a black screen, please let me know if there is any information you need from me to fix this issue! Thank you for all the work you do on these Xiaomi projectors!
[Android Software Development] icem8n:
Thanks soooo much for your i depth reply, good to hear that even though the lag is high for the casual gamer playing on a PS4 it shouldn't be too big of a issue.

Yes so for me naturally like a lot of people here it's my first beamer so am not so sure how bright it is or is not am planning to buy a cheap screen I think for now and see how that gets on with the amount of light that comes into my living room.

Then maybe later order some paint from www.noxscreens.com to paint over the screen.

This seems like a cost effective way to get the results I want. I live alone so my house is still the man cave where batman can live in peace [emoji14]

Am probably going to order the Fengmi because of the 64gig and 1700 lumes.

Thanks again...

Ger

---------- Post added at 07:42 AM ---------- Previous post was at 07:40 AM ----------

Thanks soooo much for your i depth reply, good to hear that even though the lag is high for the casual gamer playing on a PS4 it shouldn't be too big of a issue.

Yes so for me naturally like a lot of people here it's my first beamer so am not so sure how bright it is or is not am planning to buy a cheap screen I think for now and see how that gets on with the amount of light that comes into my living room.

Then maybe later order some paint from www.noxscreen.com to paint over the screen.

This seems like a cost effective way to get the results I want. I live alone so my house is still the man cave where batman can live in peace [emoji14]

Am probably going to order the Fengmi because of the 64gig and 1700 lumes.

Thanks again...

Ger

Oh yes and it was www.noxscreen.com not www.noxscreens.com
[Android Software Development] lemach:
Hi [MENTION=848496]spocky12[/MENTION].

Where can you see the beta/final firmware for rainman projector?. Any official repository from xiaomi? I would like to test some of them.

Thanks.
[Android Software Development] matanmi12:
Conan firmware dump

Hi guys, can someone please upload a conan (Mijia MJJGTYDS02FM DLP Projector) firmware dump?

I've been deleted some system apks and now I'm unable to do an ota... :(
[Android Software Development] spocky12:
Thanks, I'll let you know if I need anything.

There's no repo for xiaomi firmwares. When I started hacking this device, I made a script that tried server urls based on the OTA url format, which is :

http://ota.cdn.pandora.xiaomi.com/r.../6.0.1.1218/package-6.0.1.1218-6.0.1.1289.zip

Then I've found an app on 4pda that makes it.

Seeing how it works (scanning hundreds of urls to find the ones responding), people please don't play with it unless necessary because if many users spam the xiaomi ota cdn, they may change their communication protocol to prevent it.

A few drawbacks :

- Windows antivirus doesn't like it

- Recently, depending on the physical server responding to the request, your might have different results (some servers don't seem to be up to date)

- Changelogs always say the same thing

- You can't detect if it's a stable release or not

- Not stable releases tend to be deleted regularly, so you usually won't have access to old "beta" released.

Hi,

I suppose you have root access. If so, please, install a file explorer such as MixPlorer, and then send me the /dev/block/backup file.
[Android Software Development] lemach:
Ok, i will be cautious.

Thanks a lot.
[Android Software Development] matanmi12:
Here you go:

h t t p s : / / drive.google.com/file/d/1oXSaNNHQrIgc6gWPTXY8Ch-g0CQM6fZZ/view?usp=sharing

Thanks in advance!
[Android Software Development] Homar80:
Hi can you record a movie how it's look at a day time,is this much better than a 4k projector. Very hard to find movie like that.Thanks.
[Android Software Development] zythoun:
Hello everyone I have a big issue. I tried to install the update of the batman firmware but when I booted to the recovery mode I had a crazy screen issue. I tried to wipe the cache and after hard reset but the screen is still crazy like you can see in the Pic.

Do you have any idea how to solve this problem?

Thanks

https://youtu.be/YgZIxQBpswo"]https://youtu.be/YgZIxQBpswo
[Android Software Development] spocky12:
I've added the full stock firmware for your conan device. It should fix your issue (or just boot to the stock recovery and make a factory reset).

Did you install the latest beta firmware 1.3.124 or another file ?

Do you have this issue only on android or also on the boot screen ?

It's probably a driver issue (I haven't tested this firmware), flashing the full stock firmware should fix it.
[Android Software Development] zythoun:
Hello.

Yes I tried to install the last firmware and the problem was even in recovery mode. It was a pain in the harsh to install everything back (because of this crazy screen) but it works again. Thanks!
[Android Software Development] spocky12:
Thanks for reporting back the issue :good:, I've added a warning next to the OTA url.
[Android Software Development] solowtc:
My A300 Included a UTEK USB to RS232 converter, does anyone know why this was Included? I’m guessing it is to control the projector using serial however the manual does not mention any codes, the only mention is on the page that says what is included in the box.
[Android Software Development] Shklif:
Hi,

Just got Fengmi 4k. In MI info have following specs:

Product: Batman

Model: MiProjLAS2

FIGERPRINT: Xiaomi/batman/batman:6.0.1/MHC19J/536

Tried to reboot to twrp using batman one. Doesn't work, just black screen. Tried 3 different USB drives.

Any suggestions?
[Android Software Development] spocky12:
Hey, it's the weekend, the perfect time to hack some projectors :D

I've just added support for the newer 4k "batman" devices :

- L1668FCF, aka Wemax A300

- L176FCN, aka Fengmi 4K cinema laser

- L246, probably not released yet

To root these devices, just download batman_twrp_3.2.2.0b.zip, and proceed as usual.

Personal note to positivepolk from 4pda.ru : as you'll probably also redistribute this new recovery along with my miproja1-tools, Google Apps package and half of my work, perhaps you could take the opportunity to give credit where it's due, that's the least you can do :rolleyes:

Just above ↑↑↑↑↑↑ :angel:
[Android Software Development] xdragon88:
auto start to hdmi

Update: problems solved, read the instructions again, enabled custom props, and freeze leanback launcher did the job! Thank you Spocky for this wonderful tool!:good:

———————

Hi, I have just got my mijia 4k projector (Chinese version) yesterday, and followed the instructions here and rooted it.

I have installed google apps, google play, and youtube, all worked fine. And I did not freeze xiaomi launcher/apps. But after I reboot the machine it just went to a black screen after the mi logo and the welcome pic, and I couldn't get to the xiaomi home screen. I did see a popup note says "auto start to hdmi".

And after reading the post again, I saw Spocky mentioned, in 2.16, he added auto start to hdmi (as stock launcher). I'm wondering if this is the cause. If so, is there a way to disable this? as I wanted to have the xiaomi home screen back.

Also, I don't know why youtube kids apk I installed from play store didn't work. Is there anyway to get it work?

Thanks heaps!
[Android Software Development] Shklif:
thanks a lot, it works.

Only question about resolution. YouTube doesn't show 4k, 1080 only.

In Android settings also 1080.

Shall I change it 4k, if so what's the frequency?
[Android Software Development] matanmi12:
So everything is working flawlessly! Except one but annoying issue: user apps are unable to write to the external usb. I'm trying to watch movies in popcorn time but it's unable to download large torrents (that are larger then my free space on the internal sd). Any ideas?
[Android Software Development] aeneas1:
has anyone come across a setting that allows you to move the projector's settings menus to a different location on the screen, for example to the middle? every projector i've owned has this, i.e. if you don't want the settings menu to pop up on the far right for example, you can set it to pop up in the middle of the screen, top of the screen, bottom, etc.... thanks!
[Android Software Development] jms92:
You tube

Hi just to inform people with the 4k laser Projector chinese version. may wok for others

I followed the thread and used magisk to get the google ATV . Doing this i noticed that netflix , prime video were not functional and you tube did not run with your credentials. This is not true anymore

You tube is now working fine . (latest update from the play store and it works like a charm)

I am still awaiting solutions other than the chromecast for netflix and prime . (i have tried with vpn but no way)
[Android Software Development] SierraWhiskyGolf:
Hey folks, I'm totally happy with my modded/rooted projector Batman ;) thanks so far for ur help

I have one open question left. I looked up many Dada sheets an a few forums, but I can't find the maximum supported data volume for connected Hard drives via USB :/ any tips or experiences for my 4k chines model?
[Android Software Development] crsarnelli:
newbie

Hello All,

I rooted into my Wemax A300!

Thank you all!
[Android Software Development] spocky12:
Well, there are 2 different things :

- the resolution internally used by the projector to display the image. It is with no doubt 2160p@60hz. This will be used for video rendering.

- the resolution used by the window manager to display the interface. This is set to 1080p. It can be changed (read a few pages back or wait for the updated version of my miproj tools). However, this leads to a laggy interface (not sure why this so called "high end" soc, specifically dedicated to high resolution tvs and projectors can't manage to render the android UI in 4k without lags).

Concerning youtube, it either checks the window manager resolution to propose 4k or another build.prop value. But it ALSO requires VP9 codec to be supported by hardware, which doesn't seem to be the case. If you want to test, just download "smart youtube tv", where you can force the codec/resolution. Anything vp9 in high res will result in a few images per seconds at most.

It's up to google to support h265 for 4k streaming, but I've understood they don't do it because they want to push VP9 codec (and it also apprears that Apple Tv 4k doesn't support vp9 either, so...)

As for the display parameters in the android settings, it changes the 1st parameter I explained above : the resolution internally used by the projector. And it appears it fails to detect it's using 2160p, so it checks 1080p on the list. But if you valid 1080p again, you'll see that the interface goes crazy. And if you chose 4k2k60Hz, you'll see that it just doesn't change anything to the display (indeed, because the projector already uses this parameter).

So to sum it up :

- don't bother changing display settings in android parameters, it already uses 2160p

- you can change the window manager to force the UI to render to 4k, but the price you pay is you lose the smooth interface

- you can force youtube to display 4k in smart youtube tv, but it won't work as expected as long as they only propose VP9 codec for 2k/4k.

No idea, sorry.

Unfortunately, this is harcoded in the settings app.

Is there a question ?

Thanks for reporting. In fact, it's been working for almost a year now, but depending on the Youtube version you use, it either refused to install, refused to launch or worked as expected. Sometimes, a working version would refuse to install, don't know why.

I've been using a 240GB "KingDian portable SSD", with no problem so far.
[Android Software Development] kva1992:
By any chance does anyone know if it's possible to pair a universal remote to the wemax one pro and be able to turn the device on and off? Also is there a way to upgrade the Chinese version to international? In other words upgrade it from Android 6.0 to Android 8.0? Last time this question was asked was back in November so was wondering if there is any progress. Also anyone know of any ROMs being built for this projector? Anyways thanks for the help and clarification.
[Android Software Development] xldy:
Stuck in reboot loop

Hi All, I was working on restoring the build.prop file on my 4k to revert the changes (as mentioned in a previous post I edited

/system/build.prop to add sys.display-size=3840x2160, and separately, setting the ubootenv vars:

ubootenv.var.4k2k60hz_x=0

ubootenv.var.4k2k60hz_y=0

ubootenv.var.4k2k60hz_w=3840

ubootenv.var.4k2k60hz_h=2160)

I did so by using the file manager and copying the old build.prop over. But after that the projector is stuck in a reboot loop! The fan makes some noise, the lamp seems to fire up, but I see nothing on the screen. Then, there is some silence (thus sounding like a reboot), and the sequence continues...

Anyone had a similar problem before?

Cheers,

X

Edit: Since I couldn't power off from the remote, I "hot-unplugged" it, so I thought I won't be able to go into recovery mode. But it still worked and I'm in the chinese menu for recovery. Phew... let me see what to do now...
[Android Software Development] gregor1230:
Hi. I have oryginal google launcher. From google stroe it is not possible to download netflix - device not supported. Ok so I downloaded from aptoide however on desktop there isn`t shortcut to it. I can lunch it only from aptoide menu :(. Is it possible to add shortcut for apk`s from other sources than play store ?
[Android Software Development] grandman1701:
Aptoide sideload Channel

Gesendet von meinem MIX 3 mit Tapatalk
[Android Software Development] gregor1230:
Ok I will try to find it , on aptoide is not avaiable.

One more question how to enable HDMI 2.0 ? After firmware/rooting and other jobs I have only 1080p on xbox one x . I remember that it was accesible in home buton when long pressing it but now I dont see it.
[Android Software Development] gregor1230:
For best experience with oryginal androit tv launcher an making shortcuts for some non visible apps like netflix (only one best thing ;)):

https://github.com/ITVlab/TvAppRepo/releases/tag/1.1.4
[Android Software Development] idefix_sin:
Hi,

first of all thanks for the awesome work. Managed to apply this to my MI DLP Zodiac projector and it is working reasonably well.

While Youtube, Plex, Twitch work fine, I wanted to check whether anyone has Amazon Prime working fine on it.

I could not find the Prime Video app via the google store so I used Aptoide TV to install it. Login and browsing works fine but playback either gives me a "bandwidth to low" error or a general playback error (try again later) on all content. As it works fine via tablet and Roku over the same network I assume issues related to the Prime Video app on the projector.

In addition, is there a way to chromecast directly to the projector without the need for a dongle?

I saw the chromecast framework app by google in the playstore but it will not install (says installation pending and does not progress.)

Thanks !!
[Android Software Development] nuttystudent:
Same. Originial white Chinese Xiaomi projector. White pixel after 18 months, near middle of the screen. Have tried running max RGB max brightness / contrast / all settings and then played a 30 min show with all the colours blown out. Also tried using Jscreenfix for 10 mins. No results.
[Android Software Development] kbs23:
Hey guys! Just a question:

I've got a Conan projector. Everything is fantastic, rooted, PlayStore, and everything (no Netflix of course but got the Chromecast). The thing is I can't connect it to my Bluetooth speakers. I've tried with several speakers, but none of them pair successfuly.

I've searched in the thread but it seems I'm the only one having this problem...I just wanted to confirm that. Bluetooth works fine when connecting the remote.

Thank you.

Enviado desde mi MI 8 mediante Tapatalk
[Android Software Development] Vsk8:
Hi guys.

Is there any way to disable IR sensors?

Human body induction -> enables/disables IR sensor that disable image when coming close to the laser

I have the projector with the original software, but every time I use it I have a black screen with the message "please do not look directly to the source of light" . It seems yo be that IR sensors are not working well since I have a flat screen for the projector, that's why I would like to find a way to disable it, so it can work without interruptions.

Thanks in advance guys.