Third Party > Repairing and Upgrading Rockbox Capable Players

Home (select) button doesn't work on IPod Video 5.5th Rockbox

(1/2) > >>

kawaivpc1:
Hello guys.
I have a 5.5 Gen IPod Video which works well without any problem. select button works fine on normal Apple firmware.
So, this is not a hardware issue.
I installed rockbox on this device and I found that its select button doesn't work. Everything else works fine. My computer recognizes IPod HDD and the firmware looks fine. When I tried to press and hold select button and menu button for reboot, it works. But I just can't select anything on the screen.
I tried many different versions of firmware but the result is the same.
Any ideas?
Is there any way I can change the 'select' function on rockbox?
I purchased this 5.5 Generation IPod during 2008 or maybe before. It works fine and I just upgraded its battery as well.

Please help!

wodz:
This is pretty awkward. Anyway it is possible to change buttons mapping in rockbox BUT this involves changing sources and recompiling (aka it is not something you can change in some config file on device). It would be interesting to understand why it behaves as such. Could join us on IRC? As a side note 5.5 Gen IS NOT Classic. Apple made this super confusing naming new product 6G+ Classic.

kawaivpc1:
Hi. Thanks for the reply. It could be 5.5 IPod Video or something. I bought this while ago so I don't remember well...
I'm not sure why it's behaving this way either. The select button works perfectly well on Apple firmware as well as old IPod Linux firmware. The Rockbox is the only OS that it doesn't work. It doesn't mean that button is completely dead. I can still reboot my Ipod with select button. To me, it seems like 'select' function is not working with this button.
Can you tell me how to change the button mapping? I think it's possible to switch select function to wheel.
I will join the IRC chat room soon.
So far, I've tried all possible firmwares and even tried 6th gen firmware. But no luck...

kawaivpc1:
UPDATE:

It seems like my guess is correct. When my iPod's screen starts to fade away, I can turn it back on by pushing select button. And the select button works for rebooting. So, the problem is 'select function'. Select function is not working properly on my ipod and firmware. Wheel scrolling works well but left, right, top, down aren't working either.
Please help!
Thanks

gevaerts:
As I said on IRC, my hypothesis is that the ipod wasn't put together entirely right after replacing the battery.

We've seen this exact problem on ipods mini, in those cases caused by the hard drive being replaced by a compactflash card that's thinner, with the effect that the button backplane didn't have enough support. It could in theory also be caused by the cable from the button assembly not being connected well enough.

The reason these things can behave differently in rockbox and the OF is that buttons aren't (as you might naively expect) read out as on or off. They're typically all connected together in a resistor network, so you measure *one* voltage and deduce the state of several buttons from it. This being an analog measurement, there are going to be variations, and the software reading this will have to use a range of allowable values when interpreting it. This range isn't necessarily the same in the OF or rockbox (nor can it necessarily be. One reason rockbox can often exceed OF battery life is by being more creative with the voltage going *into* various systems, which obviously implies that the voltages coming out will be different).

A slightly loose connection somewhere could easily change the measured values a bit.

What you call "reboot" is actually the hard reset (rebooting rockbox properly is done by holding the play button for a few seconds to cleanly shutdown the device and then powering it on again). The hard reset feature is implemented entirely in hardware (in the power management chip), so the fact that that works while other functions of the select button don't also isn't surprising.

Navigation

[0] Message Index

[#] Next page

Go to full version