SIMtrace Hardware » History » Version 10
Anonymous, 02/19/2016 10:49 PM
Document the FTDI voltage issue
1 | 1 | laforge | [[PageOutline]] |
---|---|---|---|
2 | = Osmocom SIMtrace Hardware = |
||
3 | |||
4 | 7 | laforge | This page is dedicated to the Hardware for Osmocom [wiki:SIMtrace], which looks like this: |
5 | |||
6 | 3 | laforge | [[Image(simtrace_10_front.jpg, 33%)]] |
7 | 1 | laforge | |
8 | 7 | laforge | STATUS: We have received the first batch of 100 units from the SMT factory (Version v1.0p) |
9 | 1 | laforge | |
10 | 9 | tsaitgaist | == Connectors == |
11 | |||
12 | [[Image(simtrace_connectors.png, 33%)]] |
||
13 | |||
14 | * USB: USB mini-B connector. The main connector. The host software communicates (sniffing,...) through USB with the board. It can also be used to flash the micro-controller (using DFU). |
||
15 | * serial: 2.5 mm jack serial cable, as used by osmocomBB. port used to debug the device (printf goes there). |
||
16 | 10 | laforge | * debug (P3): same as serial, but using the FTDI serial cable. It is recommended to cut the voltage wire of the 6pin FTDI connector before |
17 | plugging the cable into the simtrace. |
||
18 | 9 | tsaitgaist | * jtag (P1): JTAG 20 pin connector to do hardware assisted debugging. |
19 | * BT1: battery connector (4.5-6V DC). normally the USB provides power, but the battery port can be used for autonomous use of SIMtrace. The sniffing can be saved in the flash (U1). |
||
20 | * FFC_SIM (P3): to connect the flat flexible cable with SIM end for the phone. |
||
21 | * SIM (P4): put your SIM in there (instead of in the phone) |
||
22 | * reset (SW1): to reset the board (not erasing the firmware). If your are too lazy to unplug and re-plug the USB. |
||
23 | * bootloader (SW2): used to start the bootloader so to flash the device using DFU. press when plugging in the USB. |
||
24 | * test (JP1): short circuit using a jumper to flash using [wiki:SIMtrace#Flashingthefirmware SAM-BA]. |
||
25 | * erase (JP2): short circuit using a jumper to erase completely erase the firmware. |
||
26 | |||
27 | 4 | laforge | == Schematics, Gerber & Co == |
28 | |||
29 | 1 | laforge | The schematics, Gerber files, etc. can be found in the 'hardware' subdirectory of the simtrace.git repository: |
30 | * http://cgit.osmocom.org/cgit/simtrace/tree/hardware (web browsing |
||
31 | * git://git.osmocom.org/simtrace (git clone URL) |
||
32 | |||
33 | 2 | laforge | We're using Kicad as EDA tool. Most of the work on the schematics and Gerber files has been done by Kevin Redon, |
34 | 1 | laforge | based on the original design by Harald Welte. |
35 | 5 | laforge | |
36 | 1 | laforge | The latest schematics are also available as an attachment to this page. |
37 | |||
38 | 7 | laforge | === Revisions === |
39 | 1 | laforge | |
40 | 7 | laforge | === v1.0p (1.0 Production branch) === |
41 | |||
42 | This is identical to v1.0 on the schematics side, we simply altered the footprints of some components to accommodate |
||
43 | whatever the SMT factory had in stock. Specifically the LED are 0805 instead of 0603, and the shottky diodes are |
||
44 | in a slightly awkward looking very large package. |
||
45 | |||
46 | Downloads: |
||
47 | * FIXME |
||
48 | |||
49 | === v1.0 === |
||
50 | |||
51 | This is the first stable release. We built some 5 prototypes from this version. |
||
52 | |||
53 | Downloads: |
||
54 | * [[Image(simtrace_schem_v10.pdf)]] |
||
55 | * [[Image(simtrace_10_gerber.zip)]] |
||
56 | |||
57 | === v0.9 === |
||
58 | |||
59 | As of June 04, 2011 the components had all arrived and four PCBs were in production. We assemble the first |
||
60 | 1 | laforge | units around June 14, 2011. |
61 | |||
62 | 7 | laforge | As of June 21st, we had four re-worked prototypes that are fully functional. |
63 | 1 | laforge | |
64 | 7 | laforge | === v0.8 === |
65 | 1 | laforge | |
66 | 7 | laforge | Never really was an official release. However, a friend took the unfinished Gerber files and built 5 units. |
67 | 1 | laforge | |
68 | 7 | laforge | Since the Gerber was not finished, we had to do lots and lots of re-work in order to make them work at all. |
69 | |||
70 | 1 | laforge | == License == |
71 | |||
72 | Schematics and Gerber files are released under the Creative Commons CC-BY-SA (Share Alike / Attribution) license. |
||
73 | |||
74 | == Sales == |
||
75 | |||
76 | 7 | laforge | Once the design is finished and verified, the produced units are going to be sold through the upcoming web-shop of sysmocom GmbH ([http://shop.sysmocom.de/]) |
77 | 2 | laforge | |
78 | 7 | laforge | Sales are expected to commence in mid August. Units will be available during the 2011 CCC Camp. |
79 | |||
80 | == Credits == |
||
81 | |||
82 | 8 | laforge | * Harald Welte |
83 | * Original project idea, schematic design |
||
84 | * Olimex SAM7-P64 based prototypes |
||
85 | * Firmware and host software |
||
86 | * Kevin Redon |
||
87 | * KiCAD work on schematics, footprints and routing |
||
88 | * Soldering of some prototypes |
||
89 | * [http://sysmocom.de/ sysmocom - systems for mobile communications GmbH] |
||
90 | * funding for hardware prototyping (PCB, components, etc) |
||
91 | * Christian Daniel |
||
92 | * post-production flashing + debugging, design + test of v1.0p rework |