- Status Closed
- Percent Complete
- Task Type Bugs
- Category Bootloader
- Assigned To No-one
- Operating System iAudio X5
- Severity Low
- Priority Very Low
- Reported Version
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#6312 - X5 power-on by remote even when set on hold
When use X5L with remote, i found the bug.
Remote holds on and push play. it maybe boots on.(but it must not boot but show ‘it’s hold!’)
I think it is a kind of bug.
fix it please.
Closed by jdgordon
2008-08-16 09:43
Reason for closing: Out of Date
Additional comments about closing: Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407
2008-08-16 09:43
Reason for closing: Out of Date
Additional comments about closing: Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407
"[19:41:53] <amiconn>
Bootloader v4 properly checks the hold
switches"
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
It’s actually a bootloader bug rather than a remote bug.
The bootloader has no easy way to determine whether power-on is due to main unit button, remote button or other (e.g., RTC alarm).
Can anyone confirm whether this happens with the official RB bootloader as well?
(it sure happens with the dual bootloader)
Eriol suggested to change the bootloader code to do something like
——-8←————-8←—— if (remote_detect() && button_hold() && remote_button_hold())
——-8←————-8←—— this imposes another restriction: both hold switches must be active to prevent accidental remote power-on (instead of only remote hold switch).