summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/export/config-ondavx767.h2
-rw-r--r--rbutil/rbutilqt/rbutil.ini30
-rwxr-xr-xtools/configure4
-rw-r--r--tools/scramble.c6
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;