Rockbox

  • Status Closed
  • Percent Complete
    100%
  • Task Type Patches
  • Category Infrastructure → Build environment
  • Assigned To No-one
  • Operating System All players
  • Severity Low
  • Priority Very Low
  • Reported Version Release 3.0
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by Thomas Martitz - 2008-12-19
Last edited by MichaelGiacomelli - 2008-12-24

FS#9679 - c200v2: prepare Rockbox for it

This task aims to add the c200v2 as a build target. It seems suitable as we have a c200v2 owner and tester (and I think he also codes).

The first patch makes mkamsboot create patched firmwares. Well, at least if you have a valid bootloader file, which isn’t possible yet. Please review that one as it’s critical (linuxstb?).

Closed by  MichaelGiacomelli
2008-12-24 04:24
Reason for closing:  Accepted
Additional comments about closing:  

Accepted in r19574+r19575.

Thomas Martitz commented on 2008-12-19 17:53

This patch the c200v2 to the target tree. It'll build a bootloader which you can pass to mkamsboot.

Note: Most is guess work, except for the button driver. Especially the memory size would be valuable to know for sure, I guessed 8MB for now.

Please review this also. Thanks.

Thomas Martitz commented on 2008-12-19 18:00

Just a little disclaimer: Both patches are completely untested. They may or may not brick your player. Please do not apply if you can't live with a brick.

Thomas Martitz commented on 2008-12-23 15:41

So, this one is tested and declared safe. I only changed the right button detection to trigger on C6 == low, not high. The other is readability (#ifdef SANSA_C200V2 instead of #ifndef ..).

I guess it can be committed

Thomas Martitz commented on 2008-12-23 15:57

Ok, changed the target tree patch to reflect the new findings (more butons, 2MB RAM).

Given that RockRabbit successfully built a bootloader with both patches they can go it (if there's no objections regarding the more-dummy-than-working lcd-driver).

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing