Rockbox General > Rockbox General Discussion
iRiver H120 button problem
DrSpud:
--- Quote from: Lear on June 28, 2007, 02:17:11 PM ---just make a build with a slightly longer delay loop (for the h100 series, the code in question is in firmware/target/coldfire/iriver/h100/adc-h100.c).
--- End quote ---
I can confirm that changing the 9 to 11 in the loop indeed stops the scrolling down problem. Whether boosting or not, ADC_BUTTONS shows mostly consistent readings when buttons are held down - though some still flicker a bit, but not by much.
Erithacus:
With my H140, I've had exactly the same problem as reported by djhudson, except that the automatic scrolling occurred without any reference to the database, on all the menu screens. This was using the standard daily build from 25 June 2007. Curiously, I deleted it and installed Mmmm's recording enhancements build (r13711M-070625), and the problem did not exist. Perhaps this may help identify when the problem began with the daily build?
pabouk:
I had the same problem on my H120. It appeared after installing a build from the 28th June. I did not upgrade for more than a week before that. Now it seems that the problem is gone after installing a build from the 1st July. Both the builds were downloaded from build.rockbox.org. I think that the buggy build was compiled using a different GCC version. Unfortunately I do not have the information anymore. The working version I am running now was compiled using:
--- Quote ---gcc: m68k-elf-gcc (GCC) 3.4.6
ld: GNU ld version 2.16.1
Host gcc: gcc (GCC) 4.1.2 (Gentoo 4.1.2)
--- End quote ---
See the attached rockbox-info.txt.
[attachment deleted by admin for age]
pabouk:
Just a moment ago I downloaded the latest build r13758-070701 which is buggy again. It was compiled using
--- Quote ---gcc: m68k-elf-gcc (GCC) 3.4.5
ld: GNU ld version 2.16
Host gcc: gcc (GCC) 4.0.2 (Debian 4.0.2-2)
--- End quote ---
It seems that either at least one of the build servers has a wrong gcc version for Coldfire targets or the code has a new part which is unexpectedly dependant on certain versions of gcc. By the way is it possible to identify the build server from the rockbox-info.txt? The file is attached.
It seems that the phantom down key-presses appear when Rockbock reads from the HDD or when the backligh fade out starts (this is the reason of the volume going down in periodically repeating steps) so it probably has something to do with interrupts or cooperation between threads.
[attachment deleted by admin for age]
Llorean:
Bagder has told me he'll be disabling Coldfire builds on the 3.4.5 server until it's upgrade, so keep watchful and see if the problem goes away.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version