- Status New Reopened
- Percent Complete
- Task Type Bugs
- Category Remote
- Assigned To No-one
- Operating System Iriver H100 series
- Severity Low
- Priority Very Low
- Reported Version Daily build (which?)
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#7278 - remote volume up keypress sometimes causes directory skip (iriver h140)
Pressing the remote volume UP key on my iriver 140 in wps sometimes results in directory skip.
This is not easy to reproduce, but I was able to repeat once that problem in conditions where I'm sure that the directory skip key wasn't pressed.
I don't know if it's a hardware related problem, but I've read somewhere about another user having the same problem.
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
The problem doesn't occurs with the original firmware, so I guess it's a software related problem
Can confirm that this happens to me also. Same iriver model, ihp-140.
Doesn't occur with iriver firmware.
[japc@morgoth:~/RB/.rockbox]$ grep ^Version rockbox-info.txt
Version: r14559-070831
Seems like this only happens with aging remote units, but since it doesn't happens in the original fw there must be a way to fix it
It would be great to find a solution (workaround) for this problem. My machine *always* skips to the next directory if the volume up button is used on the remote. This never happens with the original firmware (just tried). So indeed there should be a way to fix it.
I note there is an ADC debonce on the main units inputs, but not on the remotes.
…
… verses
…
…
Maybe it's a combination of the hardware aging and producing a more significant bounce when changing the signal for the remote and the lack of the debouncing code being propagated to the remote handing code.
The following patch appears to help, but not eliminate the problem.
— firmware/target/coldfire/iriver/h100/button-h100.c (revision 20563)
+++ firmware/target/coldfire/iriver/h100/button-h100.c (working copy)
@@ -68,6 +68,8 @@
+ static int prev_data_remote = 0xff;
+ static int last_valid_remote = 0xff;
@@ -131,6 +133,14 @@
+
+ /* ADC debouncing: Only accept new reading if it's
+ * stable (+/-1). Use latest stable value otherwise. */
+ if 1)
+ last_valid_remote = data;
+ prev_data_remote = data;
+ data = last_valid_remote;
+
Can confirm that this is still an issue - it's recently started to happen with my H300 (now upgraded to us 32Gb CFcard). I'm attempting to see if the issue continues with unused LCD remote that I have lying around to see if it is software alone or if it includes hardware element.