diff options
| author | Maurus Cuelenaere <mcuelenaere@gmail.com> | 2009-08-16 21:03:22 +0000 |
|---|---|---|
| committer | Maurus Cuelenaere <mcuelenaere@gmail.com> | 2009-08-16 21:03:22 +0000 |
| commit | e49ffb23fc36e8a2ed468c7679219fe42da61889 (patch) | |
| tree | 602b8bcfcb54d9980875b1a1c4bf4c5081f3cc90 | |
| parent | 4fb3ee1a24a7ee2b04417781975166ae15b8ed06 (diff) | |
| download | rockbox-e49ffb23fc36e8a2ed468c7679219fe42da61889.zip rockbox-e49ffb23fc36e8a2ed468c7679219fe42da61889.tar.gz rockbox-e49ffb23fc36e8a2ed468c7679219fe42da61889.tar.bz2 rockbox-e49ffb23fc36e8a2ed468c7679219fe42da61889.tar.xz | |
* Onda VX747/VX767: fix target_id & MODEL_NUMBER
* Add support to Rockbox Utility for Onda VX747+ & VX777
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22359 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/export/config-ondavx767.h | 2 | ||||
| -rw-r--r-- | rbutil/rbutilqt/rbutil.ini | 30 | ||||
| -rwxr-xr-x | tools/configure | 4 | ||||
| -rw-r--r-- | tools/scramble.c | 6 |
4 files changed, 36 insertions, 6 deletions
diff --git a/firmware/export/config-ondavx767.h b/firmware/export/config-ondavx767.h index d487337..1d005b1 100644 --- a/firmware/export/config-ondavx767.h +++ b/firmware/export/config-ondavx767.h @@ -31,7 +31,7 @@ #define MODEL_NAME "Onda VX767" /* For Rolo and boot loader */ -#define MODEL_NUMBER 36 +#define MODEL_NUMBER 64 //#define HAVE_ATA_SD //#define HAVE_HOTSWAP diff --git a/rbutil/rbutilqt/rbutil.ini b/rbutil/rbutilqt/rbutil.ini index 91770d7..61d14fa 100644 --- a/rbutil/rbutilqt/rbutil.ini +++ b/rbutil/rbutilqt/rbutil.ini @@ -44,6 +44,8 @@ platform32=iaudiox5v platform33=iaudiom3 platform40=gigabeatf platform44=ondavx747 +platform45=ondavx747p +platform46=ondavx777 platform50=sansae200 platform51=sansac200 platform52=sansae200v2 @@ -492,7 +494,33 @@ manualname= brand=Onda usbid=0x07c4a4a5 configure_modelname=ondavx747 -targetid=44 +targetid=45 +encoder=rbspeex + +[ondavx747p] +name=VX747+ +buildserver_modelname=ondavx747p +bootloadermethod=chinachip +bootloadername=/onda/vx747p/ccpmp.bin +bootloaderfile=/SG301.HXF +manualname= +brand=Onda +usbid=0x07c4a4a5 +configure_modelname=ondavx747p +targetid=54 +encoder=rbspeex + +[ondavx777] +name=VX777 +buildserver_modelname=ondavx777 +bootloadermethod=chinachip +bootloadername=/onda/vx777/ccpmp.bin +bootloaderfile=/VX777.HXF +manualname= +brand=Onda +usbid=0x07c4a4a5 +configure_modelname=ondavx777 +targetid=61 encoder=rbspeex [smsgyh820] diff --git a/tools/configure b/tools/configure index b7fa988..486a470 100755 --- a/tools/configure +++ b/tools/configure @@ -2148,7 +2148,7 @@ fi ;; 120|ondavx747) - target_id=44 + target_id=45 modelname="ondavx747" target="-DONDA_VX747" memory=16 @@ -2170,7 +2170,7 @@ fi ;; 121|ondavx767) - target_id=45 + target_id=64 modelname="ondavx767" target="-DONDA_VX767" memory=16 #FIXME diff --git a/tools/scramble.c b/tools/scramble.c index 5d2b12f..ce06523 100644 --- a/tools/scramble.c +++ b/tools/scramble.c @@ -304,8 +304,6 @@ int main (int argc, char** argv) modelnum = 45; else if (!strcmp(&argv[1][5], "747p")) modelnum = 54; - else if (!strcmp(&argv[1][5], "x777")) - modelnum = 61; else if (!strcmp(&argv[1][5], "y820")) /* Samsung YH-820 */ modelnum = 57; else if (!strcmp(&argv[1][5], "y920")) /* Samsung YH-920 */ @@ -314,6 +312,10 @@ int main (int argc, char** argv) modelnum = 59; else if (!strcmp(&argv[1][5], "clv2")) /* Sansa Clipv2 */ modelnum = 60; + else if (!strcmp(&argv[1][5], "x777")) + modelnum = 61; + else if (!strcmp(&argv[1][5], "x767")) + modelnum = 64; else { fprintf(stderr, "unsupported model: %s\n", &argv[1][5]); return 2; |