Bugzilla – Bug 11614
r5089 does not allow break out of setup
Last modified: 2009-09-08 09:19:54 UTC
Holding the LEFT Arrow during the setup process no longer allows a break out of the setup flow to the 'firmware' menu Also the 'left swipe' doesn't break out any more. This is a must have for diagnostics as well as tech support. Please add that feature back in
James, make sure Tom gets at least cc:ed on any bug that involves "actions" (touch, flick, IR remote, etc.) Tom, I think this might be related to changes from yesterday?
As of r5078, the only escape hatch out of setup is IR long hold left (3.5 seconds). Can you confirm that? It won't work while you are in a text input entry field (because left and right hold move the cursor instead) so you would need to back out of a text input field for it to work.
Verified, using IR and left-long-hold of 4 seconds will break out Suggest we put long touch of 6 seconds back in for those cases when people don't have an IR remote
Yes, we need two things: 1. Press-hold IR for 5 seconds should _always_ break out, no matter what's on the screen. 2. Touch hold for 5 seconds in the upper left hand corner of the screen should also break out, even if there's no button there. Seriously.
(In reply to comment #4) > Yes, we need two things: > > 1. Press-hold IR for 5 seconds should _always_ break out, no matter what's on > the screen. I'll update the time to 5 seconds This works currently, except that like on ip3k players, when you are on a textinput screen, left hold mean scroll back, so you scroll back and once you get out of the text input then you can go back or soft reset which for fab4 is "go home". We would need a different escape hatch key if we need soft reset to work from any screen including text input screens. > > 2. Touch hold for 5 seconds in the upper left hand corner of the screen should > also break out, even if there's no button there. Seriously. Should be doable, trying this now.
Dean, reassigning to you for comment. I went over this with Richard and we talked about how this would work. To be able to break out of ANY screen with touch would mean it would have to work on: 1) Regular screen with back button - will do this 2) popups 3) the language screen (the only screen with no back button) However: for 2) breaking out of setup's popups is too much of a risk at this point and could lead to unpredictable results. and for 3) since it is only the language screen where no back exists, shouldn't the user be able to pick their language first before breaking out? Also, please see my previous comment about IR back while in text input screens.
One thing I would like to add here, on the Touch interface, press and hold back button for 3 seconds should take you to the home menu. This is a 'quick' way to get back home, since there is no home button/menu item.
(In reply to comment #7) > One thing I would like to add here, on the Touch interface, press and hold back > button for 3 seconds should take you to the home menu. > > This is a 'quick' way to get back home, since there is no home button/menu > item. Right, back hold (currently just 1 second) outside of setup brings you home.
On the controller, you _can_ break out of #3 (language screen), and that seems to work ok, so I think it's safe. If it's not safe to back out of popups, #2, then let's not do it. I am concerned that the user will get stuck due to some race condition/bug and this escape is intended to help here, but if it can't, it can't.
Now during setup, left hold long on the touch back button will escape the setup process. Also, long press hold left with IR works to escape. I found another bug related to this that I will make shortly - if you back up from the welcome screen back to language, then the "escape from setup firewall" is broken.