Rockbox Development > New Ports
SanDisk Sansa c200v2, m200v4, clipv1, clipv2, clip+, and fuzev2
atomikpunk:
Hi again,
well I hacked a bit tonight on the clip buttons and found all of them. As I suspected, the clip uses a similar keypad scanning technique that was used in the M200. The principle is to rise a "column" pin, read all "row" pins, then lower the column pin, then go to the next column, etc. The clip keypad has 3 column pins (C4 to C6) and 3 row pins (B0 to B2).
So well I updated the firmware so that it will display all pressed buttons on the screen in our git repository. You can have a look at this for the buttons details and this for the sample firmware.
See ya!
funman:
Thanks atomikpunk, I tested your code and I confirm it's fine.
I had a quick look at the FuZe firmware, and couldn't see similar code at a similar location, so maybe something else is used to get the buttons (maybe the 10 bits general purpose ADC mentioned in the AS3525 datasheet).
kugel don't hesitate to ask if you need help to understand how the buttons are read on the FuZe.
However I don't feel like reading the FuZe disassembly all night long, so I leave this task up to you ;)
JdGordon:
hey guys,
just joining the party and saying I have a 2gb e200v2 which im looking forward to hacking... I cant do much untill after my exams (mid november) but if anyone has something they want tested on it let me know.
funman:
Hello, some news about the SD:
I have some code but I don't get past the initialization procedure (card power up, aka acmd41).
The acmd41 response is 0xFF8000 : it contains the supported voltages (all), but the bit31 is unset, which means that the card is not ready.
I tried issuing a cmd8 before acmd41 (it is required for SDHC cards) but I receive "command response timeout", which would mean this command is not supported.
EDIT: I removed the answer to the post that was just deleted - I don't think an offer to help is spam...
jesterday:
Hi,
i have not read the whole thread, in fact i wouldn't understand half of it :-) .
Maybe this is already know in the meantime (have not found anything by using the search) or completely useless at this state, but switching on a e260 holding power button, forward and rewind simultaneously (state of lock button is of no importance) lead to a screen asking "Erase Firmware? Press center Button to confirm". Any other button press switches off the device.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version