• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category Plugins
  • Assigned To No-one
  • Operating System Another
  • 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 GMelchett - 2009-10-11
Last edited by shotofadds - 2009-10-29

FS#10672 - EEPROM dump plugin for Cowon D2 players

This is a simple plugin that dumps the EEPROM of any Cowon D2 player.
The eeprom is needed for the cowond2_emulator, mentioned on the wiki.

Applies on svn of october 11 2009.

Closed by  shotofadds
2009-10-29 20:50
Reason for closing:  Out of Date
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

Functionality added into debug menu in r23408

The plugin + build file patches.

This seems like it should be in the debug menu rather than a plugin. r23203 basically did the same thing for the Gigabeat S.

As it looks like today, I agree with you Tom. But Rob, who did most D2 work, plans to extend this plugin to make a full dump of the internal flash, so I leave the decision to him.

Actually I think midgey’s right - I hadn’t noticed the convention for doing this kind of thing in the debug menu. And dumping the raw NAND flash will require access to functions that have no place being exported to the plugin API, so I guess I wasn’t really thinking straight when I said that! ;-)

I think the best thing to do is to add a new entry to the debug menu (conditional on #ifdef CPU_TCC780X) and move this code to a new function in debug-tcc780x.c. I’ll do that tonight and then look at the NAND dumper after that.

Well, it was even simpler than that as I just followed the existing convention - there’s already a “Dump ROM contents” option in the Debug menu…


Available keyboard shortcuts


Task Details

Task Editing