From e8c6b2052b11d85b8836a0c07e493b9562dd11eb Mon Sep 17 00:00:00 2001 From: Björn Stenberg Date: Wed, 27 Mar 2002 09:47:34 +0000 Subject: Initial version git-svn-id: svn://svn.rockbox.org/rockbox/trunk@33 a1c6a512-1295-4272-9138-f99709370657 --- www/mods/Makefile | 9 +++++ www/mods/a1.jpg | Bin 0 -> 21532 bytes www/mods/a2.jpg | Bin 0 -> 19581 bytes www/mods/a3.jpg | Bin 0 -> 29395 bytes www/mods/a4.jpg | Bin 0 -> 23848 bytes www/mods/a5.jpg | Bin 0 -> 22546 bytes www/mods/a6.jpg | Bin 0 -> 25673 bytes www/mods/a7.jpg | Bin 0 -> 25447 bytes www/mods/a7b.jpg | Bin 0 -> 173573 bytes www/mods/a8.jpg | Bin 0 -> 26878 bytes www/mods/a8b.jpg | Bin 0 -> 130002 bytes www/mods/b1.jpg | Bin 0 -> 14800 bytes www/mods/b10.jpg | Bin 0 -> 21364 bytes www/mods/b2.jpg | Bin 0 -> 23452 bytes www/mods/b3.jpg | Bin 0 -> 15993 bytes www/mods/b4.jpg | Bin 0 -> 21351 bytes www/mods/b5.jpg | Bin 0 -> 16909 bytes www/mods/b6.jpg | Bin 0 -> 20017 bytes www/mods/b7.jpg | Bin 0 -> 14938 bytes www/mods/b8.jpg | Bin 0 -> 15200 bytes www/mods/b9.jpg | Bin 0 -> 22040 bytes www/mods/d1.jpg | Bin 0 -> 26254 bytes www/mods/disassemble.t | 30 +++++++++++++++++ www/mods/disassemble2.t | 38 +++++++++++++++++++++ www/mods/esd.jpg | Bin 0 -> 2869 bytes www/mods/harddisk.t | 8 +++++ www/mods/index.t | 23 +++++++++++++ www/mods/reassemble.t | 10 ++++++ www/mods/rs232.t | 69 +++++++++++++++++++++++++++++++++++++++ www/mods/rs232_board_bottom.pdf | Bin 0 -> 12291 bytes www/mods/rs232_board_bottom.png | Bin 0 -> 3519 bytes www/mods/rs232_board_place.pdf | Bin 0 -> 31732 bytes www/mods/rs232_board_place.png | Bin 0 -> 17233 bytes www/mods/rs232_board_top.pdf | Bin 0 -> 25325 bytes www/mods/rs232_board_top.png | Bin 0 -> 5273 bytes www/mods/rs232_eagle.zip | Bin 0 -> 53332 bytes www/mods/rs232_schematic.pdf | Bin 0 -> 39865 bytes www/mods/rs232_schematic.png | Bin 0 -> 18553 bytes www/mods/rs232_schematic_big.png | Bin 0 -> 33249 bytes www/mods/serialport.t | 22 +++++++++++++ www/mods/toast.jpg | Bin 0 -> 17800 bytes 41 files changed, 209 insertions(+) create mode 100644 www/mods/Makefile create mode 100644 www/mods/a1.jpg create mode 100644 www/mods/a2.jpg create mode 100644 www/mods/a3.jpg create mode 100644 www/mods/a4.jpg create mode 100644 www/mods/a5.jpg create mode 100644 www/mods/a6.jpg create mode 100644 www/mods/a7.jpg create mode 100644 www/mods/a7b.jpg create mode 100644 www/mods/a8.jpg create mode 100644 www/mods/a8b.jpg create mode 100644 www/mods/b1.jpg create mode 100644 www/mods/b10.jpg create mode 100644 www/mods/b2.jpg create mode 100644 www/mods/b3.jpg create mode 100644 www/mods/b4.jpg create mode 100644 www/mods/b5.jpg create mode 100644 www/mods/b6.jpg create mode 100644 www/mods/b7.jpg create mode 100644 www/mods/b8.jpg create mode 100644 www/mods/b9.jpg create mode 100644 www/mods/d1.jpg create mode 100644 www/mods/disassemble.t create mode 100644 www/mods/disassemble2.t create mode 100644 www/mods/esd.jpg create mode 100644 www/mods/harddisk.t create mode 100644 www/mods/index.t create mode 100644 www/mods/reassemble.t create mode 100644 www/mods/rs232.t create mode 100644 www/mods/rs232_board_bottom.pdf create mode 100644 www/mods/rs232_board_bottom.png create mode 100644 www/mods/rs232_board_place.pdf create mode 100644 www/mods/rs232_board_place.png create mode 100644 www/mods/rs232_board_top.pdf create mode 100644 www/mods/rs232_board_top.png create mode 100644 www/mods/rs232_eagle.zip create mode 100644 www/mods/rs232_schematic.pdf create mode 100644 www/mods/rs232_schematic.png create mode 100644 www/mods/rs232_schematic_big.png create mode 100644 www/mods/serialport.t create mode 100644 www/mods/toast.jpg 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 @@ +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/mods/a1.jpg b/www/mods/a1.jpg new file mode 100644 index 0000000000..ff28b2b653 Binary files /dev/null and b/www/mods/a1.jpg differ diff --git a/www/mods/a2.jpg b/www/mods/a2.jpg new file mode 100644 index 0000000000..147f93aa90 Binary files /dev/null and b/www/mods/a2.jpg differ diff --git a/www/mods/a3.jpg b/www/mods/a3.jpg new file mode 100644 index 0000000000..a78c4ce9c1 Binary files /dev/null and b/www/mods/a3.jpg differ diff --git a/www/mods/a4.jpg b/www/mods/a4.jpg new file mode 100644 index 0000000000..612874d7d4 Binary files /dev/null and b/www/mods/a4.jpg differ diff --git a/www/mods/a5.jpg b/www/mods/a5.jpg new file mode 100644 index 0000000000..378c101238 Binary files /dev/null and b/www/mods/a5.jpg differ diff --git a/www/mods/a6.jpg b/www/mods/a6.jpg new file mode 100644 index 0000000000..2e3db070af Binary files /dev/null and b/www/mods/a6.jpg differ diff --git a/www/mods/a7.jpg b/www/mods/a7.jpg new file mode 100644 index 0000000000..3708468555 Binary files /dev/null and b/www/mods/a7.jpg differ diff --git a/www/mods/a7b.jpg b/www/mods/a7b.jpg new file mode 100644 index 0000000000..729b021f19 Binary files /dev/null and b/www/mods/a7b.jpg differ diff --git a/www/mods/a8.jpg b/www/mods/a8.jpg new file mode 100644 index 0000000000..f17e332eaa Binary files /dev/null and b/www/mods/a8.jpg differ diff --git a/www/mods/a8b.jpg b/www/mods/a8b.jpg new file mode 100644 index 0000000000..caf2667735 Binary files /dev/null and b/www/mods/a8b.jpg differ diff --git a/www/mods/b1.jpg b/www/mods/b1.jpg new file mode 100644 index 0000000000..f720194b4a Binary files /dev/null and b/www/mods/b1.jpg differ diff --git a/www/mods/b10.jpg b/www/mods/b10.jpg new file mode 100644 index 0000000000..677b924e58 Binary files /dev/null and b/www/mods/b10.jpg differ diff --git a/www/mods/b2.jpg b/www/mods/b2.jpg new file mode 100644 index 0000000000..f21bf9312a Binary files /dev/null and b/www/mods/b2.jpg differ diff --git a/www/mods/b3.jpg b/www/mods/b3.jpg new file mode 100644 index 0000000000..9669b5f10b Binary files /dev/null and b/www/mods/b3.jpg differ diff --git a/www/mods/b4.jpg b/www/mods/b4.jpg new file mode 100644 index 0000000000..f7f2e7ed40 Binary files /dev/null and b/www/mods/b4.jpg differ diff --git a/www/mods/b5.jpg b/www/mods/b5.jpg new file mode 100644 index 0000000000..f64132826e Binary files /dev/null and b/www/mods/b5.jpg differ diff --git a/www/mods/b6.jpg b/www/mods/b6.jpg new file mode 100644 index 0000000000..daf04a46e8 Binary files /dev/null and b/www/mods/b6.jpg differ diff --git a/www/mods/b7.jpg b/www/mods/b7.jpg new file mode 100644 index 0000000000..43ac6d7cae Binary files /dev/null and b/www/mods/b7.jpg differ diff --git a/www/mods/b8.jpg b/www/mods/b8.jpg new file mode 100644 index 0000000000..91387e8b18 Binary files /dev/null and b/www/mods/b8.jpg differ diff --git a/www/mods/b9.jpg b/www/mods/b9.jpg new file mode 100644 index 0000000000..403acbbeee Binary files /dev/null and b/www/mods/b9.jpg differ diff --git a/www/mods/d1.jpg b/www/mods/d1.jpg new file mode 100644 index 0000000000..23567ce4f1 Binary files /dev/null and b/www/mods/d1.jpg 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 @@ +#define _PAGE_ Disassembling the Archos +#include "head.t" + +

There are several ways to disassemble the Archos Jukeboxes. +Here is an approach where you don't need to bend any metal parts. + + +

+
+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. +


+ +

+
+Use your thumb nails to compress the thin edge of the rubber while gently pulling the metal plate over it. +


+ +

+
+Do the same on the side. +


+ +

+
+You have liberated one end of the Archos from the metal back plate! +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. + +

Björn + +#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 @@ +#define _PAGE_ Taking the electronics apart +#include "head.t" + +

First, disassemble the Archos. + +

+
+Locate the three solder points where the top board is soldered to the frame. +


+ +

+
+Remove the solder from these points. +


+ +

+
+Now carefully lift the top board... +


+ +

+
+...while pushing down on the CPU board below it. +

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! +


+ +

+
+Ah, there. The top board is separated from the bottom (CPU) board and folded out to the side. + +

The CPU board can now be removed by carefully pulling it off its' connector to the MP3REAR board. + +

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) :-) +


+ +

Björn + +#include "foot.t" diff --git a/www/mods/esd.jpg b/www/mods/esd.jpg new file mode 100644 index 0000000000..96e9d95f5c Binary files /dev/null and b/www/mods/esd.jpg 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 @@ +#define _PAGE_ Replacing the harddisk +#include "head.t" + +

First, disassemble the Archos. + +

+
+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 @@ +#define _PAGE_ Hardware modifications +#include "head.t" + +

+ +

+
Practice safe modding! + +#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 @@ +#define _PAGE_ Getting the bumbers into place +#include "head.t" + +

+
+Use a thin flat-headed screwdriver to carefully "lift out" the bumpers to the right position. + +

Björn + +#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 @@ +#define _PAGE_ RS232 converter +#include "head.t" + +

What is this?

+

+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. + +

How to power it the easy way

+

+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. + + +

How to power it the safe way

+

+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. + +

How to make one

+ +

+
Circuit board bottom layout +(PDF) + +

+
Circuit board top layout +(PDF) + +

+
Circuit board component placement +(PDF) + +

+
Schematic +(big PNG 33kb) +(PDF) + +

Bill of materials

+
+Part  Value      Device        Package  Description
+C1    0.1uF      C-EUC0805     C0805    Capacitor
+C2    0.1uF      C-EUC0805     C0805    Capacitor
+C3    0.1uF      C-EUC0805     C0805    Capacitor
+C4    0.1uF      C-EUC0805     C0805    Capacitor
+C5    1uF        CPOL-EUCT3216 CT3216   Polarized Capacitor
+D1    BAS32      DIODE-SOD80C  SOD80C   Diode
+IC1   LP2980IM5  LP2980IM5     SOT23-5  3.3V Voltage regulator
+IC2   MAX3232CWE MAX3232CWE    SO16     RS232 Transceiver
+P1    DSUB9      DSUB9         DSUB9    9-pin board mounted D-SUB, 90 deg. angle
+
+ +

To make your life complete, here is Linus' +complete schematics made in Eagle 4.08r2. + +

Contents: +

+Archive:  Rs232.zip
+  Length     Date   Time    Name
+ --------    ----   ----    ----
+    14175  03-26-02 11:13   eagle.epf
+     7588  03-06-02 16:28   gerber.cam
+    10271  03-06-02 15:32   linus.lbr
+      848  03-26-02 13:50   README
+      570  03-26-02 13:18   RS232 Converter.bom
+    13443  03-26-02 10:57   RS232 Converter.brd
+   187210  03-06-02 16:18   RS232 Converter.sch
+ --------                   -------
+   234105                   7 files
+
+ +#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 Binary files /dev/null and b/www/mods/rs232_board_bottom.pdf differ diff --git a/www/mods/rs232_board_bottom.png b/www/mods/rs232_board_bottom.png new file mode 100644 index 0000000000..6623f8e0a1 Binary files /dev/null and b/www/mods/rs232_board_bottom.png differ diff --git a/www/mods/rs232_board_place.pdf b/www/mods/rs232_board_place.pdf new file mode 100644 index 0000000000..75c4bdc04d Binary files /dev/null and b/www/mods/rs232_board_place.pdf differ diff --git a/www/mods/rs232_board_place.png b/www/mods/rs232_board_place.png new file mode 100644 index 0000000000..69c1139802 Binary files /dev/null and b/www/mods/rs232_board_place.png differ diff --git a/www/mods/rs232_board_top.pdf b/www/mods/rs232_board_top.pdf new file mode 100644 index 0000000000..507f381c96 Binary files /dev/null and b/www/mods/rs232_board_top.pdf differ diff --git a/www/mods/rs232_board_top.png b/www/mods/rs232_board_top.png new file mode 100644 index 0000000000..e6eb6feadd Binary files /dev/null and b/www/mods/rs232_board_top.png differ diff --git a/www/mods/rs232_eagle.zip b/www/mods/rs232_eagle.zip new file mode 100644 index 0000000000..f319a73b9a Binary files /dev/null and b/www/mods/rs232_eagle.zip differ diff --git a/www/mods/rs232_schematic.pdf b/www/mods/rs232_schematic.pdf new file mode 100644 index 0000000000..d7f539657a Binary files /dev/null and b/www/mods/rs232_schematic.pdf differ diff --git a/www/mods/rs232_schematic.png b/www/mods/rs232_schematic.png new file mode 100644 index 0000000000..b65d20137d Binary files /dev/null and b/www/mods/rs232_schematic.png differ diff --git a/www/mods/rs232_schematic_big.png b/www/mods/rs232_schematic_big.png new file mode 100644 index 0000000000..d32daf69ed Binary files /dev/null and b/www/mods/rs232_schematic_big.png 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 @@ +#define _PAGE_ Making LINE IN a serial port +#include "head.t" + +

Here's how you connect the LINE IN jack to the 7034 serial port, in order +to use it for remote debugging: + +

First, disassemble the Archos and +take apart the electronics. + +

+
+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. + +


+ +

+
+And here's how the second line should be connected. Click for bigger image. + +

Björn + +#include "foot.t" diff --git a/www/mods/toast.jpg b/www/mods/toast.jpg new file mode 100644 index 0000000000..bd3aae8437 Binary files /dev/null and b/www/mods/toast.jpg differ -- cgit v1.2.3