diff options
author | Björn Stenberg <bjorn@haxx.se> | 2002-03-27 09:47:34 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2002-03-27 09:47:34 +0000 |
commit | e8c6b2052b11d85b8836a0c07e493b9562dd11eb (patch) | |
tree | c9255e329727fcbfacdf8eb6f6850a25f97b38e6 | |
parent | 554b95aad3189b07d69f0b8fb59fda1932e0ac68 (diff) | |
download | rockbox-e8c6b2052b11d85b8836a0c07e493b9562dd11eb.tar.gz rockbox-e8c6b2052b11d85b8836a0c07e493b9562dd11eb.zip |
Initial version
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@33 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | www/mods/Makefile | 9 | ||||
-rw-r--r-- | www/mods/a1.jpg | bin | 0 -> 21532 bytes | |||
-rw-r--r-- | www/mods/a2.jpg | bin | 0 -> 19581 bytes | |||
-rw-r--r-- | www/mods/a3.jpg | bin | 0 -> 29395 bytes | |||
-rw-r--r-- | www/mods/a4.jpg | bin | 0 -> 23848 bytes | |||
-rw-r--r-- | www/mods/a5.jpg | bin | 0 -> 22546 bytes | |||
-rw-r--r-- | www/mods/a6.jpg | bin | 0 -> 25673 bytes | |||
-rw-r--r-- | www/mods/a7.jpg | bin | 0 -> 25447 bytes | |||
-rw-r--r-- | www/mods/a7b.jpg | bin | 0 -> 173573 bytes | |||
-rw-r--r-- | www/mods/a8.jpg | bin | 0 -> 26878 bytes | |||
-rw-r--r-- | www/mods/a8b.jpg | bin | 0 -> 130002 bytes | |||
-rw-r--r-- | www/mods/b1.jpg | bin | 0 -> 14800 bytes | |||
-rw-r--r-- | www/mods/b10.jpg | bin | 0 -> 21364 bytes | |||
-rw-r--r-- | www/mods/b2.jpg | bin | 0 -> 23452 bytes | |||
-rw-r--r-- | www/mods/b3.jpg | bin | 0 -> 15993 bytes | |||
-rw-r--r-- | www/mods/b4.jpg | bin | 0 -> 21351 bytes | |||
-rw-r--r-- | www/mods/b5.jpg | bin | 0 -> 16909 bytes | |||
-rw-r--r-- | www/mods/b6.jpg | bin | 0 -> 20017 bytes | |||
-rw-r--r-- | www/mods/b7.jpg | bin | 0 -> 14938 bytes | |||
-rw-r--r-- | www/mods/b8.jpg | bin | 0 -> 15200 bytes | |||
-rw-r--r-- | www/mods/b9.jpg | bin | 0 -> 22040 bytes | |||
-rw-r--r-- | www/mods/d1.jpg | bin | 0 -> 26254 bytes | |||
-rw-r--r-- | www/mods/disassemble.t | 30 | ||||
-rw-r--r-- | www/mods/disassemble2.t | 38 | ||||
-rw-r--r-- | www/mods/esd.jpg | bin | 0 -> 2869 bytes | |||
-rw-r--r-- | www/mods/harddisk.t | 8 | ||||
-rw-r--r-- | www/mods/index.t | 23 | ||||
-rw-r--r-- | www/mods/reassemble.t | 10 | ||||
-rw-r--r-- | www/mods/rs232.t | 69 | ||||
-rw-r--r-- | www/mods/rs232_board_bottom.pdf | bin | 0 -> 12291 bytes | |||
-rw-r--r-- | www/mods/rs232_board_bottom.png | bin | 0 -> 3519 bytes | |||
-rw-r--r-- | www/mods/rs232_board_place.pdf | bin | 0 -> 31732 bytes | |||
-rw-r--r-- | www/mods/rs232_board_place.png | bin | 0 -> 17233 bytes | |||
-rw-r--r-- | www/mods/rs232_board_top.pdf | bin | 0 -> 25325 bytes | |||
-rw-r--r-- | www/mods/rs232_board_top.png | bin | 0 -> 5273 bytes | |||
-rw-r--r-- | www/mods/rs232_eagle.zip | bin | 0 -> 53332 bytes | |||
-rw-r--r-- | www/mods/rs232_schematic.pdf | bin | 0 -> 39865 bytes | |||
-rw-r--r-- | www/mods/rs232_schematic.png | bin | 0 -> 18553 bytes | |||
-rw-r--r-- | www/mods/rs232_schematic_big.png | bin | 0 -> 33249 bytes | |||
-rw-r--r-- | www/mods/serialport.t | 22 | ||||
-rw-r--r-- | www/mods/toast.jpg | bin | 0 -> 17800 bytes |
41 files changed, 209 insertions, 0 deletions
diff --git a/www/mods/Makefile b/www/mods/Makefile new file mode 100644 index 0000000000..5ec9d50aa5 --- /dev/null +++ b/www/mods/Makefile | |||
@@ -0,0 +1,9 @@ | |||
1 | ACTION=@echo preprocessing $@; rm -f $@; fcpp -WWW -I.. -Uunix -H -C -V -LL >$@ | ||
2 | |||
3 | SRC := $(wildcard *.t) | ||
4 | OBJS := $(SRC:%.t=%.html) | ||
5 | |||
6 | all: $(OBJS) | ||
7 | |||
8 | %.html : %.t | ||
9 | $(ACTION) $< | ||
diff --git a/www/mods/a1.jpg b/www/mods/a1.jpg new file mode 100644 index 0000000000..ff28b2b653 --- /dev/null +++ b/www/mods/a1.jpg | |||
Binary files differ | |||
diff --git a/www/mods/a2.jpg b/www/mods/a2.jpg new file mode 100644 index 0000000000..147f93aa90 --- /dev/null +++ b/www/mods/a2.jpg | |||
Binary files differ | |||
diff --git a/www/mods/a3.jpg b/www/mods/a3.jpg new file mode 100644 index 0000000000..a78c4ce9c1 --- /dev/null +++ b/www/mods/a3.jpg | |||
Binary files differ | |||
diff --git a/www/mods/a4.jpg b/www/mods/a4.jpg new file mode 100644 index 0000000000..612874d7d4 --- /dev/null +++ b/www/mods/a4.jpg | |||
Binary files differ | |||
diff --git a/www/mods/a5.jpg b/www/mods/a5.jpg new file mode 100644 index 0000000000..378c101238 --- /dev/null +++ b/www/mods/a5.jpg | |||
Binary files differ | |||
diff --git a/www/mods/a6.jpg b/www/mods/a6.jpg new file mode 100644 index 0000000000..2e3db070af --- /dev/null +++ b/www/mods/a6.jpg | |||
Binary files differ | |||
diff --git a/www/mods/a7.jpg b/www/mods/a7.jpg new file mode 100644 index 0000000000..3708468555 --- /dev/null +++ b/www/mods/a7.jpg | |||
Binary files differ | |||
diff --git a/www/mods/a7b.jpg b/www/mods/a7b.jpg new file mode 100644 index 0000000000..729b021f19 --- /dev/null +++ b/www/mods/a7b.jpg | |||
Binary files differ | |||
diff --git a/www/mods/a8.jpg b/www/mods/a8.jpg new file mode 100644 index 0000000000..f17e332eaa --- /dev/null +++ b/www/mods/a8.jpg | |||
Binary files differ | |||
diff --git a/www/mods/a8b.jpg b/www/mods/a8b.jpg new file mode 100644 index 0000000000..caf2667735 --- /dev/null +++ b/www/mods/a8b.jpg | |||
Binary files differ | |||
diff --git a/www/mods/b1.jpg b/www/mods/b1.jpg new file mode 100644 index 0000000000..f720194b4a --- /dev/null +++ b/www/mods/b1.jpg | |||
Binary files differ | |||
diff --git a/www/mods/b10.jpg b/www/mods/b10.jpg new file mode 100644 index 0000000000..677b924e58 --- /dev/null +++ b/www/mods/b10.jpg | |||
Binary files differ | |||
diff --git a/www/mods/b2.jpg b/www/mods/b2.jpg new file mode 100644 index 0000000000..f21bf9312a --- /dev/null +++ b/www/mods/b2.jpg | |||
Binary files differ | |||
diff --git a/www/mods/b3.jpg b/www/mods/b3.jpg new file mode 100644 index 0000000000..9669b5f10b --- /dev/null +++ b/www/mods/b3.jpg | |||
Binary files differ | |||
diff --git a/www/mods/b4.jpg b/www/mods/b4.jpg new file mode 100644 index 0000000000..f7f2e7ed40 --- /dev/null +++ b/www/mods/b4.jpg | |||
Binary files differ | |||
diff --git a/www/mods/b5.jpg b/www/mods/b5.jpg new file mode 100644 index 0000000000..f64132826e --- /dev/null +++ b/www/mods/b5.jpg | |||
Binary files differ | |||
diff --git a/www/mods/b6.jpg b/www/mods/b6.jpg new file mode 100644 index 0000000000..daf04a46e8 --- /dev/null +++ b/www/mods/b6.jpg | |||
Binary files differ | |||
diff --git a/www/mods/b7.jpg b/www/mods/b7.jpg new file mode 100644 index 0000000000..43ac6d7cae --- /dev/null +++ b/www/mods/b7.jpg | |||
Binary files differ | |||
diff --git a/www/mods/b8.jpg b/www/mods/b8.jpg new file mode 100644 index 0000000000..91387e8b18 --- /dev/null +++ b/www/mods/b8.jpg | |||
Binary files differ | |||
diff --git a/www/mods/b9.jpg b/www/mods/b9.jpg new file mode 100644 index 0000000000..403acbbeee --- /dev/null +++ b/www/mods/b9.jpg | |||
Binary files differ | |||
diff --git a/www/mods/d1.jpg b/www/mods/d1.jpg new file mode 100644 index 0000000000..23567ce4f1 --- /dev/null +++ b/www/mods/d1.jpg | |||
Binary files differ | |||
diff --git a/www/mods/disassemble.t b/www/mods/disassemble.t new file mode 100644 index 0000000000..7b50f18bca --- /dev/null +++ b/www/mods/disassemble.t | |||
@@ -0,0 +1,30 @@ | |||
1 | #define _PAGE_ Disassembling the Archos | ||
2 | #include "head.t" | ||
3 | |||
4 | <p>There are several ways to disassemble the Archos Jukeboxes. | ||
5 | Here is an approach where you don't need to bend any metal parts. | ||
6 | |||
7 | |||
8 | <p><img src="b10.jpg"> | ||
9 | <br> | ||
10 | First, remove the battery covers and unscrew all 8 visible screws: 2 torx screws on the left and right sides, and 2 small philips head screws on the top and bottom. Then you simply lift off the plastic top cover. | ||
11 | <hr> | ||
12 | |||
13 | <p><img src="b5.jpg"> <img src="b6.jpg"> | ||
14 | <br> | ||
15 | Use your thumb nails to compress the thin edge of the rubber while gently pulling the metal plate over it. | ||
16 | <hr> | ||
17 | |||
18 | <p><img src="b7.jpg"> <img src="b8.jpg"> | ||
19 | <br> | ||
20 | Do the same on the side. | ||
21 | <hr> | ||
22 | |||
23 | <p><img src="b9.jpg"> | ||
24 | <br> | ||
25 | You have liberated one end of the Archos from the metal back plate! | ||
26 | Now lightly lift the blue rubber bumbers up from the circuit board on the other end, then slide the Archos out of the back plate. | ||
27 | |||
28 | <p><i>Björn</i> | ||
29 | |||
30 | #include "foot.t" | ||
diff --git a/www/mods/disassemble2.t b/www/mods/disassemble2.t new file mode 100644 index 0000000000..7cdbc636fa --- /dev/null +++ b/www/mods/disassemble2.t | |||
@@ -0,0 +1,38 @@ | |||
1 | #define _PAGE_ Taking the electronics apart | ||
2 | #include "head.t" | ||
3 | |||
4 | <p>First, <a href="disassemble.html">disassemble the Archos</a>. | ||
5 | |||
6 | <p><img src="a2.jpg"> | ||
7 | <br> | ||
8 | Locate the three solder points where the top board is soldered to the frame. | ||
9 | <hr> | ||
10 | |||
11 | <p><img src="a3.jpg"> | ||
12 | <br> | ||
13 | Remove the solder from these points. | ||
14 | <hr> | ||
15 | |||
16 | <p><img src="a4.jpg"> | ||
17 | <br> | ||
18 | Now carefully lift the top board... | ||
19 | <hr> | ||
20 | |||
21 | <p><img src="a5.jpg"> | ||
22 | <br> | ||
23 | ...while pushing down on the CPU board below it. | ||
24 | <p>The CPU board is connected with a 40-pin connector, that you have to disconnect by carefully pushing it down on both sides. Use a semi-soft rounded plastic tool. DO NOT USE A SCREWDRIVER! There are delicate traces on the CPU board that you DON'T want to damage! | ||
25 | <hr> | ||
26 | |||
27 | <p><img src="a6.jpg"> | ||
28 | <br> | ||
29 | Ah, there. The top board is separated from the bottom (CPU) board and folded out to the side. | ||
30 | |||
31 | <p>The CPU board can now be removed by carefully pulling it off its' connector to the MP3REAR board. | ||
32 | |||
33 | <p>Most likely, your unit will have less patch wires than this and might have a different set of power components on the left. That's because this is a Really Old Model™, made back in the 20th century (week 44, 2000) :-) | ||
34 | <hr> | ||
35 | |||
36 | <p><i>Björn</i> | ||
37 | |||
38 | #include "foot.t" | ||
diff --git a/www/mods/esd.jpg b/www/mods/esd.jpg new file mode 100644 index 0000000000..96e9d95f5c --- /dev/null +++ b/www/mods/esd.jpg | |||
Binary files differ | |||
diff --git a/www/mods/harddisk.t b/www/mods/harddisk.t new file mode 100644 index 0000000000..9ff8222155 --- /dev/null +++ b/www/mods/harddisk.t | |||
@@ -0,0 +1,8 @@ | |||
1 | #define _PAGE_ Replacing the harddisk | ||
2 | #include "head.t" | ||
3 | |||
4 | <p>First, <a href="disassemble.html">disassemble the Archos</a>. | ||
5 | |||
6 | <p><a href="a7b.jpg"><img src="a7.jpg"></a> | ||
7 | <br> | ||
8 | Here's the first serial line put in place. It's a little difficult to see, but it goes from the pad on the right to the rightmost connector of the LINE IN jack on the left. Click the image for a 1244x764 version. | ||
diff --git a/www/mods/index.t b/www/mods/index.t new file mode 100644 index 0000000000..38b637ebcb --- /dev/null +++ b/www/mods/index.t | |||
@@ -0,0 +1,23 @@ | |||
1 | #define _PAGE_ Hardware modifications | ||
2 | #include "head.t" | ||
3 | |||
4 | <ul> | ||
5 | |||
6 | <li><a href="disassemble.html">Disassembling the Archos</a>, part 1: removing the covers | ||
7 | |||
8 | <li><a href="disassemble2.html">Disassembling the Archos</a>, part 2: taking apart the electronics | ||
9 | |||
10 | <li><a href="reassemble.html">Reassemble the Archos</a>, getting those stiff bumpers back in place | ||
11 | #if 0 | ||
12 | <li><a href="harddisk.html">Replacing the harddisk</a>, giving you more room | ||
13 | #endif | ||
14 | <li><a href="serialport.html">Make LINE IN a two-way serial port</a>, for some sweet remote gdb love | ||
15 | |||
16 | <li>Build yourself an <a href="rs232.html">rs232 converter</a>, so your PC can talk to your Archos | ||
17 | |||
18 | </ul> | ||
19 | |||
20 | <p><img src="esd.jpg"> | ||
21 | <br><i>Practice safe modding!</i> | ||
22 | |||
23 | #include "foot.t" | ||
diff --git a/www/mods/reassemble.t b/www/mods/reassemble.t new file mode 100644 index 0000000000..d14f6ea85a --- /dev/null +++ b/www/mods/reassemble.t | |||
@@ -0,0 +1,10 @@ | |||
1 | #define _PAGE_ Getting the bumbers into place | ||
2 | #include "head.t" | ||
3 | |||
4 | <p><img src="b3.jpg"> <img src="b4.jpg"> | ||
5 | <br> | ||
6 | Use a thin flat-headed screwdriver to carefully "lift out" the bumpers to the right position. | ||
7 | |||
8 | <p><i>Björn</i> | ||
9 | |||
10 | #include "foot.t" | ||
diff --git a/www/mods/rs232.t b/www/mods/rs232.t new file mode 100644 index 0000000000..952922e4da --- /dev/null +++ b/www/mods/rs232.t | |||
@@ -0,0 +1,69 @@ | |||
1 | #define _PAGE_ RS232 converter | ||
2 | #include "head.t" | ||
3 | |||
4 | <h2>What is this?</h2> | ||
5 | <p> | ||
6 | This is an RS232 converter for interfacing a PC with an Archos Jukebox (or any other device with a 3.3V serial port). It converts the PC serial port signals to 3.3V levels. The design is very straightforward, using a standard MAX3232 transceiver. | ||
7 | |||
8 | <h2>How to power it the easy way</h2> | ||
9 | <p> | ||
10 | It takes its power from the DTR signal in the serial port, so the communication software in the PC must set the DTR signal ACTIVE for this to work. It might still not work on some laptops, that may have a weak driver for the DTR signal. | ||
11 | |||
12 | |||
13 | <h2>How to power it the safe way</h2> | ||
14 | <p> | ||
15 | It is also possible to take power from the USB port, or another 5-10V source. Just remove the D1 diode and connect the power to the +5V and GND pads. | ||
16 | |||
17 | <h2>How to make one</h2> | ||
18 | |||
19 | <p><img src="rs232_board_bottom.png"> | ||
20 | <br>Circuit board bottom layout | ||
21 | (<a href="rs232_board_bottom.pdf">PDF</a>) | ||
22 | |||
23 | <p><img src="rs232_board_top.png"> | ||
24 | <br>Circuit board top layout | ||
25 | (<a href="rs232_board_top.pdf">PDF</a>) | ||
26 | |||
27 | <p><img src="rs232_board_place.png"> | ||
28 | <br>Circuit board component placement | ||
29 | (<a href="rs232_board_place.pdf">PDF</a>) | ||
30 | |||
31 | <p><a href="rs232_schematic_big.png"><img src="rs232_schematic.png"></a> | ||
32 | <br>Schematic | ||
33 | (<a href="rs232_schematic_big.png">big PNG</a> 33kb) | ||
34 | (<a href="rs232_schematic.pdf">PDF</a>) | ||
35 | |||
36 | <h2>Bill of materials</h2> | ||
37 | <pre> | ||
38 | Part Value Device Package Description | ||
39 | C1 0.1uF C-EUC0805 C0805 Capacitor | ||
40 | C2 0.1uF C-EUC0805 C0805 Capacitor | ||
41 | C3 0.1uF C-EUC0805 C0805 Capacitor | ||
42 | C4 0.1uF C-EUC0805 C0805 Capacitor | ||
43 | C5 1uF CPOL-EUCT3216 CT3216 Polarized Capacitor | ||
44 | D1 BAS32 DIODE-SOD80C SOD80C Diode | ||
45 | IC1 LP2980IM5 LP2980IM5 SOT23-5 3.3V Voltage regulator | ||
46 | IC2 MAX3232CWE MAX3232CWE SO16 RS232 Transceiver | ||
47 | P1 DSUB9 DSUB9 DSUB9 9-pin board mounted D-SUB, 90 deg. angle | ||
48 | </pre> | ||
49 | |||
50 | <p>To make your life complete, here is Linus' | ||
51 | <a href="rs232_eagle.zip">complete schematics</a> made in Eagle 4.08r2. | ||
52 | |||
53 | <p>Contents: | ||
54 | <pre> | ||
55 | Archive: Rs232.zip | ||
56 | Length Date Time Name | ||
57 | -------- ---- ---- ---- | ||
58 | 14175 03-26-02 11:13 eagle.epf | ||
59 | 7588 03-06-02 16:28 gerber.cam | ||
60 | 10271 03-06-02 15:32 linus.lbr | ||
61 | 848 03-26-02 13:50 README | ||
62 | 570 03-26-02 13:18 RS232 Converter.bom | ||
63 | 13443 03-26-02 10:57 RS232 Converter.brd | ||
64 | 187210 03-06-02 16:18 RS232 Converter.sch | ||
65 | -------- ------- | ||
66 | 234105 7 files | ||
67 | </pre> | ||
68 | |||
69 | #include "foot.t" | ||
diff --git a/www/mods/rs232_board_bottom.pdf b/www/mods/rs232_board_bottom.pdf new file mode 100644 index 0000000000..566dd8bb5c --- /dev/null +++ b/www/mods/rs232_board_bottom.pdf | |||
Binary files differ | |||
diff --git a/www/mods/rs232_board_bottom.png b/www/mods/rs232_board_bottom.png new file mode 100644 index 0000000000..6623f8e0a1 --- /dev/null +++ b/www/mods/rs232_board_bottom.png | |||
Binary files differ | |||
diff --git a/www/mods/rs232_board_place.pdf b/www/mods/rs232_board_place.pdf new file mode 100644 index 0000000000..75c4bdc04d --- /dev/null +++ b/www/mods/rs232_board_place.pdf | |||
Binary files differ | |||
diff --git a/www/mods/rs232_board_place.png b/www/mods/rs232_board_place.png new file mode 100644 index 0000000000..69c1139802 --- /dev/null +++ b/www/mods/rs232_board_place.png | |||
Binary files differ | |||
diff --git a/www/mods/rs232_board_top.pdf b/www/mods/rs232_board_top.pdf new file mode 100644 index 0000000000..507f381c96 --- /dev/null +++ b/www/mods/rs232_board_top.pdf | |||
Binary files differ | |||
diff --git a/www/mods/rs232_board_top.png b/www/mods/rs232_board_top.png new file mode 100644 index 0000000000..e6eb6feadd --- /dev/null +++ b/www/mods/rs232_board_top.png | |||
Binary files differ | |||
diff --git a/www/mods/rs232_eagle.zip b/www/mods/rs232_eagle.zip new file mode 100644 index 0000000000..f319a73b9a --- /dev/null +++ b/www/mods/rs232_eagle.zip | |||
Binary files differ | |||
diff --git a/www/mods/rs232_schematic.pdf b/www/mods/rs232_schematic.pdf new file mode 100644 index 0000000000..d7f539657a --- /dev/null +++ b/www/mods/rs232_schematic.pdf | |||
Binary files differ | |||
diff --git a/www/mods/rs232_schematic.png b/www/mods/rs232_schematic.png new file mode 100644 index 0000000000..b65d20137d --- /dev/null +++ b/www/mods/rs232_schematic.png | |||
Binary files differ | |||
diff --git a/www/mods/rs232_schematic_big.png b/www/mods/rs232_schematic_big.png new file mode 100644 index 0000000000..d32daf69ed --- /dev/null +++ b/www/mods/rs232_schematic_big.png | |||
Binary files differ | |||
diff --git a/www/mods/serialport.t b/www/mods/serialport.t new file mode 100644 index 0000000000..ce52ea67ec --- /dev/null +++ b/www/mods/serialport.t | |||
@@ -0,0 +1,22 @@ | |||
1 | #define _PAGE_ Making LINE IN a serial port | ||
2 | #include "head.t" | ||
3 | |||
4 | <p>Here's how you connect the LINE IN jack to the 7034 serial port, in order | ||
5 | to use it for remote debugging: | ||
6 | |||
7 | <p>First, <a href="disassemble.html">disassemble the Archos</a> and | ||
8 | <a href="disassemble2.html">take apart the electronics</a>. | ||
9 | |||
10 | <p><a href="a7b.jpg"><img src="a7.jpg"></a> | ||
11 | <br> | ||
12 | Here's the first serial line put in place. It's a little difficult to see, but it goes from the pad on the right to the rightmost connector of the LINE IN jack on the left. Click the image for a 1244x764 version. | ||
13 | |||
14 | <hr> | ||
15 | |||
16 | <p><a href="a8b.jpg"><img src="a8.jpg"></a> | ||
17 | <br> | ||
18 | And here's how the second line should be connected. Click for bigger image. | ||
19 | |||
20 | <p><i>Björn</i> | ||
21 | |||
22 | #include "foot.t" | ||
diff --git a/www/mods/toast.jpg b/www/mods/toast.jpg new file mode 100644 index 0000000000..bd3aae8437 --- /dev/null +++ b/www/mods/toast.jpg | |||
Binary files differ | |||