yashsingh1/xdaforums huggingface dataset:
[Android Software Development] spocky12:
Does the projector still boot on the stock launcher ? If so, could you double check you froze it in the tools apps ?

1- Somebody needs to report a bug with a logcat. Hopefully a kodi dev will take a look at what's wrong. Unfortunately, last time I checked, I don't remember having any useful info during the crash. But maybe I just missed something.

2- I'll try it out when I come back home
[Android Software Development] kbs23:
Hi guys!

I want to update my youth projector. As I have read, I need to restore the boot partition before, since I have rooted the device... But the pendrive with my boot.img is lost!

1) is there any way to download a boot.img so I can flash it?

2) does this apply just to OTAs? I mean, if I flash the full ROM, will I have problems if I don't have the boot.img back up?

3) then, could I flash the full rom, install all the OTAs, and then root the device?

Thanks for all these great job!

Enviado desde mi MI 8 mediante Tapatalk
[Android Software Development] spocky12:
You can reinstall the full firmware, it will also flash the kernel. Then you'll be able to flash the OTA and root the device.
[Android Software Development] hi5gol:
spocky12!! plz help me....

hello

I have a question. I am using the Chinese version of the laser projector 1080.

I'm using it with an IPTV device and my projector was powered by an IPTV remote control.

However, my projector does not turn on with IPTV remocon after update. I know this is HDMI CEC(?). Is there a solution? It's a feature that was definitely possible, but it's very uncomfortable because it doesn't work.:(
[Android Software Development] spocky12:
I'm sorry, I have no solution for you. I know that CEC power on is "supported" by the Mi projectors, but for me it's always been unstable : I haven't been able to get a consistent behavior. To be honest, I could never make it work when I needed to, it only automatically powered on a few times, and each time, it was not expected. All my devices (chromecast, tvbox, consoles...) are connected to my yamaha amp, itself connected to the projector's hdmi3 input. I suspect that with my configuration the projector and the amp don't work well together.

In your specific case, I suppose the update broke the compatibility. What you can try is to disable the CEC on your IPTV device, and enable it again (it used to fix issues on an older configuration I had, probably by forcing a new CEC handshake).
[Android Software Development] hi5gol:
thank you very much!!

I can't solve this, but thank you for your kind reply.

So, is there any way I can cancel or downgrade the update?
[Android Software Development] spocky12:
You can't downgrade, you need to flash the stock rom and manually install the last OTA you want.
[Android Software Development] MustosClan:
Good evening to you all,

I made the ROOT of my Xiaomi Mijia Projector Youth Edition, I have version 1.3.97 installed, while updating to version 1.3.123 the system gives me Error! Do any of you have a solution?

Even better, would it be possible to have the ROM of version 1.3.123? Do any of you have a link to ROM 1.3.127?
[Android Software Development] billy_42:
voice controle and weird noise

Hello,

First of all, thanks for this wonderful work !

I had zero problem following this step by step tutorial (except for the "dev mode" part which was tricky, I had to find a android 6 setting.apk to be able to activate dev mode and then enable ADB debug mode).

It works like a charm and I'm almost fully happy.

I must have made some mistake at some point or maybe not but anyway, the voice control of the xiaomi remote doesn't work anymore. It detects that I pressed the mic button but doesn't hear me say anything.

By using android tv remote app on my phone it works.

Has someone got the same issue and found a solution ? I must say that I didn't play with this feature when it was still on stock MIUI TV rom.

Another question about the device noise. Aside from the fan noise which is audible but not too loud, I hear some continuous higher pitch sound a bit uncomfortable.

I don't hear it when I shut off the screen. Does it come from the color wheel ? Is it a "normal" sound or did I get a defective product ?

By the way I'm using a batman device.

Thanks in advance
[Android Software Development] Knolly:
Got root (using the donor app was EFFORTLESS, great work!) and am running Leanback launcher on my Wemax A300 and loving it.

That said, I can't for the life of me figure out how to autoboot into HDMI1. I found settings projector settings that are turned on for preview in HDMI1, auto start for active media, etc, and cannot for the life of me get the projector to automatically go into my Roku. Anyone have any thoughts?

Do any Logitech Harmony commands exist for inputs? IE: HDMI1, etc?

Also, even after freezing all stock apps, etc, I'm getting notifications for a firmware update. Is there any way to disable this? Or is it worth updating the software?
[Android Software Development] spocky12:
As per the FAQ's "Firmware updates after rooting and/or installing Google Apps", you need to restore the boot partition (and re-root afterwards) to apply any OTA ;)

This high pitch noise is "normal" and seems the be related to the laser. It gets lower if you set your display mode to "high" instead of "cinema". But as it heats more, the fan will blow more air and get louder :eek:. I've heard it's not present on A300, can anybody confirm/infirm ?

Autoboot relies on the stock launcher. To use it with another launcher, you need to enable to "Google App fix" accessibility service. With this, my app can intercept the boot startup message and launch the necessary commands.

You can disable the "intelligent update" in the projector's settings, then it shouldn't display any notification. Regarding the update, you can do it, it usually fixes a few things and may add some small features, but you first need to restore your boot partition from twrp.
[Android Software Development] cr4zyw3ld3r:
spocky I know you are doing god's work here, but I have a somewhat stupid question. This is appears to be the chip in the PJ http://www.ti.com/product/DLP4710 do you know if there is a way to enable pixel shift on this DMD?

This is the controller used http://www.ti.com/product/DLPC3439?keyMatch=DLPC3439&tisearch=Search-EN-Everything

EDIT: looks like our 1080P chip does not support the necessary optical actuator to make this happen as seen here http://e2e.ti.com/support/dlp/f/94/t/816273, so the new PJ must be using the 0.66 chip with modified optics engine
[Android Software Development] spocky12:
Well that's not totally exact. The rainman's chip is not the 4710 but the DLP4711FQL (source), which is a different, not compatible chip (source) and unfortunately not publicly available (source).

Concerning the batman devices, according to this test (english version of the test is available at the bottom), it uses a TI 0.47 4K XPR X4 chip but with no exact reference, probably a DLP470TP or DLP470TE.

Sorry I forgot one of your questions : you need a double press to enable the voice control (that's how I coded it) :

- the first time you press the button, it'll launch the google assistant

- the second time you press, hold it while talking, the sound will be sent to the google assistant

The first version I coded was using only one button press : it launched the assistant and listened to your voice at the same time. Unfortunately this way of doing things prevented the voice to be sent to other apps : for example if you want to use voice search on the Google Play app, you need to click on the mic button on the screen and then press the remote control button to send your voice. But as pressing the remote control button did launch the assistant, it prevented the voice to be sent to the Google Play app. Hope that makes sense.
[Android Software Development] cr4zyw3ld3r:
Gotcha so either way its different hardware that they use for the optical engine.

This also means there is no way to repair the PJ other than to salvage from other similar units or HF80JA LG Projector
[Android Software Development] billy_42:
Thanks for your quick reply.

It makes sense and it works very well when you know how to operate it. Thanks a lot it's great !

For your other tips about changing display mode from cinema to highlight it works better than I expected ! Not only the sound is a bit quieter but it is also more low pitched and gets covered by fan (a bit louder maybe).

This way it is easier to get accustomed to the background noise than with the high pitched noise. So thank you very much about that too :)

You're awesome man !
[Android Software Development] king-totti85:
hi [MENTION=544045]Spocky[/MENTION].. I am much impressed with the great work you have done here.. however I have a small suggestion that may make the root process even easier.. Are you aware of the adblink software? .. it is a pc software that provides WIRELESS debugging.. I assume that it can be used to boot into recovery or send the "reboot update" command as it has its own terminal shell.. can you confirm please?

I haven't received my youth edition Projector yet this why I can't test it now.
[Android Software Development] botelucian:
Hi all

I have a problem with the international version with the image setings.

I use hdmi input and the user setings have no efect. I ca see a change in the menu color,brightness and so on but when I select hdmi input the image is the same. It has no efect .

Am I doing something wrong? Is there someting.more to influence hdmi input brifgnrs color hue etc?

The chinese version I have works great tunning image
[Android Software Development] nyunyu:
Hi [MENTION=848496]spocky12[/MENTION], just following up the thread to see if you've released your version of Netflix app. Looking forward to test it. Thanks in advance mate.
[Android Software Development] spocky12:
The current rooting process is also wireless, it connects ABD through wifi, so I don't see the point of using another software.

Shouldn't be too long :)

In the meantime, I've added a new batman stable update in the second post. Unfortunately there was no build info, so I don't know the build version.
[Android Software Development] king-totti85:
hi [MENTION=848496]spocky12[/MENTION] and everyone

I don't like the android tv Google play experience I need the full Google play version "for phones".. I tried to flash gapp from open gapps project via twrp but flashing of both versions "arm & arm64" ends with an "wrong architecture" error massage.

can anyone help me install the full Google play version?

BTW already received my youth edition Projector and rooting is working like a charm ;)

---------- Post added at 12:47 AM ---------- Previous post was at 12:40 AM ----------

Another issue is the launchers.. more specifically the wallpapers of the launcher.. ATV is OK but I need something with more features and better looking.. unfortunately most of the good launchers like Nova, Microsoft and KK launcher could be installed but with ugly black background and no wallpaper could be set.. the only launcher that worked fine for me is go launcher but most of the themes provided really su*ks.. my wish is to have Nova launcher with a wallpaper.. if anyone has a workaround please let me know.

NB: the remote control doesn't work with go launcher so if you wish to set it as the default launcher please use a mouth to navigate
[Android Software Development] Framedtrash:
Off topic but does any one know where I can buy a spare remote for the projector??

Theres nothing wrong with mine currently but would prefer to keep a spare in case it does break so i don't have to be with out.

I've got a wemax pro but it looks like they all use the same remote.

Thanks
[Android Software Development] HendrikIJzerbroot:
MiProjA1

I have bought that awesome Xiaomi Mijia Youth Edition Projector and did rooted it with success with that tool you made.

As i had not rooted an android in 6 years or so it was helpful there was a good description of how to do it.

Maybe you can make that tool for that projector only as it only has one HDMI input and maybe check the link to the fallback keyboard.

for now i am happy, maybe one day google let us install all software on it, or Xiaomi releases an update where that is possible.
[Android Software Development] spocky12:
You can't flash openGApps, it's not supported by our device. If you want Google Play, install my gapps and then overwrite the Google Play with one extracted from and android 6 version of opengapps. Not sure it'll work though.

Glad you could make it easily!

Concerning your request, I won't maintain multiple versions of my app for each specific case. What I'm trying to do is to make it aware of the device it's installed on and show only the useful functions. However in this specific case, it won't work, at least not for the shortcuts displayed on the launcher : this android version (and this leanback launcher version) don't support dynamic shortcuts, I need to hardcode them in the app's manifest. So even if made the config file of each device aware of the hdmi ports number it has, this would only apply to the app's UI, not the shortcuts on the launchers. Until I find another way to fix it, I'd suggest moving the unused hdmi shotcuts to the far right of the leanback launcher.
[Android Software Development] Knolly:
Spocky, since you're the foremost expert on these projectors, have you noticed or found any way to send power on commands to the projector other than the bundled remote?

I've been trying to figure out how to automate an on/off sequence with Harmony for hours and am on the verge of losing my mind. I found it'll respond to a bluetooth sleep command from nVidia Shield, but then booting it up again is horrifically inconsistent.
[Android Software Development] mmmalas:
for some reason, I started seeing black screen instead of the usual android logo on startup.

I had done factory reset, and trying to re root, but when I do "adb reboot update" its going the xiaomi boot manager, rather than twrp.

I will try another usb stick, but I know this works because I was to install mjproja1 tools from the same stick
[Android Software Development] mmmalas:
ok the reason was using exfat, while its readable within the application, its not within bootloader, so I had to install third-party util to force format fat32 on 128gb usb stick.
[Android Software Development] spocky12:
Here's a copy of an anwser I made on a MiReCo github issue.

Of course, the remote control is bluetooth so it's probably possible to power it on this way.

My projectors (rainman, batman) at least don't respond to wake on lan (other xiaomi devices might do, because I've seen references to WOL in their remote server apps)

Stock Xiaomi remote control app is able to wake my device up even if bluetooth is not activated on my phone. It doesn't seem to be reliable or at least won't work if the device has been "powered off" long enough. I didn't spend to much time on it, but I couldn't understand how it's done.

Another way to wake the device up would be by using CEC "power on" feature. Once again, I couldn't get it to reliably wake my projector on (in fact, it's the other way around : my projector woke up several times because of another device, such as a chromecast 2 plugged in my yamaha rvx773 amp and my son saying "hey google, listen to xxxxx on youtube"). However it doesn't power on each time a chromecast command is executed...

If you're using home automation, the only reliable way I found to power it on without the remote control is to plug it into a smart plug, and power cycle it.
[Android Software Development] Knolly:
Thanks for the detailed reply!

It sounds like the ideal solution is if Xiaomi and Logitech would just work together and let it support power on over Bluetooth...

Regarding power cycling, when I unplug and replug in the projector, it doesn't automatically turn on. Is there a setting somewhere?
[Android Software Development] spocky12:
You're right, my fengmi 4k doesn't power on if I unplug/replug it, I didn't even notice it :silly:. I suspect it's because both a300 and fengmi 4k have a hardware power button. Xiaomi 1080p and mijia 4k don't, that's probably why xiaomi implemented the automatic power on when plugged.
[Android Software Development] king-totti85:
hi [MENTION=848496]spocky12[/MENTION]

any way to send "reboot update command via the remote control?.. ie: force booting from TWRP using the remote only

---------- Post added at 02:30 PM ---------- Previous post was at 02:30 PM ----------

hi [MENTION=848496]spocky12[/MENTION]

any way to send "reboot update command via the remote control?.. ie: force booting from TWRP using the remote only
[Android Software Development] vanzea:
Default input?

Hi,

I rooted my projector (batman) without problems. I did set my projector so that it automatically selects input HDM3 (which comes from my Nvidia Shield). After rooting I cannot convince the projecter to display HDM3 after boot. I now have to select it manually. Is there any way to set the projector to do this?
[Android Software Development] spocky12:
Just a quick update : new release of the miproj app is approaching.

Nope it's not possible from the projector itself. The only way to do it without a computer is using the donor app.

Enabling the "google play fix" accessibility service should do the trick.
[Android Software Development] vanzea:
Thanks!!!!! That did the trick!
[Android Software Development] Knolly:
Since it might be relevant to people in this thread, I found a hi-tech/low-tech way to boot up the projector using Harmony using a Switchbot (physical button pusher).

You need a Switchbot and Switchbot Hub (I got Hub Mini). Stick the Switchbot on the remote. To integrate with Harmony I made a virtual SmartThings switch, connected the Smartthings switch to Switchbot via IFTTT, and then added SmartThings to Harmony as a plug.

It is a SUPER janky workaround but works extremely reliably. I just keep the original remote hidden in a drawer now.
[Android Software Development] vanzea:
Random shutdown

Hi,

My batman projector randomly shuts down during usage, e.g. when I'm watching a movie. Sometimes it happens after 15 minutes, sometimes never. The projector displays a message about shutting down in 5 seconds, and then it's gone. Somebody know how to disable this behaviour?
[Android Software Development] kva1992:
Anyone know how to turn off the projector screen and just hear audio from it? I know I have done it before I just can't remember where I found the toggle. Any help would be appreciated. Thanks in advance!
[Android Software Development] spocky12:
I looks like the protection against overheating. Have a look in the engineering menu, you'll see the different temperature sensor values.

Press the remote control power button and select "screen off".
[Android Software Development] kva1992:
Thank you! I knew it was some where just couldn't figure out where. Also is there anyway we could play Amazon prime on our projectors or is that still something that is a wip?
[Android Software Development] mmmalas:
right so maybe I have a faulty unit.

but every now and then the projector starts with a black screen. this goes back to normal after a few minutes.

sometimes I need to power cycle to get it working. and even then it does not fix it the first time.

any suggestions?
[Android Software Development] auldthief:
Dont want to lose 3d

Hi.thanks a lot for finally bringing some hope for us owners of these Chinese models.

I have the mijia TYY01ZM (zodiac) on miui 1.3.101 d beta. I want Google services and apps but don't want to lose the 3d functionality.

1. I don't mind the stock launcher. So can i root it, install google apps from your apk and continue using the stock miui launcher?

2. Is the 3d option available in leanback launcher anywhere?

3. How does the international version handle 3d?

4. Also, what does the "root device" option in your app do on an unrooted device like mine? It tells me "this app can't root your device". So does it require twrp and magisk to be installed first?
[Android Software Development] tihsamikah:
your not the only one unfortunately mate.

mine has gone from doing the above, to now not turning on past a corrupt logo in black and white.

others have posted video like the following

youtube.com/watch?v=GbWT945bltw

I'm fighting with the people I brought the projector from, as its clearly faulty - and all excuses at the moment.

I've now got paypal involved - which I would rather not - but the device is clearly faulty - and I should be able to return it for a refund.
[Android Software Development] mmmalas:
when you say corrupt, do you mean half of the screen black, and the other working.

if so I found the workaround it is to restore stock firmware.

did you root, or install custom firmware?
[Android Software Development] tihsamikah:
Morning / Evening mmmalas so to go through my issues -

when I first got the projector, all was working fine, then suddenly - the logo wouldn't appear, and it would take a good 10 minutes for the projector to show something on the screen.

the projector would turn on (and light up) however, no logo, or anything - then after say 10 minutes it would suddenly appear.

at this point, I tried doing a factory reset, and the issue continued.

I then tried reinstalling the stock firmware, and still the same issues.

I then thought what the hell, and rooted the device, but still I would turn on the projector, and only after about 10 minutes it would show anything on screen.

however - that has now progressed to a corrupt logo on screen, and nothing is usually shown

video I took of this is here - youtu.be/cqvlEe0Lv_Q

I did somehow get the projector to turn on an show something the other day, and it worked for a bit - then the display turned into much like this - youtube.com/watch?v=GbWT945bltw

at the moment, the projector is still showing a corrupt logo - I'm going to try again when I get home from work to see if it will turn on, then restore stock again.

really - there is clearly something wrong with the projector, and I do'nt think I (or others who have reported these issues) should have to faff around reinstalling firmware to try and fix the issues
[Android Software Development] mmmalas:
I agree that something is wrong.

So let me walk you through this just to determine the problem and thus know to deal with it.

When the projector is stubbornly showing black consistently.

Do the back + home button trick. Where you

1- unplug it.

2- wait 30 sec

3- press and hold back (not home) and ok button (middle in directional pad)

4- plug back the cable. While still holding the buttons above.

If recovery picture shows. Then its sw issue. As this runs early in bootloader.

Let me know what you find and we can go from there.

I am embedded sw engineer myself and have a clue on how those devices operate.

Also are you based in UK. If so I have plan to make diagnostic much easier.

Mine is not that bad yet. An wanted to know if my issue is isolated or not
[Android Software Development] tihsamikah:
Morning mmmalas ,

Sorry not in the UK - in Australia :(

Appreciate you trying to help me

Unfortunately, I tried back and OK on the remote just as noted, but still the same corrupt screen

I'll give it a few reboots and see if it does anything.

Sorry I should note, I have the 4K Chinese one (batman) if that helps.

EDIT -

and the weirdest thing - I turned the projector on (and walked away for 5 minutes) like I've always done, and it had turned itself off?

turned it on again - walked away - and it turned off?

I wonder if its overheating?
[Android Software Development] tihsamikah:
so after about 40 minutes and who knows how many reboots

the screen briefly came on, but flickered badly, and then flicked to black and white dots.

now nothing again :(