Rockbox

This is the bug/patch tracker for Rockbox. Click here for more information.

Quick links: Bugs · Patches · Rockbox frontpage

Tasklist

FS#10456 - Add RButility support for the Onda VX747

Attached to Project: Rockbox
Opened by Maurus Cuelenaere (mcuelenaere) - Monday, 20 July 2009, 16:06 GMT+2
Last edited by Maurus Cuelenaere (mcuelenaere) - Sunday, 16 August 2009, 22:39 GMT+2
Task Type Patches
Category Rbutil
Status Closed
Assigned To No-one
Player Type Another
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Private No

Details

This patch adds support for the Onda VX747 (and other ChinaChip DAP's) to Rockbox Utility (this is a WIP).

Ignore the rbutilqt.pro whitespace changes, those are generated from Qt Creator (and won't get committed).
   rbutil_vx747.diff (29.4 KiB)
 rbutilqt/rbutil.ini                          |   15 +
 rbutilqt/rbutilqt.cpp                        |    4 
 rbutilqt/rbutilqt.pro                        |  391 ++++++++++++++-------------
 rbutilqt/base/bootloaderinstallchinachip.h   |   43 ++
 rbutilqt/base/bootloaderinstallchinachip.cpp |  113 +++++++
 chinachippatcher/chinachip.c                 |  290 ++++++++++++++++++++
 chinachippatcher/chinachip.h                 |   39 ++
 chinachippatcher/Makefile                    |   10 
 8 files changed, 718 insertions(+), 187 deletions(-)

This task depends upon

Closed by  Maurus Cuelenaere (mcuelenaere)
Sunday, 16 August 2009, 22:39 GMT+2
Reason for closing:  Accepted
Additional comments about closing:  In r22356.
Comment by Maurus Cuelenaere (mcuelenaere) - Friday, 24 July 2009, 02:05 GMT+2
* Make this patch actually usable
* Fix bug in chinachip.c where file descriptors where closed but not NULL'ed
* Add post-install hint
   rbutil_vx747.diff (30.3 KiB)
 rbutilqt/rbutil.ini                          |   15 +
 rbutilqt/rbutilqt.cpp                        |    4 
 rbutilqt/rbutilqt.pro                        |  391 ++++++++++++++-------------
 rbutilqt/base/bootloaderinstallbase.cpp      |    3 
 rbutilqt/base/bootloaderinstallchinachip.h   |   43 ++
 rbutilqt/base/bootloaderinstallchinachip.cpp |  114 +++++++
 chinachippatcher/chinachip.c                 |  297 ++++++++++++++++++++
 chinachippatcher/chinachip.h                 |   39 ++
 chinachippatcher/Makefile                    |   10 
 9 files changed, 728 insertions(+), 188 deletions(-)

Comment by Maurus Cuelenaere (mcuelenaere) - Sunday, 26 July 2009, 15:29 GMT+2
* Moves ccpmp.bin in front of ccpmp.old (which seems to fix dual-boot)
* Backup the original ccpmp.bin (to NAND, needs to be copied to SD though)
   rbutil_vx747.diff (31.1 KiB)
 rbutil/rbutilqt/rbutil.ini                          |   15 
 rbutil/rbutilqt/rbutilqt.cpp                        |    4 
 rbutil/rbutilqt/rbutilqt.pro                        |  391 ++++++++++----------
 rbutil/rbutilqt/base/bootloaderinstallbase.cpp      |    3 
 rbutil/rbutilqt/base/bootloaderinstallchinachip.h   |   43 ++
 rbutil/rbutilqt/base/bootloaderinstallchinachip.cpp |  116 +++++
 rbutil/chinachippatcher/chinachip.c                 |  310 +++++++++++++++
 rbutil/chinachippatcher/chinachip.h                 |   39 +
 rbutil/chinachippatcher/Makefile                    |   10 
 9 files changed, 743 insertions(+), 188 deletions(-)

Comment by Maurus Cuelenaere (mcuelenaere) - Monday, 27 July 2009, 15:53 GMT+2
* Fixes messages not showing up in 'Install Bootloader' window
* Don't use fixed-size buffer in BootloaderInstallChinaChip::logString(), but use QString
   rbutil_vx747.diff (31.1 KiB)
 rbutil/rbutilqt/rbutil.ini                          |   15 
 rbutil/rbutilqt/rbutilqt.cpp                        |    4 
 rbutil/rbutilqt/rbutilqt.pro                        |  391 ++++++++++----------
 rbutil/rbutilqt/base/bootloaderinstallbase.cpp      |    3 
 rbutil/rbutilqt/base/bootloaderinstallchinachip.h   |   43 ++
 rbutil/rbutilqt/base/bootloaderinstallchinachip.cpp |  117 +++++
 rbutil/chinachippatcher/chinachip.c                 |  310 +++++++++++++++
 rbutil/chinachippatcher/chinachip.h                 |   39 +
 rbutil/chinachippatcher/Makefile                    |   10 
 9 files changed, 744 insertions(+), 188 deletions(-)

Loading...