commit 8a63372e2a01f07e482b85ae1f09e6d1f6609c57 Author: Holger Hans Peter Freyther Date: Thu Dec 22 23:51:58 2011 +0100 filter-rework: Add initial version of the repository diff --git a/filter_replacement/Makefile b/filter_replacement/Makefile new file mode 100644 index 0000000..341ab55 --- /dev/null +++ b/filter_replacement/Makefile @@ -0,0 +1,56 @@ +topdir = . +manual = $(topdir)/usermanual.xml +# types = pdf txt rtf ps xhtml html man tex texi dvi +# types = pdf txt +types = $(xmltotypes) $(htmltypes) +xmltotypes = pdf txt +htmltypes = html xhtml +htmlxsl = $(if $(filter $@,$(foreach type,$(htmltypes),$(type)-nochunks)),http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl,http://docbook.sourceforge.net/release/xsl/current/$@/chunk.xsl) +htmlcssfile = docbook.css +htmlcss = $(topdir)/html.css +# htmlcssfile = +# htmlcss = +cleanfiles = $(foreach i,$(types),$(topdir)/$(i)) + +ifdef DEBUG +define command + $(1) +endef +else +define command + @echo $(2) $(3) $(4) + @$(1) >/dev/null +endef +endif + +all: $(types) + +lint: $(manual) FORCE + $(call command,xmllint --xinclude --postvalid --noout $(manual),XMLLINT $(manual)) + +$(types) $(foreach type,$(htmltypes),$(type)-nochunks): lint FORCE + +$(foreach type,$(htmltypes),$(type)-nochunks): $(if $(htmlcss),$(htmlcss)) $(manual) + @mkdir -p $@ +ifdef htmlcss + $(call command,install -m 0644 $(htmlcss) $@/$(htmlcssfile),CP $(htmlcss) $@/$(htmlcssfile)) +endif + $(call command,xsltproc --stringparam base.dir $@/ $(if $(htmlcssfile),--stringparam html.stylesheet $(htmlcssfile)) $(htmlxsl) $(manual) > $@/index.$(patsubst %-nochunks,%,$@),XSLTPROC $@ $(manual)) + +$(htmltypes): $(if $(htmlcss),$(htmlcss)) $(manual) + @mkdir -p $@ +ifdef htmlcss + $(call command,install -m 0644 $(htmlcss) $@/$(htmlcssfile),CP $(htmlcss) $@/$(htmlcssfile)) +endif + $(call command,xsltproc --stringparam base.dir $@/ $(if $(htmlcssfile),--stringparam html.stylesheet $(htmlcssfile)) $(htmlxsl) $(manual),XSLTPROC $@ $(manual)) + +$(xmltotypes): $(manual) + $(call command,xmlto --with-dblatex --extensions -o $(topdir)/$@ $@ $(manual),XMLTO $@ $(manual)) + +clean: + rm -rf $(cleanfiles) + +$(foreach i,$(types) $(foreach type,$(htmltypes),$(type)-nochunks),clean-$(i)): + rm -rf $(patsubst clean-%,%,$@) + +FORCE: diff --git a/filter_replacement/html.css b/filter_replacement/html.css new file mode 100644 index 0000000..6eedfd3 --- /dev/null +++ b/filter_replacement/html.css @@ -0,0 +1,281 @@ +/* Feuille de style DocBook du projet Traduc.org */ +/* DocBook CSS stylesheet of the Traduc.org project */ + +/* (c) Jean-Philippe Guérard - 14 août 2004 */ +/* (c) Jean-Philippe Guérard - 14 August 2004 */ + +/* Cette feuille de style est libre, vous pouvez la */ +/* redistribuer et la modifier selon les termes de la Licence */ +/* Art Libre. Vous trouverez un exemplaire de cette Licence sur */ +/* http://tigreraye.org/Petit-guide-du-traducteur.html#licence-art-libre */ + +/* This work of art is free, you can redistribute it and/or */ +/* modify it according to terms of the Free Art license. You */ +/* will find a specimen of this license on the Copyleft */ +/* Attitude web site: http://artlibre.org as well as on other */ +/* sites. */ +/* Please note that the French version of this licence as shown */ +/* on http://tigreraye.org/Petit-guide-du-traducteur.html#licence-art-libre */ +/* is only official licence of this document. The English */ +/* is only provided to help you understand this licence. */ + +/* La dernière version de cette feuille de style est toujours */ +/* disponible sur : http://tigreraye.org/style.css */ +/* Elle est également disponible sur : */ +/* http://www.traduc.org/docs/HOWTO/lecture/style.css */ + +/* The latest version of this stylesheet is available from: */ +/* http://tigreraye.org/style.css */ +/* It is also available on: */ +/* http://www.traduc.org/docs/HOWTO/lecture/style.css */ + +/* N'hésitez pas à envoyer vos commentaires et corrections à */ +/* Jean-Philippe Guérard */ + +/* Please send feedback and bug reports to */ +/* Jean-Philippe Guérard */ + +/* $Id: style.css,v 1.14 2004/09/10 20:12:09 fevrier Exp fevrier $ */ + +/* Présentation générale du document */ +/* Overall document presentation */ + +body { + /* + font-family: Apolline, "URW Palladio L", Garamond, jGaramond, + "Bitstream Cyberbit", "Palatino Linotype", serif; + */ + margin: 7%; + background-color: white; +} + +/* Taille du texte */ +/* Text size */ + +* { font-size: 100%; } + +/* Gestion des textes mis en relief imbriqués */ +/* Embedded emphasis */ + +em { font-style: italic; } +em em { font-style: normal; } +em em em { font-style: italic; } + +/* Titres */ +/* Titles */ + +h1 { font-size: 200%; font-weight: 900; } +h2 { font-size: 160%; font-weight: 900; } +h3 { font-size: 130%; font-weight: bold; } +h4 { font-size: 115%; font-weight: bold; } +h5 { font-size: 108%; font-weight: bold; } +h6 { font-weight: bold; } + +/* Nom de famille en petites majuscules (uniquement en français) */ +/* Last names in small caps (for French only) */ + +*[class~="surname"]:lang(fr) { font-variant: small-caps; } + +/* Blocs de citation */ +/* Quotation blocs */ + +div[class~="blockquote"] { + border: solid 2px #AAA; + padding: 5px; + margin: 5px; +} + +div[class~="blockquote"] > table { + border: none; +} + +/* Blocs litéraux : fond gris clair */ +/* Literal blocs: light gray background */ + +*[class~="literallayout"] { + background: #f0f0f0; + padding: 5px; + margin: 5px; +} + +/* Programmes et captures texte : fond bleu clair */ +/* Listing and text screen snapshots: light blue background */ + +*[class~="programlisting"], *[class~="screen"] { + background: #f0f0ff; + padding: 5px; + margin: 5px; +} + +/* Les textes à remplacer sont surlignés en vert pâle */ +/* Replaceable text in highlighted in pale green */ + +*[class~="replaceable"] { + background-color: #98fb98; + font-style: normal; } + +/* Tables : fonds gris clair & bords simples */ +/* Tables: light gray background and solid borders */ + +*[class~="table"] *[class~="title"] { width:100%; border: 0px; } + +table { + border: 1px solid #aaa; + border-collapse: collapse; + padding: 2px; + margin: 5px; +} + +/* Listes simples en style table */ +/* Simples lists in table presentation */ + +table[class~="simplelist"] { + background-color: #F0F0F0; + margin: 5px; + border: solid 1px #AAA; +} + +table[class~="simplelist"] td { + border: solid 1px #AAA; +} + +/* Les tables */ +/* Tables */ + +*[class~="table"] table { + background-color: #F0F0F0; + border: solid 1px #AAA; +} +*[class~="informaltable"] table { background-color: #F0F0F0; } + +th,td { + vertical-align: baseline; + text-align: left; + padding: 0.1em 0.3em; + empty-cells: show; +} + +/* Alignement des colonnes */ +/* Colunms alignment */ + +td[align=center] , th[align=center] { text-align: center; } +td[align=right] , th[align=right] { text-align: right; } +td[align=left] , th[align=left] { text-align: left; } +td[align=justify] , th[align=justify] { text-align: justify; } + +/* Pas de marge autour des images */ +/* No inside margins for images */ + +img { border: 0; } + +/* Les liens ne sont pas soulignés */ +/* No underlines for links */ + +:link , :visited , :active { text-decoration: none; } + +/* Prudence : cadre jaune et fond jaune clair */ +/* Caution: yellow border and light yellow background */ + +*[class~="caution"] { + border: solid 2px yellow; + background-color: #ffffe0; + padding: 1em 6px 1em ; + margin: 5px; +} + +*[class~="caution"] th { + vertical-align: middle +} + +*[class~="caution"] table { + background-color: #ffffe0; + border: none; +} + +/* Note importante : cadre jaune et fond jaune clair */ +/* Important: yellow border and light yellow background */ + +*[class~="important"] { + border: solid 2px yellow; + background-color: #ffffe0; + padding: 1em 6px 1em; + margin: 5px; +} + +*[class~="important"] th { + vertical-align: middle +} + +*[class~="important"] table { + background-color: #ffffe0; + border: none; +} + +/* Mise en évidence : texte légèrement plus grand */ +/* Highlights: slightly larger texts */ + +*[class~="highlights"] { + font-size: 110%; +} + +/* Note : cadre bleu et fond bleu clair */ +/* Notes: blue border and light blue background */ + +*[class~="note"] { + border: solid 2px #7099C5; + background-color: #f0f0ff; + padding: 1em 6px 1em ; + margin: 5px; +} + +*[class~="note"] th { + vertical-align: middle +} + +*[class~="note"] table { + background-color: #f0f0ff; + border: none; +} + +/* Astuce : cadre vert et fond vert clair */ +/* Tip: green border and light green background */ + +*[class~="tip"] { + border: solid 2px #00ff00; + background-color: #f0ffff; + padding: 1em 6px 1em ; + margin: 5px; +} + +*[class~="tip"] th { + vertical-align: middle; +} + +*[class~="tip"] table { + background-color: #f0ffff; + border: none; +} + +/* Avertissement : cadre rouge et fond rouge clair */ +/* Warning: red border and light red background */ + +*[class~="warning"] { + border: solid 2px #ff0000; + background-color: #fff0f0; + padding: 1em 6px 1em ; + margin: 5px; +} + +*[class~="warning"] th { + vertical-align: middle; +} + + +*[class~="warning"] table { + background-color: #fff0f0; + border: none; +} + +/* Fin */ +/* The End */ + diff --git a/filter_replacement/images/motorola_filter_replacement_step_1_low.jpg b/filter_replacement/images/motorola_filter_replacement_step_1_low.jpg new file mode 100644 index 0000000..e69b872 Binary files /dev/null and b/filter_replacement/images/motorola_filter_replacement_step_1_low.jpg differ diff --git a/filter_replacement/images/motorola_filter_replacement_step_2_low.jpg b/filter_replacement/images/motorola_filter_replacement_step_2_low.jpg new file mode 100644 index 0000000..a7f40ee Binary files /dev/null and b/filter_replacement/images/motorola_filter_replacement_step_2_low.jpg differ diff --git a/filter_replacement/images/motorola_filter_replacement_step_3_low.jpg b/filter_replacement/images/motorola_filter_replacement_step_3_low.jpg new file mode 100644 index 0000000..62ef9f4 Binary files /dev/null and b/filter_replacement/images/motorola_filter_replacement_step_3_low.jpg differ diff --git a/filter_replacement/images/motorola_filter_replacement_step_4_low.jpg b/filter_replacement/images/motorola_filter_replacement_step_4_low.jpg new file mode 100644 index 0000000..c568da5 Binary files /dev/null and b/filter_replacement/images/motorola_filter_replacement_step_4_low.jpg differ diff --git a/filter_replacement/images/motorola_filter_replacement_step_5_low.jpg b/filter_replacement/images/motorola_filter_replacement_step_5_low.jpg new file mode 100644 index 0000000..9dfa497 Binary files /dev/null and b/filter_replacement/images/motorola_filter_replacement_step_5_low.jpg differ diff --git a/filter_replacement/images/motorola_filter_replacement_step_6_low.jpg b/filter_replacement/images/motorola_filter_replacement_step_6_low.jpg new file mode 100644 index 0000000..7adfd39 Binary files /dev/null and b/filter_replacement/images/motorola_filter_replacement_step_6_low.jpg differ diff --git a/filter_replacement/images/motorola_filter_replacement_step_7_low.jpg b/filter_replacement/images/motorola_filter_replacement_step_7_low.jpg new file mode 100644 index 0000000..fb01c16 Binary files /dev/null and b/filter_replacement/images/motorola_filter_replacement_step_7_low.jpg differ diff --git a/filter_replacement/usermanual.xml b/filter_replacement/usermanual.xml new file mode 100644 index 0000000..54a3795 --- /dev/null +++ b/filter_replacement/usermanual.xml @@ -0,0 +1,205 @@ + + + + + + + + + 0.0.1 + 12 December 2011 + z + Initial + + + + Motorola C1XX Filter Replacement + + + 2011 + + + + This work is licensed under a Creative Commons Attribution 3.0 + Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ + or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, + California 94305, USA. + + + + + + Motivation + The motivation to replace the baluns is to change the sensitivity of the RX path. TODO + + + + Requirement + You will need to buy HHM1526, HHM1523C1, 04025A150JAT2A, 04025A220JAT2A (one each), patience, + soldering iron, tools, patience. Double check with the wiki page where you found this document. + + + + Replacement +
+ Step 1 + Remove the two existing baluns. +
Step 1 + + + + + + + + + + + The black (sometimes silver) component is the GSM900 balun. Remove it from the PCB. + + + The black (sometimes silver) component is the DCS1800 balun. Remove it from the PCB. + + + + +
+
+ + +
+ Step 2 + The balun should now be removed and you should see the traces. + +
Step 2 + + + + + + + + + + + The RX path for GSM900 without the balun. + + + The RX path for DCS1800 without the balun. + + + + +
+
+ + + + +
+ Step 5 + Place the new balun's on the PCB. +
Step 5 + + + + + + + + + + + Place the HHM1523C1 (GSM 900) here + + + Place the HHM1526 (DCS 1800) here + + + + +
+
+ + +
+ Step 7 + Place capacitors +
Step 7 + + + + + + + + + + + Place one 22 pF (04025A220JAT2A) cap here. + + + Place one 15 pF (04025A150JAT2A) cap here. + + + + +
+ Different circuitSometimes the input (at the bottom of the balun) + is not with caps in series and a resistor in parallel. Instead it might be without the resistors + in parallel and resistors in series. Remove the resistors and place 2x the appropriate cap in + series (22 pF for GSM90, 15 pF for DCS1800). + +
+
+ + + High Resolution Step 1 + + + + + + High Resolution Step 2 + + + + + + High Resolution Step 3 + + + + + + High Resolution Step 4 + + + + + + High Resolution Step 5 + + + + + + High Resolution Step 6 + + + + + + High Resolution Step 7 + + + + + +