Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  5g Ipod - buttons problem :(
« previous next »
  • Print
Pages: [1]

Author Topic: 5g Ipod - buttons problem :(  (Read 2675 times)

Offline condictio

  • Member
  • *
  • Posts: 7
5g Ipod - buttons problem :(
« on: December 02, 2006, 11:49:00 AM »
 Hi all,
I hope that I'm posting this in the right forum, sorry if not. Anyway I got a problem with buttons and this is - in my opinion - a hardware problem.
I'd like to stress, that I really  like rockbox and it's  much better than  original firmware, so I'd like it to work properly.

Here's the problem. Since I've installed rockbox, there is a continuous problem with responding of the buttons. Shortly - they almost never  respond on the first and next few  keypresses. I know there is an option "first keypress backlight only" - but it's turned off and it still happens. And it's not only the first keypress.  The wheel itself works OK, so it's only the buttons. Sometimes - but very rarely - it reacts properly on the first keypress.I haven't noticed it when using  original firmware and I wonder what is the possible cause of this problem, which is really annoying. :-(  If someone has an idea how to fix it, I'd be very grateful.
Logged

Offline Mthrsuperior

  • Member
  • *
  • Posts: 13
Re: 5g Ipod - buttons problem :(
« Reply #1 on: December 05, 2006, 11:49:36 AM »
I've noticed this too.
For me, it's not that the buttons don't respond it's that there is a delay of 1-2 seconds and I tend to get impatient and keep pressing.

I too thought I may have had the first press = backlight enabled but I don't.

Any suggestions are appreciated.

Thx

...edit to add:   it seems that the delay is in the display, not the action of the buttons.  For example, I press "pause" and the music pauses instantly but the display icon doesn't change to the pause icon for 1-2 seconds.
...edit again.....I read in another thread about current technical limitations impacting the display refresh speed.
I guess there's our answer.
 ;D
« Last Edit: December 05, 2006, 12:08:46 PM by Mthrsuperior »
Logged

Offline bascule

  • Rockbox Expert
  • Member
  • *
  • Posts: 1298
Re: 5g Ipod - buttons problem :(
« Reply #2 on: December 05, 2006, 03:03:47 PM »
Quote from: Mthrsuperior on December 05, 2006, 11:49:36 AM
...edit to add:   it seems that the delay is in the display, not the action of the buttons.  For example, I press "pause" and the music pauses instantly but the display icon doesn't change to the pause icon for 1-2 seconds.

Not necessarily, that particular effect may be to do with crossfade. I get that all the time and also next track info disappearing from the WPS before that track starts, even though I only have it set to 'crossfade on skip only'
Logged
DataBase fanboy and author of the totally overhauled Rockbox Sync Tool

Offline condictio

  • Member
  • *
  • Posts: 7
Re: 5g Ipod - buttons problem :(
« Reply #3 on: December 07, 2006, 05:14:34 AM »
In my case, there is also this delay (about 1-2 sec.), but it's something different than non responding at all. In the first case I push the button and nothing happens, but after a few seconds it reacts.  In the second case I push the button, nothing happens, I wait and still nothing happens. If it's only a delay you can feel the disk starting to spin after keypress, what means that it reacts, but the reaction itself is slightly delayed. If there's no reaction - exactly nothing happens after keypress, you can wait and wait and still nothing, the disk doesn't spin and it looks like the device doesn't "know" that the key has been pressed.  ??? I tried to wait, but after a minute you can't say that it's a delay - it obviously doesn't react at all. If it's only the firmware  I can live with it hoping that sooner or later this problem will be solved. But I'm a bit scared that maybe something is wrong with my ipod itself, that it's broken or something... :'(
Logged

Offline Krellion

  • Member
  • *
  • Posts: 14
Re: 5g Ipod - buttons problem :(
« Reply #4 on: December 07, 2006, 09:49:49 AM »
Please remember that Rockbox on the iPod is still a major work in progess.

A lot of the code hasn't been tweaked to run the best it can, so there will be times where there'll be a delay in an event happening, especially if there is music playing. Sometimes the button press event won't be seen at all and you'll just have to try again.
Logged

Offline xelli

  • Member
  • *
  • Posts: 1
Re: 5g Ipod - buttons problem :(
« Reply #5 on: December 20, 2008, 10:28:59 AM »
Sorry for reviving this old topic.

I recently installed rockbox on my 5g 30gb ipod and I'm experiencing the exact same issue. Not to be rude or anything, but after two years I thought more people would be annoyed by this. Is there still no solution?
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: 5g Ipod - buttons problem :(
« Reply #6 on: December 20, 2008, 10:38:51 AM »
Rockbox is entirely a volunteer effort. Things get fixed  by the people who are annoyed by things. If the people who are annoyed by things instead say things like "I'm amazed this isn't fixed" then go on to say "But I don't know how to fix it" when it's suggested they could work on it, it just doesn't happen.

Rockbox is a project entirely by volunteers. They work in their spare time, doing things that interest them. "Not to be rude or anything" but if you really want to see the problem fixed, start learning C.

I would guess, though, that you're either waiting on disk spinup (enable dircache) or experiencing the fact that the iPod Video isn't terribly fast for its screen size. Since you haven't said anything about your problem other than it's the "exact same issue" (and noting that their symptoms are slightly different for each of the two posters, I don't know who it's the same as) it's hard to even begin to offer suggestions.

Maybe you'd like to type out when your player is and isn't slow, what you're doing at the time, and possibly even what settings you've changed from the default, as well as exactly what SVN revision you have installed?
« Last Edit: December 20, 2008, 10:41:41 AM by Llorean »
Logged

Offline dreamlayers

  • Developer
  • Member
  • *
  • Posts: 425
  • Boris Gjenero
    • My Blog
Re: 5g Ipod - buttons problem :(
« Reply #7 on: December 24, 2008, 01:42:34 AM »
The button issue is distinct from disk spinup.  Sometimes my iPod totally ignores a button push.  This happens much less or even not at all with the original firmware. It used to be annoying when I first started using Rockbox, but it's not a problem right now.  Either it has been fixed or I've adapted to it.

It only seems to happen to very short button pushes.  My first thought was that the buttons weren't polled often enough, but they're handled by GPIO interrupts.  I see potential issues there however:
  • Each time an interrupt happens, buttons start out as BUTTON_NONE, so an interrupt may erase a previous button press.
  • What does the undocumented outl code in ipod_4g_button_int do?  If it acknowledges the interrupt there, a second interrupt that happened between the button read and that point might be missed.
  • Because of the clickwheel, a there may be interrupts in quick succession, as the user touches the clickwheel and then presses the button.
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: 5g Ipod - buttons problem :(
« Reply #8 on: December 24, 2008, 04:26:40 AM »
If it happens less with the original hardware, but still happens, then it's a hardware problem. This more or less means your problem is different from the rest of these peoples'.

The other issues may be concerns, but it's impossible to investigate properly on a player with hardware issues since you won't know when they're causing the problems vs when the code is causing the problem.
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  5g Ipod - buttons problem :(
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.11 seconds with 14 queries.