Repository navigation
examples: XGIMI MoGo 3 Pro profile button crashes xrmservice and sets off autofocus; "KEYCODE_F6:ignore" stops it - #3121
Conversation
… chooser lived in the stock launcher (XGIMI) On an XGIMI MoGo 3 Pro the profile button (F6) makes xrmservice start launcherx's profile chooser; with launcherx disabled that crashes xrmservice, and each restart sets off autofocus. "KEYCODE_F6:accounts" takes the button and opens Accounts and profiles instead (the main Settings screen where there is no such page). The MoGo 3 Pro list now suggests it with "KEYCODE_F5:mute". Tried on the MoGo 3 Pro (G0035), Google TV 14. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
maintainer-bot review · this one needs a maintainer decision · Leans: merge (60%) Thanks for tracking the random autofocus down to the xrmservice crash on the profile button, that's a great find. The list note is worth merging, but the title and description talk about a new "accounts" action word that this diff doesn't include, so it would help to retitle it as a list note (the launcher word could come as its own PR). Why it goes to a maintainer: edits a TV list that is already on main (confidence 0.60 < 0.85). Checks
This is a suggestion; a maintainer makes the final call. A maintainer can comment Reviewed by maintainer-bot · runs on 0G Private Computer |
|
@TeaTax16 thank you for tracing the random autofocus back to xrmservice crashing on launcherx's missing profile chooser; that is a great find for every MoGo 3 Pro owner. Launcher room is nearly gone, and "KEYCODE_F6:ignore" already stops the crash with no new bytes. Could you drop the accounts word from RemoteKeys, config.xml, the test and themes/README, and keep the list header suggesting "KEYCODE_F5:mute" and "KEYCODE_F6:ignore" with your crash explanation? We'll keep this open for 7 days. |
…ofile button, not a new action word As asked in review: the accounts action word is dropped from RemoteKeys, its test, config.xml and themes/README.md, since "ignore" already keeps the profile button away from xrmservice with no new bytes. The list header keeps the crash explanation and suggests "KEYCODE_F5:mute" and "KEYCODE_F6:ignore". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Thanks @TeaTax16, the KEYCODE_F6:ignore tip for the MoGo 3 Pro profile button uses existing app_keys words, was checked with the real remote on UKNV.260707.001, and changes only the debloat.txt header with no package changes. |
The XGIMI MoGo 3 Pro list now explains why the profile button seemed to refocus the picture at random, and suggests
"KEYCODE_F6:ignore"(with"KEYCODE_F5:mute") inapp_keys. As asked in review, theaccountsaction word is dropped: the launcher, its test,config.xmlandthemes/README.mdare unchanged, and onlyexamples/xgimi-mogo-3-pro/debloat.txtdiffers frommain.Tested on: XGIMI MoGo 3 Pro (G0035), Google TV 14, build UKNV.260707.001.15802496
What happens without it: left to XGIMI's
xrmservice, the profile button (F6) starts launcherx's.profile.chooser.ProfileChooserActivity. With launcherx disabled that activity isn't found,xrmservicecrashes (ActivityNotFoundExceptioninXgimiGlobalKeyBroadcast), Android restarts it, and about 11 s after each restart the projector runs its autofocus. It also re-enables launcherx, like XGIMI's other keys.With
"KEYCODE_F6:ignore"andHOME_KEY_SERVICE=1, several presses of the real button did nothing, as intended: noProfileChooserActivitystart, noxrmservicecrash, no autofocus, and launcherx stayed disabled. Anadb shell input keyeventF6 doesn't go through the key service on this set, so it was checked with the remote.If this adds or changes a TV list
examples/<brand>-<model>/debloat.txt, header with model, Android version and firmware buildChecks: the Python suite passes.
🤖 Generated with Claude Code