From 1499c39963c3b893157264b2a57b705c78b0bb09 Mon Sep 17 00:00:00 2001 From: Björn Stenberg Date: Thu, 28 Mar 2002 10:06:51 +0000 Subject: Initial version git-svn-id: svn://svn.rockbox.org/rockbox/trunk@43 a1c6a512-1295-4272-9138-f99709370657 --- www/internals/6k_back.jpg | Bin 0 -> 264430 bytes www/internals/6k_back_t.jpg | Bin 0 -> 6081 bytes www/internals/6k_cpu.jpg | Bin 0 -> 366857 bytes www/internals/6k_cpu_t.jpg | Bin 0 -> 7715 bytes www/internals/6k_top.jpg | Bin 0 -> 226454 bytes www/internals/6k_top_t.jpg | Bin 0 -> 5668 bytes www/internals/Makefile | 9 +++++++ www/internals/archos1.jpg | Bin 0 -> 44602 bytes www/internals/archos1t.jpg | Bin 0 -> 1761 bytes www/internals/archos2.jpg | Bin 0 -> 54035 bytes www/internals/archos2t.jpg | Bin 0 -> 1962 bytes www/internals/archos3.jpg | Bin 0 -> 55151 bytes www/internals/archos3t.jpg | Bin 0 -> 2017 bytes www/internals/archos4.jpg | Bin 0 -> 43599 bytes www/internals/archos4t.jpg | Bin 0 -> 1680 bytes www/internals/archos_b1.jpg | Bin 0 -> 1643 bytes www/internals/archos_b2.jpg | Bin 0 -> 1547 bytes www/internals/archos_bottom.jpg | Bin 0 -> 146414 bytes www/internals/archos_bottom2.jpg | Bin 0 -> 216721 bytes www/internals/archos_t1.jpg | Bin 0 -> 1703 bytes www/internals/archos_top.jpg | Bin 0 -> 205131 bytes www/internals/bjorn.t | 47 +++++++++++++++++++++++++++++++++++ www/internals/index.t | 17 +++++++++++++ www/internals/lcd.jpg | Bin 0 -> 11210 bytes www/internals/rec_front.jpg | Bin 0 -> 35983 bytes www/internals/rec_front_t.jpg | Bin 0 -> 4865 bytes www/internals/rec_iface_bottom.jpg | Bin 0 -> 392501 bytes www/internals/rec_iface_bottom_t.jpg | Bin 0 -> 7453 bytes www/internals/rec_iface_top.jpg | Bin 0 -> 385065 bytes www/internals/rec_iface_top_t.jpg | Bin 0 -> 6288 bytes www/internals/rec_main_bottom.jpg | Bin 0 -> 444606 bytes www/internals/rec_main_bottom_t.jpg | Bin 0 -> 6410 bytes www/internals/rec_main_top.jpg | Bin 0 -> 524496 bytes www/internals/rec_main_top_t.jpg | Bin 0 -> 5996 bytes www/internals/rec_rear_bottom.jpg | Bin 0 -> 58534 bytes www/internals/rec_rear_bottom_t.jpg | Bin 0 -> 11412 bytes www/internals/rec_rear_top.jpg | Bin 0 -> 48707 bytes www/internals/rec_rear_top_t.jpg | Bin 0 -> 10284 bytes www/internals/recorder.t | 28 +++++++++++++++++++++ www/internals/remote.jpg | Bin 0 -> 41940 bytes www/internals/remote.t | 13 ++++++++++ www/internals/remote_back.jpg | Bin 0 -> 74513 bytes www/internals/remote_back_t.jpg | Bin 0 -> 13575 bytes www/internals/remote_front.jpg | Bin 0 -> 155282 bytes www/internals/remote_front_t.jpg | Bin 0 -> 14147 bytes www/internals/remote_t.jpg | Bin 0 -> 10690 bytes www/internals/tjerk.t | 17 +++++++++++++ www/mods/b11.jpg | Bin 0 -> 20680 bytes www/tools.t | 43 ++++++++++++++++++++++++++++++++ 49 files changed, 174 insertions(+) create mode 100644 www/internals/6k_back.jpg create mode 100644 www/internals/6k_back_t.jpg create mode 100644 www/internals/6k_cpu.jpg create mode 100644 www/internals/6k_cpu_t.jpg create mode 100644 www/internals/6k_top.jpg create mode 100644 www/internals/6k_top_t.jpg create mode 100644 www/internals/Makefile create mode 100644 www/internals/archos1.jpg create mode 100644 www/internals/archos1t.jpg create mode 100644 www/internals/archos2.jpg create mode 100644 www/internals/archos2t.jpg create mode 100644 www/internals/archos3.jpg create mode 100644 www/internals/archos3t.jpg create mode 100644 www/internals/archos4.jpg create mode 100644 www/internals/archos4t.jpg create mode 100644 www/internals/archos_b1.jpg create mode 100644 www/internals/archos_b2.jpg create mode 100644 www/internals/archos_bottom.jpg create mode 100644 www/internals/archos_bottom2.jpg create mode 100644 www/internals/archos_t1.jpg create mode 100644 www/internals/archos_top.jpg create mode 100644 www/internals/bjorn.t create mode 100644 www/internals/index.t create mode 100644 www/internals/lcd.jpg create mode 100644 www/internals/rec_front.jpg create mode 100644 www/internals/rec_front_t.jpg create mode 100644 www/internals/rec_iface_bottom.jpg create mode 100644 www/internals/rec_iface_bottom_t.jpg create mode 100644 www/internals/rec_iface_top.jpg create mode 100644 www/internals/rec_iface_top_t.jpg create mode 100644 www/internals/rec_main_bottom.jpg create mode 100644 www/internals/rec_main_bottom_t.jpg create mode 100644 www/internals/rec_main_top.jpg create mode 100644 www/internals/rec_main_top_t.jpg create mode 100644 www/internals/rec_rear_bottom.jpg create mode 100644 www/internals/rec_rear_bottom_t.jpg create mode 100644 www/internals/rec_rear_top.jpg create mode 100644 www/internals/rec_rear_top_t.jpg create mode 100644 www/internals/recorder.t create mode 100644 www/internals/remote.jpg create mode 100644 www/internals/remote.t create mode 100644 www/internals/remote_back.jpg create mode 100644 www/internals/remote_back_t.jpg create mode 100644 www/internals/remote_front.jpg create mode 100644 www/internals/remote_front_t.jpg create mode 100644 www/internals/remote_t.jpg create mode 100644 www/internals/tjerk.t create mode 100644 www/mods/b11.jpg create mode 100644 www/tools.t (limited to 'www') diff --git a/www/internals/6k_back.jpg b/www/internals/6k_back.jpg new file mode 100644 index 0000000000..a5811e1bda Binary files /dev/null and b/www/internals/6k_back.jpg differ diff --git a/www/internals/6k_back_t.jpg b/www/internals/6k_back_t.jpg new file mode 100644 index 0000000000..b289a000c1 Binary files /dev/null and b/www/internals/6k_back_t.jpg differ diff --git a/www/internals/6k_cpu.jpg b/www/internals/6k_cpu.jpg new file mode 100644 index 0000000000..54dd46ec7d Binary files /dev/null and b/www/internals/6k_cpu.jpg differ diff --git a/www/internals/6k_cpu_t.jpg b/www/internals/6k_cpu_t.jpg new file mode 100644 index 0000000000..283098ae4a Binary files /dev/null and b/www/internals/6k_cpu_t.jpg differ diff --git a/www/internals/6k_top.jpg b/www/internals/6k_top.jpg new file mode 100644 index 0000000000..488ea5eb42 Binary files /dev/null and b/www/internals/6k_top.jpg differ diff --git a/www/internals/6k_top_t.jpg b/www/internals/6k_top_t.jpg new file mode 100644 index 0000000000..e1952fc905 Binary files /dev/null and b/www/internals/6k_top_t.jpg differ diff --git a/www/internals/Makefile b/www/internals/Makefile new file mode 100644 index 0000000000..5ec9d50aa5 --- /dev/null +++ b/www/internals/Makefile @@ -0,0 +1,9 @@ +ACTION=@echo preprocessing $@; rm -f $@; fcpp -WWW -I.. -Uunix -H -C -V -LL >$@ + +SRC := $(wildcard *.t) +OBJS := $(SRC:%.t=%.html) + +all: $(OBJS) + +%.html : %.t + $(ACTION) $< diff --git a/www/internals/archos1.jpg b/www/internals/archos1.jpg new file mode 100644 index 0000000000..4ed71beeb6 Binary files /dev/null and b/www/internals/archos1.jpg differ diff --git a/www/internals/archos1t.jpg b/www/internals/archos1t.jpg new file mode 100644 index 0000000000..40e4529911 Binary files /dev/null and b/www/internals/archos1t.jpg differ diff --git a/www/internals/archos2.jpg b/www/internals/archos2.jpg new file mode 100644 index 0000000000..742a00b333 Binary files /dev/null and b/www/internals/archos2.jpg differ diff --git a/www/internals/archos2t.jpg b/www/internals/archos2t.jpg new file mode 100644 index 0000000000..905c739049 Binary files /dev/null and b/www/internals/archos2t.jpg differ diff --git a/www/internals/archos3.jpg b/www/internals/archos3.jpg new file mode 100644 index 0000000000..6388e7be60 Binary files /dev/null and b/www/internals/archos3.jpg differ diff --git a/www/internals/archos3t.jpg b/www/internals/archos3t.jpg new file mode 100644 index 0000000000..fba3d2d8f5 Binary files /dev/null and b/www/internals/archos3t.jpg differ diff --git a/www/internals/archos4.jpg b/www/internals/archos4.jpg new file mode 100644 index 0000000000..4a4e2262b9 Binary files /dev/null and b/www/internals/archos4.jpg differ diff --git a/www/internals/archos4t.jpg b/www/internals/archos4t.jpg new file mode 100644 index 0000000000..90d6b9f476 Binary files /dev/null and b/www/internals/archos4t.jpg differ diff --git a/www/internals/archos_b1.jpg b/www/internals/archos_b1.jpg new file mode 100644 index 0000000000..445501951e Binary files /dev/null and b/www/internals/archos_b1.jpg differ diff --git a/www/internals/archos_b2.jpg b/www/internals/archos_b2.jpg new file mode 100644 index 0000000000..406215ef44 Binary files /dev/null and b/www/internals/archos_b2.jpg differ diff --git a/www/internals/archos_bottom.jpg b/www/internals/archos_bottom.jpg new file mode 100644 index 0000000000..fa94af3785 Binary files /dev/null and b/www/internals/archos_bottom.jpg differ diff --git a/www/internals/archos_bottom2.jpg b/www/internals/archos_bottom2.jpg new file mode 100644 index 0000000000..f3c52dca07 Binary files /dev/null and b/www/internals/archos_bottom2.jpg differ diff --git a/www/internals/archos_t1.jpg b/www/internals/archos_t1.jpg new file mode 100644 index 0000000000..f1d8b556ce Binary files /dev/null and b/www/internals/archos_t1.jpg differ diff --git a/www/internals/archos_top.jpg b/www/internals/archos_top.jpg new file mode 100644 index 0000000000..8e757529a3 Binary files /dev/null and b/www/internals/archos_top.jpg differ diff --git a/www/internals/bjorn.t b/www/internals/bjorn.t new file mode 100644 index 0000000000..3c569d73ad --- /dev/null +++ b/www/internals/bjorn.t @@ -0,0 +1,47 @@ +#define _PAGE_ Dissecting the Jukebox 6000 +#include "head.t" + +

Taking the Archos apart requires a torx driver and a very small phillips head screwdriver. The phillips screwheads are about 2mm in diameter. + +

Also see the page dedicated to +disassembling the archos. + +

+ + + + + +

The two circuit boards in the Archos are here called the "top" and "bottom" board. They are both populated on both sides. + +

Bottom of bottom board

+ +

(142kB). You will note five ICs in the picture: + +

+ +

Top of bottom board

+

Removing the bottom board involves bending a couple of metal holders that break very easily. Be careful. +The board is connected via two pin connectors, one at each end. +

(211kB). ICs: +

+ +

Bottom of top board

+ (200kB). IC:s: + + +#include "foot.t" diff --git a/www/internals/index.t b/www/internals/index.t new file mode 100644 index 0000000000..7454a4f048 --- /dev/null +++ b/www/internals/index.t @@ -0,0 +1,17 @@ +#define _PAGE_ Photos of Jukebox internals +#include "head.t" + +

Jukebox 6000

+ + + +

Jukebox Recorder

+ + +#include "foot.t" diff --git a/www/internals/lcd.jpg b/www/internals/lcd.jpg new file mode 100644 index 0000000000..41f11fa14f Binary files /dev/null and b/www/internals/lcd.jpg differ diff --git a/www/internals/rec_front.jpg b/www/internals/rec_front.jpg new file mode 100644 index 0000000000..fa75df77ac Binary files /dev/null and b/www/internals/rec_front.jpg differ diff --git a/www/internals/rec_front_t.jpg b/www/internals/rec_front_t.jpg new file mode 100644 index 0000000000..781a322704 Binary files /dev/null and b/www/internals/rec_front_t.jpg differ diff --git a/www/internals/rec_iface_bottom.jpg b/www/internals/rec_iface_bottom.jpg new file mode 100644 index 0000000000..84c8fa4008 Binary files /dev/null and b/www/internals/rec_iface_bottom.jpg differ diff --git a/www/internals/rec_iface_bottom_t.jpg b/www/internals/rec_iface_bottom_t.jpg new file mode 100644 index 0000000000..50efb75630 Binary files /dev/null and b/www/internals/rec_iface_bottom_t.jpg differ diff --git a/www/internals/rec_iface_top.jpg b/www/internals/rec_iface_top.jpg new file mode 100644 index 0000000000..4aa42f2628 Binary files /dev/null and b/www/internals/rec_iface_top.jpg differ diff --git a/www/internals/rec_iface_top_t.jpg b/www/internals/rec_iface_top_t.jpg new file mode 100644 index 0000000000..b6ab795cf0 Binary files /dev/null and b/www/internals/rec_iface_top_t.jpg differ diff --git a/www/internals/rec_main_bottom.jpg b/www/internals/rec_main_bottom.jpg new file mode 100644 index 0000000000..679b2a4346 Binary files /dev/null and b/www/internals/rec_main_bottom.jpg differ diff --git a/www/internals/rec_main_bottom_t.jpg b/www/internals/rec_main_bottom_t.jpg new file mode 100644 index 0000000000..7b4901e70c Binary files /dev/null and b/www/internals/rec_main_bottom_t.jpg differ diff --git a/www/internals/rec_main_top.jpg b/www/internals/rec_main_top.jpg new file mode 100644 index 0000000000..a44ecdebe4 Binary files /dev/null and b/www/internals/rec_main_top.jpg differ diff --git a/www/internals/rec_main_top_t.jpg b/www/internals/rec_main_top_t.jpg new file mode 100644 index 0000000000..090d9f0bc9 Binary files /dev/null and b/www/internals/rec_main_top_t.jpg differ diff --git a/www/internals/rec_rear_bottom.jpg b/www/internals/rec_rear_bottom.jpg new file mode 100644 index 0000000000..dc7ecc764b Binary files /dev/null and b/www/internals/rec_rear_bottom.jpg differ diff --git a/www/internals/rec_rear_bottom_t.jpg b/www/internals/rec_rear_bottom_t.jpg new file mode 100644 index 0000000000..c33a81f332 Binary files /dev/null and b/www/internals/rec_rear_bottom_t.jpg differ diff --git a/www/internals/rec_rear_top.jpg b/www/internals/rec_rear_top.jpg new file mode 100644 index 0000000000..56c61b90ab Binary files /dev/null and b/www/internals/rec_rear_top.jpg differ diff --git a/www/internals/rec_rear_top_t.jpg b/www/internals/rec_rear_top_t.jpg new file mode 100644 index 0000000000..9401993bd7 Binary files /dev/null and b/www/internals/rec_rear_top_t.jpg differ diff --git a/www/internals/recorder.t b/www/internals/recorder.t new file mode 100644 index 0000000000..9de1ecfe85 --- /dev/null +++ b/www/internals/recorder.t @@ -0,0 +1,28 @@ +#define _PAGE_ Internals of the Recorder +#include "head.t" + +

Phil's photos of his "0127" Recorder. + +


+Top of main board + +


+Back of main board + +


+Top of cpu board + +


+Back of cpu board + +


+Outside view of the MP3FRONT board + +


+Outside view of the MP3REAR board + +


+Inside view of the MP3REAR board + + +#include "foot.t" diff --git a/www/internals/remote.jpg b/www/internals/remote.jpg new file mode 100644 index 0000000000..8fef19a0ed Binary files /dev/null and b/www/internals/remote.jpg differ diff --git a/www/internals/remote.t b/www/internals/remote.t new file mode 100644 index 0000000000..139407b25b --- /dev/null +++ b/www/internals/remote.t @@ -0,0 +1,13 @@ +#define _PAGE_ Internals of the remote control +#include "head.t" + +

+
The remote control + +

+
Front view + +

+
Back view + +#include "foot.t" diff --git a/www/internals/remote_back.jpg b/www/internals/remote_back.jpg new file mode 100644 index 0000000000..bee91f170f Binary files /dev/null and b/www/internals/remote_back.jpg differ diff --git a/www/internals/remote_back_t.jpg b/www/internals/remote_back_t.jpg new file mode 100644 index 0000000000..5895d8f9cc Binary files /dev/null and b/www/internals/remote_back_t.jpg differ diff --git a/www/internals/remote_front.jpg b/www/internals/remote_front.jpg new file mode 100644 index 0000000000..d511fa3819 Binary files /dev/null and b/www/internals/remote_front.jpg differ diff --git a/www/internals/remote_front_t.jpg b/www/internals/remote_front_t.jpg new file mode 100644 index 0000000000..046e092fc7 Binary files /dev/null and b/www/internals/remote_front_t.jpg differ diff --git a/www/internals/remote_t.jpg b/www/internals/remote_t.jpg new file mode 100644 index 0000000000..5fd1bc7c0c Binary files /dev/null and b/www/internals/remote_t.jpg differ diff --git a/www/internals/tjerk.t b/www/internals/tjerk.t new file mode 100644 index 0000000000..7150e84a1c --- /dev/null +++ b/www/internals/tjerk.t @@ -0,0 +1,17 @@ +#define _PAGE_ Tjerks high resolution photos +#include "head.t" + +

These are a bit dark, but are very sharp and detailed. + +

+
Top of main board + +

+
Back of main board + +

+
Top of cpu board + +

Photos by Tjerk Schuringa. + +#include "foot.t" diff --git a/www/mods/b11.jpg b/www/mods/b11.jpg new file mode 100644 index 0000000000..03c523ae07 Binary files /dev/null and b/www/mods/b11.jpg differ diff --git a/www/tools.t b/www/tools.t new file mode 100644 index 0000000000..f37f2b2cb3 --- /dev/null +++ b/www/tools.t @@ -0,0 +1,43 @@ +#define _PAGE_ Tools +#include "head.t" + +

Descrambler / Scrambler

+ +

I've written a small utility to descramble the firmware files: +

+ +

...and one to scramble files: +

+ +

Disassembler

+ +

I found a nice public domain SH-1/SH-2 disassembler written by Bart Trzynadlowski, called sh2d: +

Update: I've added address lookup and register name translation to the disassembler (2001-12-09) +

+ +

Compiler

+ +

GCC supports the SH processor. Just +cook yourself a cross-compiler +(sh-elf-gcc) and voila, instant SH-1 code. + +

There are also + +pre-cooked RH7.1 RPMs available from sh-linux.org + +#include "foot.t" -- cgit v1.2.3