diff options
author | Amaury Pouly <amaury.pouly@gmail.com> | 2014-01-05 15:20:41 +0100 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2014-01-21 18:52:28 +0100 |
commit | 69d0dae55bf3da2f356dbd03dba299c708133902 (patch) | |
tree | ff60084c40831c6f8f7b8806d54fe570c2d8955b /tools | |
parent | b3abcb807b7f6202158a47668af7f2505b6dd25e (diff) | |
download | rockbox-69d0dae55bf3da2f356dbd03dba299c708133902.tar.gz rockbox-69d0dae55bf3da2f356dbd03dba299c708133902.zip |
Initial commit for the ZEN X-Fi Style
Change-Id: Ib25a357a7bafd2ef25f273cadff70fafbd8d4661
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/configure | 79 | ||||
-rw-r--r-- | tools/scramble.c | 4 |
2 files changed, 53 insertions, 30 deletions
diff --git a/tools/configure b/tools/configure index 1ac644597e..0f897836c9 100755 --- a/tools/configure +++ b/tools/configure | |||
@@ -1308,35 +1308,36 @@ cat <<EOF | |||
1308 | 34) M3/M3L 71) M:Robe 100 51) Sansa e200R | 1308 | 34) M3/M3L 71) M:Robe 100 51) Sansa e200R |
1309 | 52) Sansa c200 | 1309 | 52) Sansa c200 |
1310 | ==Creative== ==Philips== 53) Sansa m200 | 1310 | ==Creative== ==Philips== 53) Sansa m200 |
1311 | 90) Zen Vision:M 30GB 100) GoGear SA9200 54) Sansa c100 | 1311 | 89) Zen X-Fi Style 100) GoGear SA9200 54) Sansa c100 |
1312 | 91) Zen Vision:M 60GB 101) GoGear HDD1630/ 55) Sansa Clip | 1312 | 90) Zen Vision:M 30GB 101) GoGear HDD1630/ 55) Sansa Clip |
1313 | 92) Zen Vision HDD1830 56) Sansa e200v2 | 1313 | 91) Zen Vision:M 60GB HDD1830 56) Sansa e200v2 |
1314 | 93) Zen X-Fi2 102) GoGear HDD6330 57) Sansa m200v4 | 1314 | 92) Zen Vision 102) GoGear HDD6330 57) Sansa m200v4 |
1315 | 94) Zen X-Fi3 58) Sansa Fuze | 1315 | 93) Zen X-Fi2 58) Sansa Fuze |
1316 | 96) Zen X-Fi ==Meizu== 59) Sansa c200v2 | 1316 | 94) Zen X-Fi3 ==Meizu== 59) Sansa c200v2 |
1317 | 97) Zen X-Mozaic 110) M6SL 60) Sansa Clipv2 | 1317 | 96) Zen X-Fi 110) M6SL 60) Sansa Clipv2 |
1318 | 98) Zen 111) M6SP 61) Sansa View | 1318 | 97) Zen X-Mozaic 111) M6SP 61) Sansa View |
1319 | 112) M3 62) Sansa Clip+ | 1319 | 98) Zen 112) M3 62) Sansa Clip+ |
1320 | ==Onda== 63) Sansa Fuze v2 | 1320 | 63) Sansa Fuze v2 |
1321 | 120) VX747 ==Tatung== 64) Sansa Fuze+ | 1321 | ==Onda== ==Tatung== 64) Sansa Fuze+ |
1322 | 121) VX767 150) Elio TPJ-1022 65) Sansa Clip Zip | 1322 | 120) VX747 150) Elio TPJ-1022 65) Sansa Clip Zip |
1323 | 122) VX747+ 66) Sansa Connect | 1323 | 121) VX767 66) Sansa Connect |
1324 | 123) VX777 ==Packard Bell== | 1324 | 122) VX747+ ==Packard Bell== |
1325 | 160) Vibe 500 ==Logik== | 1325 | 123) VX777 160) Vibe 500 ==Logik== |
1326 | ==Samsung== 80) DAX 1GB MP3/DAB | 1326 | 80) DAX 1GB MP3/DAB |
1327 | 140) YH-820 ==MPIO== | 1327 | ==Samsung== ==MPIO== |
1328 | 141) YH-920 170) HD200 ==Lyre project== | 1328 | 140) YH-820 170) HD200 ==Lyre project== |
1329 | 142) YH-925 171) HD300 130) Lyre proto 1 | 1329 | 141) YH-920 171) HD300 130) Lyre proto 1 |
1330 | 143) YP-S3 131) Mini2440 | 1330 | 142) YH-925 131) Mini2440 |
1331 | 144) YP-Z5 | 1331 | 143) YP-S3 |
1332 | ==ROCKCHIP== | 1332 | 144) YP-Z5 ==ROCKCHIP== |
1333 | ==Application== 180) rk27xx generic ==HiFiMAN== | 1333 | 180) rk27xx generic ==HiFiMAN== |
1334 | 200) SDL 190) HM-60x | 1334 | ==Application== 190) HM-60x |
1335 | 201) Android ==HiFi E.T.== 191) HM-801 | 1335 | 200) SDL ==HiFi E.T.== 191) HM-801 |
1336 | 202) Nokia N8xx 210) MA9 | 1336 | 201) Android 210) MA9 |
1337 | 203) Nokia N900 211) MA9C ==Sony== | 1337 | 202) Nokia N8xx 211) MA9C ==Sony== |
1338 | 204) Pandora 212) MA8 220) NWZ-E370/E380 series | 1338 | 203) Nokia N900 212) MA8 220) NWZ-E370/E380 series |
1339 | 205) Samsung YP-R0 213) MA8C 221) NWZ-E360 series | 1339 | 204) Pandora 213) MA8C 221) NWZ-E360 series |
1340 | 205) Samsung YP-R0 | ||
1340 | 206) Android MIPS | 1341 | 206) Android MIPS |
1341 | 207) Android x86 | 1342 | 207) Android x86 |
1342 | 1343 | ||
@@ -2182,6 +2183,26 @@ fi | |||
2182 | t_model="logikdax" | 2183 | t_model="logikdax" |
2183 | ;; | 2184 | ;; |
2184 | 2185 | ||
2186 | 89|creativezenxfistyle) | ||
2187 | target_id=94 | ||
2188 | modelname="creativezenxfistyle" | ||
2189 | target="CREATIVE_ZENXFISTYLE" | ||
2190 | memory=64 | ||
2191 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
2192 | bmp2rb_native="$rootdir/tools/bmp2rb -f 4" | ||
2193 | tool="$rootdir/tools/scramble -add=zxfs" | ||
2194 | output="rockbox.creative" | ||
2195 | bootoutput="bootloader-zenxfistyle.creative" | ||
2196 | appextra="gui:recorder:radio" | ||
2197 | plugins="" | ||
2198 | swcodec="yes" | ||
2199 | toolset=$scramblebitmaptools | ||
2200 | t_cpu="arm" | ||
2201 | t_manufacturer="imx233" | ||
2202 | t_model="creative-zen" | ||
2203 | arm926ejscc | ||
2204 | ;; | ||
2205 | |||
2185 | 90|zenvisionm30gb) | 2206 | 90|zenvisionm30gb) |
2186 | target_id=35 | 2207 | target_id=35 |
2187 | modelname="zenvisionm30gb" | 2208 | modelname="zenvisionm30gb" |
diff --git a/tools/scramble.c b/tools/scramble.c index ba335d2f2d..5378be2853 100644 --- a/tools/scramble.c +++ b/tools/scramble.c | |||
@@ -129,7 +129,7 @@ void usage(void) | |||
129 | "\t m2v4, fuze, c2v2, clv2, y820, y920, y925, x747,\n" | 129 | "\t m2v4, fuze, c2v2, clv2, y820, y920, y925, x747,\n" |
130 | "\t 747p, x777, nn2g, m244, cli+, fuz2, hd20, hd30,\n" | 130 | "\t 747p, x777, nn2g, m244, cli+, fuz2, hd20, hd30,\n" |
131 | "\t ip6g, rk27, clzp, zxf2, zxf3, fuz+, e370, e360,\n" | 131 | "\t ip6g, rk27, clzp, zxf2, zxf3, fuz+, e370, e360,\n" |
132 | "\t zxfi, zmoz, zen, zenv, ypz5)\n"); | 132 | "\t zxfi, zmoz, zen, zenv, ypz5, zxfs)\n"); |
133 | printf("\nNo option results in Archos standard player/recorder format.\n"); | 133 | printf("\nNo option results in Archos standard player/recorder format.\n"); |
134 | 134 | ||
135 | exit(1); | 135 | exit(1); |
@@ -380,6 +380,8 @@ int main (int argc, char** argv) | |||
380 | modelnum = 89; | 380 | modelnum = 89; |
381 | else if (!strcmp(&argv[1][5], "zen")) /* Creative ZEN */ | 381 | else if (!strcmp(&argv[1][5], "zen")) /* Creative ZEN */ |
382 | modelnum = 90; | 382 | modelnum = 90; |
383 | else if (!strcmp(&argv[1][5], "zxfs")) /* Creative ZEN X-Fi Style */ | ||
384 | modelnum = 94; | ||
383 | else { | 385 | else { |
384 | fprintf(stderr, "unsupported model: %s\n", &argv[1][5]); | 386 | fprintf(stderr, "unsupported model: %s\n", &argv[1][5]); |
385 | return 2; | 387 | return 2; |