summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rwxr-xr-xtools/configure36
-rw-r--r--tools/scramble.c8
2 files changed, 35 insertions, 9 deletions
diff --git a/tools/configure b/tools/configure
index dbbc4252d8..dee6bbfe09 100755
--- a/tools/configure
+++ b/tools/configure
@@ -894,12 +894,12 @@ cat <<EOF
894 90) Zen Vision:M 30GB 100) GoGear SA9200 55) Sansa Clip 894 90) Zen Vision:M 30GB 100) GoGear SA9200 55) Sansa Clip
895 91) Zen Vision:M 60GB 101) GoGear HDD1630/ 56) Sansa e200v2 895 91) Zen Vision:M 60GB 101) GoGear HDD1630/ 56) Sansa e200v2
896 92) Zen Vision HDD1830 57) Sansa m200v4 896 92) Zen Vision HDD1830 57) Sansa m200v4
897 58) Sansa Fuze 897 102) GoGear HDD6330 58) Sansa Fuze
898 ==Onda== ==Meizu== 59) Sansa c200v2 898 ==Onda== 59) Sansa c200v2
899 120) VX747 110) M6SL 60) Sansa Clipv2 899 120) VX747 ==Meizu== 60) Sansa Clipv2
900 121) VX767 111) M6SP 61) Sansa View 900 121) VX767 110) M6SL 61) Sansa View
901 122) VX747+ 112) M3 901 122) VX747+ 111) M6SP
902 123) VX777 ==Logik== 902 123) VX777 112) M3 ==Logik==
903 80) DAX 1GB MP3/DAB 903 80) DAX 1GB MP3/DAB
904 ==Samsung== ==Tatung== 904 ==Samsung== ==Tatung==
905 140) YH-820 150) Elio TPJ-1022 ==Lyre project== 905 140) YH-820 150) Elio TPJ-1022 ==Lyre project==
@@ -2120,6 +2120,30 @@ fi
2120 t_model="hdd1630" 2120 t_model="hdd1630"
2121 ;; 2121 ;;
2122 2122
2123 102|gogearhdd6330)
2124 target_id=65
2125 modelname="gogearhdd6330"
2126 target="-DPHILIPS_HDD6330"
2127 memory=32 # supposedly
2128 arm7tdmicc
2129 tool="$rootdir/tools/scramble -mi4v3 -model=6330 -type=RBOS"
2130 bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
2131 bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
2132 output="rockbox.mi4"
2133 appextra="recorder:gui"
2134 plugins=""
2135 swcodec="yes"
2136 boottool="$rootdir/tools/scramble -mi4v3 -model=6330 -type=RBBL"
2137 bootoutput="FWImage.ebn"
2138 # toolset is the tools within the tools directory that we build for
2139 # this particular target.
2140 toolset=$scramblebitmaptools
2141 # architecture, manufacturer and model for the target-tree build
2142 t_cpu="arm"
2143 t_manufacturer="philips"
2144 t_model="hdd6330"
2145 ;;
2146
2123 110|meizum6sl) 2147 110|meizum6sl)
2124 target_id=49 2148 target_id=49
2125 modelname="meizum6sl" 2149 modelname="meizum6sl"
diff --git a/tools/scramble.c b/tools/scramble.c
index c9b6d15dd4..9bfdbda905 100644
--- a/tools/scramble.c
+++ b/tools/scramble.c
@@ -123,9 +123,9 @@ void usage(void)
123 "\t (X values: h100, h120, h140, h300, ipco, nano, ipvd, mn2g\n" 123 "\t (X values: h100, h120, h140, h300, ipco, nano, ipvd, mn2g\n"
124 "\t ip3g, ip4g, mini, iax5, iam5, iam3, h10, h10_5gb,\n" 124 "\t ip3g, ip4g, mini, iax5, iam5, iam3, h10, h10_5gb,\n"
125 "\t tpj2, c200, e200, giga, gigs, m100, m500, d2,\n"); 125 "\t tpj2, c200, e200, giga, gigs, m100, m500, d2,\n");
126 printf("\t 9200, 1630, ldax, m200, c100, clip, e2v2, m2v4,\n" 126 printf("\t 9200, 1630, 6330, ldax, m200, c100, clip, e2v2,\n"
127 "\t fuze, c2v2, clv2, y820, y920, y925, x747, 747p, \n" 127 "\t m2v4, fuze, c2v2, clv2, y820, y920, y925, x747,\n"
128 "\t x777, nn2g, m244)\n"); 128 "\t 747p, x777, nn2g, m244)\n");
129 printf("\nNo option results in Archos standard player/recorder format.\n"); 129 printf("\nNo option results in Archos standard player/recorder format.\n");
130 130
131 exit(1); 131 exit(1);
@@ -318,6 +318,8 @@ int main (int argc, char** argv)
318 modelnum = 62; 318 modelnum = 62;
319 else if (!strcmp(&argv[1][5], "x767")) 319 else if (!strcmp(&argv[1][5], "x767"))
320 modelnum = 64; 320 modelnum = 64;
321 else if (!strcmp(&argv[1][5], "6330")) /* Philips HDD6330 */
322 modelnum = 65;
321 else if (!strcmp(&argv[1][5], "m244")) 323 else if (!strcmp(&argv[1][5], "m244"))
322 modelnum = 131; 324 modelnum = 131;
323 else { 325 else {