Thank You for your continued support and contributions!
I've got a strange problem with my H120 lately. Whenever I start Rockbox (configured to start in the file menu) it starts to scroll down like crazy without me pressing any buttons.
On the H120/H320 families most of the buttons on the main unit and remote are read using an analogue input and a chain of resistors connected to the buttons http://www.rockbox.org/twiki/bin/view/Main/IriverHardwareComponents#The_Buttons the CPU reads the Analogue input and compares it to a set of numbers to decide what button is pressed. For example below 1V it is left, between 1V and 2V it is right, 2V to 3V is up, and so on.I'm wondering if on your unit(s) the value when no button is pressed is very close to the change over point to down button pressed and a litle bit of elecrical noise makes it look like the button is pressed every now and then.
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).
gcc: m68k-elf-gcc (GCC) 3.4.6ld: GNU ld version 2.16.1Host gcc: gcc (GCC) 4.1.2 (Gentoo 4.1.2)
gcc: m68k-elf-gcc (GCC) 3.4.5ld: GNU ld version 2.16Host gcc: gcc (GCC) 4.0.2 (Debian 4.0.2-2)
Page created in 0.53 seconds with 68 queries.