Rockbox Development > New Ports

Sandisk C100 series

<< < (9/10) > >>

MarcGuay:
Found it.


--- Code: ---GPIOA_DIR |= 0xC
--- End code ---

was done at the beginning of the key test and adding that to the button_read_device routine (along with the code lowlight posted) gets all the buttons to read correctly!  Psyched.

Any ideas why that pin wasn't switched on during the GPIO init?  I added it there and it works that way as well.  Curious.

I'll try to post a patch to the tracker soon so other people can mess around.

Edit:  I see, there's a button_init_device() routine and that's where it belongs.

MarcGuay:

--- Quote from: linuxstb on June 12, 2008, 04:44:18 PM ---Have you managed to work out which pin (if any) is the backlight control?

--- End quote ---

Just found it.  Setting GPIOE 0x2 to zero turns off the backlight.


And here's the patch which adds the c100 as a target:

http://www.rockbox.org/tracker/task/9106

MarcGuay:
lowlight:  If you're interested in looking at a v1 firmware file, there's a link on the port page to an installer for 1.0005a, and may I ask what lines of the code you're looking at for NAND information?

MarcGuay:
I just came across a vague comment in the ABI c100 review comments that insinuates that the c140 and c150 had different firmware versions.

http://www.anythingbutipod.com/archives/2006/03/sandisk-sansa-c100-series-review.php#comment-415125

This would explain why I have problems when trying to downgrade my c150 to v1.  I don't know how seriously to take these people's comments but someone claims to have bricked their device by trying to upgrade their c140 to v2.  Of course, we can always use tcctool to test different versions harmlessly.  The v1 firmware on the c150 provides an interface free of strings (I feel like I've mentionned this before, but maybe now it has more significance).  It remains a mystery why lowlight's reversed v2 NAND code works on the c140 and not the c150, however, and leads me to believe that they are unrelated issues.

For those not following IRC and Flyspray, here's a link to the other half of this:
http://www.rockbox.org/tracker/task/9096

MarcGuay:
It looks as though the c150, or at least the one I have, has a few hardware differences from the c140.  I've posted a new picture of the front of the board here: http://www.rockbox.org/twiki/bin/view/Main/SansaC100Port, and am currently trying to find a way to get at the rest of it without totally trashing the thing.

---

Alrighty, it looks as though there are two versions of the c100 series as well - one with a regular NAND flash interface and one like the v3 m200s and e200/c200 v1s with the bonus chip acting as an SD interface. 

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version