Rockbox

  • Status Closed
  • Percent Complete
    100%
  • Task Type Bugs
  • Category Drivers
  • Assigned To No-one
  • Operating System iPod 5G
  • Severity Low
  • Priority Very Low
  • Reported Version Daily build (which?)
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by Uchida - 2009-04-05
Last edited by dreamlayers - 2009-04-08

FS#10098 - The list screen does not change when "select" button pressed after "hold" is released.

Even if “select” button is pressed after “hold” is released, the list screen does not change.

The screen changes by pushing the “select” button several times.

The screen might not change when the lock is released while keeping pushing “select” button while lock the key.

I send this problem’s patch.
Because this is too hacky, there is a possibility of not operating well.
And for other clickwheel iPods (iPod 4G, Photo/Color, mini 2G…),
I am not confirming operation.

Report please.

Closed by  dreamlayers
2009-04-08 13:17
Reason for closing:  Duplicate
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

Duplicate of  FS#5230 

This is a duplicate of  FS#5230 . I created a different patch for this problem:
http://www.rockbox.org/tracker/task/5230#comment29590

I also observed the weird values read from 0x7000c140. Based on data I collected, I don’t think that the following lines in your patch catch all of them:
int v = (unsigned)status » 4;
if 1) For example, I got 0xAAAAA7FE.

I think (status & 0x800000FF) == 0x8000003A only happens when a command is sent to the clickwheel to read a register. It is the response with the register value. The Wheel ID test in 5G iPod diagnostics shows the contents of registers 0 through 5. (It would be interesting to see if the contents of these registers are useful for Rockbox.)

1) v == 0xfffffff) || (v == 0×5555555) || (v == 0xaaaaaaa

comment thanks.

It is the same bug as  FS#5230 .
But I cannot close this task. Someone, please close this task.

My patch is based on iPodLinux: /apps/ipod/ipodloader2/keypad.c.
Because my patch made while trying and erring, I think it is too unreliable.

Your made patch file will be confirmed.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing