<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.recessim.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Trevor229</id>
	<title>RECESSIM - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.recessim.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Trevor229"/>
	<link rel="alternate" type="text/html" href="https://wiki.recessim.com/view/Special:Contributions/Trevor229"/>
	<updated>2026-05-25T12:04:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=DFM-17_Radiosonde&amp;diff=2813</id>
		<title>DFM-17 Radiosonde</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=DFM-17_Radiosonde&amp;diff=2813"/>
		<updated>2025-01-24T22:48:06Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Add info from gx1400's data_dfm_RE repo, clean up formatting, add new graphics and new repo for T/H measurement&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The DFM-17 is a balloon-launched radiosonde manufactured by GRAW Radiosondes GmbH &amp;amp; Co. KG, and used for meteorological sounding.&lt;br /&gt;
[[File:DFM-17 Radiosonde in hand.jpg|thumb|The label side view of a DFM-17 Radiosonde]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
The DFM-17 radiosonde succeeds the DFM-09 radiosonde. Graw began a contract with NOAA in the US to provide radiosondes. As of Late 2021, several sites have made the transition as part of NOAA’s Operational Test and Evaluation (OT&amp;amp;E) program. 45 CONUS sites are expected to use these radiosondes in early 2022. &amp;lt;ref&amp;gt;[https://www.graw.de/news/press/graw-delivers-to-usa-noaanational-weather-service/ GRAW delivers to USA NOAA/National Weather Service]. GRAW Radiosondes GmbH &amp;amp; Co. KG. Retrieved 17 November 2021.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specs &amp;lt;ref&amp;gt;https://www.graw.de/products/radiosondes/dfm-17/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
*Weight: 63g&lt;br /&gt;
*Size: 90 x 67 x 44 mm&lt;br /&gt;
*Power supply: 2 CR123A batteries&lt;br /&gt;
*Estimated runtime: ~240 minutes&lt;br /&gt;
*Transmission rate: 1 packet/sec&lt;br /&gt;
*Bandwidth: ~10 kHz (Website lists &amp;lt;12)&lt;br /&gt;
*Frequency range: 400 - 405.99 MHz&lt;br /&gt;
*Modulation: GFSK @ 1250 bits/s&lt;br /&gt;
*TX Power: ~100mW&lt;br /&gt;
*Error Correction: Code-spreading, interleaving&lt;br /&gt;
*SoC: STM32F100R8T6B, 24MHz, 8KB RAM, 64KB Flash&lt;br /&gt;
*GPS: U-Blox MAX-M8C-0-10&lt;br /&gt;
*Transmitter: Si4063&lt;br /&gt;
*Optional: &lt;br /&gt;
**XDATA interface (24 bytes/s)&lt;br /&gt;
**NFC ground check&lt;br /&gt;
**Barometric pressure sensor.&lt;br /&gt;
&lt;br /&gt;
==Peripheral attachment points==&lt;br /&gt;
&lt;br /&gt;
====LED's and Buttons====&lt;br /&gt;
&lt;br /&gt;
*Button = PC8&lt;br /&gt;
*LED_Y = PC7&lt;br /&gt;
*LED_G = PC6&lt;br /&gt;
*LED_R = PB12&lt;br /&gt;
&lt;br /&gt;
====uBlox GPS (USART_2) - U11====&lt;br /&gt;
&lt;br /&gt;
*PA3(RX) = GPS TXD (Pin 2)&lt;br /&gt;
*PA2(TX) = GPS RXD (Pin 3)&lt;br /&gt;
*PB8 = GPS 1pps (Pin 4) (LED next to flex cable connector)&lt;br /&gt;
*PC14 = RESET&lt;br /&gt;
&lt;br /&gt;
====UART via USB Port (USART_1)====&lt;br /&gt;
&lt;br /&gt;
*PA9(TX) = USB D+&lt;br /&gt;
*PA10(RX) = USB D-&lt;br /&gt;
*PC2 = GND/VBus Pin?&lt;br /&gt;
&lt;br /&gt;
====Si4063 (SPI_1) - U10====&lt;br /&gt;
&lt;br /&gt;
*PB2 = CS/nSEL (Pin 15)&lt;br /&gt;
*PC3 - SDN (Pin 1)&lt;br /&gt;
*PA7 = SDI (Pin 14)&lt;br /&gt;
*PA6 = SDO (Pin 13)&lt;br /&gt;
*PA5 = SCLK (Pin 12)&lt;br /&gt;
*PD0 = GPIO2 (Pin 19)&lt;br /&gt;
*PA4 = GPIO3 (Pin 20)&lt;br /&gt;
&lt;br /&gt;
====XDATA Header (2x2 pin unpopulated)====&lt;br /&gt;
&lt;br /&gt;
*PB11 = Pin 3&lt;br /&gt;
*PB10 = Pin 2&lt;br /&gt;
**Pads need solder bridge or 0 ohm links. Pin 1 or 4 can be bridged to act as GND. I suspect the SOT23-6 footprint is populated when xdata is in use. Unknown where the xdata perhipheral would get VCC.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xdata_pinout_dfm17.jpg|alt=xdata interface pinout|XDATA interface pinout, numbered for clarity. Not official.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==IC Attachment Points==&lt;br /&gt;
&lt;br /&gt;
===STG719 (DPST) - U2===&lt;br /&gt;
&lt;br /&gt;
*PC11 = IN (Pin 1)&lt;br /&gt;
&lt;br /&gt;
===STG719 (DPST) - U3===&lt;br /&gt;
&lt;br /&gt;
*PD2 = IN (Pin 1)&lt;br /&gt;
&lt;br /&gt;
===STG719 (DPST) - U4===&lt;br /&gt;
&lt;br /&gt;
*PB5 = IN (Pin 1)&lt;br /&gt;
&lt;br /&gt;
===STG719 (DPST) - U5===&lt;br /&gt;
&lt;br /&gt;
*PB4= IN (Pin 1)&lt;br /&gt;
&lt;br /&gt;
===DG636 (Dual DPST) - U6===&lt;br /&gt;
&lt;br /&gt;
*VDD = ENABLE (always HIGH) (Pin 2)&lt;br /&gt;
*PA11, PB0, PA1 = A0 (Pin 1)&lt;br /&gt;
*PC10  = A1 (Pin 14)&lt;br /&gt;
&lt;br /&gt;
===STG719 (DPST) - U7===&lt;br /&gt;
&lt;br /&gt;
*PC10 (routes under STM)  = IN (Pin 1)&lt;br /&gt;
&lt;br /&gt;
===SN74LV4053 (Triple 2Ch Mux/Demux) - U8===&lt;br /&gt;
&lt;br /&gt;
*PB13 &amp;amp; PB14 = A (Pin 11)&lt;br /&gt;
**STM pins connected by trace? ''Why? Read back?''&lt;br /&gt;
*PC10  = B (Pin 10) &amp;amp; C (Pin 9)&lt;br /&gt;
**IC pins connected by trace&lt;br /&gt;
&lt;br /&gt;
===LMV761 (Comparator) - U9===&lt;br /&gt;
*PA12 &amp;amp; PB15 = OUT (Pin 4 via cap)&lt;br /&gt;
&lt;br /&gt;
===Analog Inputs to STM32===&lt;br /&gt;
&lt;br /&gt;
*PA0 - Vbatt/Power supply voltage (needs confirmation, V measured at pin is VCC)&lt;br /&gt;
*PB1 - Vbatt/Power supply current monitor (needs confirmation, V measured at pin seems to match 1V = 1A)&lt;br /&gt;
&lt;br /&gt;
===Battery Management IC===&lt;br /&gt;
&lt;br /&gt;
*PC0 - Hold high to prevent BMS from removing battery power after boot up&lt;br /&gt;
&lt;br /&gt;
===NFC/RFID 4k EEPROM - U12===&lt;br /&gt;
&lt;br /&gt;
*PC13 = RF WIP/Busy (Pin 7)&lt;br /&gt;
*PB6 = SCL (Pin 6)&lt;br /&gt;
*PB7 = SDA (Pin 5)&lt;br /&gt;
*PC0 connected to Pin 1 (Vout)&lt;br /&gt;
** NFC antenna pads are below left side 3 pins of uBlox module&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Identified Supplementary IC's==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:DFM-17 Uref overlay.jpg|alt=U reference designators overlaid|Top view of PCB with U reference designators overlaid&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
IC Part Numbers and Markings&lt;br /&gt;
!&lt;br /&gt;
!Manufacturer&lt;br /&gt;
!Part Number&lt;br /&gt;
!Description&lt;br /&gt;
!Package&lt;br /&gt;
!Part Marking&lt;br /&gt;
!Datasheet&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|U1&lt;br /&gt;
|STMicroelectronics&lt;br /&gt;
|STM32F100R8T6B&lt;br /&gt;
|ARM MCU, 24MHz, 8KB RAM, 64KB Flash&lt;br /&gt;
|LQFP48&lt;br /&gt;
|ARM 32F100R8T6B&lt;br /&gt;
|[https://www.mouser.com/datasheet/2/389/stm32f100cb-1851080.pdf Mouser]&lt;br /&gt;
|''Some recent batches of the DFM-17 have been using knockoff STM32s! The chip shortage strikes again!''&lt;br /&gt;
|-&lt;br /&gt;
|U2, U3, U4, U5, U7&lt;br /&gt;
|ST&lt;br /&gt;
|STG719&lt;br /&gt;
|STG719STR Low Voltage 4 Ohm SPDT Switch&lt;br /&gt;
|SOT-23-6&lt;br /&gt;
|V719&lt;br /&gt;
|[https://www.mouser.com/datasheet/2/389/stg719-1850635.pdf Mouser]&lt;br /&gt;
|''Analog ADG719 pin compatible equivalent?''&lt;br /&gt;
|-&lt;br /&gt;
|U6&lt;br /&gt;
|Vishay&lt;br /&gt;
|DG636E&lt;br /&gt;
|0.3 pC Charge Injection, 100 pA Leakage&lt;br /&gt;
CMOS ± 5 V / 5 V / 3 V Dual SPDT Analog Switch&lt;br /&gt;
|TSSOP14&lt;br /&gt;
|636EE&lt;br /&gt;
|[https://www.mouser.com/datasheet/2/427/dg636e-1766306.pdf Mouser]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|U8&lt;br /&gt;
|Texas Instruments&lt;br /&gt;
|SN74LV4053A&lt;br /&gt;
|Triple 2-Channel Analog Multiplexer/Demultiplexer&lt;br /&gt;
|SOT-23-6&lt;br /&gt;
|LW053A&lt;br /&gt;
|[https://www.ti.com/lit/ds/symlink/sn74lv4053a.pdf Texas Instruments]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|U9&lt;br /&gt;
|Texas Instruments&lt;br /&gt;
|LMV761&lt;br /&gt;
|Low Voltage Precision Comparator with Push/Pull Output&lt;br /&gt;
|SOT-23-6&lt;br /&gt;
|C22A&lt;br /&gt;
|[https://www.ti.com/lit/ds/symlink/lmv762.pdf Texas Instruments]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|U10&lt;br /&gt;
|Silicon Labs&lt;br /&gt;
|Si4063-C2A&lt;br /&gt;
|High Performance, Low Current Transmitter&lt;br /&gt;
|QFN20&lt;br /&gt;
|40632A&lt;br /&gt;
C01Q81&lt;br /&gt;
&lt;br /&gt;
2217&lt;br /&gt;
|[https://www.silabs.com/documents/public/data-sheets/Si4063-60-C.pdf Silcon Labs]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|U11&lt;br /&gt;
|u-Blox&lt;br /&gt;
|MAX-M8C-0-10&lt;br /&gt;
|u-blox M8 GNSS module, ROM, crystal&lt;br /&gt;
|&lt;br /&gt;
|MAX-M8C-0-10&lt;br /&gt;
|[https://www.u-blox.com/sites/default/files/MAX-M8-FW3_DataSheet_%28UBX-15031506%29.pdf u-Blox]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|U12&lt;br /&gt;
|STMicroelectronics&lt;br /&gt;
|M24LR04E-R&lt;br /&gt;
|Dynamic NFC/RFID tag IC with 4-Kbit EEPROM,&lt;br /&gt;
&lt;br /&gt;
energy harvesting, I²C bus and ISO 15693 RF interface&lt;br /&gt;
|UDFN8&lt;br /&gt;
|4BEB 8150&lt;br /&gt;
|[https://www.st.com/resource/en/datasheet/m24lr04e-r.pdf STMicroelectronics]&lt;br /&gt;
|''Stores configuration of serial ports, sonde serial(?), calibration, and measurement sequences''&lt;br /&gt;
|-&lt;br /&gt;
|U13&lt;br /&gt;
|STMicroelectronics&lt;br /&gt;
|LD series, ''unsure on specific part''&lt;br /&gt;
|3.3V Low Drop Out Voltage Regulator&lt;br /&gt;
|DFN6&lt;br /&gt;
|33R&lt;br /&gt;
|[https://www.mouser.com/datasheet/2/389/ld39050-1849494.pdf Possible part from Mouser]&lt;br /&gt;
|''Needs verification, appears to provide 3.3V regulated power''&lt;br /&gt;
|-&lt;br /&gt;
|U14&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|''Looks like a high side current monitor amplifier, need more information''&lt;br /&gt;
|-&lt;br /&gt;
|U15&lt;br /&gt;
|ABLIC&lt;br /&gt;
|S-8200A Series, ''unsure on specific Part Number''&lt;br /&gt;
|BATTERY PROTECTION IC FOR 1-CELL PACK&lt;br /&gt;
|&lt;br /&gt;
|VDL&lt;br /&gt;
|[https://www.mouser.com/datasheet/2/360/S8200A_E-1365901.pdf Mouser]&lt;br /&gt;
|''Needs verification, Potentially a Winsok WSTDW01 Battery Protection IC?''&lt;br /&gt;
|-&lt;br /&gt;
|U16&lt;br /&gt;
|???&lt;br /&gt;
|???&lt;br /&gt;
|???&lt;br /&gt;
|???&lt;br /&gt;
|AL&lt;br /&gt;
&lt;br /&gt;
___&lt;br /&gt;
|&lt;br /&gt;
|''In-line with battery power, need more information; chip marking''&lt;br /&gt;
|-&lt;br /&gt;
|U17&lt;br /&gt;
|???&lt;br /&gt;
|???&lt;br /&gt;
|???&lt;br /&gt;
|???&lt;br /&gt;
|???&lt;br /&gt;
|???&lt;br /&gt;
|''Connected to USB data lines, likely a UART, isolation, and/or level shifter''&lt;br /&gt;
|}&lt;br /&gt;
* Do note these reference designators are not official and are here for us to keep track. The PCB has no markings.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Photos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:DFM-17 Internal.jpg|Internal view of the DFM-17&lt;br /&gt;
File:DFM-17 Battery Holder.jpg|The bottom side of the PCB in the DFM-17&lt;br /&gt;
File:DFM-17 NOAA Label.jpg|The label sticker NOAA(US) puts on the back of their DFM-17 radiosondes&lt;br /&gt;
File:Dfm17-2layers.png|A view of the DFM-17 Radiosonde showing both layers to better assist tracing connections while reverse engineering the hardware.&lt;br /&gt;
File:Label id speculaton.jpg|Possible meanings of the internal labels and values. The date code in particular which may be useful to date production times. NWS sondes have the same cryptic string printed on the outside of the sonde where the mfg. date normally is on other countries'. &amp;quot;TU&amp;quot; may just indicate the board comes with sensors according to a third party source&amp;lt;ref&amp;gt;https://sondehunt.de/language/en/archive/1189&amp;lt;/ref&amp;gt;.&lt;br /&gt;
File:Sensor stalk pinout.jpg|Pinout of the DFM-17 sensor stalk. Not all pins are used, and some seemingly are connected to a trace but end abruptly.&lt;br /&gt;
File:V719 and others removed.jpg|V719 SOT-23-6 packages removed as well as 636EE (SPDT Switch) and LW053A (Mux/Demuxer)&lt;br /&gt;
File:Stalk pinout mapping.png|Mapping of the pins on the sensor stalk to the connector and their corresponding IC/IO lines. '''''&amp;lt;u&amp;gt;Top of sensor stalk corresponds to bottom of pictured connector!&amp;lt;/u&amp;gt;'''''&lt;br /&gt;
File:Dfm17_barepcb_back_traces.jpg|Bare PCB without major ICs on it and rear traces colored in purple. Any other via goes directly to main groundplane.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Disassembly==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Examine rope, parachute and parachute rigging lines for viability. Neatly organize the flight rigging if usable. Discard if not viable for reuse.&lt;br /&gt;
#Cut the zip tie surrounding the Styrofoam from the top portion by the rope loop.&lt;br /&gt;
#Pull the rope loop out, there should be little to no resistance.&lt;br /&gt;
#Make a slice in the sticker&amp;lt;ref&amp;gt;[[:File:DFM-17 NOAA Label.jpg|File:DFM-17 NOAA Label.jpg]]&amp;lt;/ref&amp;gt; where the two pieces of Styrofoam meet.&lt;br /&gt;
#Pull apart the two Styrofoam pieces to reveal the circuit board.&lt;br /&gt;
#Pull the circuit board out. There will be some resistance.&lt;br /&gt;
#The board is now separated from the Styrofoam shell, reuse if desired.&lt;br /&gt;
#Pull the two CR123A batteries out, keep or discard them. The board can run off USB power. Batteries are not necessary for development on this board.&lt;br /&gt;
&lt;br /&gt;
==Reassembly==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Insert two fresh CR123A batteries into the board.&lt;br /&gt;
#Line up the board to the IO cutouts in the Styrofoam, begin to push into the slots. Make sure the antenna wire comes through.&lt;br /&gt;
#Press the top piece of Styrofoam into place.&lt;br /&gt;
#Tape or apply another sticker onto the back label. (Optional)&lt;br /&gt;
#Insert the plastic rope loop piece.&lt;br /&gt;
#zip tie the shell together, the zip tie end should end up on the edge nearest to the power button.&lt;br /&gt;
#Rope on a balloon/drone/kite/etc.. to the rope loop.&lt;br /&gt;
#Power on the device by pressing and holding the button, you will see a yellow light blink, hold until the light turns solid.&lt;br /&gt;
&lt;br /&gt;
==Mini USB Port==&lt;br /&gt;
The mini USB port on the board does not use the USB protocol for communication, it is a UART bus. However using USB to power the board should not harm the board in theory. &lt;br /&gt;
&lt;br /&gt;
In order to use it, splice a USB cable and wire up a USB&amp;lt;-&amp;gt;TTL adapter with the following pins:&lt;br /&gt;
&lt;br /&gt;
*VBUS: 5 Volts DC&lt;br /&gt;
*D- (typically white): TX&lt;br /&gt;
*D+ (typically green): RX&lt;br /&gt;
*GND: GND&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The board will communicate with the official GRAWMET software using this approach. Reverse engineering of the port's protocol is underway, however it is believed to use a similar, if not the same protocol the [https://www.graw.de/products/radiosondes/ps-15/ PS-15] uses.&lt;br /&gt;
&lt;br /&gt;
==Hardware modifications==&lt;br /&gt;
&lt;br /&gt;
====SMA Port==== &lt;br /&gt;
The DFM17 antenna section has pads sized for an SMA connector (likely leftover from development). Any board edge mount conector should work.&lt;br /&gt;
&lt;br /&gt;
====SWD Header====&lt;br /&gt;
To program the DFM, you will need to connect to the SWD header. If you want to do it properly, an [https://adafru.it/4048 Adafruit Skinny SWD SMT] connector will fit. You can also 3D print [https://www.printables.com/model/594752-dfm17-swd-programming-jig-clip-thing this model] by trickv to clamp the connector to the pads for a solderless approach.&lt;br /&gt;
&lt;br /&gt;
I suggest also ordering [https://www.adafruit.com/product/1675 this ribbon cable] and [https://www.adafruit.com/product/2743 this breakout] to be able to attach to your STLink much easier.&lt;br /&gt;
&lt;br /&gt;
Do note that if you wish to put the PCB back in the styrofoam housing, you will need to slice away some of the inside to allow the connector to fit. Approximately 40mm or so. You will need to do this if you attach pin headers for xdata as well.&lt;br /&gt;
&lt;br /&gt;
====Minimizing transmit range====&lt;br /&gt;
As amateurs we are not licensed to transmit in the 400-406MHz band, so for testing purposes one should perform this mod. If you have an appropriate SMA connector, solder it in place of the antenna wire and connect a 50 ohm dummy load to it (reminder that the power is approx 100mW). &lt;br /&gt;
If no connector is available, unsolder the antenna wire and take two 100 ohm resistors and twist them in parallel, then solder them to the center pad and one of the side pads on the SMA footprint. This creates a 50 ohm dummy load for the Si4036 to transmit into. The range is reduced to a couple tens of feet. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Also if you are running a radiosonde_auto_rx instance, don't forget to turn it off during testing to avoid feeding erroneous data to Sondehub!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Modified DFM-17 Radiosonde.jpg|MrARM's modified DFM-17 with a SWD connector and an SMA antenna port&lt;br /&gt;
File:Dfm 17 swd and resistors.jpg|Trevor229's DFM with ST-Link SWD pins connected to debug interface and 50 ohm dummy load mod.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Developing for and Programming the board==&lt;br /&gt;
[[File:Dfm17_swd_pinout_pretty.jpg|thumb|Pinout of the SWD Port]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When lab testing, you can power the board from the USB header. It also appears to run fine supplying 3.3V to the SWD port (STLink and clones do this). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The board uses a STM32, and requires a ST-Link to program. The process used to upload code to the MCU is the same as the Vaisala RS41 radiosonde, you will need to connect the VTRef(3.3V), Ground, SWDIO, SWDCLK and RST pins to your ST-Link.&lt;br /&gt;
&lt;br /&gt;
The board can run without external power being supplied when programming. This board has read-out protection enabled similar to the RS41 and this must be disabled before you can flash firmware to the board.&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
&lt;br /&gt;
A few attempts have been made to build replacement firmware for these devices, the key goal being to be able to re-fly a sonde as an amateur payload.&lt;br /&gt;
&lt;br /&gt;
There was an early attempt called dfm17_hamradio [https://github.com/gx1400/dfm17_hamradio here] and [https://github.com/trickv/dfm17_hamradio/tree/aprs-fifo-gps-superhacky here].&lt;br /&gt;
&lt;br /&gt;
The most mature looking effort is [https://github.com/mikaelnousiainen/RS41ng RS41ng] which has experimental support.&lt;br /&gt;
&lt;br /&gt;
There is now a repository that uses code from RS41ng to run the sampling circuitry and read from the original temperature and humidity sensors [https://github.com/robots/radiosonde_dfm17 here.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Dfm17_swd_pinout_pretty.jpg&amp;diff=2812</id>
		<title>File:Dfm17 swd pinout pretty.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Dfm17_swd_pinout_pretty.jpg&amp;diff=2812"/>
		<updated>2025-01-24T22:28:04Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Dfm17_barepcb_back_traces.jpg&amp;diff=2811</id>
		<title>File:Dfm17 barepcb back traces.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Dfm17_barepcb_back_traces.jpg&amp;diff=2811"/>
		<updated>2025-01-24T22:04:51Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Xdata_pinout_dfm17.jpg&amp;diff=2810</id>
		<title>File:Xdata pinout dfm17.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Xdata_pinout_dfm17.jpg&amp;diff=2810"/>
		<updated>2025-01-24T22:00:40Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2529</id>
		<title>CD&amp;F (Siren Controller)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2529"/>
		<updated>2024-08-17T02:10:47Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Add info about discovered DTMF modules and fix some numbering issues&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Civil Defense &amp;amp; Fire (CD&amp;amp;F) siren controllers function on two-tone Motorola QuikCall, Plectron, or General Electric style paging to wirelessly activate warning sirens. The device can be activated via radio or locally via dry contacts.&lt;br /&gt;
Not much is known about these devices or the company nowadays, but here is what I have discovered.&lt;br /&gt;
&lt;br /&gt;
==Overview &amp;amp; Goals==&lt;br /&gt;
Contrary to modern offerings like the FC from Federal Signal&amp;lt;ref&amp;gt;https://www.fedsig.com/product/fc-siren-controller&amp;lt;/ref&amp;gt;, these devices are simple two-tone paging decoders that listen at a fixed radio frequency (VHF high or low band) and activate a relay on a timer when the correct signal is sent. There are also provisions for push button activation or remote non-RF activation via telephone relay with dry contacts.&lt;br /&gt;
These controllers tended to be known by siren enthusiasts as unreliable and flaky, though I have theories on why that is later on.&lt;br /&gt;
Regardless, they are completely analog in circuitry which offers some relative simplicity in understanding and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My goals in experimentation and reverse engineering this thing are as follows:&lt;br /&gt;
* Retune the onboard radio receiver to function within the 2 meter amateur radio band instead of the VHF high band my unit is configured for.&lt;br /&gt;
* Reverse engineer and document the functionality of the tone decoding circuitry and determine the maximum and minimum limits for the tone frequencies based on the onboard components.&lt;br /&gt;
* &amp;lt;s&amp;gt;Recreate schematics of each daughterboard to help with figuring out their functionality.&amp;lt;/s&amp;gt; Shown in the manual&lt;br /&gt;
* &amp;lt;s&amp;gt;Document the theory of operation and create a rough block diagram for functionality.&amp;lt;/s&amp;gt; Shown in the manual&lt;br /&gt;
* Document any theories, issues that arise and their fixes, as well as things to watch out for&lt;br /&gt;
* Design a new tone decoder daughterboard using more common components (LM567)&lt;br /&gt;
* Recreate timer PCB to allow for additional signals to be added to models without extra timers&lt;br /&gt;
* Design and add a small audio amplifier circuit and speaker to listen to the recevier audio feed locally (LCRx only)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
Not much information is available about these devices on the internet unfortunately, as they were more commonplace back in the 1980's and 1990's. Despite that, there are many units that were shipped into the mid 2000's, and the company was merged/acquired by Sentry Siren sometime in the mid 2010's. The company, however, was located at 140 North Tyler Street in Elm Creek, Nebraska. The company was registered with the FCC on 4/14/98 by a R. E. Kugler.&lt;br /&gt;
Some municipalities still have these devices deployed in old systems because &amp;quot;if it ain't broke, don't fix it&amp;quot; always prevails of course. There appears to exist at least 3 types that I have personally seen online including my own unit.&lt;br /&gt;
The most I have discovered amounts to what I have seen regarding FCC filings from the 1986 to 1990 under the company name (under grantee code '''F49'''&amp;lt;ref&amp;gt;https://fccid.io/F49&amp;lt;/ref&amp;gt;) and what I have seen in various sources of media from Google images and YouTube videos.&lt;br /&gt;
The FCC ID's associated with F49 are as follows:&lt;br /&gt;
&lt;br /&gt;
*'''F49LCR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 150-174 MHz&lt;br /&gt;
*'''F49LCR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-50 MHz&lt;br /&gt;
*'''F49EMR-3'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-3&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 130-148 MHz&lt;br /&gt;
*'''F49EMR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49EMR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F49CDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz(Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49CDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F498POCDF-3'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-2&amp;lt;/ref&amp;gt; Not registered on FCC database, but exists. UHF variant of SC series (SC3)&lt;br /&gt;
*'''F498POCDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F498POCDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My unit is marked '''F49LCR-2''' and is tuned for 152.240 MHz.&lt;br /&gt;
&lt;br /&gt;
===Speculation===&lt;br /&gt;
My current research shows the existence of at least two or three types of these devices. Obviously there are more devices produced by the company, but I have zero clue what they are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* This model that I own, which is always civil defense yellow and measures 325x232x92mm a few times on the internet in videos and photos&lt;br /&gt;
** Appears to always have it's radio receiver on the motherboard with descrete components.&lt;br /&gt;
&lt;br /&gt;
* A larger more rectangular one, which I have acquired (yay!) that can be either silver or civil defense yellow.&lt;br /&gt;
** This unit is even more modular and can contain either a descrete radio receiver board, some kind of descrete but shielded radio board, or a maxon data radio board (which is reprogrammable)&lt;br /&gt;
** These units have built-in local activation buttons and no terminals for remote activation. Just AC in and one or two relay contacts&lt;br /&gt;
** These units also can do multiple signals including alert (steady), attack (wail), and fire (not quite sure what it means, fast wail maybe?) and have more tone decoders and timer cards&lt;br /&gt;
** I've also noticed a possibly earlier variant that has a screw latch instead of a folding wing type latch.&lt;br /&gt;
&lt;br /&gt;
My large silver unit does not appear to have an FCC ID. This kinda makes sense since the only RF part is a pre-certified radio receiver&lt;br /&gt;
&lt;br /&gt;
I have also noticed at least one unit that has the &amp;quot;PO&amp;quot; of F49POCDF markered out, which would make it F49CDF, which is a vaild ID. I believe that F49CDF and F49POCDF may be the same units with just a different variation or newer/older models.&lt;br /&gt;
&lt;br /&gt;
CD&amp;amp;F makes other products as well, though the only other example I have seen is some sort of electronic siren controller on Twitter (LINK HERE)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Shared Components and Info==&lt;br /&gt;
This section contains part descriptions and information that is relevant across the entire line of controllers.&lt;br /&gt;
&lt;br /&gt;
===Manual===&lt;br /&gt;
I was given a scanned copy of a manual for the SC line of controllers, though there is plenty of info relevant to all models within. I have uploaded it to [https://archive.org/details/cdf-radio-manual archive.org here.]&lt;br /&gt;
&lt;br /&gt;
===Naming/Serial Convention===&lt;br /&gt;
According to the manual, this is how the controller units are named. At least, the larger SC variants. Some older units seem to follow slightly different conventions (ex. SC3M0-1322)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SC(V)-(W)-(XY)-(ZZZZ)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SC''' - Siren Controller&lt;br /&gt;
&lt;br /&gt;
'''V''' - Frequency band&lt;br /&gt;
** '''1''' - Low Band VHF (30-50MHz)&lt;br /&gt;
** '''2''' - High Band VHF (148-173MHz)&lt;br /&gt;
** '''3''' - UHF (440-480MHz)&lt;br /&gt;
&lt;br /&gt;
'''W''' - ???&lt;br /&gt;
&lt;br /&gt;
'''X''' - Tone format &amp;amp; timing&lt;br /&gt;
** '''P''' - Plectron&lt;br /&gt;
** '''M''' - Motorola&lt;br /&gt;
** '''G''' - General Electric&lt;br /&gt;
** '''F''' - ??? (Mentioned in manual, Maybe Motorola 4 tone?)&lt;br /&gt;
&lt;br /&gt;
'''Y''' - Revision number&lt;br /&gt;
&lt;br /&gt;
'''Z''' - Serial Number&lt;br /&gt;
&lt;br /&gt;
This is how I interpreted it, though I could be wrong about the revision number placement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tone Filters===&lt;br /&gt;
The tone filters are simple little daughterboards based on the Exar/MaxLinear XR2211ACP&amp;lt;ref&amp;gt;https://assets.maxlinear.com/web/documents/xr2211av104.pdf&amp;lt;/ref&amp;gt; FSK/Tone decoder IC.&lt;br /&gt;
The board contains the necessary passive components to enable tone decode functionality of the IC. Audio comes in from the recieve circuit on pin P1 and runs through the IC. When a tone matched the configured settings, the receiver module drops pin P4 low, otherwise it is held high. Thats pretty much it.&lt;br /&gt;
The variable resistor is used to change the set frequency of the module, but I do not know to what extent yet. Testing needs to be done. &lt;br /&gt;
&lt;br /&gt;
Example values for my tones are as follows:&lt;br /&gt;
&lt;br /&gt;
*A1 (1153.4 Hz): 5.747kOhms&lt;br /&gt;
&lt;br /&gt;
*A2 (1285.8 Hz) 4.9 to 5kOhms, contact was rough&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_filters_top.jpg|Tone filters top side&lt;br /&gt;
File:Cdf_filters_bottom.jpg|Tone Filters bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Tone Filter Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |Audio in&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Logic NOT signal out (default high, drops low when signal is in passband)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Logic Out (Not used on this board, but is the opposite of P4)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tuning====&lt;br /&gt;
Tuning the onboard pots was a little odd at first, but it appears &amp;lt;b&amp;gt;CCW is higher frequency, CW is lower frequency.&amp;lt;/b&amp;gt; It seems that out of circuit (or at least with my crackpot test setup) the logic NOT output of the chip appeared to not function. I thought I had broken the chip at first, but after using the standard logic output to retune back to the original frequency, things worked when back in the main board. So, moral of the story is to use the standard logic output when tuning and just be careful.&lt;br /&gt;
Looking at the datasheet for the XR2211A, the signal input on pin 2 can be anywhere from 10mV RMS to 3V RMS which is quite nice. Keep that in mind when injecting a signal from a function generator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Searching for tone filter max/min/current frequency=====&lt;br /&gt;
I tested filter A2 and the highest seems to be ~1.44kHz and lowest at ~1.12kHz with its components. I suspect that due to this small range, there may be either multiple model numbers (other than 031-0392-000) which have slightly different component values or possibly a different potentiometer. One other possibility is that this model just cant go outside those ranges, but I highly doubt that since many times these has to work with existing fire department/police department paging systems.&lt;br /&gt;
&lt;br /&gt;
With that being said, you may want to test your own filters. Here is how I tested mine:&lt;br /&gt;
&lt;br /&gt;
# Hook up your function generator or audio source (pure sine wave) on pin P1, VCC (12v DC) on pin P2, GND on P3, and your oscilloscope or voltmeter on pin P5.&lt;br /&gt;
#* You may also want to hook a second oscilloscope channel to the function generator output.&lt;br /&gt;
# Without touching the onboard pot, slowly sweep through frequencies from about 300Hz to 2.5kHz. Most paging systems are probably within these.&lt;br /&gt;
# Watch for the logic output of the filter to go high, indicating you have found the proper frequency.&lt;br /&gt;
#* There is a certain amount of passband in the filter, so tune back and forth slowly around the points where the filter triggers to find the upper and lower bounds, then you can calculate the approximate center frequency from there.&lt;br /&gt;
# You may want to re-silicone the pot and also mark the set frequency on the PCB in marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Tuning filters to a different frequency=====&lt;br /&gt;
If you aren't searching for the frequency bounds like I was, I suggest tuning the filters in the following way:&lt;br /&gt;
&lt;br /&gt;
# Hook up your function generator or audio source (pure sine wave) on pin P1, VCC (12v DC) on pin P2, GND on P3, and your oscilloscope or voltmeter on pin P5.&lt;br /&gt;
#* You may also want to hook a second oscilloscope channel to the function generator output.&lt;br /&gt;
# Turn on your function generator and set it to the frequency you wish for the module to respond to.&lt;br /&gt;
# If you haven't already, dig the silicone out of the pot and make sure its clean. VERY slowly rotate CCW for a higher frequency or CW for a lower frequency.&lt;br /&gt;
# Once you have the pot tuned properly, the logic output of the filter will go high. You are within the bandwidth of the filter now.&lt;br /&gt;
# Test the bandwidth by changing frequency slightly above and below your desired set point. Slowly adjust the pot to center in the passband to your desired frequency.&lt;br /&gt;
# You may want to re-silicone the pot and also mark the set frequency on the PCB in marker.&lt;br /&gt;
&lt;br /&gt;
Through some component changes, you will probably be able to change the adjustable range of the filters. That is something I am going to investigate soon.&lt;br /&gt;
&lt;br /&gt;
====Tone filter troubleshooting====&lt;br /&gt;
&lt;br /&gt;
If you suspect the tone filters are not functioning properly, check that you have installed them in the correct order and are running the right sequence of tones through the unit.&lt;br /&gt;
If that fails, I have encountered issues with the main board as well as these modules that required reflowing all solder joints due to being brittle and most likely cracking and making poor connections.&lt;br /&gt;
&lt;br /&gt;
'''Do be aware, on the mainboard and parts of the tone decoders there is conformal coating. Acetone or MEK should help remove this. I suggest removing before soldering to not contaminate the solder joints'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Decoder Modules===&lt;br /&gt;
The decoder modules take in the logic low pulses from the tone filters and use some logic circuitry to eventually send a signal to the timer module to start a cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs:'''&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14069UBCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14069UB_D-2315482.pdf&amp;lt;/ref&amp;gt; (Hex Inverter)&lt;br /&gt;
*Modern replacement - TI CD4069UBE&amp;lt;ref&amp;gt;https://www.ti.com/lit/ds/symlink/cd4069ub.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14050BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/mc14049b_d-1193035.pdf&amp;lt;/ref&amp;gt; (Hex Buffer)&lt;br /&gt;
*Modern replacement - TI CD4050BE&amp;lt;ref&amp;gt;https://www.ti.com/lit/ds/symlink/cd4050b.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U3''' - Motorola MC14073BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series Triple 3−Input AND Gate)&lt;br /&gt;
*Modern replacement - TI CD4073BE&amp;lt;ref&amp;gt;https://www.ti.com/lit/ds/symlink/cd4073b.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Motorola MC1455P1&amp;lt;ref&amp;gt;https://www.onsemi.com/pdf/datasheet/mc1455-d.pdf&amp;lt;/ref&amp;gt; (555 Timer)&lt;br /&gt;
*Modern replacement - NE555P/LM555CN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Decoder Module Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |Output, goes to programming section&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Input, goes to programming section&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |Output to Timer, thru diode customization section between decoders (CR5 &amp;amp; CR8)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |From CR5 diode, test output? (N/C on main board)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_decoder_module_a_front.jpg|Decoder modules topside&lt;br /&gt;
File:Cdf_decoder_module_a_back.jpg|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Timer Modules===&lt;br /&gt;
More examination needs to be done, but this module appears to latch the relay for a configured amount of time. I have seen multiple of these on other models that can do more signals such as &amp;quot;Attack&amp;quot; or &amp;quot;Fire&amp;quot;, some with more DIP switches populated.&lt;br /&gt;
The covered DIP switches of SW1 control parameters of the timing cycle, feeding configuring the 8 bits of the Maxim timer IC. Those bits configure the time delay by connecting each of the pins 1 through 8 on the IC through the a 10kOhm resistor (R3) to VCC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====DIP Switch Config====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=====SW1 (Total Time)=====&lt;br /&gt;
The stock DIP switch config for the steady 3 min cycle timer is, from left to right (Up = ON): up, down, up, down, down, up, down, up. This sets pins 1, 3, 6 and 8 high, and 2,4,5,and 7 low (the DIP switch numbers are backwards in reference to the IC pins). This equates to a RC time constant of 165. &lt;br /&gt;
&lt;br /&gt;
According to the manual, SW1 controls the total time that the function is activated with a +/- 10% margin. The switches add together in a binary sequence when closed (up)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''SW1 Values (position from left to right)'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Position&lt;br /&gt;
        !Time value&lt;br /&gt;
        |-&lt;br /&gt;
        |'''1'''&lt;br /&gt;
        |128 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''2'''&lt;br /&gt;
        |64 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''3'''&lt;br /&gt;
        |32 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''4'''&lt;br /&gt;
        |16 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''5'''&lt;br /&gt;
        |8 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''6'''&lt;br /&gt;
        |4 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''7'''&lt;br /&gt;
        |2 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''8'''&lt;br /&gt;
        |1 sec.&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An example shown in the manual is switches 1, 3, 4, and 6 closed, providing a run time of 3 minutes (180s).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=====SW2 &amp;amp; SW3 (On/Off time during cycle)=====&lt;br /&gt;
&lt;br /&gt;
On CD cycle/fire timers, the addition of ommitted components and SW2/SW3 allows for controlling the time spent on and off during the total cycle time defined by SW1. These switches add up in a binary sequence when open (down) with a +/- 10% margin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*SW2 controls the time spent ON during a cycle&lt;br /&gt;
*SW3 controls the time spent OFF during a cycle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''SW2/3 Values (position from left to right)'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Position&lt;br /&gt;
        !Time value&lt;br /&gt;
        |-&lt;br /&gt;
        |'''1'''&lt;br /&gt;
        |1 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''2'''&lt;br /&gt;
        |2 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''3'''&lt;br /&gt;
        |4 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''4'''&lt;br /&gt;
        |8 sec.&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Converting a Steady Timer to a CD Cycle Timer====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With a bit of patience and the missing components detailed in the manual, one could theoretically turn a CD steady timer into a CD Cycle/Fire timer.&lt;br /&gt;
&lt;br /&gt;
Do note however that if you do so, you must cut or desolder the jumper in the W1 position.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Caveats=====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unfortunately, you cannot just replace W1 with a switch. If you attempt to do so, the timer will start and latch for the duration of the first attack cycle, then turn off, then the output of U2 will go into oscillation. After some experimentation however, if you bend pin 3 of U3 up and install a second switch that switches pin 3 to its pad, then you can control what mode the timer operates in.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*W1 &amp;quot;off&amp;quot; and U3 pin 3 &amp;quot;on&amp;quot; - CD Cycle functionality&lt;br /&gt;
*W2 &amp;quot;on&amp;quot; and U3 pin 3 &amp;quot;off&amp;quot; - CD Steady functionality&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_timer_rc_scope2.png|Wide view of the RC oscillator via pin 13&lt;br /&gt;
File:Cdf_timer_RC_scope.png|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At low values it seems to be pretty accurate (eg. 5 sec), but with my test of &amp;quot;180s&amp;quot; (8, 6, 5 and 4 high) yielded approximately 3m18s (almost 200s). Timing the stock setting gets 2m57s, or 177s. This is consistent with the stated +/- 10% margin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs (Steady Cycle Timer 031-0389-000):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14081BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input AND Gate)&lt;br /&gt;
*Modern replacement - TI CD4081BE&amp;lt;ref&amp;gt;https://www.ti.com/lit/ds/symlink/cd4073b.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14011BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input NAND Gate)&lt;br /&gt;
*Modern replacement - TI CD4011BE&amp;lt;ref&amp;gt;https://www.ti.com/lit/ds/symlink/cd4011b.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U3''' - Motorola MC1455P1&amp;lt;ref&amp;gt;https://www.onsemi.com/pdf/datasheet/mc1455-d.pdf&amp;lt;/ref&amp;gt; (555 Timer) [ONLY PRESENT ON CD CYCLE/FIRE MODELS]&lt;br /&gt;
*Modern replacement - NE555P/LM555CN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Maxim ICM7240IPE&amp;lt;ref&amp;gt;https://www.analog.com/media/jp/technical-documentation/data-sheets/1360.pdf&amp;lt;/ref&amp;gt; (Programmable Timer/Counter IC)&lt;br /&gt;
*Modern replacement - ICM7250IPE+ ($10/chip!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Cycle Timer Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |Signal Out to Relay Driver&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |STOP (Also local control via terminal strip)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |START (Also local control via terminal strip)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Cancel &amp;quot;A&amp;quot; (from manual)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |Decoder Cancel (from manual)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Cancel &amp;quot;B&amp;quot; (Coupled to GND via C44)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |Cancel &amp;quot;C&amp;quot; (N/C on Main Board)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |N/C on Main Board&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_cycle_timer_front.jpg|Timer module topside&lt;br /&gt;
File:Cdf_cycle_timer_back.jpg|Timer module bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Relay Driver Module===&lt;br /&gt;
&lt;br /&gt;
The relay driver is super simple, consisting of just 2 transistors (NTE85 and 2N3414), some resistors and 2 diodes. Not to mention the two LEDs as well.&lt;br /&gt;
The whole purpose of the driver seems to be level shifting and driving the coil using the main DC supply of the board. Not much else to it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_relay_driver_top.jpg|Relay module topside&lt;br /&gt;
File:Cdf_relay_driver_back.jpg|Relay module bottom side (mirrored to match top side)&lt;br /&gt;
File:Cdf_relay_driver_schematic.png|Reverse engineered schematic of the relay driver.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Relay Driver Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |Signal Input from timer&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |N/C on driver board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C on driver board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |Relay #1 Coil (E9 on I/O header)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Relay #1 Coil (E10 on I/O header)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |Relay #2 Coil (Optional in SC series, not used at all in LCRx.)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |Relay #2 Coil (Optional in SC series, not used at all in LCRx.)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===I/O connector pinout===&lt;br /&gt;
This connector is the one just left of the relay. Houses the relay wires and the start/stop button inputs.&lt;br /&gt;
&lt;br /&gt;
* E10: Relay Coil&lt;br /&gt;
* E9: Relay Coil&lt;br /&gt;
* E8: Start terminal&lt;br /&gt;
* E7: Stop terminal&lt;br /&gt;
* E6: Common terminal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Board Connectors===&lt;br /&gt;
The molex connectors that are used on all the modular boards are Molex KK series with a .156&amp;quot; pitch.&lt;br /&gt;
* [http://www.mouser.com/catalog/645/usd/1630.pdf Molex KK Series connectors datasheet]&lt;br /&gt;
* [https://www.mouser.com/catalog/645/usd/1631.pdf Molex KK series headers datasheet]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The modern verison of these seems to be the molex [https://www.molex.com/en-us/products/connectors/wire-to-board-connectors/kk-connectors KK 396 series.] Same shapes, different material (nylon vs polyester(!))&lt;br /&gt;
&lt;br /&gt;
==Programming==&lt;br /&gt;
&lt;br /&gt;
There are two small sections below the tone decoders and inbetween the two decoder boards that allow for changing the path of signals in and out of the decoder boards. This allows for changing the behavior of the unit depending on the number of tone filters installed.&lt;br /&gt;
&lt;br /&gt;
For example, my unit has two filters installed and the &amp;quot;on&amp;quot; sequence is A1, A2 (1153/1285 Hz), and &amp;quot;off&amp;quot; is the opposite. Since there are 4 card positions, you can also configure a 3 and 4 card setup&lt;br /&gt;
&lt;br /&gt;
===2 Card Setup===&lt;br /&gt;
Probably the most common, and what my unit is configured for. Sending A1, A2 turns the unit on, and A2, A1 turns it off. The jumpers are configured as follows:&lt;br /&gt;
&lt;br /&gt;
*CR1 diode from 1 to A1&lt;br /&gt;
*CR2 diode from 2 to A2&lt;br /&gt;
*B1 to A2 jumper (in row 3)&lt;br /&gt;
*A1 to B2 jumper (in row 4)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*CR5 in place facing the board marking&lt;br /&gt;
*CR6 empty&lt;br /&gt;
*CR7 empty&lt;br /&gt;
*CR8 in place facing the board marking&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===3 Card Setup===&lt;br /&gt;
One tone filter is a &amp;quot;common&amp;quot; tone, and the other two are completely different frequencies. If for example, 800 Hz is the common tone and the others are 740 and 930, then one could configure the unit to turn on with 800/740, and off with 800/930.&lt;br /&gt;
&lt;br /&gt;
===4 Card Setup===&lt;br /&gt;
In this case, there is a different tone pair for each action. On has two completely different frequencies compared to off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I plan on figuring out what the hell is required to change these configs and document it here soon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==LCRx (Simpler Small Yellow Unit)==&lt;br /&gt;
This unit is the first type I acquired. It is significantly smaller and simpler than the other types, only allowing for a single function timer, but up to four tone filters. This allows for either a 2, 3 or 4 card setup. &lt;br /&gt;
&lt;br /&gt;
===Specifications===&lt;br /&gt;
&lt;br /&gt;
====Physical====&lt;br /&gt;
Again, not much known aside from anything made by CD&amp;amp;F to funciton in the VHF high or VHF low bands. My motherboard can take up to 4 tone filter modules, though my unit seems to be hard wired for the first two? Has 2 identical decoder modules (slots A and B), a timer module, and a relay driver module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''LCRx Series:'''&lt;br /&gt;
* '''Height:''' 325mm (12.75&amp;quot;) &amp;amp; (387mm (15.25&amp;quot;) from bracket top and bottom&lt;br /&gt;
* '''Width:''' 232mm (9.13&amp;quot;) top section &amp;amp; 229mm (9&amp;quot;) bottom section&lt;br /&gt;
* '''Depth:''' 92mm (3.62&amp;quot;) top section &amp;amp; 85mm (3.34&amp;quot;) bottom section&lt;br /&gt;
* '''Antenna length (installed):''' 470mm (18.5&amp;quot;)&lt;br /&gt;
* '''Weight:''' Approx. 9 lbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Terminal Strip Pinout (left to right):'''&lt;br /&gt;
*1 - COM for dry contacts&lt;br /&gt;
*2 - Stop dry contact&lt;br /&gt;
*3 - Start dry contact&lt;br /&gt;
*4 - Relay N/O&lt;br /&gt;
*5 - Relay N/O&lt;br /&gt;
*6 - AC in (to xfmr)&lt;br /&gt;
*7 - AC in (to xfmr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pretty self explanatory with the diagrams&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_terminals_closeup.jpg|Terminal closeup. Do note that normally the primary side of the transformer with the fuse goes on the far right two.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Transformer:'''&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/410/F_325X-1892699.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
*'''Input:''' Configurable 115 or 230v AC&lt;br /&gt;
*'''Output:''' Rated at 12.6v DC (Unloaded is higher)&lt;br /&gt;
*'''Max Current:''' 1.5A&lt;br /&gt;
*'''Max VA:''' 18.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_xfmr_pri.jpg|Transformer Primary&lt;br /&gt;
File:Cdf_xfmr_sec.jpg|Transformer Secondary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marked as &amp;quot;F-325X Filament Transformer&amp;quot; on the primary, &amp;quot;MagneTek Triad&amp;quot; on the secondary. Seems to suggest prior life in tube equipment but amazingly it's still made, just modernized. If you want, you can even [https://www.mouser.com/ProductDetail/Triad-Magnetics/F-325X?qs=b1anAsPanWwvgBfb3HaWKQ%3D%3D buy a new one on Mouser] for ~$15&lt;br /&gt;
&lt;br /&gt;
Primaries are in series for 230v, parallel for 115v. More info on configuring in the [[#(LCRx) Transformer wiring|(LCRx) transformer wiring]] section below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Photos====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_front_closed.jpg|Front with door closed&lt;br /&gt;
File:Cdf_front_open.jpg|Door open showing mainboard&lt;br /&gt;
File:Cdf_top.jpg|Top of the enclosure, showing the antenna mount&lt;br /&gt;
File:Cdf_bottom.jpg|Bottom of the enclosure, showing conduit and vent holes as well as an unused SO-239 connector to replace the whip antenna.&lt;br /&gt;
File:Cdf_back.jpg|Back of the enclosure, showing the integrated mounting holes.&lt;br /&gt;
File:Cdf_latch_side.jpg|Side of the enclosure with latch. First flips out, then rotate the wing to loosen the clamp.&lt;br /&gt;
File:Cdf_hinge_side.jpg|Side of the enclosure with the hinge. The hinge cannot be removed from the door, but the door and hinge can be removed from the enclosure with three screws and nuts.&lt;br /&gt;
File:Cdf_info_onboard.jpg|Info written near the bottom center of the mainboard. Shows FCC-ID, serial, receive frequency, input voltage, and ship date.&lt;br /&gt;
File:Cdf_tone_info.jpg|Configured tone information handwritten on the CD&amp;amp;F main board near the top center. Sequence 1 is to activate, sequence 2 is to deactivate.&lt;br /&gt;
File:Cdf_bare_mainboard.jpg|Bare mainboard of the CD&amp;amp;F. All cards removed for visibility.&lt;br /&gt;
File:Cdf_bare_mainboard_back.jpg|Back of the CD&amp;amp;F mainboard. There is conformal coating on the back which makes it difficult to probe things. It can be removed with acetone or MEK.&lt;br /&gt;
File:Cdf_rx_closeup.jpg|Closeup of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F.&lt;br /&gt;
File:Cdf_rx_closeup_back.jpg|Closeup of the rear of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F. Mirrored to match Cdf_rx_closeup.jpg.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
====(LCRx) Transformer wiring====&lt;br /&gt;
The F-325X &amp;quot;filament&amp;quot; transformer used to power the entire board can be reconfigured for 115 or 230v primary voltage and is detailed on the windings themselves. The secondary should be on a 3 pin molex style connector with both wires green.&lt;br /&gt;
The output of the transformer should be around 12v AC, but as with any unregulated supply it will be a bit higher than expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''115v Operation:''' Tie together the '''black''' and '''red/black striped''' wire together and tie the '''yellow/black striped''' wire and the '''green/black striped''' wire together. You now have two pairs of wires for live and neutral.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''230v Operation:''' Tie the '''yellow/black striped''' and '''red/black striped''' wires together and insulate them properly. You can now attach live and neutral to the '''black''' and '''black/green''' striped wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''I suggest you confirm winding integrity with a multimeter and/or use a dim bulb tester to prevent any catastrophies from happening.'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Architecture &amp;amp; Operation===&lt;br /&gt;
This is going in order from control signal thru processing, all the way to output contact closure.&lt;br /&gt;
&lt;br /&gt;
RF comes in via 3 pin antenna connector (top right) and goes thru double conversion superhet, then into MC3357P IF.&lt;br /&gt;
&lt;br /&gt;
Demod audio comes out from pin 9 of the MC3357P and goes into the commoned P1 pins of the 4 decoder board sockets.&lt;br /&gt;
&lt;br /&gt;
Tone filters A1 and A2 take input on P1, VCC on P2, GND on P3, and P4 is the logic NOT output of the XR2211A IC on the tone filter PCB.&lt;br /&gt;
This output is normally high, and gets pulled low when the input signal on P1 falls within the set passband. &lt;br /&gt;
Both filters are in parallel on the input, VCC, and GND, but the outputs of all four sockets are separate and go to the decoder boards.&lt;br /&gt;
The decoder boards are composed of logic gates and supporting circuitry to detect the order of pulses from the tone filters and perform the appropriate action in cooperation with the timer board.&lt;br /&gt;
When the signal to start the timer is decoded, the LED on the first decoder board blinks breifly, then the timer board signals the relay driver to engage the relay. The indicator lights on the timer board and the relay driver also illuminate.&lt;br /&gt;
On my unit, the unit times out after approximately 3 minutes of being activated if no stop signal is received on the radio or locally via contact closure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Receiver Circuit===&lt;br /&gt;
The receiver on board the F49LCR-2 is a double conversion superheterodyne circuit. RF comes in via the 3 pin header (only 2 used) and immediately goes into what I presume is a preamplifier with a MPS5179 RF transistor&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/149/mps5179-493155.pdf&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The Local Oscillator (LO) crystal on by unit is marked &amp;quot;154.240&amp;quot; on top of the can, and &amp;quot;47.180&amp;quot; on the side. After messing with some math, I discovered the LO gets tripled (presumably by some magic with the other transistors and passives nearby) to 141.54 MHz.&lt;br /&gt;
&lt;br /&gt;
The incoming RF is then mixed and subtracted with the tripled LO signal to get the 10.7 MHz intermediate frequency (IF). You can calculate different LO crystal frequencies or input frequencies with the following equation, assuming you have one or the other:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10.7 = rxFreq - (crystFreq * 3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The downstream Motorola MC3357P&amp;lt;ref&amp;gt;https://www.discriminator.nl/ic/mc3357.pdf&amp;lt;/ref&amp;gt; IC takes the standard 10.7 MHz IF input and converts it down again to 455 kHz and does some filtering, then using its internal quadrature FM detector demodulates the audio into a 200-350mV RMS audio signal on pin 9 of the IC.&lt;br /&gt;
&lt;br /&gt;
There is some more audio filtering that pin 9 feeds into, but afterwards the cleaned up audio goes right into the tone filter boards on a common trace.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As for the LCR-1 variant, based on the FCC-ID data it seems that the receiver will be nearly identical, though the resulting IF mixer will most likely be an addition rather than subtraction circuit due to the lower operation frequency.&lt;br /&gt;
&lt;br /&gt;
====Retuning for the 2 Meter Amateur Radio Band====&lt;br /&gt;
&lt;br /&gt;
=====Original Plan=====&lt;br /&gt;
My original plan was to source some kind of crystal between 44.43 to 45.7 MHz which corresponds to 146 to 147.975 MHz when plugged into the above equation. Upper limit of 147.975 chosen assuming a transmitted signal of 25kHz NFM.&lt;br /&gt;
After doing some more reasearch though, I discovered the Si5351 and it's breakout board from [https://www.adafruit.com/product/2045 Adafruit] which is a programmable clock generator that can output 3 separate clock signals from 8 kHz to 160 MHz. What a useful chip!&lt;br /&gt;
This has the advantage of costing about the same as a vintage hard to find crystal of a specific frequency while also being able to be reprogrammed  easily via I2C. The only downside is that the chip has no ROM so any configuration is lost upon power down. Despite this, that IC combined with a low power I2C enabled microcontroller attached to a suitable source of power from the board should yeild a highly versatile replacement to the old crystal.&lt;br /&gt;
&lt;br /&gt;
=====Si5351 Breakout=====&lt;br /&gt;
I ordered the board and when it arrived, I attached it to an arduino nano with 5v, GND, SCL and SDA (A4 and A5 on the nano). After programming the board and checking it with my new DSO, it showed 45.55 MHz as programmed using the aforementioned arduino and the Etherkit Si5351 example sketch. I removed the crystal from the LO circuit and attached the Si5351 CLK0 to the collector of Q4 as is done with the original crystal and also grounded the breakout board to the other crystal pad.&lt;br /&gt;
Initial tests show nearly identical functionality from stock, even without tuning any filter components onboard. The receiver now responds to signals on 147.350 MHz, comfortably near the top of the 2 meter band.&lt;br /&gt;
With that, I taped the arduino and breakout board together, insulated, and hijacked power from the main LM7812 regulator to power it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_si5351_test.jpg|Testing the breakout board with temporary connections.&lt;br /&gt;
File:Cdf_modded_LO.jpg|Final mod. The arduino and breakout taped together and insulated, using the original crystal through holes and taking power from the main L7812 regulator.&lt;br /&gt;
File:Cdf_mod_power_connections.jpg|Connections for Vin and GND on the arduino going to the main 12v regulated supply.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SCx (Multi-Option Large Silver/Yellow/Red Unit)==&lt;br /&gt;
The second type of unit I have acquired (an SC2), is much larger and more complex. It can support up to 3 (technically 4) function timers, 4 decoders, and six tone filters. This allows for a much more complex operation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The manual specifies a number of optional add-ons:&lt;br /&gt;
&lt;br /&gt;
* ''D1'' - Thermostat controlled heater (mounts below the receiver board)&lt;br /&gt;
* ''D2'' - CTCSS decoder board (mostly obsolete, rare)&lt;br /&gt;
* ''D3'' - Top deck mount VHF low antenna&lt;br /&gt;
* ''D4'' - Top deck mount VHF high antenna&lt;br /&gt;
* ''D5'' - Additional heavy duty 10A relay (relay #2)&lt;br /&gt;
* ''D6'' - Cabinet painted red&lt;br /&gt;
* ''D7'' - Additional intermodulation filter (not sure what this is?)&lt;br /&gt;
* ''D8'' - Audio kit (for servicing decoders)&lt;br /&gt;
* ''D9'' - Test transmitter encoder (possibly one of the FCC-IDs? Maybe CDF1 and CDF2.)&lt;br /&gt;
* ''D10'' - Additional tone filter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Specifications===&lt;br /&gt;
&lt;br /&gt;
====Physical====&lt;br /&gt;
&lt;br /&gt;
'''SC Series:'''&lt;br /&gt;
&lt;br /&gt;
* '''Height:''' 325mm (12.75&amp;quot;) &amp;amp; 387mm (15.25&amp;quot;) from bracket top and bottom&lt;br /&gt;
* '''Width:''' 320mm (12.59&amp;quot;) top section &amp;amp; 288mm (11.33&amp;quot;) bottom section&lt;br /&gt;
* '''Depth:''' 95mm (3.74&amp;quot;) top section &amp;amp; 90mm (3.54&amp;quot;) bottom section&lt;br /&gt;
* '''Antenna length (installed):''' 470mm (18.5&amp;quot;)&lt;br /&gt;
* '''Weight:''' Approx. ?? lbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Transformer:'''&amp;lt;ref&amp;gt;https://www.hammfg.com/electronics/transformers/power/266.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
*'''Input:''' Configurable 115 or 230v AC&lt;br /&gt;
*'''Output:''' Rated at 24v DC OR 12v DC depending on config (Unloaded is higher) &lt;br /&gt;
*'''Max Current:''' 1A/2A (24/12v)&lt;br /&gt;
*'''Max VA:''' 24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_transformer_details.jpg|Transformer details&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More info on configuring in the [[#(SC) Transformer wiring| SC transformer wiring]] section below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====Photos====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_front_case.jpg|Front case before restoration&lt;br /&gt;
File:Cdf_SC_front_restored.jpg|Front case of my unit after restoration&lt;br /&gt;
File:Cdf_SC_inside.jpg|Inside my restored unit with missing activation buttons added&lt;br /&gt;
File:Cdf_SC_nameplate.jpg|Nameplate with details&lt;br /&gt;
File:Cdf_SC_latch_side.jpg|Latch side of my restored unit&lt;br /&gt;
File:Cdf_SC_hinge_side.jpg|Hinge side of my restored unit&lt;br /&gt;
File:Cdf_SC_back.jpg|Back of my restored unit&lt;br /&gt;
File:Cdf_SC_top.jpg|Top of my restored unit showing the antenna bulkhead&lt;br /&gt;
File:Cdf_SC_bottom.jpg|Bottom of the restored unit showing optional SO-239 connector&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====(SC) Transformer wiring====&lt;br /&gt;
The main transformer in the unit is a [https://www.hammfg.com/electronics/transformers/power/266.pdf 266J24 from Hammond Manufacturing].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''115v Operation:''' Tie '''black/brown''' together and '''white/orange''' together.&lt;br /&gt;
&lt;br /&gt;
*'''230v Operation:''' Tie '''white/brown''' together and insulate. Input power on '''black''' and '''orange'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The main board operates on 12v, so just make sure that the red/grey and yellow/blue wires are tied together in those pairs for 12v operation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Toroid1.gif|Transformer pinout from Hammond&lt;br /&gt;
File:Cdf_SC_transformer_details.jpg|Transformer details&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Tone Filter Test Board===&lt;br /&gt;
The tone filter test board is pretty self explanatory. It contains six LEDs, one for each tone filter, which are connected to a MC14069BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14069UB_D-2315482.pdf&amp;lt;/ref&amp;gt; hex inverter IC.&lt;br /&gt;
&lt;br /&gt;
When the a tone filter detects a signal within its configured bandwidth and pulls it's P1-4 pin low, the hex inverter IC inverts that signal, pulling the corresponding LED high which illuminates it, indicating the filter is active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Tone Filter Test Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |4th tone filter (J3)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |3rd tone filter (J4)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |2nd tone filter (J5)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |1st tone filter (J6)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |5th tone filter (J2)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |6th tone filter (J1)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_decodertester_front.jpg|Front of the SC series tone filter test board&lt;br /&gt;
File:Cdf_SC_decodertester_rear.jpg|Rear of the SC series tone filter test board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Programming board===&lt;br /&gt;
The programming board is the center of the unit's operation. It's a bare board that allows for jumpers to be placed to route signals from the tone filters to the decoders. The manual details the configuration in more detail, but here's the basics.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are letter and number combinations printed on the programming board, which correspond to each function and it's inputs.&lt;br /&gt;
&lt;br /&gt;
*V - CD Steady (Alert)&lt;br /&gt;
*W - CD Cycle (Attack)&lt;br /&gt;
*X - Fire&lt;br /&gt;
*Y - Cancel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The numbers corresponding to the letters (eg. Y1) is which order the filter signal should be sent in to trigger the function. 1 is the first signal, 2 is the second signal. Theoretically, this allows for any combination of common or separate tones to be configured to activate any function as desired, though there may be limitations that I am not aware of.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Programming Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |2Y (Cancel)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |1Y (Cancel)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Tone filter 1 (J6)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Tone filter 2 (J5)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Center&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |2X (Fire)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |1X (Fire)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Tone filter 3 (J4)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |Tone filter 4 (J3)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |2W (CD Cycle/Attack)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-1'''&lt;br /&gt;
        |1W (CD Cycle/Attack)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-2'''&lt;br /&gt;
        |Tone filter 5 (J2)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-3'''&lt;br /&gt;
        |Tone filter 6 (J1)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-4'''&lt;br /&gt;
        |2V (CD Steady/Alert)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-5'''&lt;br /&gt;
        |1V (CD Steady/Alert)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_prog_module_front.jpg|Front of the SC series programming board&lt;br /&gt;
File:Cdf_SC_prog_module_back.jpg|Rear of the SC series programming board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Power Supply Module===&lt;br /&gt;
On the LCx series, the power supply section is built into the main board. It is similar in architecture to the SC series, though the latter has it on a removable module. The power supply module takes in the unregulated AC output of the transformer, rectifies it, tames it down to 12v via a 7812 voltage regulator, and finally filters the DC with inductors and capacitors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Power Supply Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vout (+18v unregulated)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Transformer AC in&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |Transformer AC in&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_psu_module_front.jpg|Front of the SC series programming board&lt;br /&gt;
File:Cdf_SC_psu_back.jpg|Rear of the SC series programming board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===DTMF Tone Decoders===&lt;br /&gt;
I recently became aware that at some point, CD&amp;amp;F made DTMF decoders that use the two tone decoder PCB and have a Norcomm NC401 module attached to them. The manual for the module can be [[:File:Norcommnc401.pdf|viewed here.]] Its based on an 8051 mcu and the classic MT8870 DTMF decoder IC. You can program various functionality and digit sequences into it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_decoder_dtmf.jpg|An example of a DTMF decoder card&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Units==&lt;br /&gt;
There are more unit types out there which include more variants of the LCR and SCx line:&lt;br /&gt;
&lt;br /&gt;
Smaller Units:&lt;br /&gt;
* LCR1 - (most likely) VHF Low band small yellow unit&lt;br /&gt;
* LCR2 - VHF High band small yellow unit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Larger Units:&lt;br /&gt;
* SC1 - VHF Low band large silver/yellow unit&lt;br /&gt;
* SC2 - VHF High band large silver/yellow unit&lt;br /&gt;
* SC3 - UHF band large silver/yellow unit&lt;br /&gt;
&lt;br /&gt;
==General Notes/Things to Watch Out For==&lt;br /&gt;
&lt;br /&gt;
*On the back of the main board and parts of the tone filters there is a conformal coating. I suggest removing it before reflowing joints to prevent contamination of the solder. Acetone or M.E.K. seems to do well along with mechanical removal. &amp;lt;u&amp;gt;'''Be careful with your application of force, you can very easily strip off the solder mask! Ask me how I know!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
*These devices are quite old, and excessive handling and stress seems to not play nice to the solder joints. I have fixed both the tone filters and receiver section by reflowing every joint with leaded solder.&lt;br /&gt;
*Due to the XR2211A IC being obsolete and quite hard to source nowadays, I may try to design my own tone decoder board using the LM567 IC which is still available in SMD form factors. The LM567 also outputs a logic low when signal is detected, but the design will have to incorperate a LDO 5v regulator to power the chip from the 12v the cards get.&lt;br /&gt;
*Similarly, many of the ICs are obsolete nowadays, though some have replacements. The main Maxin timer IC is absurdly expensive per chip, so I may redesign the entire thing.&lt;br /&gt;
*I have not adjusted any of the filter components on the receiver circuit yet, but I did run an experiment by leaving the device plugged in with the antenna attached inside my house while sending the activation signal from a few dense suburban blocks away. The board operated perfectly with 5W from my Anytone 878, turning on and off.&lt;br /&gt;
*While the tone filters are labled J1 thru J6 on the PCB, the actual numbering is reversed, tone filter 1 is at the top and 6 is at the bottom. Despite that, my unit (and I suspect others that were reconfigured by a third party) may not start at slot 1. My unit has slots 6, 5, and 4 occupied with the corresponding wiring on the programming board. The nameplate implies slots 1, 2, and 3 however. Overall it doesn't ''really'' matter if things aren't in numerical order, but it sure as hell makes things confusing...&lt;br /&gt;
*On the maxon data radio DB-15 connector, you can solder a normal speaker to pin 9 and GND (4) to monitor the recieve audio. You can adjust volume with RV401 onboard inside the radio, or just use an inline resistor if you are lazy.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Norcommnc401.pdf&amp;diff=2528</id>
		<title>File:Norcommnc401.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Norcommnc401.pdf&amp;diff=2528"/>
		<updated>2024-08-17T02:08:34Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: PDF user manual for the Norcomm NC401 DTMF decoder module&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
PDF user manual for the Norcomm NC401 DTMF decoder module&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_decoder_dtmf.jpg&amp;diff=2527</id>
		<title>File:Cdf decoder dtmf.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_decoder_dtmf.jpg&amp;diff=2527"/>
		<updated>2024-08-17T02:06:21Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: A DTMF version of a CD&amp;amp;F tone decoder module&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
A DTMF version of a CD&amp;amp;F tone decoder module&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2522</id>
		<title>CD&amp;F (Siren Controller)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2522"/>
		<updated>2024-06-20T03:51:03Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: add discovery about adding switching functionality&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Civil Defense &amp;amp; Fire (CD&amp;amp;F) siren controllers function on two-tone Motorola QuikCall, Plectron, or General Electric style paging to wirelessly activate warning sirens. The device can be activated via radio or locally via dry contacts.&lt;br /&gt;
Not much is known about these devices or the company nowadays, but here is what I have discovered.&lt;br /&gt;
&lt;br /&gt;
==Overview &amp;amp; Goals==&lt;br /&gt;
Contrary to modern offerings like the FC from Federal Signal&amp;lt;ref&amp;gt;https://www.fedsig.com/product/fc-siren-controller&amp;lt;/ref&amp;gt;, these devices are simple two-tone paging decoders that listen at a fixed radio frequency (VHF high or low band) and activate a relay on a timer when the correct signal is sent. There are also provisions for push button activation or remote non-RF activation via telephone relay with dry contacts.&lt;br /&gt;
These controllers tended to be known by siren enthusiasts as unreliable and flaky, though I have theories on why that is later on.&lt;br /&gt;
Regardless, they are completely analog in circuitry which offers some relative simplicity in understanding and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My goals in experimentation and reverse engineering this thing are as follows:&lt;br /&gt;
* Retune the onboard radio receiver to function within the 2 meter amateur radio band instead of the VHF high band my unit is configured for.&lt;br /&gt;
* Reverse engineer and document the functionality of the tone decoding circuitry and determine the maximum and minimum limits for the tone frequencies based on the onboard components.&lt;br /&gt;
* &amp;lt;s&amp;gt;Recreate schematics of each daughterboard to help with figuring out their functionality.&amp;lt;/s&amp;gt; Shown in the manual&lt;br /&gt;
* &amp;lt;s&amp;gt;Document the theory of operation and create a rough block diagram for functionality.&amp;lt;/s&amp;gt; Shown in the manual&lt;br /&gt;
* Document any theories, issues that arise and their fixes, as well as things to watch out for&lt;br /&gt;
* Design a new tone decoder daughterboard using more common components (LM567)&lt;br /&gt;
* Recreate timer PCB to allow for additional signals to be added to models without extra timers&lt;br /&gt;
* Design and add a small audio amplifier circuit and speaker to listen to the recevier audio feed locally (LCRx only)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
Not much information is available about these devices on the internet unfortunately, as they were more commonplace back in the 1980's and 1990's. Despite that, there are many units that were shipped into the mid 2000's, and the company was merged/acquired by Sentry Siren sometime in the mid 2010's. The company, however, was located at 140 North Tyler Street in Elm Creek, Nebraska. The company was registered with the FCC on 4/14/98 by a R. E. Kugler.&lt;br /&gt;
Some municipalities still have these devices deployed in old systems because &amp;quot;if it ain't broke, don't fix it&amp;quot; always prevails of course. There appears to exist at least 3 types that I have personally seen online including my own unit.&lt;br /&gt;
The most I have discovered amounts to what I have seen regarding FCC filings from the 1986 to 1990 under the company name (under grantee code '''F49'''&amp;lt;ref&amp;gt;https://fccid.io/F49&amp;lt;/ref&amp;gt;) and what I have seen in various sources of media from Google images and YouTube videos.&lt;br /&gt;
The FCC ID's associated with F49 are as follows:&lt;br /&gt;
&lt;br /&gt;
*'''F49LCR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 150-174 MHz&lt;br /&gt;
*'''F49LCR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-50 MHz&lt;br /&gt;
*'''F49EMR-3'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-3&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 130-148 MHz&lt;br /&gt;
*'''F49EMR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49EMR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F49CDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz(Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49CDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F498POCDF-3'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-2&amp;lt;/ref&amp;gt; Not registered on FCC database, but exists. UHF variant of SC series (SC3)&lt;br /&gt;
*'''F498POCDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F498POCDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My unit is marked '''F49LCR-2''' and is tuned for 152.240 MHz.&lt;br /&gt;
&lt;br /&gt;
===Speculation===&lt;br /&gt;
My current research shows the existence of at least two or three types of these devices. Obviously there are more devices produced by the company, but I have zero clue what they are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* This model that I own, which is always civil defense yellow and measures 325x232x92mm a few times on the internet in videos and photos&lt;br /&gt;
** Appears to always have it's radio receiver on the motherboard with descrete components.&lt;br /&gt;
&lt;br /&gt;
* A larger more rectangular one, which I have acquired (yay!) that can be either silver or civil defense yellow.&lt;br /&gt;
** This unit is even more modular and can contain either a descrete radio receiver board, some kind of descrete but shielded radio board, or a maxon data radio board (which is reprogrammable)&lt;br /&gt;
** These units have built-in local activation buttons and no terminals for remote activation. Just AC in and one or two relay contacts&lt;br /&gt;
** These units also can do multiple signals including alert (steady), attack (wail), and fire (not quite sure what it means, fast wail maybe?) and have more tone decoders and timer cards&lt;br /&gt;
** I've also noticed a possibly earlier variant that has a screw latch instead of a folding wing type latch.&lt;br /&gt;
&lt;br /&gt;
My large silver unit does not appear to have an FCC ID. This kinda makes sense since the only RF part is a pre-certified radio receiver&lt;br /&gt;
&lt;br /&gt;
I have also noticed at least one unit that has the &amp;quot;PO&amp;quot; of F49POCDF markered out, which would make it F49CDF, which is a vaild ID. I believe that F49CDF and F49POCDF may be the same units with just a different variation or newer/older models.&lt;br /&gt;
&lt;br /&gt;
CD&amp;amp;F makes other products as well, though the only other example I have seen is some sort of electronic siren controller on Twitter (LINK HERE)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Shared Components and Info==&lt;br /&gt;
This section contains part descriptions and information that is relevant across the entire line of controllers.&lt;br /&gt;
&lt;br /&gt;
===Manual===&lt;br /&gt;
I was given a scanned copy of a manual for the SC line of controllers, though there is plenty of info relevant to all models within. I have uploaded it to [https://archive.org/details/cdf-radio-manual archive.org here.]&lt;br /&gt;
&lt;br /&gt;
===Naming/Serial Convention===&lt;br /&gt;
According to the manual, this is how the controller units are named. At least, the larger SC variants. Some older units seem to follow slightly different conventions (ex. SC3M0-1322)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SC(V)-(W)-(XY)-(ZZZZ)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SC''' - Siren Controller&lt;br /&gt;
&lt;br /&gt;
'''V''' - Frequency band&lt;br /&gt;
** '''1''' - Low Band VHF (30-50MHz)&lt;br /&gt;
** '''2''' - High Band VHF (148-173MHz)&lt;br /&gt;
** '''3''' - UHF (440-480MHz)&lt;br /&gt;
&lt;br /&gt;
'''W''' - ???&lt;br /&gt;
&lt;br /&gt;
'''X''' - Tone format &amp;amp; timing&lt;br /&gt;
** '''P''' - Plectron&lt;br /&gt;
** '''M''' - Motorola&lt;br /&gt;
** '''G''' - General Electric&lt;br /&gt;
** '''F''' - ??? (Mentioned in manual, Maybe Motorola 4 tone?)&lt;br /&gt;
&lt;br /&gt;
'''Y''' - Revision number&lt;br /&gt;
&lt;br /&gt;
'''Z''' - Serial Number&lt;br /&gt;
&lt;br /&gt;
This is how I interpreted it, though I could be wrong about the revision number placement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tone Filters===&lt;br /&gt;
The tone filters are simple little daughterboards based on the Exar/MaxLinear XR2211ACP&amp;lt;ref&amp;gt;https://assets.maxlinear.com/web/documents/xr2211av104.pdf&amp;lt;/ref&amp;gt; FSK/Tone decoder IC.&lt;br /&gt;
The board contains the necessary passive components to enable tone decode functionality of the IC. Audio comes in from the recieve circuit on pin P1 and runs through the IC. When a tone matched the configured settings, the receiver module drops pin P4 low, otherwise it is held high. Thats pretty much it.&lt;br /&gt;
The variable resistor is used to change the set frequency of the module, but I do not know to what extent yet. Testing needs to be done. &lt;br /&gt;
&lt;br /&gt;
Example values for my tones are as follows:&lt;br /&gt;
&lt;br /&gt;
*A1 (1153.4 Hz): 5.747kOhms&lt;br /&gt;
&lt;br /&gt;
*A2 (1285.8 Hz) 4.9 to 5kOhms, contact was rough&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_filters_top.jpg|Tone filters top side&lt;br /&gt;
File:Cdf_filters_bottom.jpg|Tone Filters bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Tone Filter Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |Audio in&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Logic NOT signal out (default high, drops low when signal is in passband)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Logic Out (Not used on this board, but is the opposite of P4)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tuning====&lt;br /&gt;
Tuning the onboard pots was a little odd at first, but it appears &amp;lt;b&amp;gt;CCW is higher frequency, CW is lower frequency.&amp;lt;/b&amp;gt; It seems that out of circuit (or at least with my crackpot test setup) the logic NOT output of the chip appeared to not function. I thought I had broken the chip at first, but after using the standard logic output to retune back to the original frequency, things worked when back in the main board. So, moral of the story is to use the standard logic output when tuning and just be careful.&lt;br /&gt;
Looking at the datasheet for the XR2211A, the signal input on pin 2 can be anywhere from 10mV RMS to 3V RMS which is quite nice. Keep that in mind when injecting a signal from a function generator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Searching for tone filter max/min/current frequency=====&lt;br /&gt;
I tested filter A2 and the highest seems to be ~1.44kHz and lowest at ~1.12kHz with its components. I suspect that due to this small range, there may be either multiple model numbers (other than 031-0392-000) which have slightly different component values or possibly a different potentiometer. One other possibility is that this model just cant go outside those ranges, but I highly doubt that since many times these has to work with existing fire department/police department paging systems.&lt;br /&gt;
&lt;br /&gt;
With that being said, you may want to test your own filters. Here is how I tested mine:&lt;br /&gt;
&lt;br /&gt;
# Hook up your function generator or audio source (pure sine wave) on pin P1, VCC (12v DC) on pin P2, GND on P3, and your oscilloscope or voltmeter on pin P5.&lt;br /&gt;
#* You may also want to hook a second oscilloscope channel to the function generator output.&lt;br /&gt;
# Without touching the onboard pot, slowly sweep through frequencies from about 300Hz to 2.5kHz. Most paging systems are probably within these.&lt;br /&gt;
# Watch for the logic output of the filter to go high, indicating you have found the proper frequency.&lt;br /&gt;
#* There is a certain amount of passband in the filter, so tune back and forth slowly around the points where the filter triggers to find the upper and lower bounds, then you can calculate the approximate center frequency from there.&lt;br /&gt;
# You may want to re-silicone the pot and also mark the set frequency on the PCB in marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Tuning filters to a different frequency=====&lt;br /&gt;
If you aren't searching for the frequency bounds like I was, I suggest tuning the filters in the following way:&lt;br /&gt;
&lt;br /&gt;
# Hook up your function generator or audio source (pure sine wave) on pin P1, VCC (12v DC) on pin P2, GND on P3, and your oscilloscope or voltmeter on pin P5.&lt;br /&gt;
#* You may also want to hook a second oscilloscope channel to the function generator output.&lt;br /&gt;
# Turn on your function generator and set it to the frequency you wish for the module to respond to.&lt;br /&gt;
# If you haven't already, dig the silicone out of the pot and make sure its clean. VERY slowly rotate CCW for a higher frequency or CW for a lower frequency.&lt;br /&gt;
# Once you have the pot tuned properly, the logic output of the filter will go high. You are within the bandwidth of the filter now.&lt;br /&gt;
# Test the bandwidth by changing frequency slightly above and below your desired set point. Slowly adjust the pot to center in the passband to your desired frequency.&lt;br /&gt;
# You may want to re-silicone the pot and also mark the set frequency on the PCB in marker.&lt;br /&gt;
&lt;br /&gt;
Through some component changes, you will probably be able to change the adjustable range of the filters. That is something I am going to investigate soon.&lt;br /&gt;
&lt;br /&gt;
====Tone filter troubleshooting====&lt;br /&gt;
&lt;br /&gt;
If you suspect the tone filters are not functioning properly, check that you have installed them in the correct order and are running the right sequence of tones through the unit.&lt;br /&gt;
If that fails, I have encountered issues with the main board as well as these modules that required reflowing all solder joints due to being brittle and most likely cracking and making poor connections.&lt;br /&gt;
&lt;br /&gt;
'''Do be aware, on the mainboard and parts of the tone decoders there is conformal coating. Acetone or MEK should help remove this. I suggest removing before soldering to not contaminate the solder joints'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Decoder Modules===&lt;br /&gt;
The decoder modules take in the logic low pulses from the tone filters and use some logic circuitry to eventually send a signal to the timer module to start a cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs:'''&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14069UBCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14069UB_D-2315482.pdf&amp;lt;/ref&amp;gt; (Hex Inverter)&lt;br /&gt;
*Modern replacement - TI CD4069UBE&amp;lt;ref&amp;gt;https://www.ti.com/lit/ds/symlink/cd4069ub.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14050BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/mc14049b_d-1193035.pdf&amp;lt;/ref&amp;gt; (Hex Buffer)&lt;br /&gt;
*Modern replacement - TI CD4050BE&amp;lt;ref&amp;gt;https://www.ti.com/lit/ds/symlink/cd4050b.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U3''' - Motorola MC14073BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series Triple 3−Input AND Gate)&lt;br /&gt;
*Modern replacement - TI CD4073BE&amp;lt;ref&amp;gt;https://www.ti.com/lit/ds/symlink/cd4073b.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Motorola MC1455P1&amp;lt;ref&amp;gt;https://www.onsemi.com/pdf/datasheet/mc1455-d.pdf&amp;lt;/ref&amp;gt; (555 Timer)&lt;br /&gt;
*Modern replacement - NE555P/LM555CN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Decoder Module Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |Output, goes to programming section&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |Input, goes to programming section&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Output to Timer, thru diode customization section between decoders (CR5 &amp;amp; CR8)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |From CR5 diode, test output? (N/C on main board)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_decoder_module_a_front.jpg|Decoder modules topside&lt;br /&gt;
File:Cdf_decoder_module_a_back.jpg|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Timer Modules===&lt;br /&gt;
More examination needs to be done, but this module appears to latch the relay for a configured amount of time. I have seen multiple of these on other models that can do more signals such as &amp;quot;Attack&amp;quot; or &amp;quot;Fire&amp;quot;, some with more DIP switches populated.&lt;br /&gt;
The covered DIP switches of SW1 control parameters of the timing cycle, feeding configuring the 8 bits of the Maxim timer IC. Those bits configure the time delay by connecting each of the pins 1 through 8 on the IC through the a 10kOhm resistor (R3) to VCC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====DIP Switch Config====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=====SW1 (Total Time)=====&lt;br /&gt;
The stock DIP switch config for the steady 3 min cycle timer is, from left to right (Up = ON): up, down, up, down, down, up, down, up. This sets pins 1, 3, 6 and 8 high, and 2,4,5,and 7 low (the DIP switch numbers are backwards in reference to the IC pins). This equates to a RC time constant of 165. &lt;br /&gt;
&lt;br /&gt;
According to the manual, SW1 controls the total time that the function is activated with a +/- 10% margin. The switches add together in a binary sequence when closed (up)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''SW1 Values (position from left to right)'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Position&lt;br /&gt;
        !Time value&lt;br /&gt;
        |-&lt;br /&gt;
        |'''1'''&lt;br /&gt;
        |128 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''2'''&lt;br /&gt;
        |64 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''3'''&lt;br /&gt;
        |32 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''4'''&lt;br /&gt;
        |16 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''5'''&lt;br /&gt;
        |8 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''6'''&lt;br /&gt;
        |4 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''7'''&lt;br /&gt;
        |2 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''8'''&lt;br /&gt;
        |1 sec.&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An example shown in the manual is switches 1, 3, 4, and 6 closed, providing a run time of 3 minutes (180s).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=====SW2 &amp;amp; SW3 (On/Off time during cycle)=====&lt;br /&gt;
&lt;br /&gt;
On CD cycle/fire timers, the addition of ommitted components and SW2/SW3 allows for controlling the time spent on and off during the total cycle time defined by SW1. These switches add up in a binary sequence when open (down) with a +/- 10% margin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*SW2 controls the time spent ON during a cycle&lt;br /&gt;
*SW3 controls the time spent OFF during a cycle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''SW2/3 Values (position from left to right)'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Position&lt;br /&gt;
        !Time value&lt;br /&gt;
        |-&lt;br /&gt;
        |'''1'''&lt;br /&gt;
        |1 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''2'''&lt;br /&gt;
        |2 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''3'''&lt;br /&gt;
        |4 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''4'''&lt;br /&gt;
        |8 sec.&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Converting a Steady Timer to a CD Cycle Timer====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With a bit of patience and the missing components detailed in the manual, one could theoretically turn a CD steady timer into a CD Cycle/Fire timer.&lt;br /&gt;
&lt;br /&gt;
Do note however that if you do so, you must cut or desolder the jumper in the W1 position.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Caveats=====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unfortunately, you cannot just replace W1 with a switch. If you attempt to do so, the timer will start and latch for the duration of the first attack cycle, then turn off, then the output of U2 will go into oscillation. After some experimentation however, if you bend pin 3 of U3 up and install a second switch that switches pin 3 to its pad, then you can control what mode the timer operates in.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*W1 &amp;quot;off&amp;quot; and U3 pin 3 &amp;quot;on&amp;quot; - CD Cycle functionality&lt;br /&gt;
*W2 &amp;quot;on&amp;quot; and U3 pin 3 &amp;quot;off&amp;quot; - CD Steady functionality&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_timer_rc_scope2.png|Wide view of the RC oscillator via pin 13&lt;br /&gt;
File:Cdf_timer_RC_scope.png|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At low values it seems to be pretty accurate (eg. 5 sec), but with my test of &amp;quot;180s&amp;quot; (8, 6, 5 and 4 high) yielded approximately 3m18s (almost 200s). Timing the stock setting gets 2m57s, or 177s. This is consistent with the stated +/- 10% margin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs (Steady Cycle Timer 031-0389-000):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14081BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input AND Gate)&lt;br /&gt;
*Modern replacement - TI CD4081BE&amp;lt;ref&amp;gt;https://www.ti.com/lit/ds/symlink/cd4073b.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14011BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input NAND Gate)&lt;br /&gt;
*Modern replacement - TI CD4011BE&amp;lt;ref&amp;gt;https://www.ti.com/lit/ds/symlink/cd4011b.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U3''' - Motorola MC1455P1&amp;lt;ref&amp;gt;https://www.onsemi.com/pdf/datasheet/mc1455-d.pdf&amp;lt;/ref&amp;gt; (555 Timer) [ONLY PRESENT ON CD CYCLE/FIRE MODELS]&lt;br /&gt;
*Modern replacement - NE555P/LM555CN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Maxim ICM7240IPE&amp;lt;ref&amp;gt;https://www.analog.com/media/jp/technical-documentation/data-sheets/1360.pdf&amp;lt;/ref&amp;gt; (Programmable Timer/Counter IC)&lt;br /&gt;
*Modern replacement - ICM7250IPE+ ($10/chip!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Cycle Timer Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |Signal Out to Relay Driver&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |STOP (Also local control via terminal strip)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |START (Also local control via terminal strip)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Cancel &amp;quot;A&amp;quot; (from manual)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |Decoder Cancel (from manual)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Cancel &amp;quot;B&amp;quot; (Coupled to GND via C44)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |Cancel &amp;quot;C&amp;quot; (N/C on Main Board)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |N/C on Main Board&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_cycle_timer_front.jpg|Timer module topside&lt;br /&gt;
File:Cdf_cycle_timer_back.jpg|Timer module bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Relay Driver Module===&lt;br /&gt;
&lt;br /&gt;
The relay driver is super simple, consisting of just 2 transistors (NTE85 and 2N3414), some resistors and 2 diodes. Not to mention the two LEDs as well.&lt;br /&gt;
The whole purpose of the driver seems to be level shifting and driving the coil using the main DC supply of the board. Not much else to it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_relay_driver_top.jpg|Relay module topside&lt;br /&gt;
File:Cdf_relay_driver_back.jpg|Relay module bottom side (mirrored to match top side)&lt;br /&gt;
File:Cdf_relay_driver_schematic.png|Reverse engineered schematic of the relay driver.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Relay Driver Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |Signal Input from timer&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |N/C on driver board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C on driver board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |Relay #1 Coil (E9 on I/O header)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Relay #1 Coil (E10 on I/O header)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |Relay #2 Coil (Optional in SC series, not used at all in LCRx.)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |Relay #2 Coil (Optional in SC series, not used at all in LCRx.)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===I/O connector pinout===&lt;br /&gt;
This connector is the one just left of the relay. Houses the relay wires and the start/stop button inputs.&lt;br /&gt;
&lt;br /&gt;
* E10: Relay Coil&lt;br /&gt;
* E9: Relay Coil&lt;br /&gt;
* E8: Start terminal&lt;br /&gt;
* E7: Stop terminal&lt;br /&gt;
* E6: Common terminal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Board Connectors===&lt;br /&gt;
The molex connectors that are used on all the modular boards are Molex KK series with a .156&amp;quot; pitch.&lt;br /&gt;
* [http://www.mouser.com/catalog/645/usd/1630.pdf Molex KK Series connectors datasheet]&lt;br /&gt;
* [https://www.mouser.com/catalog/645/usd/1631.pdf Molex KK series headers datasheet]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The modern verison of these seems to be the molex [https://www.molex.com/en-us/products/connectors/wire-to-board-connectors/kk-connectors KK 396 series.] Same shapes, different material (nylon vs polyester(!))&lt;br /&gt;
&lt;br /&gt;
==Programming==&lt;br /&gt;
&lt;br /&gt;
There are two small sections below the tone decoders and inbetween the two decoder boards that allow for changing the path of signals in and out of the decoder boards. This allows for changing the behavior of the unit depending on the number of tone filters installed.&lt;br /&gt;
&lt;br /&gt;
For example, my unit has two filters installed and the &amp;quot;on&amp;quot; sequence is A1, A2 (1153/1285 Hz), and &amp;quot;off&amp;quot; is the opposite. Since there are 4 card positions, you can also configure a 3 and 4 card setup&lt;br /&gt;
&lt;br /&gt;
===2 Card Setup===&lt;br /&gt;
Probably the most common, and what my unit is configured for. Sending A1, A2 turns the unit on, and A2, A1 turns it off. The jumpers are configured as follows:&lt;br /&gt;
&lt;br /&gt;
*CR1 diode from 1 to A1&lt;br /&gt;
*CR2 diode from 2 to A2&lt;br /&gt;
*B1 to A2 jumper (in row 3)&lt;br /&gt;
*A1 to B2 jumper (in row 4)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*CR5 in place facing the board marking&lt;br /&gt;
*CR6 empty&lt;br /&gt;
*CR7 empty&lt;br /&gt;
*CR8 in place facing the board marking&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===3 Card Setup===&lt;br /&gt;
One tone filter is a &amp;quot;common&amp;quot; tone, and the other two are completely different frequencies. If for example, 800 Hz is the common tone and the others are 740 and 930, then one could configure the unit to turn on with 800/740, and off with 800/930.&lt;br /&gt;
&lt;br /&gt;
===4 Card Setup===&lt;br /&gt;
In this case, there is a different tone pair for each action. On has two completely different frequencies compared to off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I plan on figuring out what the hell is required to change these configs and document it here soon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==LCRx (Simpler Small Yellow Unit)==&lt;br /&gt;
This unit is the first type I acquired. It is significantly smaller and simpler than the other types, only allowing for a single function timer, but up to four tone filters. This allows for either a 2, 3 or 4 card setup. &lt;br /&gt;
&lt;br /&gt;
===Specifications===&lt;br /&gt;
&lt;br /&gt;
====Physical====&lt;br /&gt;
Again, not much known aside from anything made by CD&amp;amp;F to funciton in the VHF high or VHF low bands. My motherboard can take up to 4 tone filter modules, though my unit seems to be hard wired for the first two? Has 2 identical decoder modules (slots A and B), a timer module, and a relay driver module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''LCRx Series:'''&lt;br /&gt;
* '''Height:''' 325mm (12.75&amp;quot;) &amp;amp; (387mm (15.25&amp;quot;) from bracket top and bottom&lt;br /&gt;
* '''Width:''' 232mm (9.13&amp;quot;) top section &amp;amp; 229mm (9&amp;quot;) bottom section&lt;br /&gt;
* '''Depth:''' 92mm (3.62&amp;quot;) top section &amp;amp; 85mm (3.34&amp;quot;) bottom section&lt;br /&gt;
* '''Antenna length (installed):''' 470mm (18.5&amp;quot;)&lt;br /&gt;
* '''Weight:''' Approx. 9 lbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Terminal Strip Pinout (left to right):'''&lt;br /&gt;
*1 - COM for dry contacts&lt;br /&gt;
*2 - Stop dry contact&lt;br /&gt;
*3 - Start dry contact&lt;br /&gt;
*4 - Relay N/O&lt;br /&gt;
*5 - Relay N/O&lt;br /&gt;
*6 - AC in (to xfmr)&lt;br /&gt;
*7 - AC in (to xfmr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pretty self explanatory with the diagrams&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_terminals_closeup.jpg|Terminal closeup. Do note that normally the primary side of the transformer with the fuse goes on the far right two.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Transformer:'''&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/410/F_325X-1892699.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
*'''Input:''' Configurable 115 or 230v AC&lt;br /&gt;
*'''Output:''' Rated at 12.6v DC (Unloaded is higher)&lt;br /&gt;
*'''Max Current:''' 1.5A&lt;br /&gt;
*'''Max VA:''' 18.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_xfmr_pri.jpg|Transformer Primary&lt;br /&gt;
File:Cdf_xfmr_sec.jpg|Transformer Secondary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marked as &amp;quot;F-325X Filament Transformer&amp;quot; on the primary, &amp;quot;MagneTek Triad&amp;quot; on the secondary. Seems to suggest prior life in tube equipment but amazingly it's still made, just modernized. If you want, you can even [https://www.mouser.com/ProductDetail/Triad-Magnetics/F-325X?qs=b1anAsPanWwvgBfb3HaWKQ%3D%3D buy a new one on Mouser] for ~$15&lt;br /&gt;
&lt;br /&gt;
Primaries are in series for 230v, parallel for 115v. More info on configuring in the [[#(LCRx) Transformer wiring|(LCRx) transformer wiring]] section below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Photos====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_front_closed.jpg|Front with door closed&lt;br /&gt;
File:Cdf_front_open.jpg|Door open showing mainboard&lt;br /&gt;
File:Cdf_top.jpg|Top of the enclosure, showing the antenna mount&lt;br /&gt;
File:Cdf_bottom.jpg|Bottom of the enclosure, showing conduit and vent holes as well as an unused SO-239 connector to replace the whip antenna.&lt;br /&gt;
File:Cdf_back.jpg|Back of the enclosure, showing the integrated mounting holes.&lt;br /&gt;
File:Cdf_latch_side.jpg|Side of the enclosure with latch. First flips out, then rotate the wing to loosen the clamp.&lt;br /&gt;
File:Cdf_hinge_side.jpg|Side of the enclosure with the hinge. The hinge cannot be removed from the door, but the door and hinge can be removed from the enclosure with three screws and nuts.&lt;br /&gt;
File:Cdf_info_onboard.jpg|Info written near the bottom center of the mainboard. Shows FCC-ID, serial, receive frequency, input voltage, and ship date.&lt;br /&gt;
File:Cdf_tone_info.jpg|Configured tone information handwritten on the CD&amp;amp;F main board near the top center. Sequence 1 is to activate, sequence 2 is to deactivate.&lt;br /&gt;
File:Cdf_bare_mainboard.jpg|Bare mainboard of the CD&amp;amp;F. All cards removed for visibility.&lt;br /&gt;
File:Cdf_bare_mainboard_back.jpg|Back of the CD&amp;amp;F mainboard. There is conformal coating on the back which makes it difficult to probe things. It can be removed with acetone or MEK.&lt;br /&gt;
File:Cdf_rx_closeup.jpg|Closeup of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F.&lt;br /&gt;
File:Cdf_rx_closeup_back.jpg|Closeup of the rear of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F. Mirrored to match Cdf_rx_closeup.jpg.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
====(LCRx) Transformer wiring====&lt;br /&gt;
The F-325X &amp;quot;filament&amp;quot; transformer used to power the entire board can be reconfigured for 115 or 230v primary voltage and is detailed on the windings themselves. The secondary should be on a 3 pin molex style connector with both wires green.&lt;br /&gt;
The output of the transformer should be around 12v AC, but as with any unregulated supply it will be a bit higher than expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''115v Operation:''' Tie together the '''black''' and '''red/black striped''' wire together and tie the '''yellow/black striped''' wire and the '''green/black striped''' wire together. You now have two pairs of wires for live and neutral.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''230v Operation:''' Tie the '''yellow/black striped''' and '''red/black striped''' wires together and insulate them properly. You can now attach live and neutral to the '''black''' and '''black/green''' striped wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''I suggest you confirm winding integrity with a multimeter and/or use a dim bulb tester to prevent any catastrophies from happening.'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Architecture &amp;amp; Operation===&lt;br /&gt;
This is going in order from control signal thru processing, all the way to output contact closure.&lt;br /&gt;
&lt;br /&gt;
RF comes in via 3 pin antenna connector (top right) and goes thru double conversion superhet, then into MC3357P IF.&lt;br /&gt;
&lt;br /&gt;
Demod audio comes out from pin 9 of the MC3357P and goes into the commoned P1 pins of the 4 decoder board sockets.&lt;br /&gt;
&lt;br /&gt;
Tone filters A1 and A2 take input on P1, VCC on P2, GND on P3, and P4 is the logic NOT output of the XR2211A IC on the tone filter PCB.&lt;br /&gt;
This output is normally high, and gets pulled low when the input signal on P1 falls within the set passband. &lt;br /&gt;
Both filters are in parallel on the input, VCC, and GND, but the outputs of all four sockets are separate and go to the decoder boards.&lt;br /&gt;
The decoder boards are composed of logic gates and supporting circuitry to detect the order of pulses from the tone filters and perform the appropriate action in cooperation with the timer board.&lt;br /&gt;
When the signal to start the timer is decoded, the LED on the first decoder board blinks breifly, then the timer board signals the relay driver to engage the relay. The indicator lights on the timer board and the relay driver also illuminate.&lt;br /&gt;
On my unit, the unit times out after approximately 3 minutes of being activated if no stop signal is received on the radio or locally via contact closure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Receiver Circuit===&lt;br /&gt;
The receiver on board the F49LCR-2 is a double conversion superheterodyne circuit. RF comes in via the 3 pin header (only 2 used) and immediately goes into what I presume is a preamplifier with a MPS5179 RF transistor&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/149/mps5179-493155.pdf&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The Local Oscillator (LO) crystal on by unit is marked &amp;quot;154.240&amp;quot; on top of the can, and &amp;quot;47.180&amp;quot; on the side. After messing with some math, I discovered the LO gets tripled (presumably by some magic with the other transistors and passives nearby) to 141.54 MHz.&lt;br /&gt;
&lt;br /&gt;
The incoming RF is then mixed and subtracted with the tripled LO signal to get the 10.7 MHz intermediate frequency (IF). You can calculate different LO crystal frequencies or input frequencies with the following equation, assuming you have one or the other:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10.7 = rxFreq - (crystFreq * 3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The downstream Motorola MC3357P&amp;lt;ref&amp;gt;https://www.discriminator.nl/ic/mc3357.pdf&amp;lt;/ref&amp;gt; IC takes the standard 10.7 MHz IF input and converts it down again to 455 kHz and does some filtering, then using its internal quadrature FM detector demodulates the audio into a 200-350mV RMS audio signal on pin 9 of the IC.&lt;br /&gt;
&lt;br /&gt;
There is some more audio filtering that pin 9 feeds into, but afterwards the cleaned up audio goes right into the tone filter boards on a common trace.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As for the LCR-1 variant, based on the FCC-ID data it seems that the receiver will be nearly identical, though the resulting IF mixer will most likely be an addition rather than subtraction circuit due to the lower operation frequency.&lt;br /&gt;
&lt;br /&gt;
====Retuning for the 2 Meter Amateur Radio Band====&lt;br /&gt;
&lt;br /&gt;
=====Original Plan=====&lt;br /&gt;
My original plan was to source some kind of crystal between 44.43 to 45.7 MHz which corresponds to 146 to 147.975 MHz when plugged into the above equation. Upper limit of 147.975 chosen assuming a transmitted signal of 25kHz NFM.&lt;br /&gt;
After doing some more reasearch though, I discovered the Si5351 and it's breakout board from [https://www.adafruit.com/product/2045 Adafruit] which is a programmable clock generator that can output 3 separate clock signals from 8 kHz to 160 MHz. What a useful chip!&lt;br /&gt;
This has the advantage of costing about the same as a vintage hard to find crystal of a specific frequency while also being able to be reprogrammed  easily via I2C. The only downside is that the chip has no ROM so any configuration is lost upon power down. Despite this, that IC combined with a low power I2C enabled microcontroller attached to a suitable source of power from the board should yeild a highly versatile replacement to the old crystal.&lt;br /&gt;
&lt;br /&gt;
=====Si5351 Breakout=====&lt;br /&gt;
I ordered the board and when it arrived, I attached it to an arduino nano with 5v, GND, SCL and SDA (A4 and A5 on the nano). After programming the board and checking it with my new DSO, it showed 45.55 MHz as programmed using the aforementioned arduino and the Etherkit Si5351 example sketch. I removed the crystal from the LO circuit and attached the Si5351 CLK0 to the collector of Q4 as is done with the original crystal and also grounded the breakout board to the other crystal pad.&lt;br /&gt;
Initial tests show nearly identical functionality from stock, even without tuning any filter components onboard. The receiver now responds to signals on 147.350 MHz, comfortably near the top of the 2 meter band.&lt;br /&gt;
With that, I taped the arduino and breakout board together, insulated, and hijacked power from the main LM7812 regulator to power it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_si5351_test.jpg|Testing the breakout board with temporary connections.&lt;br /&gt;
File:Cdf_modded_LO.jpg|Final mod. The arduino and breakout taped together and insulated, using the original crystal through holes and taking power from the main L7812 regulator.&lt;br /&gt;
File:Cdf_mod_power_connections.jpg|Connections for Vin and GND on the arduino going to the main 12v regulated supply.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SCx (Multi-Option Large Silver/Yellow/Red Unit)==&lt;br /&gt;
The second type of unit I have acquired (an SC2), is much larger and more complex. It can support up to 3 (technically 4) function timers, 4 decoders, and six tone filters. This allows for a much more complex operation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The manual specifies a number of optional add-ons:&lt;br /&gt;
&lt;br /&gt;
* ''D1'' - Thermostat controlled heater (mounts below the receiver board)&lt;br /&gt;
* ''D2'' - CTCSS decoder board (mostly obsolete, rare)&lt;br /&gt;
* ''D3'' - Top deck mount VHF low antenna&lt;br /&gt;
* ''D4'' - Top deck mount VHF high antenna&lt;br /&gt;
* ''D5'' - Additional heavy duty 10A relay (relay #2)&lt;br /&gt;
* ''D6'' - Cabinet painted red&lt;br /&gt;
* ''D7'' - Additional intermodulation filter (not sure what this is?)&lt;br /&gt;
* ''D8'' - Audio kit (for servicing decoders)&lt;br /&gt;
* ''D9'' - Test transmitter encoder (possibly one of the FCC-IDs? Maybe CDF1 and CDF2.)&lt;br /&gt;
* ''D10'' - Additional tone filter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Specifications===&lt;br /&gt;
&lt;br /&gt;
====Physical====&lt;br /&gt;
&lt;br /&gt;
'''SC Series:'''&lt;br /&gt;
&lt;br /&gt;
* '''Height:''' 325mm (12.75&amp;quot;) &amp;amp; 387mm (15.25&amp;quot;) from bracket top and bottom&lt;br /&gt;
* '''Width:''' 320mm (12.59&amp;quot;) top section &amp;amp; 288mm (11.33&amp;quot;) bottom section&lt;br /&gt;
* '''Depth:''' 95mm (3.74&amp;quot;) top section &amp;amp; 90mm (3.54&amp;quot;) bottom section&lt;br /&gt;
* '''Antenna length (installed):''' 470mm (18.5&amp;quot;)&lt;br /&gt;
* '''Weight:''' Approx. ?? lbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Transformer:'''&amp;lt;ref&amp;gt;https://www.hammfg.com/electronics/transformers/power/266.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
*'''Input:''' Configurable 115 or 230v AC&lt;br /&gt;
*'''Output:''' Rated at 24v DC OR 12v DC depending on config (Unloaded is higher) &lt;br /&gt;
*'''Max Current:''' 1A/2A (24/12v)&lt;br /&gt;
*'''Max VA:''' 24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_transformer_details.jpg|Transformer details&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More info on configuring in the [[#(SC) Transformer wiring| SC transformer wiring]] section below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====Photos====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_front_case.jpg|Front case before restoration&lt;br /&gt;
File:Cdf_SC_front_restored.jpg|Front case of my unit after restoration&lt;br /&gt;
File:Cdf_SC_inside.jpg|Inside my restored unit with missing activation buttons added&lt;br /&gt;
File:Cdf_SC_nameplate.jpg|Nameplate with details&lt;br /&gt;
File:Cdf_SC_latch_side.jpg|Latch side of my restored unit&lt;br /&gt;
File:Cdf_SC_hinge_side.jpg|Hinge side of my restored unit&lt;br /&gt;
File:Cdf_SC_back.jpg|Back of my restored unit&lt;br /&gt;
File:Cdf_SC_top.jpg|Top of my restored unit showing the antenna bulkhead&lt;br /&gt;
File:Cdf_SC_bottom.jpg|Bottom of the restored unit showing optional SO-239 connector&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====(SC) Transformer wiring====&lt;br /&gt;
The main transformer in the unit is a [https://www.hammfg.com/electronics/transformers/power/266.pdf 266J24 from Hammond Manufacturing].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''115v Operation:''' Tie '''black/brown''' together and '''white/orange''' together.&lt;br /&gt;
&lt;br /&gt;
*'''230v Operation:''' Tie '''white/brown''' together and insulate. Input power on '''black''' and '''orange'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The main board operates on 12v, so just make sure that the red/grey and yellow/blue wires are tied together in those pairs for 12v operation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Toroid1.gif|Transformer pinout from Hammond&lt;br /&gt;
File:Cdf_SC_transformer_details.jpg|Transformer details&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Tone Filter Test Board===&lt;br /&gt;
The tone filter test board is pretty self explanatory. It contains six LEDs, one for each tone filter, which are connected to a MC14069BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14069UB_D-2315482.pdf&amp;lt;/ref&amp;gt; hex inverter IC.&lt;br /&gt;
&lt;br /&gt;
When the a tone filter detects a signal within its configured bandwidth and pulls it's P1-4 pin low, the hex inverter IC inverts that signal, pulling the corresponding LED high which illuminates it, indicating the filter is active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Tone Filter Test Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |4th tone filter (J3)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |3rd tone filter (J4)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |2nd tone filter (J5)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |1st tone filter (J6)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |5th tone filter (J2)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |6th tone filter (J1)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_decodertester_front.jpg|Front of the SC series tone filter test board&lt;br /&gt;
File:Cdf_SC_decodertester_rear.jpg|Rear of the SC series tone filter test board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Programming board===&lt;br /&gt;
The programming board is the center of the unit's operation. It's a bare board that allows for jumpers to be placed to route signals from the tone filters to the decoders. The manual details the configuration in more detail, but here's the basics.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are letter and number combinations printed on the programming board, which correspond to each function and it's inputs.&lt;br /&gt;
&lt;br /&gt;
*V - CD Steady (Alert)&lt;br /&gt;
*W - CD Cycle (Attack)&lt;br /&gt;
*X - Fire&lt;br /&gt;
*Y - Cancel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The numbers corresponding to the letters (eg. Y1) is which order the filter signal should be sent in to trigger the function. 1 is the first signal, 2 is the second signal. Theoretically, this allows for any combination of common or separate tones to be configured to activate any function as desired, though there may be limitations that I am not aware of.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Programming Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |2Y (Cancel)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |1Y (Cancel)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Tone filter 1 (J6)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Tone filter 2 (J5)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Center&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |2X (Fire)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |1X (Fire)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Tone filter 3 (J4)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |Tone filter 4 (J3)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |2W (CD Cycle/Attack)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-1'''&lt;br /&gt;
        |1W (CD Cycle/Attack)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-2'''&lt;br /&gt;
        |Tone filter 5 (J2)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-3'''&lt;br /&gt;
        |Tone filter 6 (J1)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-4'''&lt;br /&gt;
        |2V (CD Steady/Alert)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-5'''&lt;br /&gt;
        |1V (CD Steady/Alert)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_prog_module_front.jpg|Front of the SC series programming board&lt;br /&gt;
File:Cdf_SC_prog_module_back.jpg|Rear of the SC series programming board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Power Supply Module===&lt;br /&gt;
On the LCx series, the power supply section is built into the main board. It is similar in architecture to the SC series, though the latter has it on a removable module. The power supply module takes in the unregulated AC output of the transformer, rectifies it, tames it down to 12v via a 7812 voltage regulator, and finally filters the DC with inductors and capacitors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Power Supply Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vout (+18v unregulated)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Transformer AC in&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |Transformer AC in&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_psu_module_front.jpg|Front of the SC series programming board&lt;br /&gt;
File:Cdf_SC_psu_back.jpg|Rear of the SC series programming board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Units==&lt;br /&gt;
There are more unit types out there which include more variants of the LCR and SCx line:&lt;br /&gt;
&lt;br /&gt;
Smaller Units:&lt;br /&gt;
* LCR1 - (most likely) VHF Low band small yellow unit&lt;br /&gt;
* LCR2 - VHF High band small yellow unit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Larger Units:&lt;br /&gt;
* SC1 - VHF Low band large silver/yellow unit&lt;br /&gt;
* SC2 - VHF High band large silver/yellow unit&lt;br /&gt;
* SC3 - UHF band large silver/yellow unit&lt;br /&gt;
&lt;br /&gt;
==General Notes/Things to Watch Out For==&lt;br /&gt;
&lt;br /&gt;
*On the back of the main board and parts of the tone filters there is a conformal coating. I suggest removing it before reflowing joints to prevent contamination of the solder. Acetone or M.E.K. seems to do well along with mechanical removal. &amp;lt;u&amp;gt;'''Be careful with your application of force, you can very easily strip off the solder mask! Ask me how I know!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
*These devices are quite old, and excessive handling and stress seems to not play nice to the solder joints. I have fixed both the tone filters and receiver section by reflowing every joint with leaded solder.&lt;br /&gt;
*Due to the XR2211A IC being obsolete and quite hard to source nowadays, I may try to design my own tone decoder board using the LM567 IC which is still available in SMD form factors. The LM567 also outputs a logic low when signal is detected, but the design will have to incorperate a LDO 5v regulator to power the chip from the 12v the cards get.&lt;br /&gt;
*Similarly, many of the ICs are obsolete nowadays, though some have replacements. The main Maxin timer IC is absurdly expensive per chip, so I may redesign the entire thing.&lt;br /&gt;
*I have not adjusted any of the filter components on the receiver circuit yet, but I did run an experiment by leaving the device plugged in with the antenna attached inside my house while sending the activation signal from a few dense suburban blocks away. The board operated perfectly with 5W from my Anytone 878, turning on and off.&lt;br /&gt;
*While the tone filters are labled J1 thru J6 on the PCB, the actual numbering is reversed, tone filter 1 is at the top and 6 is at the bottom. Despite that, my unit (and I suspect others that were reconfigured by a third party) may not start at slot 1. My unit has slots 6, 5, and 4 occupied with the corresponding wiring on the programming board. The nameplate implies slots 1, 2, and 3 however. Overall it doesn't ''really'' matter if things aren't in numerical order, but it sure as hell makes things confusing...&lt;br /&gt;
*On the maxon data radio DB-15 connector, you can solder a normal speaker to pin 9 and GND (4) to monitor the recieve audio. You can adjust volume with RV401 onboard inside the radio, or just use an inline resistor if you are lazy.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2488</id>
		<title>CD&amp;F (Siren Controller)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2488"/>
		<updated>2024-05-26T21:22:26Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: add a linebreak&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Civil Defense &amp;amp; Fire (CD&amp;amp;F) siren controllers function on two-tone Motorola QuikCall, Plectron, or General Electric style paging to wirelessly activate warning sirens. The device can be activated via radio or locally via dry contacts.&lt;br /&gt;
Not much is known about these devices or the company nowadays, but here is what I have discovered.&lt;br /&gt;
&lt;br /&gt;
==Overview &amp;amp; Goals==&lt;br /&gt;
Contrary to modern offerings like the FC from Federal Signal&amp;lt;ref&amp;gt;https://www.fedsig.com/product/fc-siren-controller&amp;lt;/ref&amp;gt;, these devices are simple two-tone paging decoders that listen at a fixed radio frequency (VHF high or low band) and activate a relay on a timer when the correct signal is sent. There are also provisions for push button activation or remote non-RF activation via telephone relay with dry contacts.&lt;br /&gt;
These controllers tended to be known by siren enthusiasts as unreliable and flaky, though I have theories on why that is later on.&lt;br /&gt;
Regardless, they are completely analog in circuitry which offers some relative simplicity in understanding and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My goals in experimentation and reverse engineering this thing are as follows:&lt;br /&gt;
* Retune the onboard radio receiver to function within the 2 meter amateur radio band instead of the VHF high band my unit is configured for.&lt;br /&gt;
* Reverse engineer and document the functionality of the tone decoding circuitry and determine the maximum and minimum limits for the tone frequencies based on the onboard components.&lt;br /&gt;
* &amp;lt;s&amp;gt;Recreate schematics of each daughterboard to help with figuring out their functionality.&amp;lt;/s&amp;gt; Shown in the manual&lt;br /&gt;
* &amp;lt;s&amp;gt;Document the theory of operation and create a rough block diagram for functionality.&amp;lt;/s&amp;gt; Shown in the manual&lt;br /&gt;
* Document any theories, issues that arise and their fixes, as well as things to watch out for&lt;br /&gt;
* Design a new tone decoder daughterboard using more common components (LM567)&lt;br /&gt;
* Recreate timer PCB to allow for additional signals to be added to models without extra timers&lt;br /&gt;
* Design and add a small audio amplifier circuit and speaker to listen to the recevier audio feed locally (LCRx only)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
Not much information is available about these devices on the internet unfortunately, as they were more commonplace back in the 1980's and 1990's. Despite that, there are many units that were shipped into the mid 2000's, and the company was merged/acquired by Sentry Siren sometime in the mid 2010's. The company, however, was located at 140 North Tyler Street in Elm Creek, Nebraska. The company was registered with the FCC on 4/14/98 by a R. E. Kugler.&lt;br /&gt;
Some municipalities still have these devices deployed in old systems because &amp;quot;if it ain't broke, don't fix it&amp;quot; always prevails of course. There appears to exist at least 3 types that I have personally seen online including my own unit.&lt;br /&gt;
The most I have discovered amounts to what I have seen regarding FCC filings from the 1986 to 1990 under the company name (under grantee code '''F49'''&amp;lt;ref&amp;gt;https://fccid.io/F49&amp;lt;/ref&amp;gt;) and what I have seen in various sources of media from Google images and YouTube videos.&lt;br /&gt;
The FCC ID's associated with F49 are as follows:&lt;br /&gt;
&lt;br /&gt;
*'''F49LCR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 150-174 MHz&lt;br /&gt;
*'''F49LCR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-50 MHz&lt;br /&gt;
*'''F49EMR-3'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-3&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 130-148 MHz&lt;br /&gt;
*'''F49EMR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49EMR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F49CDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz(Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49CDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F498POCDF-3'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-2&amp;lt;/ref&amp;gt; Not registered on FCC database, but exists. UHF variant of SC series (SC3)&lt;br /&gt;
*'''F498POCDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F498POCDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My unit is marked '''F49LCR-2''' and is tuned for 152.240 MHz.&lt;br /&gt;
&lt;br /&gt;
===Speculation===&lt;br /&gt;
My current research shows the existence of at least two or three types of these devices. Obviously there are more devices produced by the company, but I have zero clue what they are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* This model that I own, which is always civil defense yellow and measures 325x232x92mm a few times on the internet in videos and photos&lt;br /&gt;
** Appears to always have it's radio receiver on the motherboard with descrete components.&lt;br /&gt;
&lt;br /&gt;
* A larger more rectangular one, which I have acquired (yay!) that can be either silver or civil defense yellow.&lt;br /&gt;
** This unit is even more modular and can contain either a descrete radio receiver board, some kind of descrete but shielded radio board, or a maxon data radio board (which is reprogrammable)&lt;br /&gt;
** These units have built-in local activation buttons and no terminals for remote activation. Just AC in and one or two relay contacts&lt;br /&gt;
** These units also can do multiple signals including alert (steady), attack (wail), and fire (not quite sure what it means, fast wail maybe?) and have more tone decoders and timer cards&lt;br /&gt;
** I've also noticed a possibly earlier variant that has a screw latch instead of a folding wing type latch.&lt;br /&gt;
&lt;br /&gt;
My large silver unit does not appear to have an FCC ID. This kinda makes sense since the only RF part is a pre-certified radio receiver&lt;br /&gt;
&lt;br /&gt;
I have also noticed at least one unit that has the &amp;quot;PO&amp;quot; of F49POCDF markered out, which would make it F49CDF, which is a vaild ID. I believe that F49CDF and F49POCDF may be the same units with just a different variation or newer/older models.&lt;br /&gt;
&lt;br /&gt;
CD&amp;amp;F makes other products as well, though the only other example I have seen is some sort of electronic siren controller on Twitter (LINK HERE)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Shared Components and Info==&lt;br /&gt;
This section contains part descriptions and information that is relevant across the entire line of controllers.&lt;br /&gt;
&lt;br /&gt;
===Manual===&lt;br /&gt;
I was given a scanned copy of a manual for the SC line of controllers, though there is plenty of info relevant to all models within. I have uploaded it to [https://archive.org/details/cdf-radio-manual archive.org here.]&lt;br /&gt;
&lt;br /&gt;
===Naming/Serial Convention===&lt;br /&gt;
According to the manual, this is how the controller units are named. At least, the larger SC variants. Some older units seem to follow slightly different conventions (ex. SC3M0-1322)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SC(V)-(W)-(XY)-(ZZZZ)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SC''' - Siren Controller&lt;br /&gt;
&lt;br /&gt;
'''V''' - Frequency band&lt;br /&gt;
** '''1''' - Low Band VHF (30-50MHz)&lt;br /&gt;
** '''2''' - High Band VHF (148-173MHz)&lt;br /&gt;
** '''3''' - UHF (440-480MHz)&lt;br /&gt;
&lt;br /&gt;
'''W''' - ???&lt;br /&gt;
&lt;br /&gt;
'''X''' - Tone format &amp;amp; timing&lt;br /&gt;
** '''P''' - Plectron&lt;br /&gt;
** '''M''' - Motorola&lt;br /&gt;
** '''G''' - General Electric&lt;br /&gt;
** '''F''' - ??? (Mentioned in manual, Maybe Motorola 4 tone?)&lt;br /&gt;
&lt;br /&gt;
'''Y''' - Revision number&lt;br /&gt;
&lt;br /&gt;
'''Z''' - Serial Number&lt;br /&gt;
&lt;br /&gt;
This is how I interpreted it, though I could be wrong about the revision number placement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tone Filters===&lt;br /&gt;
The tone filters are simple little daughterboards based on the Exar/MaxLinear XR2211ACP&amp;lt;ref&amp;gt;https://assets.maxlinear.com/web/documents/xr2211av104.pdf&amp;lt;/ref&amp;gt; FSK/Tone decoder IC.&lt;br /&gt;
The board contains the necessary passive components to enable tone decode functionality of the IC. Audio comes in from the recieve circuit on pin P1 and runs through the IC. When a tone matched the configured settings, the receiver module drops pin P4 low, otherwise it is held high. Thats pretty much it.&lt;br /&gt;
The variable resistor is used to change the set frequency of the module, but I do not know to what extent yet. Testing needs to be done. &lt;br /&gt;
&lt;br /&gt;
Example values for my tones are as follows:&lt;br /&gt;
&lt;br /&gt;
*A1 (1153.4 Hz): 5.747kOhms&lt;br /&gt;
&lt;br /&gt;
*A2 (1285.8 Hz) 4.9 to 5kOhms, contact was rough&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_filters_top.jpg|Tone filters top side&lt;br /&gt;
File:Cdf_filters_bottom.jpg|Tone Filters bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Tone Filter Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |Audio in&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Logic NOT signal out (default high, drops low when signal is in passband)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Logic Out (Not used on this board, but is the opposite of P4)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tuning====&lt;br /&gt;
Tuning the onboard pots was a little odd at first, but it appears &amp;lt;b&amp;gt;CCW is higher frequency, CW is lower frequency.&amp;lt;/b&amp;gt; It seems that out of circuit (or at least with my crackpot test setup) the logic NOT output of the chip appeared to not function. I thought I had broken the chip at first, but after using the standard logic output to retune back to the original frequency, things worked when back in the main board. So, moral of the story is to use the standard logic output when tuning and just be careful.&lt;br /&gt;
Looking at the datasheet for the XR2211A, the signal input on pin 2 can be anywhere from 10mV RMS to 3V RMS which is quite nice. Keep that in mind when injecting a signal from a function generator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Searching for tone filter max/min/current frequency=====&lt;br /&gt;
I tested filter A2 and the highest seems to be ~1.44kHz and lowest at ~1.12kHz with its components. I suspect that due to this small range, there may be either multiple model numbers (other than 031-0392-000) which have slightly different component values or possibly a different potentiometer. One other possibility is that this model just cant go outside those ranges, but I highly doubt that since many times these has to work with existing fire department/police department paging systems.&lt;br /&gt;
&lt;br /&gt;
With that being said, you may want to test your own filters. Here is how I tested mine:&lt;br /&gt;
&lt;br /&gt;
# Hook up your function generator or audio source (pure sine wave) on pin P1, VCC (12v DC) on pin P2, GND on P3, and your oscilloscope or voltmeter on pin P5.&lt;br /&gt;
#* You may also want to hook a second oscilloscope channel to the function generator output.&lt;br /&gt;
# Without touching the onboard pot, slowly sweep through frequencies from about 300Hz to 2.5kHz. Most paging systems are probably within these.&lt;br /&gt;
# Watch for the logic output of the filter to go high, indicating you have found the proper frequency.&lt;br /&gt;
#* There is a certain amount of passband in the filter, so tune back and forth slowly around the points where the filter triggers to find the upper and lower bounds, then you can calculate the approximate center frequency from there.&lt;br /&gt;
# You may want to re-silicone the pot and also mark the set frequency on the PCB in marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Tuning filters to a different frequency=====&lt;br /&gt;
If you aren't searching for the frequency bounds like I was, I suggest tuning the filters in the following way:&lt;br /&gt;
&lt;br /&gt;
# Hook up your function generator or audio source (pure sine wave) on pin P1, VCC (12v DC) on pin P2, GND on P3, and your oscilloscope or voltmeter on pin P5.&lt;br /&gt;
#* You may also want to hook a second oscilloscope channel to the function generator output.&lt;br /&gt;
# Turn on your function generator and set it to the frequency you wish for the module to respond to.&lt;br /&gt;
# If you haven't already, dig the silicone out of the pot and make sure its clean. VERY slowly rotate CCW for a higher frequency or CW for a lower frequency.&lt;br /&gt;
# Once you have the pot tuned properly, the logic output of the filter will go high. You are within the bandwidth of the filter now.&lt;br /&gt;
# Test the bandwidth by changing frequency slightly above and below your desired set point. Slowly adjust the pot to center in the passband to your desired frequency.&lt;br /&gt;
# You may want to re-silicone the pot and also mark the set frequency on the PCB in marker.&lt;br /&gt;
&lt;br /&gt;
Through some component changes, you will probably be able to change the adjustable range of the filters. That is something I am going to investigate soon.&lt;br /&gt;
&lt;br /&gt;
====Tone filter troubleshooting====&lt;br /&gt;
&lt;br /&gt;
If you suspect the tone filters are not functioning properly, check that you have installed them in the correct order and are running the right sequence of tones through the unit.&lt;br /&gt;
If that fails, I have encountered issues with the main board as well as these modules that required reflowing all solder joints due to being brittle and most likely cracking and making poor connections.&lt;br /&gt;
&lt;br /&gt;
'''Do be aware, on the mainboard and parts of the tone decoders there is conformal coating. Acetone or MEK should help remove this. I suggest removing before soldering to not contaminate the solder joints'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Decoder Modules===&lt;br /&gt;
The decoder modules take in the logic low pulses from the tone filters and use some logic circuitry to eventually send a signal to the timer module to start a cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs:'''&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14069UBCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14069UB_D-2315482.pdf&amp;lt;/ref&amp;gt; (Hex Inverter)&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14050BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/mc14049b_d-1193035.pdf&amp;lt;/ref&amp;gt; (Hex Buffer)&lt;br /&gt;
&lt;br /&gt;
'''U3''' - Motorola MC14073BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series Triple 3−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Motorola MC1455P1&amp;lt;ref&amp;gt;https://www.onsemi.com/pdf/datasheet/mc1455-d.pdf&amp;lt;/ref&amp;gt; (555 Timer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Decoder Module Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |Output, goes to programming section&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |Input, goes to programming section&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Output to Timer, thru diode customization section between decoders (CR5 &amp;amp; CR8)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |From CR5 diode, test output? (N/C on main board)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_decoder_module_a_front.jpg|Decoder modules topside&lt;br /&gt;
File:Cdf_decoder_module_a_back.jpg|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Timer Modules===&lt;br /&gt;
More examination needs to be done, but this module appears to latch the relay for a configured amount of time. I have seen multiple of these on other models that can do more signals such as &amp;quot;Attack&amp;quot; or &amp;quot;Fire&amp;quot;, some with more DIP switches populated.&lt;br /&gt;
The covered DIP switches of SW1 control parameters of the timing cycle, feeding configuring the 8 bits of the Maxim timer IC. Those bits configure the time delay by connecting each of the pins 1 through 8 on the IC through the a 10kOhm resistor (R3) to VCC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====DIP Switch Config====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=====SW1 (Total Time)=====&lt;br /&gt;
The stock DIP switch config for the steady 3 min cycle timer is, from left to right (Up = ON): up, down, up, down, down, up, down, up. This sets pins 1, 3, 6 and 8 high, and 2,4,5,and 7 low (the DIP switch numbers are backwards in reference to the IC pins). This equates to a RC time constant of 165. &lt;br /&gt;
&lt;br /&gt;
According to the manual, SW1 controls the total time that the function is activated with a +/- 10% margin. The switches add together in a binary sequence when closed (up)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''SW1 Values (position from left to right)'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Position&lt;br /&gt;
        !Time value&lt;br /&gt;
        |-&lt;br /&gt;
        |'''1'''&lt;br /&gt;
        |128 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''2'''&lt;br /&gt;
        |64 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''3'''&lt;br /&gt;
        |32 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''4'''&lt;br /&gt;
        |16 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''5'''&lt;br /&gt;
        |8 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''6'''&lt;br /&gt;
        |4 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''7'''&lt;br /&gt;
        |2 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''8'''&lt;br /&gt;
        |1 sec.&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An example shown in the manual is switches 1, 3, 4, and 6 closed, providing a run time of 3 minutes (180s).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=====SW2 &amp;amp; SW3 (On/Off time during cycle)=====&lt;br /&gt;
&lt;br /&gt;
On CD cycle/fire timers, the addition of ommitted components and SW2/SW3 allows for controlling the time spent on and off during the total cycle time defined by SW1. These switches add up in a binary sequence when open (down) with a +/- 10% margin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*SW2 controls the time spent ON during a cycle&lt;br /&gt;
*SW3 controls the time spent OFF during a cycle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''SW2/3 Values (position from left to right)'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Position&lt;br /&gt;
        !Time value&lt;br /&gt;
        |-&lt;br /&gt;
        |'''1'''&lt;br /&gt;
        |1 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''2'''&lt;br /&gt;
        |2 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''3'''&lt;br /&gt;
        |4 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''4'''&lt;br /&gt;
        |8 sec.&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Converting a Steady Timer to a CD Cycle Timer====&lt;br /&gt;
&lt;br /&gt;
With a bit of patience and the missing components detailed in the manual, one could theoretically turn a CD steady timer into a CD Cycle/Fire timer.&lt;br /&gt;
&lt;br /&gt;
Do note however that if you do so, you must cut or desolder the jumper in the W1 position. I am curious if one may replace that jumper with a small switch to allow for choosing between steady and attack/fire signals by bypassing the extra components.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_timer_rc_scope2.png|Wide view of the RC oscillator via pin 13&lt;br /&gt;
File:Cdf_timer_RC_scope.png|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At low values it seems to be pretty accurate (eg. 5 sec), but with my test of &amp;quot;180s&amp;quot; (8, 6, 5 and 4 high) yielded approximately 3m18s (almost 200s). Timing the stock setting gets 2m57s, or 177s. This is consistent with the stated +/- 10% margin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs (Steady Cycle Timer 031-0389-000):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14081BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14011BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input NAND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U3''' - Motorola MC1455P1&amp;lt;ref&amp;gt;https://www.onsemi.com/pdf/datasheet/mc1455-d.pdf&amp;lt;/ref&amp;gt; (555 Timer) [ONLY PRESENT ON CD CYCLE/FIRE MODELS]&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Maxim ICM7240IPE&amp;lt;ref&amp;gt;https://www.analog.com/media/jp/technical-documentation/data-sheets/1360.pdf&amp;lt;/ref&amp;gt; (Programmable Timer/Counter IC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Cycle Timer Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |Signal Out to Relay Driver&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |STOP (Also local control via terminal strip)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |START (Also local control via terminal strip)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Cancel &amp;quot;A&amp;quot; (from manual)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |Decoder Cancel (from manual)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Cancel &amp;quot;B&amp;quot; (Coupled to GND via C44)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |Cancel &amp;quot;C&amp;quot; (N/C on Main Board)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |N/C on Main Board&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_cycle_timer_front.jpg|Timer module topside&lt;br /&gt;
File:Cdf_cycle_timer_back.jpg|Timer module bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Relay Driver Module===&lt;br /&gt;
&lt;br /&gt;
The relay driver is super simple, consisting of just 2 transistors (NTE85 and 2N3414), some resistors and 2 diodes. Not to mention the two LEDs as well.&lt;br /&gt;
The whole purpose of the driver seems to be level shifting and driving the coil using the main DC supply of the board. Not much else to it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_relay_driver_top.jpg|Relay module topside&lt;br /&gt;
File:Cdf_relay_driver_back.jpg|Relay module bottom side (mirrored to match top side)&lt;br /&gt;
File:Cdf_relay_driver_schematic.png|Reverse engineered schematic of the relay driver.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Relay Driver Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |Signal Input from timer&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |N/C on driver board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C on driver board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |Relay #1 Coil (E9 on I/O header)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Relay #1 Coil (E10 on I/O header)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |Relay #2 Coil (Optional in SC series, not used at all in LCRx.)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |Relay #2 Coil (Optional in SC series, not used at all in LCRx.)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===I/O connector pinout===&lt;br /&gt;
This connector is the one just left of the relay. Houses the relay wires and the start/stop button inputs.&lt;br /&gt;
&lt;br /&gt;
* E10: Relay Coil&lt;br /&gt;
* E9: Relay Coil&lt;br /&gt;
* E8: Start terminal&lt;br /&gt;
* E7: Stop terminal&lt;br /&gt;
* E6: Common terminal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Board Connectors===&lt;br /&gt;
The molex connectors that are used on all the modular boards are Molex KK series with a .156&amp;quot; pitch.&lt;br /&gt;
* [http://www.mouser.com/catalog/645/usd/1630.pdf Molex KK Series connectors datasheet]&lt;br /&gt;
* [https://www.mouser.com/catalog/645/usd/1631.pdf Molex KK series headers datasheet]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Programming==&lt;br /&gt;
&lt;br /&gt;
There are two small sections below the tone decoders and inbetween the two decoder boards that allow for changing the path of signals in and out of the decoder boards. This allows for changing the behavior of the unit depending on the number of tone filters installed.&lt;br /&gt;
&lt;br /&gt;
For example, my unit has two filters installed and the &amp;quot;on&amp;quot; sequence is A1, A2 (1153/1285 Hz), and &amp;quot;off&amp;quot; is the opposite. Since there are 4 card positions, you can also configure a 3 and 4 card setup&lt;br /&gt;
&lt;br /&gt;
===2 Card Setup===&lt;br /&gt;
Probably the most common, and what my unit is configured for. Sending A1, A2 turns the unit on, and A2, A1 turns it off. The jumpers are configured as follows:&lt;br /&gt;
&lt;br /&gt;
*CR1 diode from 1 to A1&lt;br /&gt;
*CR2 diode from 2 to A2&lt;br /&gt;
*B1 to A2 jumper (in row 3)&lt;br /&gt;
*A1 to B2 jumper (in row 4)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*CR5 in place facing the board marking&lt;br /&gt;
*CR6 empty&lt;br /&gt;
*CR7 empty&lt;br /&gt;
*CR8 in place facing the board marking&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===3 Card Setup===&lt;br /&gt;
One tone filter is a &amp;quot;common&amp;quot; tone, and the other two are completely different frequencies. If for example, 800 Hz is the common tone and the others are 740 and 930, then one could configure the unit to turn on with 800/740, and off with 800/930.&lt;br /&gt;
&lt;br /&gt;
===4 Card Setup===&lt;br /&gt;
In this case, there is a different tone pair for each action. On has two completely different frequencies compared to off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I plan on figuring out what the hell is required to change these configs and document it here soon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==LCRx (Simpler Small Yellow Unit)==&lt;br /&gt;
This unit is the first type I acquired. It is significantly smaller and simpler than the other types, only allowing for a single function timer, but up to four tone filters. This allows for either a 2, 3 or 4 card setup. &lt;br /&gt;
&lt;br /&gt;
===Specifications===&lt;br /&gt;
&lt;br /&gt;
====Physical====&lt;br /&gt;
Again, not much known aside from anything made by CD&amp;amp;F to funciton in the VHF high or VHF low bands. My motherboard can take up to 4 tone filter modules, though my unit seems to be hard wired for the first two? Has 2 identical decoder modules (slots A and B), a timer module, and a relay driver module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''LCRx Series:'''&lt;br /&gt;
* '''Height:''' 325mm (12.75&amp;quot;) &amp;amp; (387mm (15.25&amp;quot;) from bracket top and bottom&lt;br /&gt;
* '''Width:''' 232mm (9.13&amp;quot;) top section &amp;amp; 229mm (9&amp;quot;) bottom section&lt;br /&gt;
* '''Depth:''' 92mm (3.62&amp;quot;) top section &amp;amp; 85mm (3.34&amp;quot;) bottom section&lt;br /&gt;
* '''Antenna length (installed):''' 470mm (18.5&amp;quot;)&lt;br /&gt;
* '''Weight:''' Approx. 9 lbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Terminal Strip Pinout (left to right):'''&lt;br /&gt;
*1 - COM for dry contacts&lt;br /&gt;
*2 - Stop dry contact&lt;br /&gt;
*3 - Start dry contact&lt;br /&gt;
*4 - Relay N/O&lt;br /&gt;
*5 - Relay N/O&lt;br /&gt;
*6 - AC in (to xfmr)&lt;br /&gt;
*7 - AC in (to xfmr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pretty self explanatory with the diagrams&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_terminals_closeup.jpg|Terminal closeup. Do note that normally the primary side of the transformer with the fuse goes on the far right two.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Transformer:'''&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/410/F_325X-1892699.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
*'''Input:''' Configurable 115 or 230v AC&lt;br /&gt;
*'''Output:''' Rated at 12.6v DC (Unloaded is higher)&lt;br /&gt;
*'''Max Current:''' 1.5A&lt;br /&gt;
*'''Max VA:''' 18.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_xfmr_pri.jpg|Transformer Primary&lt;br /&gt;
File:Cdf_xfmr_sec.jpg|Transformer Secondary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marked as &amp;quot;F-325X Filament Transformer&amp;quot; on the primary, &amp;quot;MagneTek Triad&amp;quot; on the secondary. Seems to suggest prior life in tube equipment but amazingly it's still made, just modernized. If you want, you can even [https://www.mouser.com/ProductDetail/Triad-Magnetics/F-325X?qs=b1anAsPanWwvgBfb3HaWKQ%3D%3D buy a new one on Mouser] for ~$15&lt;br /&gt;
&lt;br /&gt;
Primaries are in series for 230v, parallel for 115v. More info on configuring in the [[#(LCRx) Transformer wiring|(LCRx) transformer wiring]] section below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Photos====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_front_closed.jpg|Front with door closed&lt;br /&gt;
File:Cdf_front_open.jpg|Door open showing mainboard&lt;br /&gt;
File:Cdf_top.jpg|Top of the enclosure, showing the antenna mount&lt;br /&gt;
File:Cdf_bottom.jpg|Bottom of the enclosure, showing conduit and vent holes as well as an unused SO-239 connector to replace the whip antenna.&lt;br /&gt;
File:Cdf_back.jpg|Back of the enclosure, showing the integrated mounting holes.&lt;br /&gt;
File:Cdf_latch_side.jpg|Side of the enclosure with latch. First flips out, then rotate the wing to loosen the clamp.&lt;br /&gt;
File:Cdf_hinge_side.jpg|Side of the enclosure with the hinge. The hinge cannot be removed from the door, but the door and hinge can be removed from the enclosure with three screws and nuts.&lt;br /&gt;
File:Cdf_info_onboard.jpg|Info written near the bottom center of the mainboard. Shows FCC-ID, serial, receive frequency, input voltage, and ship date.&lt;br /&gt;
File:Cdf_tone_info.jpg|Configured tone information handwritten on the CD&amp;amp;F main board near the top center. Sequence 1 is to activate, sequence 2 is to deactivate.&lt;br /&gt;
File:Cdf_bare_mainboard.jpg|Bare mainboard of the CD&amp;amp;F. All cards removed for visibility.&lt;br /&gt;
File:Cdf_bare_mainboard_back.jpg|Back of the CD&amp;amp;F mainboard. There is conformal coating on the back which makes it difficult to probe things. It can be removed with acetone or MEK.&lt;br /&gt;
File:Cdf_rx_closeup.jpg|Closeup of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F.&lt;br /&gt;
File:Cdf_rx_closeup_back.jpg|Closeup of the rear of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F. Mirrored to match Cdf_rx_closeup.jpg.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
====(LCRx) Transformer wiring====&lt;br /&gt;
The F-325X &amp;quot;filament&amp;quot; transformer used to power the entire board can be reconfigured for 115 or 230v primary voltage and is detailed on the windings themselves. The secondary should be on a 3 pin molex style connector with both wires green.&lt;br /&gt;
The output of the transformer should be around 12v AC, but as with any unregulated supply it will be a bit higher than expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''115v Operation:''' Tie together the '''black''' and '''red/black striped''' wire together and tie the '''yellow/black striped''' wire and the '''green/black striped''' wire together. You now have two pairs of wires for live and neutral.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''230v Operation:''' Tie the '''yellow/black striped''' and '''red/black striped''' wires together and insulate them properly. You can now attach live and neutral to the '''black''' and '''black/green''' striped wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''I suggest you confirm winding integrity with a multimeter and/or use a dim bulb tester to prevent any catastrophies from happening.'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Architecture &amp;amp; Operation===&lt;br /&gt;
This is going in order from control signal thru processing, all the way to output contact closure.&lt;br /&gt;
&lt;br /&gt;
RF comes in via 3 pin antenna connector (top right) and goes thru double conversion superhet, then into MC3357P IF.&lt;br /&gt;
&lt;br /&gt;
Demod audio comes out from pin 9 of the MC3357P and goes into the commoned P1 pins of the 4 decoder board sockets.&lt;br /&gt;
&lt;br /&gt;
Tone filters A1 and A2 take input on P1, VCC on P2, GND on P3, and P4 is the logic NOT output of the XR2211A IC on the tone filter PCB.&lt;br /&gt;
This output is normally high, and gets pulled low when the input signal on P1 falls within the set passband. &lt;br /&gt;
Both filters are in parallel on the input, VCC, and GND, but the outputs of all four sockets are separate and go to the decoder boards.&lt;br /&gt;
The decoder boards are composed of logic gates and supporting circuitry to detect the order of pulses from the tone filters and perform the appropriate action in cooperation with the timer board.&lt;br /&gt;
When the signal to start the timer is decoded, the LED on the first decoder board blinks breifly, then the timer board signals the relay driver to engage the relay. The indicator lights on the timer board and the relay driver also illuminate.&lt;br /&gt;
On my unit, the unit times out after approximately 3 minutes of being activated if no stop signal is received on the radio or locally via contact closure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Receiver Circuit===&lt;br /&gt;
The receiver on board the F49LCR-2 is a double conversion superheterodyne circuit. RF comes in via the 3 pin header (only 2 used) and immediately goes into what I presume is a preamplifier with a MPS5179 RF transistor&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/149/mps5179-493155.pdf&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The Local Oscillator (LO) crystal on by unit is marked &amp;quot;154.240&amp;quot; on top of the can, and &amp;quot;47.180&amp;quot; on the side. After messing with some math, I discovered the LO gets tripled (presumably by some magic with the other transistors and passives nearby) to 141.54 MHz.&lt;br /&gt;
&lt;br /&gt;
The incoming RF is then mixed and subtracted with the tripled LO signal to get the 10.7 MHz intermediate frequency (IF). You can calculate different LO crystal frequencies or input frequencies with the following equation, assuming you have one or the other:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10.7 = rxFreq - (crystFreq * 3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The downstream Motorola MC3357P&amp;lt;ref&amp;gt;https://www.discriminator.nl/ic/mc3357.pdf&amp;lt;/ref&amp;gt; IC takes the standard 10.7 MHz IF input and converts it down again to 455 kHz and does some filtering, then using its internal quadrature FM detector demodulates the audio into a 200-350mV RMS audio signal on pin 9 of the IC.&lt;br /&gt;
&lt;br /&gt;
There is some more audio filtering that pin 9 feeds into, but afterwards the cleaned up audio goes right into the tone filter boards on a common trace.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As for the LCR-1 variant, based on the FCC-ID data it seems that the receiver will be nearly identical, though the resulting IF mixer will most likely be an addition rather than subtraction circuit due to the lower operation frequency.&lt;br /&gt;
&lt;br /&gt;
====Retuning for the 2 Meter Amateur Radio Band====&lt;br /&gt;
&lt;br /&gt;
=====Original Plan=====&lt;br /&gt;
My original plan was to source some kind of crystal between 44.43 to 45.7 MHz which corresponds to 146 to 147.975 MHz when plugged into the above equation. Upper limit of 147.975 chosen assuming a transmitted signal of 25kHz NFM.&lt;br /&gt;
After doing some more reasearch though, I discovered the Si5351 and it's breakout board from [https://www.adafruit.com/product/2045 Adafruit] which is a programmable clock generator that can output 3 separate clock signals from 8 kHz to 160 MHz. What a useful chip!&lt;br /&gt;
This has the advantage of costing about the same as a vintage hard to find crystal of a specific frequency while also being able to be reprogrammed  easily via I2C. The only downside is that the chip has no ROM so any configuration is lost upon power down. Despite this, that IC combined with a low power I2C enabled microcontroller attached to a suitable source of power from the board should yeild a highly versatile replacement to the old crystal.&lt;br /&gt;
&lt;br /&gt;
=====Si5351 Breakout=====&lt;br /&gt;
I ordered the board and when it arrived, I attached it to an arduino nano with 5v, GND, SCL and SDA (A4 and A5 on the nano). After programming the board and checking it with my new DSO, it showed 45.55 MHz as programmed using the aforementioned arduino and the Etherkit Si5351 example sketch. I removed the crystal from the LO circuit and attached the Si5351 CLK0 to the collector of Q4 as is done with the original crystal and also grounded the breakout board to the other crystal pad.&lt;br /&gt;
Initial tests show nearly identical functionality from stock, even without tuning any filter components onboard. The receiver now responds to signals on 147.350 MHz, comfortably near the top of the 2 meter band.&lt;br /&gt;
With that, I taped the arduino and breakout board together, insulated, and hijacked power from the main LM7812 regulator to power it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_si5351_test.jpg|Testing the breakout board with temporary connections.&lt;br /&gt;
File:Cdf_modded_LO.jpg|Final mod. The arduino and breakout taped together and insulated, using the original crystal through holes and taking power from the main L7812 regulator.&lt;br /&gt;
File:Cdf_mod_power_connections.jpg|Connections for Vin and GND on the arduino going to the main 12v regulated supply.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SCx (Multi-Option Large Silver/Yellow/Red Unit)==&lt;br /&gt;
The second type of unit I have acquired (an SC2), is much larger and more complex. It can support up to 3 (technically 4) function timers, 4 decoders, and six tone filters. This allows for a much more complex operation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The manual specifies a number of optional add-ons:&lt;br /&gt;
&lt;br /&gt;
* ''D1'' - Thermostat controlled heater (mounts below the receiver board)&lt;br /&gt;
* ''D2'' - CTCSS decoder board (mostly obsolete, rare)&lt;br /&gt;
* ''D3'' - Top deck mount VHF low antenna&lt;br /&gt;
* ''D4'' - Top deck mount VHF high antenna&lt;br /&gt;
* ''D5'' - Additional heavy duty 10A relay (relay #2)&lt;br /&gt;
* ''D6'' - Cabinet painted red&lt;br /&gt;
* ''D7'' - Additional intermodulation filter (not sure what this is?)&lt;br /&gt;
* ''D8'' - Audio kit (for servicing decoders)&lt;br /&gt;
* ''D9'' - Test transmitter encoder (possibly one of the FCC-IDs? Maybe CDF1 and CDF2.)&lt;br /&gt;
* ''D10'' - Additional tone filter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Specifications===&lt;br /&gt;
&lt;br /&gt;
====Physical====&lt;br /&gt;
&lt;br /&gt;
'''SC Series:'''&lt;br /&gt;
&lt;br /&gt;
* '''Height:''' 325mm (12.75&amp;quot;) &amp;amp; 387mm (15.25&amp;quot;) from bracket top and bottom&lt;br /&gt;
* '''Width:''' 320mm (12.59&amp;quot;) top section &amp;amp; 288mm (11.33&amp;quot;) bottom section&lt;br /&gt;
* '''Depth:''' 95mm (3.74&amp;quot;) top section &amp;amp; 90mm (3.54&amp;quot;) bottom section&lt;br /&gt;
* '''Antenna length (installed):''' 470mm (18.5&amp;quot;)&lt;br /&gt;
* '''Weight:''' Approx. ?? lbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Transformer:'''&amp;lt;ref&amp;gt;https://www.hammfg.com/electronics/transformers/power/266.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
*'''Input:''' Configurable 115 or 230v AC&lt;br /&gt;
*'''Output:''' Rated at 24v DC OR 12v DC depending on config (Unloaded is higher) &lt;br /&gt;
*'''Max Current:''' 1A/2A (24/12v)&lt;br /&gt;
*'''Max VA:''' 24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_transformer_details.jpg|Transformer details&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More info on configuring in the [[#(SC) Transformer wiring| SC transformer wiring]] section below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====Photos====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_front_case.jpg|Front case before restoration&lt;br /&gt;
File:Cdf_SC_front_restored.jpg|Front case of my unit after restoration&lt;br /&gt;
File:Cdf_SC_inside.jpg|Inside my restored unit with missing activation buttons added&lt;br /&gt;
File:Cdf_SC_nameplate.jpg|Nameplate with details&lt;br /&gt;
File:Cdf_SC_latch_side.jpg|Latch side of my restored unit&lt;br /&gt;
File:Cdf_SC_hinge_side.jpg|Hinge side of my restored unit&lt;br /&gt;
File:Cdf_SC_back.jpg|Back of my restored unit&lt;br /&gt;
File:Cdf_SC_top.jpg|Top of my restored unit showing the antenna bulkhead&lt;br /&gt;
File:Cdf_SC_bottom.jpg|Bottom of the restored unit showing optional SO-239 connector&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====(SC) Transformer wiring====&lt;br /&gt;
The main transformer in the unit is a [https://www.hammfg.com/electronics/transformers/power/266.pdf 266J24 from Hammond Manufacturing].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''115v Operation:''' Tie '''black/brown''' together and '''white/orange''' together.&lt;br /&gt;
&lt;br /&gt;
*'''230v Operation:''' Tie '''white/brown''' together and insulate. Input power on '''black''' and '''orange'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The main board operates on 12v, so just make sure that the red/grey and yellow/blue wires are tied together in those pairs for 12v operation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Toroid1.gif|Transformer pinout from Hammond&lt;br /&gt;
File:Cdf_SC_transformer_details.jpg|Transformer details&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Tone Filter Test Board===&lt;br /&gt;
The tone filter test board is pretty self explanatory. It contains six LEDs, one for each tone filter, which are connected to a MC14069BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14069UB_D-2315482.pdf&amp;lt;/ref&amp;gt; hex inverter IC.&lt;br /&gt;
&lt;br /&gt;
When the a tone filter detects a signal within its configured bandwidth and pulls it's P1-4 pin low, the hex inverter IC inverts that signal, pulling the corresponding LED high which illuminates it, indicating the filter is active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Tone Filter Test Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |4th tone filter (J3)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |3rd tone filter (J4)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |2nd tone filter (J5)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |1st tone filter (J6)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |5th tone filter (J2)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |6th tone filter (J1)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_decodertester_front.jpg|Front of the SC series tone filter test board&lt;br /&gt;
File:Cdf_SC_decodertester_rear.jpg|Rear of the SC series tone filter test board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Programming board===&lt;br /&gt;
The programming board is the center of the unit's operation. It's a bare board that allows for jumpers to be placed to route signals from the tone filters to the decoders. The manual details the configuration in more detail, but here's the basics.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are letter and number combinations printed on the programming board, which correspond to each function and it's inputs.&lt;br /&gt;
&lt;br /&gt;
*V - CD Steady (Alert)&lt;br /&gt;
*W - CD Cycle (Attack)&lt;br /&gt;
*X - Fire&lt;br /&gt;
*Y - Cancel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The numbers corresponding to the letters (eg. Y1) is which order the filter signal should be sent in to trigger the function. 1 is the first signal, 2 is the second signal. Theoretically, this allows for any combination of common or separate tones to be configured to activate any function as desired, though there may be limitations that I am not aware of.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Programming Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |2Y (Cancel)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |1Y (Cancel)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Tone filter 1 (J6)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Tone filter 2 (J5)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Center&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |2X (Fire)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |1X (Fire)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Tone filter 3 (J4)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |Tone filter 4 (J3)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |2W (CD Cycle/Attack)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-1'''&lt;br /&gt;
        |1W (CD Cycle/Attack)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-2'''&lt;br /&gt;
        |Tone filter 5 (J2)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-3'''&lt;br /&gt;
        |Tone filter 6 (J1)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-4'''&lt;br /&gt;
        |2V (CD Steady/Alert)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-5'''&lt;br /&gt;
        |1V (CD Steady/Alert)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_prog_module_front.jpg|Front of the SC series programming board&lt;br /&gt;
File:Cdf_SC_prog_module_back.jpg|Rear of the SC series programming board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Power Supply Module===&lt;br /&gt;
On the LCx series, the power supply section is built into the main board. It is similar in architecture to the SC series, though the latter has it on a removable module. The power supply module takes in the unregulated AC output of the transformer, rectifies it, tames it down to 12v via a 7812 voltage regulator, and finally filters the DC with inductors and capacitors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Power Supply Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vout (+18v unregulated)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Transformer AC in&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |Transformer AC in&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_psu_module_front.jpg|Front of the SC series programming board&lt;br /&gt;
File:Cdf_SC_psu_back.jpg|Rear of the SC series programming board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Units==&lt;br /&gt;
There are more unit types out there which include more variants of the LCR and SCx line:&lt;br /&gt;
&lt;br /&gt;
Smaller Units:&lt;br /&gt;
* LCR1 - (most likely) VHF Low band small yellow unit&lt;br /&gt;
* LCR2 - VHF High band small yellow unit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Larger Units:&lt;br /&gt;
* SC1 - VHF Low band large silver/yellow unit&lt;br /&gt;
* SC2 - VHF High band large silver/yellow unit&lt;br /&gt;
* SC3 - UHF band large silver/yellow unit&lt;br /&gt;
&lt;br /&gt;
==General Notes/Things to Watch Out For==&lt;br /&gt;
&lt;br /&gt;
*On the back of the main board and parts of the tone filters there is a conformal coating. I suggest removing it before reflowing joints to prevent contamination of the solder. Acetone or M.E.K. seems to do well along with mechanical removal. &amp;lt;u&amp;gt;'''Be careful with your application of force, you can very easily strip off the solder mask! Ask me how I know!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
*These devices are quite old, and excessive handling and stress seems to not play nice to the solder joints. I have fixed both the tone filters and receiver section by reflowing every joint with leaded solder.&lt;br /&gt;
*Due to the XR2211A IC being obsolete and quite hard to source nowadays, I may try to design my own tone decoder board using the LM567 IC which is still available in SMD form factors. The LM567 also outputs a logic low when signal is detected, but the design will have to incorperate a LDO 5v regulator to power the chip from the 12v the cards get.&lt;br /&gt;
*I have not adjusted any of the filter components on the receiver circuit yet, but I did run an experiment by leaving the device plugged in with the antenna attached inside my house while sending the activation signal from a few dense suburban blocks away. The board operated perfectly with 5W from my Anytone 878, turning on and off.&lt;br /&gt;
*While the tone filters are labled J1 thru J6 on the PCB, the actual numbering is reversed, tone filter 1 is at the top and 6 is at the bottom. Despite that, my unit (and I suspect others that were reconfigured by a third party) may not start at slot 1. My unit has slots 6, 5, and 4 occupied with the corresponding wiring on the programming board. The nameplate implies slots 1, 2, and 3 however. Overall it doesn't ''really'' matter if things aren't in numerical order, but it sure as hell makes things confusing...&lt;br /&gt;
*On the maxon data radio DB-15 connector, you can solder a normal speaker to pin &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2487</id>
		<title>CD&amp;F (Siren Controller)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2487"/>
		<updated>2024-05-26T21:21:18Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Add timer switch info and fix oopsies on pinouts that dont match&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Civil Defense &amp;amp; Fire (CD&amp;amp;F) siren controllers function on two-tone Motorola QuikCall, Plectron, or General Electric style paging to wirelessly activate warning sirens. The device can be activated via radio or locally via dry contacts.&lt;br /&gt;
Not much is known about these devices or the company nowadays, but here is what I have discovered.&lt;br /&gt;
&lt;br /&gt;
==Overview &amp;amp; Goals==&lt;br /&gt;
Contrary to modern offerings like the FC from Federal Signal&amp;lt;ref&amp;gt;https://www.fedsig.com/product/fc-siren-controller&amp;lt;/ref&amp;gt;, these devices are simple two-tone paging decoders that listen at a fixed radio frequency (VHF high or low band) and activate a relay on a timer when the correct signal is sent. There are also provisions for push button activation or remote non-RF activation via telephone relay with dry contacts.&lt;br /&gt;
These controllers tended to be known by siren enthusiasts as unreliable and flaky, though I have theories on why that is later on.&lt;br /&gt;
Regardless, they are completely analog in circuitry which offers some relative simplicity in understanding and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My goals in experimentation and reverse engineering this thing are as follows:&lt;br /&gt;
* Retune the onboard radio receiver to function within the 2 meter amateur radio band instead of the VHF high band my unit is configured for.&lt;br /&gt;
* Reverse engineer and document the functionality of the tone decoding circuitry and determine the maximum and minimum limits for the tone frequencies based on the onboard components.&lt;br /&gt;
* &amp;lt;s&amp;gt;Recreate schematics of each daughterboard to help with figuring out their functionality.&amp;lt;/s&amp;gt; Shown in the manual&lt;br /&gt;
* &amp;lt;s&amp;gt;Document the theory of operation and create a rough block diagram for functionality.&amp;lt;/s&amp;gt; Shown in the manual&lt;br /&gt;
* Document any theories, issues that arise and their fixes, as well as things to watch out for&lt;br /&gt;
* Design a new tone decoder daughterboard using more common components (LM567)&lt;br /&gt;
* Recreate timer PCB to allow for additional signals to be added to models without extra timers&lt;br /&gt;
* Design and add a small audio amplifier circuit and speaker to listen to the recevier audio feed locally (LCRx only)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
Not much information is available about these devices on the internet unfortunately, as they were more commonplace back in the 1980's and 1990's. Despite that, there are many units that were shipped into the mid 2000's, and the company was merged/acquired by Sentry Siren sometime in the mid 2010's. The company, however, was located at 140 North Tyler Street in Elm Creek, Nebraska. The company was registered with the FCC on 4/14/98 by a R. E. Kugler.&lt;br /&gt;
Some municipalities still have these devices deployed in old systems because &amp;quot;if it ain't broke, don't fix it&amp;quot; always prevails of course. There appears to exist at least 3 types that I have personally seen online including my own unit.&lt;br /&gt;
The most I have discovered amounts to what I have seen regarding FCC filings from the 1986 to 1990 under the company name (under grantee code '''F49'''&amp;lt;ref&amp;gt;https://fccid.io/F49&amp;lt;/ref&amp;gt;) and what I have seen in various sources of media from Google images and YouTube videos.&lt;br /&gt;
The FCC ID's associated with F49 are as follows:&lt;br /&gt;
&lt;br /&gt;
*'''F49LCR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 150-174 MHz&lt;br /&gt;
*'''F49LCR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-50 MHz&lt;br /&gt;
*'''F49EMR-3'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-3&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 130-148 MHz&lt;br /&gt;
*'''F49EMR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49EMR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F49CDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz(Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49CDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F498POCDF-3'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-2&amp;lt;/ref&amp;gt; Not registered on FCC database, but exists. UHF variant of SC series (SC3)&lt;br /&gt;
*'''F498POCDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F498POCDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My unit is marked '''F49LCR-2''' and is tuned for 152.240 MHz.&lt;br /&gt;
&lt;br /&gt;
===Speculation===&lt;br /&gt;
My current research shows the existence of at least two or three types of these devices. Obviously there are more devices produced by the company, but I have zero clue what they are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* This model that I own, which is always civil defense yellow and measures 325x232x92mm a few times on the internet in videos and photos&lt;br /&gt;
** Appears to always have it's radio receiver on the motherboard with descrete components.&lt;br /&gt;
&lt;br /&gt;
* A larger more rectangular one, which I have acquired (yay!) that can be either silver or civil defense yellow.&lt;br /&gt;
** This unit is even more modular and can contain either a descrete radio receiver board, some kind of descrete but shielded radio board, or a maxon data radio board (which is reprogrammable)&lt;br /&gt;
** These units have built-in local activation buttons and no terminals for remote activation. Just AC in and one or two relay contacts&lt;br /&gt;
** These units also can do multiple signals including alert (steady), attack (wail), and fire (not quite sure what it means, fast wail maybe?) and have more tone decoders and timer cards&lt;br /&gt;
** I've also noticed a possibly earlier variant that has a screw latch instead of a folding wing type latch.&lt;br /&gt;
&lt;br /&gt;
My large silver unit does not appear to have an FCC ID. This kinda makes sense since the only RF part is a pre-certified radio receiver&lt;br /&gt;
&lt;br /&gt;
I have also noticed at least one unit that has the &amp;quot;PO&amp;quot; of F49POCDF markered out, which would make it F49CDF, which is a vaild ID. I believe that F49CDF and F49POCDF may be the same units with just a different variation or newer/older models.&lt;br /&gt;
&lt;br /&gt;
CD&amp;amp;F makes other products as well, though the only other example I have seen is some sort of electronic siren controller on Twitter (LINK HERE)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Shared Components and Info==&lt;br /&gt;
This section contains part descriptions and information that is relevant across the entire line of controllers.&lt;br /&gt;
&lt;br /&gt;
===Manual===&lt;br /&gt;
I was given a scanned copy of a manual for the SC line of controllers, though there is plenty of info relevant to all models within. I have uploaded it to [https://archive.org/details/cdf-radio-manual archive.org here.]&lt;br /&gt;
&lt;br /&gt;
===Naming/Serial Convention===&lt;br /&gt;
According to the manual, this is how the controller units are named. At least, the larger SC variants. Some older units seem to follow slightly different conventions (ex. SC3M0-1322)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SC(V)-(W)-(XY)-(ZZZZ)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SC''' - Siren Controller&lt;br /&gt;
&lt;br /&gt;
'''V''' - Frequency band&lt;br /&gt;
** '''1''' - Low Band VHF (30-50MHz)&lt;br /&gt;
** '''2''' - High Band VHF (148-173MHz)&lt;br /&gt;
** '''3''' - UHF (440-480MHz)&lt;br /&gt;
&lt;br /&gt;
'''W''' - ???&lt;br /&gt;
&lt;br /&gt;
'''X''' - Tone format &amp;amp; timing&lt;br /&gt;
** '''P''' - Plectron&lt;br /&gt;
** '''M''' - Motorola&lt;br /&gt;
** '''G''' - General Electric&lt;br /&gt;
** '''F''' - ??? (Mentioned in manual, Maybe Motorola 4 tone?)&lt;br /&gt;
&lt;br /&gt;
'''Y''' - Revision number&lt;br /&gt;
&lt;br /&gt;
'''Z''' - Serial Number&lt;br /&gt;
&lt;br /&gt;
This is how I interpreted it, though I could be wrong about the revision number placement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tone Filters===&lt;br /&gt;
The tone filters are simple little daughterboards based on the Exar/MaxLinear XR2211ACP&amp;lt;ref&amp;gt;https://assets.maxlinear.com/web/documents/xr2211av104.pdf&amp;lt;/ref&amp;gt; FSK/Tone decoder IC.&lt;br /&gt;
The board contains the necessary passive components to enable tone decode functionality of the IC. Audio comes in from the recieve circuit on pin P1 and runs through the IC. When a tone matched the configured settings, the receiver module drops pin P4 low, otherwise it is held high. Thats pretty much it.&lt;br /&gt;
The variable resistor is used to change the set frequency of the module, but I do not know to what extent yet. Testing needs to be done. &lt;br /&gt;
&lt;br /&gt;
Example values for my tones are as follows:&lt;br /&gt;
&lt;br /&gt;
*A1 (1153.4 Hz): 5.747kOhms&lt;br /&gt;
&lt;br /&gt;
*A2 (1285.8 Hz) 4.9 to 5kOhms, contact was rough&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_filters_top.jpg|Tone filters top side&lt;br /&gt;
File:Cdf_filters_bottom.jpg|Tone Filters bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Tone Filter Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |Audio in&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Logic NOT signal out (default high, drops low when signal is in passband)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Logic Out (Not used on this board, but is the opposite of P4)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tuning====&lt;br /&gt;
Tuning the onboard pots was a little odd at first, but it appears &amp;lt;b&amp;gt;CCW is higher frequency, CW is lower frequency.&amp;lt;/b&amp;gt; It seems that out of circuit (or at least with my crackpot test setup) the logic NOT output of the chip appeared to not function. I thought I had broken the chip at first, but after using the standard logic output to retune back to the original frequency, things worked when back in the main board. So, moral of the story is to use the standard logic output when tuning and just be careful.&lt;br /&gt;
Looking at the datasheet for the XR2211A, the signal input on pin 2 can be anywhere from 10mV RMS to 3V RMS which is quite nice. Keep that in mind when injecting a signal from a function generator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Searching for tone filter max/min/current frequency=====&lt;br /&gt;
I tested filter A2 and the highest seems to be ~1.44kHz and lowest at ~1.12kHz with its components. I suspect that due to this small range, there may be either multiple model numbers (other than 031-0392-000) which have slightly different component values or possibly a different potentiometer. One other possibility is that this model just cant go outside those ranges, but I highly doubt that since many times these has to work with existing fire department/police department paging systems.&lt;br /&gt;
&lt;br /&gt;
With that being said, you may want to test your own filters. Here is how I tested mine:&lt;br /&gt;
&lt;br /&gt;
# Hook up your function generator or audio source (pure sine wave) on pin P1, VCC (12v DC) on pin P2, GND on P3, and your oscilloscope or voltmeter on pin P5.&lt;br /&gt;
#* You may also want to hook a second oscilloscope channel to the function generator output.&lt;br /&gt;
# Without touching the onboard pot, slowly sweep through frequencies from about 300Hz to 2.5kHz. Most paging systems are probably within these.&lt;br /&gt;
# Watch for the logic output of the filter to go high, indicating you have found the proper frequency.&lt;br /&gt;
#* There is a certain amount of passband in the filter, so tune back and forth slowly around the points where the filter triggers to find the upper and lower bounds, then you can calculate the approximate center frequency from there.&lt;br /&gt;
# You may want to re-silicone the pot and also mark the set frequency on the PCB in marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Tuning filters to a different frequency=====&lt;br /&gt;
If you aren't searching for the frequency bounds like I was, I suggest tuning the filters in the following way:&lt;br /&gt;
&lt;br /&gt;
# Hook up your function generator or audio source (pure sine wave) on pin P1, VCC (12v DC) on pin P2, GND on P3, and your oscilloscope or voltmeter on pin P5.&lt;br /&gt;
#* You may also want to hook a second oscilloscope channel to the function generator output.&lt;br /&gt;
# Turn on your function generator and set it to the frequency you wish for the module to respond to.&lt;br /&gt;
# If you haven't already, dig the silicone out of the pot and make sure its clean. VERY slowly rotate CCW for a higher frequency or CW for a lower frequency.&lt;br /&gt;
# Once you have the pot tuned properly, the logic output of the filter will go high. You are within the bandwidth of the filter now.&lt;br /&gt;
# Test the bandwidth by changing frequency slightly above and below your desired set point. Slowly adjust the pot to center in the passband to your desired frequency.&lt;br /&gt;
# You may want to re-silicone the pot and also mark the set frequency on the PCB in marker.&lt;br /&gt;
&lt;br /&gt;
Through some component changes, you will probably be able to change the adjustable range of the filters. That is something I am going to investigate soon.&lt;br /&gt;
&lt;br /&gt;
====Tone filter troubleshooting====&lt;br /&gt;
&lt;br /&gt;
If you suspect the tone filters are not functioning properly, check that you have installed them in the correct order and are running the right sequence of tones through the unit.&lt;br /&gt;
If that fails, I have encountered issues with the main board as well as these modules that required reflowing all solder joints due to being brittle and most likely cracking and making poor connections.&lt;br /&gt;
&lt;br /&gt;
'''Do be aware, on the mainboard and parts of the tone decoders there is conformal coating. Acetone or MEK should help remove this. I suggest removing before soldering to not contaminate the solder joints'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Decoder Modules===&lt;br /&gt;
The decoder modules take in the logic low pulses from the tone filters and use some logic circuitry to eventually send a signal to the timer module to start a cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs:'''&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14069UBCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14069UB_D-2315482.pdf&amp;lt;/ref&amp;gt; (Hex Inverter)&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14050BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/mc14049b_d-1193035.pdf&amp;lt;/ref&amp;gt; (Hex Buffer)&lt;br /&gt;
&lt;br /&gt;
'''U3''' - Motorola MC14073BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series Triple 3−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Motorola MC1455P1&amp;lt;ref&amp;gt;https://www.onsemi.com/pdf/datasheet/mc1455-d.pdf&amp;lt;/ref&amp;gt; (555 Timer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Decoder Module Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |Output, goes to programming section&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |Input, goes to programming section&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Output to Timer, thru diode customization section between decoders (CR5 &amp;amp; CR8)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |From CR5 diode, test output? (N/C on main board)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_decoder_module_a_front.jpg|Decoder modules topside&lt;br /&gt;
File:Cdf_decoder_module_a_back.jpg|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Timer Modules===&lt;br /&gt;
More examination needs to be done, but this module appears to latch the relay for a configured amount of time. I have seen multiple of these on other models that can do more signals such as &amp;quot;Attack&amp;quot; or &amp;quot;Fire&amp;quot;, some with more DIP switches populated.&lt;br /&gt;
The covered DIP switches of SW1 control parameters of the timing cycle, feeding configuring the 8 bits of the Maxim timer IC. Those bits configure the time delay by connecting each of the pins 1 through 8 on the IC through the a 10kOhm resistor (R3) to VCC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====DIP Switch Config====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=====SW1 (Total Time)=====&lt;br /&gt;
The stock DIP switch config for the steady 3 min cycle timer is, from left to right (Up = ON): up, down, up, down, down, up, down, up. This sets pins 1, 3, 6 and 8 high, and 2,4,5,and 7 low (the DIP switch numbers are backwards in reference to the IC pins). This equates to a RC time constant of 165. &lt;br /&gt;
&lt;br /&gt;
According to the manual, SW1 controls the total time that the function is activated with a +/- 10% margin. The switches add together in a binary sequence when closed (up)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''SW1 Values (position from left to right)'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Position&lt;br /&gt;
        !Time value&lt;br /&gt;
        |-&lt;br /&gt;
        |'''1'''&lt;br /&gt;
        |128 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''2'''&lt;br /&gt;
        |64 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''3'''&lt;br /&gt;
        |32 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''4'''&lt;br /&gt;
        |16 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''5'''&lt;br /&gt;
        |8 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''6'''&lt;br /&gt;
        |4 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''7'''&lt;br /&gt;
        |2 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''8'''&lt;br /&gt;
        |1 sec.&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An example shown in the manual is switches 1, 3, 4, and 6 closed, providing a run time of 3 minutes (180s).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=====SW2 &amp;amp; SW3 (On/Off time during cycle)=====&lt;br /&gt;
&lt;br /&gt;
On CD cycle/fire timers, the addition of ommitted components and SW2/SW3 allows for controlling the time spent on and off during the total cycle time defined by SW1. These switches add up in a binary sequence when open (down) with a +/- 10% margin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*SW2 controls the time spent ON during a cycle&lt;br /&gt;
*SW3 controls the time spent OFF during a cycle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''SW2/3 Values (position from left to right)'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Position&lt;br /&gt;
        !Time value&lt;br /&gt;
        |-&lt;br /&gt;
        |'''1'''&lt;br /&gt;
        |1 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''2'''&lt;br /&gt;
        |2 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''3'''&lt;br /&gt;
        |4 sec.&lt;br /&gt;
        |-&lt;br /&gt;
        |'''4'''&lt;br /&gt;
        |8 sec.&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Converting a Steady Timer to a CD Cycle Timer====&lt;br /&gt;
&lt;br /&gt;
With a bit of patience and the missing components detailed in the manual, one could theoretically turn a CD steady timer into a CD Cycle/Fire timer.&lt;br /&gt;
&lt;br /&gt;
Do note however that if you do so, you must cut or desolder the jumper in the W1 position. I am curious if one may replace that jumper with a small switch to allow for choosing between steady and attack/fire signals by bypassing the extra components.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_timer_rc_scope2.png|Wide view of the RC oscillator via pin 13&lt;br /&gt;
File:Cdf_timer_RC_scope.png|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At low values it seems to be pretty accurate (eg. 5 sec), but with my test of &amp;quot;180s&amp;quot; (8, 6, 5 and 4 high) yielded approximately 3m18s (almost 200s). Timing the stock setting gets 2m57s, or 177s. This is consistent with the stated +/- 10% margin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs (Steady Cycle Timer 031-0389-000):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14081BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14011BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input NAND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U3''' - Motorola MC1455P1&amp;lt;ref&amp;gt;https://www.onsemi.com/pdf/datasheet/mc1455-d.pdf&amp;lt;/ref&amp;gt; (555 Timer) [ONLY PRESENT ON CD CYCLE/FIRE MODELS]&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Maxim ICM7240IPE&amp;lt;ref&amp;gt;https://www.analog.com/media/jp/technical-documentation/data-sheets/1360.pdf&amp;lt;/ref&amp;gt; (Programmable Timer/Counter IC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Cycle Timer Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |Signal Out to Relay Driver&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |STOP (Also local control via terminal strip)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |START (Also local control via terminal strip)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Cancel &amp;quot;A&amp;quot; (from manual)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |Decoder Cancel (from manual)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Cancel &amp;quot;B&amp;quot; (Coupled to GND via C44)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |Cancel &amp;quot;C&amp;quot; (N/C on Main Board)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |N/C on Main Board&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_cycle_timer_front.jpg|Timer module topside&lt;br /&gt;
File:Cdf_cycle_timer_back.jpg|Timer module bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Relay Driver Module===&lt;br /&gt;
&lt;br /&gt;
The relay driver is super simple, consisting of just 2 transistors (NTE85 and 2N3414), some resistors and 2 diodes. Not to mention the two LEDs as well.&lt;br /&gt;
The whole purpose of the driver seems to be level shifting and driving the coil using the main DC supply of the board. Not much else to it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_relay_driver_top.jpg|Relay module topside&lt;br /&gt;
File:Cdf_relay_driver_back.jpg|Relay module bottom side (mirrored to match top side)&lt;br /&gt;
File:Cdf_relay_driver_schematic.png|Reverse engineered schematic of the relay driver.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Relay Driver Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |Signal Input from timer&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |N/C on driver board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C on driver board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |Relay #1 Coil (E9 on I/O header)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Relay #1 Coil (E10 on I/O header)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |Relay #2 Coil (Optional in SC series, not used at all in LCRx.)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |Relay #2 Coil (Optional in SC series, not used at all in LCRx.)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===I/O connector pinout===&lt;br /&gt;
This connector is the one just left of the relay. Houses the relay wires and the start/stop button inputs.&lt;br /&gt;
&lt;br /&gt;
* E10: Relay Coil&lt;br /&gt;
* E9: Relay Coil&lt;br /&gt;
* E8: Start terminal&lt;br /&gt;
* E7: Stop terminal&lt;br /&gt;
* E6: Common terminal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Board Connectors===&lt;br /&gt;
The molex connectors that are used on all the modular boards are Molex KK series with a .156&amp;quot; pitch.&lt;br /&gt;
* [http://www.mouser.com/catalog/645/usd/1630.pdf Molex KK Series connectors datasheet]&lt;br /&gt;
* [https://www.mouser.com/catalog/645/usd/1631.pdf Molex KK series headers datasheet]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Programming==&lt;br /&gt;
&lt;br /&gt;
There are two small sections below the tone decoders and inbetween the two decoder boards that allow for changing the path of signals in and out of the decoder boards. This allows for changing the behavior of the unit depending on the number of tone filters installed.&lt;br /&gt;
&lt;br /&gt;
For example, my unit has two filters installed and the &amp;quot;on&amp;quot; sequence is A1, A2 (1153/1285 Hz), and &amp;quot;off&amp;quot; is the opposite. Since there are 4 card positions, you can also configure a 3 and 4 card setup&lt;br /&gt;
&lt;br /&gt;
===2 Card Setup===&lt;br /&gt;
Probably the most common, and what my unit is configured for. Sending A1, A2 turns the unit on, and A2, A1 turns it off. The jumpers are configured as follows:&lt;br /&gt;
&lt;br /&gt;
*CR1 diode from 1 to A1&lt;br /&gt;
*CR2 diode from 2 to A2&lt;br /&gt;
*B1 to A2 jumper (in row 3)&lt;br /&gt;
*A1 to B2 jumper (in row 4)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*CR5 in place facing the board marking&lt;br /&gt;
*CR6 empty&lt;br /&gt;
*CR7 empty&lt;br /&gt;
*CR8 in place facing the board marking&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===3 Card Setup===&lt;br /&gt;
One tone filter is a &amp;quot;common&amp;quot; tone, and the other two are completely different frequencies. If for example, 800 Hz is the common tone and the others are 740 and 930, then one could configure the unit to turn on with 800/740, and off with 800/930.&lt;br /&gt;
&lt;br /&gt;
===4 Card Setup===&lt;br /&gt;
In this case, there is a different tone pair for each action. On has two completely different frequencies compared to off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I plan on figuring out what the hell is required to change these configs and document it here soon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==LCRx (Simpler Small Yellow Unit)==&lt;br /&gt;
This unit is the first type I acquired. It is significantly smaller and simpler than the other types, only allowing for a single function timer, but up to four tone filters. This allows for either a 2, 3 or 4 card setup. &lt;br /&gt;
&lt;br /&gt;
===Specifications===&lt;br /&gt;
&lt;br /&gt;
====Physical====&lt;br /&gt;
Again, not much known aside from anything made by CD&amp;amp;F to funciton in the VHF high or VHF low bands. My motherboard can take up to 4 tone filter modules, though my unit seems to be hard wired for the first two? Has 2 identical decoder modules (slots A and B), a timer module, and a relay driver module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''LCRx Series:'''&lt;br /&gt;
* '''Height:''' 325mm (12.75&amp;quot;) &amp;amp; (387mm (15.25&amp;quot;) from bracket top and bottom&lt;br /&gt;
* '''Width:''' 232mm (9.13&amp;quot;) top section &amp;amp; 229mm (9&amp;quot;) bottom section&lt;br /&gt;
* '''Depth:''' 92mm (3.62&amp;quot;) top section &amp;amp; 85mm (3.34&amp;quot;) bottom section&lt;br /&gt;
* '''Antenna length (installed):''' 470mm (18.5&amp;quot;)&lt;br /&gt;
* '''Weight:''' Approx. 9 lbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Terminal Strip Pinout (left to right):'''&lt;br /&gt;
*1 - COM for dry contacts&lt;br /&gt;
*2 - Stop dry contact&lt;br /&gt;
*3 - Start dry contact&lt;br /&gt;
*4 - Relay N/O&lt;br /&gt;
*5 - Relay N/O&lt;br /&gt;
*6 - AC in (to xfmr)&lt;br /&gt;
*7 - AC in (to xfmr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pretty self explanatory with the diagrams&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_terminals_closeup.jpg|Terminal closeup. Do note that normally the primary side of the transformer with the fuse goes on the far right two.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Transformer:'''&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/410/F_325X-1892699.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
*'''Input:''' Configurable 115 or 230v AC&lt;br /&gt;
*'''Output:''' Rated at 12.6v DC (Unloaded is higher)&lt;br /&gt;
*'''Max Current:''' 1.5A&lt;br /&gt;
*'''Max VA:''' 18.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_xfmr_pri.jpg|Transformer Primary&lt;br /&gt;
File:Cdf_xfmr_sec.jpg|Transformer Secondary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marked as &amp;quot;F-325X Filament Transformer&amp;quot; on the primary, &amp;quot;MagneTek Triad&amp;quot; on the secondary. Seems to suggest prior life in tube equipment but amazingly it's still made, just modernized. If you want, you can even [https://www.mouser.com/ProductDetail/Triad-Magnetics/F-325X?qs=b1anAsPanWwvgBfb3HaWKQ%3D%3D buy a new one on Mouser] for ~$15&lt;br /&gt;
&lt;br /&gt;
Primaries are in series for 230v, parallel for 115v. More info on configuring in the [[#(LCRx) Transformer wiring|(LCRx) transformer wiring]] section below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Photos====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_front_closed.jpg|Front with door closed&lt;br /&gt;
File:Cdf_front_open.jpg|Door open showing mainboard&lt;br /&gt;
File:Cdf_top.jpg|Top of the enclosure, showing the antenna mount&lt;br /&gt;
File:Cdf_bottom.jpg|Bottom of the enclosure, showing conduit and vent holes as well as an unused SO-239 connector to replace the whip antenna.&lt;br /&gt;
File:Cdf_back.jpg|Back of the enclosure, showing the integrated mounting holes.&lt;br /&gt;
File:Cdf_latch_side.jpg|Side of the enclosure with latch. First flips out, then rotate the wing to loosen the clamp.&lt;br /&gt;
File:Cdf_hinge_side.jpg|Side of the enclosure with the hinge. The hinge cannot be removed from the door, but the door and hinge can be removed from the enclosure with three screws and nuts.&lt;br /&gt;
File:Cdf_info_onboard.jpg|Info written near the bottom center of the mainboard. Shows FCC-ID, serial, receive frequency, input voltage, and ship date.&lt;br /&gt;
File:Cdf_tone_info.jpg|Configured tone information handwritten on the CD&amp;amp;F main board near the top center. Sequence 1 is to activate, sequence 2 is to deactivate.&lt;br /&gt;
File:Cdf_bare_mainboard.jpg|Bare mainboard of the CD&amp;amp;F. All cards removed for visibility.&lt;br /&gt;
File:Cdf_bare_mainboard_back.jpg|Back of the CD&amp;amp;F mainboard. There is conformal coating on the back which makes it difficult to probe things. It can be removed with acetone or MEK.&lt;br /&gt;
File:Cdf_rx_closeup.jpg|Closeup of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F.&lt;br /&gt;
File:Cdf_rx_closeup_back.jpg|Closeup of the rear of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F. Mirrored to match Cdf_rx_closeup.jpg.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
====(LCRx) Transformer wiring====&lt;br /&gt;
The F-325X &amp;quot;filament&amp;quot; transformer used to power the entire board can be reconfigured for 115 or 230v primary voltage and is detailed on the windings themselves. The secondary should be on a 3 pin molex style connector with both wires green.&lt;br /&gt;
The output of the transformer should be around 12v AC, but as with any unregulated supply it will be a bit higher than expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''115v Operation:''' Tie together the '''black''' and '''red/black striped''' wire together and tie the '''yellow/black striped''' wire and the '''green/black striped''' wire together. You now have two pairs of wires for live and neutral.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''230v Operation:''' Tie the '''yellow/black striped''' and '''red/black striped''' wires together and insulate them properly. You can now attach live and neutral to the '''black''' and '''black/green''' striped wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''I suggest you confirm winding integrity with a multimeter and/or use a dim bulb tester to prevent any catastrophies from happening.'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Architecture &amp;amp; Operation===&lt;br /&gt;
This is going in order from control signal thru processing, all the way to output contact closure.&lt;br /&gt;
&lt;br /&gt;
RF comes in via 3 pin antenna connector (top right) and goes thru double conversion superhet, then into MC3357P IF.&lt;br /&gt;
&lt;br /&gt;
Demod audio comes out from pin 9 of the MC3357P and goes into the commoned P1 pins of the 4 decoder board sockets.&lt;br /&gt;
&lt;br /&gt;
Tone filters A1 and A2 take input on P1, VCC on P2, GND on P3, and P4 is the logic NOT output of the XR2211A IC on the tone filter PCB.&lt;br /&gt;
This output is normally high, and gets pulled low when the input signal on P1 falls within the set passband. &lt;br /&gt;
Both filters are in parallel on the input, VCC, and GND, but the outputs of all four sockets are separate and go to the decoder boards.&lt;br /&gt;
The decoder boards are composed of logic gates and supporting circuitry to detect the order of pulses from the tone filters and perform the appropriate action in cooperation with the timer board.&lt;br /&gt;
When the signal to start the timer is decoded, the LED on the first decoder board blinks breifly, then the timer board signals the relay driver to engage the relay. The indicator lights on the timer board and the relay driver also illuminate.&lt;br /&gt;
On my unit, the unit times out after approximately 3 minutes of being activated if no stop signal is received on the radio or locally via contact closure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Receiver Circuit===&lt;br /&gt;
The receiver on board the F49LCR-2 is a double conversion superheterodyne circuit. RF comes in via the 3 pin header (only 2 used) and immediately goes into what I presume is a preamplifier with a MPS5179 RF transistor&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/149/mps5179-493155.pdf&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The Local Oscillator (LO) crystal on by unit is marked &amp;quot;154.240&amp;quot; on top of the can, and &amp;quot;47.180&amp;quot; on the side. After messing with some math, I discovered the LO gets tripled (presumably by some magic with the other transistors and passives nearby) to 141.54 MHz.&lt;br /&gt;
&lt;br /&gt;
The incoming RF is then mixed and subtracted with the tripled LO signal to get the 10.7 MHz intermediate frequency (IF). You can calculate different LO crystal frequencies or input frequencies with the following equation, assuming you have one or the other:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10.7 = rxFreq - (crystFreq * 3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The downstream Motorola MC3357P&amp;lt;ref&amp;gt;https://www.discriminator.nl/ic/mc3357.pdf&amp;lt;/ref&amp;gt; IC takes the standard 10.7 MHz IF input and converts it down again to 455 kHz and does some filtering, then using its internal quadrature FM detector demodulates the audio into a 200-350mV RMS audio signal on pin 9 of the IC.&lt;br /&gt;
&lt;br /&gt;
There is some more audio filtering that pin 9 feeds into, but afterwards the cleaned up audio goes right into the tone filter boards on a common trace.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As for the LCR-1 variant, based on the FCC-ID data it seems that the receiver will be nearly identical, though the resulting IF mixer will most likely be an addition rather than subtraction circuit due to the lower operation frequency.&lt;br /&gt;
&lt;br /&gt;
====Retuning for the 2 Meter Amateur Radio Band====&lt;br /&gt;
&lt;br /&gt;
=====Original Plan=====&lt;br /&gt;
My original plan was to source some kind of crystal between 44.43 to 45.7 MHz which corresponds to 146 to 147.975 MHz when plugged into the above equation. Upper limit of 147.975 chosen assuming a transmitted signal of 25kHz NFM.&lt;br /&gt;
After doing some more reasearch though, I discovered the Si5351 and it's breakout board from [https://www.adafruit.com/product/2045 Adafruit] which is a programmable clock generator that can output 3 separate clock signals from 8 kHz to 160 MHz. What a useful chip!&lt;br /&gt;
This has the advantage of costing about the same as a vintage hard to find crystal of a specific frequency while also being able to be reprogrammed  easily via I2C. The only downside is that the chip has no ROM so any configuration is lost upon power down. Despite this, that IC combined with a low power I2C enabled microcontroller attached to a suitable source of power from the board should yeild a highly versatile replacement to the old crystal.&lt;br /&gt;
&lt;br /&gt;
=====Si5351 Breakout=====&lt;br /&gt;
I ordered the board and when it arrived, I attached it to an arduino nano with 5v, GND, SCL and SDA (A4 and A5 on the nano). After programming the board and checking it with my new DSO, it showed 45.55 MHz as programmed using the aforementioned arduino and the Etherkit Si5351 example sketch. I removed the crystal from the LO circuit and attached the Si5351 CLK0 to the collector of Q4 as is done with the original crystal and also grounded the breakout board to the other crystal pad.&lt;br /&gt;
Initial tests show nearly identical functionality from stock, even without tuning any filter components onboard. The receiver now responds to signals on 147.350 MHz, comfortably near the top of the 2 meter band.&lt;br /&gt;
With that, I taped the arduino and breakout board together, insulated, and hijacked power from the main LM7812 regulator to power it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_si5351_test.jpg|Testing the breakout board with temporary connections.&lt;br /&gt;
File:Cdf_modded_LO.jpg|Final mod. The arduino and breakout taped together and insulated, using the original crystal through holes and taking power from the main L7812 regulator.&lt;br /&gt;
File:Cdf_mod_power_connections.jpg|Connections for Vin and GND on the arduino going to the main 12v regulated supply.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SCx (Multi-Option Large Silver/Yellow/Red Unit)==&lt;br /&gt;
The second type of unit I have acquired (an SC2), is much larger and more complex. It can support up to 3 (technically 4) function timers, 4 decoders, and six tone filters. This allows for a much more complex operation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The manual specifies a number of optional add-ons:&lt;br /&gt;
&lt;br /&gt;
* ''D1'' - Thermostat controlled heater (mounts below the receiver board)&lt;br /&gt;
* ''D2'' - CTCSS decoder board (mostly obsolete, rare)&lt;br /&gt;
* ''D3'' - Top deck mount VHF low antenna&lt;br /&gt;
* ''D4'' - Top deck mount VHF high antenna&lt;br /&gt;
* ''D5'' - Additional heavy duty 10A relay (relay #2)&lt;br /&gt;
* ''D6'' - Cabinet painted red&lt;br /&gt;
* ''D7'' - Additional intermodulation filter (not sure what this is?)&lt;br /&gt;
* ''D8'' - Audio kit (for servicing decoders)&lt;br /&gt;
* ''D9'' - Test transmitter encoder (possibly one of the FCC-IDs? Maybe CDF1 and CDF2.)&lt;br /&gt;
* ''D10'' - Additional tone filter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Specifications===&lt;br /&gt;
&lt;br /&gt;
====Physical====&lt;br /&gt;
&lt;br /&gt;
'''SC Series:'''&lt;br /&gt;
&lt;br /&gt;
* '''Height:''' 325mm (12.75&amp;quot;) &amp;amp; 387mm (15.25&amp;quot;) from bracket top and bottom&lt;br /&gt;
* '''Width:''' 320mm (12.59&amp;quot;) top section &amp;amp; 288mm (11.33&amp;quot;) bottom section&lt;br /&gt;
* '''Depth:''' 95mm (3.74&amp;quot;) top section &amp;amp; 90mm (3.54&amp;quot;) bottom section&lt;br /&gt;
* '''Antenna length (installed):''' 470mm (18.5&amp;quot;)&lt;br /&gt;
* '''Weight:''' Approx. ?? lbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Transformer:'''&amp;lt;ref&amp;gt;https://www.hammfg.com/electronics/transformers/power/266.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
*'''Input:''' Configurable 115 or 230v AC&lt;br /&gt;
*'''Output:''' Rated at 24v DC OR 12v DC depending on config (Unloaded is higher) &lt;br /&gt;
*'''Max Current:''' 1A/2A (24/12v)&lt;br /&gt;
*'''Max VA:''' 24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_transformer_details.jpg|Transformer details&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More info on configuring in the [[#(SC) Transformer wiring| SC transformer wiring]] section below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====Photos====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_front_case.jpg|Front case before restoration&lt;br /&gt;
File:Cdf_SC_front_restored.jpg|Front case of my unit after restoration&lt;br /&gt;
File:Cdf_SC_inside.jpg|Inside my restored unit with missing activation buttons added&lt;br /&gt;
File:Cdf_SC_nameplate.jpg|Nameplate with details&lt;br /&gt;
File:Cdf_SC_latch_side.jpg|Latch side of my restored unit&lt;br /&gt;
File:Cdf_SC_hinge_side.jpg|Hinge side of my restored unit&lt;br /&gt;
File:Cdf_SC_back.jpg|Back of my restored unit&lt;br /&gt;
File:Cdf_SC_top.jpg|Top of my restored unit showing the antenna bulkhead&lt;br /&gt;
File:Cdf_SC_bottom.jpg|Bottom of the restored unit showing optional SO-239 connector&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====(SC) Transformer wiring====&lt;br /&gt;
The main transformer in the unit is a [https://www.hammfg.com/electronics/transformers/power/266.pdf 266J24 from Hammond Manufacturing].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''115v Operation:''' Tie '''black/brown''' together and '''white/orange''' together.&lt;br /&gt;
&lt;br /&gt;
*'''230v Operation:''' Tie '''white/brown''' together and insulate. Input power on '''black''' and '''orange'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The main board operates on 12v, so just make sure that the red/grey and yellow/blue wires are tied together in those pairs for 12v operation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Toroid1.gif|Transformer pinout from Hammond&lt;br /&gt;
File:Cdf_SC_transformer_details.jpg|Transformer details&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Tone Filter Test Board===&lt;br /&gt;
The tone filter test board is pretty self explanatory. It contains six LEDs, one for each tone filter, which are connected to a MC14069BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14069UB_D-2315482.pdf&amp;lt;/ref&amp;gt; hex inverter IC.&lt;br /&gt;
&lt;br /&gt;
When the a tone filter detects a signal within its configured bandwidth and pulls it's P1-4 pin low, the hex inverter IC inverts that signal, pulling the corresponding LED high which illuminates it, indicating the filter is active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Tone Filter Test Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |4th tone filter (J3)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |3rd tone filter (J4)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |2nd tone filter (J5)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |1st tone filter (J6)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |5th tone filter (J2)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |6th tone filter (J1)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_decodertester_front.jpg|Front of the SC series tone filter test board&lt;br /&gt;
File:Cdf_SC_decodertester_rear.jpg|Rear of the SC series tone filter test board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Programming board===&lt;br /&gt;
The programming board is the center of the unit's operation. It's a bare board that allows for jumpers to be placed to route signals from the tone filters to the decoders. The manual details the configuration in more detail, but here's the basics.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are letter and number combinations printed on the programming board, which correspond to each function and it's inputs.&lt;br /&gt;
&lt;br /&gt;
*V - CD Steady (Alert)&lt;br /&gt;
*W - CD Cycle (Attack)&lt;br /&gt;
*X - Fire&lt;br /&gt;
*Y - Cancel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The numbers corresponding to the letters (eg. Y1) is which order the filter signal should be sent in to trigger the function. 1 is the first signal, 2 is the second signal. Theoretically, this allows for any combination of common or separate tones to be configured to activate any function as desired, though there may be limitations that I am not aware of.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Programming Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |2Y (Cancel)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |1Y (Cancel)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Tone filter 1 (J6)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Tone filter 2 (J5)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Center&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |2X (Fire)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |1X (Fire)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Tone filter 3 (J4)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |Tone filter 4 (J3)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |2W (CD Cycle/Attack)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-1'''&lt;br /&gt;
        |1W (CD Cycle/Attack)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-2'''&lt;br /&gt;
        |Tone filter 5 (J2)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-3'''&lt;br /&gt;
        |Tone filter 6 (J1)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-4'''&lt;br /&gt;
        |2V (CD Steady/Alert)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-5'''&lt;br /&gt;
        |1V (CD Steady/Alert)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_prog_module_front.jpg|Front of the SC series programming board&lt;br /&gt;
File:Cdf_SC_prog_module_back.jpg|Rear of the SC series programming board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Power Supply Module===&lt;br /&gt;
On the LCx series, the power supply section is built into the main board. It is similar in architecture to the SC series, though the latter has it on a removable module. The power supply module takes in the unregulated AC output of the transformer, rectifies it, tames it down to 12v via a 7812 voltage regulator, and finally filters the DC with inductors and capacitors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Power Supply Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vout (+18v unregulated)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Transformer AC in&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |Transformer AC in&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_psu_module_front.jpg|Front of the SC series programming board&lt;br /&gt;
File:Cdf_SC_psu_back.jpg|Rear of the SC series programming board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Units==&lt;br /&gt;
There are more unit types out there which include more variants of the LCR and SCx line:&lt;br /&gt;
&lt;br /&gt;
Smaller Units:&lt;br /&gt;
* LCR1 - (most likely) VHF Low band small yellow unit&lt;br /&gt;
* LCR2 - VHF High band small yellow unit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Larger Units:&lt;br /&gt;
* SC1 - VHF Low band large silver/yellow unit&lt;br /&gt;
* SC2 - VHF High band large silver/yellow unit&lt;br /&gt;
* SC3 - UHF band large silver/yellow unit&lt;br /&gt;
&lt;br /&gt;
==General Notes/Things to Watch Out For==&lt;br /&gt;
&lt;br /&gt;
*On the back of the main board and parts of the tone filters there is a conformal coating. I suggest removing it before reflowing joints to prevent contamination of the solder. Acetone or M.E.K. seems to do well along with mechanical removal. &amp;lt;u&amp;gt;'''Be careful with your application of force, you can very easily strip off the solder mask! Ask me how I know!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
*These devices are quite old, and excessive handling and stress seems to not play nice to the solder joints. I have fixed both the tone filters and receiver section by reflowing every joint with leaded solder.&lt;br /&gt;
*Due to the XR2211A IC being obsolete and quite hard to source nowadays, I may try to design my own tone decoder board using the LM567 IC which is still available in SMD form factors. The LM567 also outputs a logic low when signal is detected, but the design will have to incorperate a LDO 5v regulator to power the chip from the 12v the cards get.&lt;br /&gt;
*I have not adjusted any of the filter components on the receiver circuit yet, but I did run an experiment by leaving the device plugged in with the antenna attached inside my house while sending the activation signal from a few dense suburban blocks away. The board operated perfectly with 5W from my Anytone 878, turning on and off.&lt;br /&gt;
*While the tone filters are labled J1 thru J6 on the PCB, the actual numbering is reversed, tone filter 1 is at the top and 6 is at the bottom. Despite that, my unit (and I suspect others that were reconfigured by a third party) may not start at slot 1. My unit has slots 6, 5, and 4 occupied with the corresponding wiring on the programming board. The nameplate implies slots 1, 2, and 3 however. Overall it doesn't ''really'' matter if things aren't in numerical order, but it sure as hell makes things confusing...&lt;br /&gt;
*On the maxon data radio DB-15 connector, you can solder a normal speaker to pin &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Maxon_Data_Radio&amp;diff=2480</id>
		<title>Maxon Data Radio</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Maxon_Data_Radio&amp;diff=2480"/>
		<updated>2024-05-25T00:36:24Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: add info about hex editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Maxon America Inc. is a radio communications manufacturer headquartered in Lenexa, Kansas which makes a variety of Land Mobile Radios (LMR), Digital Mobile Radios (DMR), and original data telemetry modules.&lt;br /&gt;
&lt;br /&gt;
[[File:Maxon_sd_161.jpg|thumb|250px|Maxon Data Radio Model SD-161 (VHF)]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Maxon data radios are a line of small radio transcievers developed for industrial telemetry and data reporting use. There are both analog and digital options, but here we will focus on the analog models.&lt;br /&gt;
&lt;br /&gt;
==Analog Models==&lt;br /&gt;
*'''SD-125EL'''&lt;br /&gt;
**'''V2''' - 5/1W VHF (148-174 MHz)&lt;br /&gt;
**'''U1''' - 5/1W UHF (400-430 MHz)&lt;br /&gt;
**'''U2''' - 5/1W UHF (440-470 MHz)&lt;br /&gt;
*'''SD-170EL'''&lt;br /&gt;
**'''SD-171EL''' - 5/1W VHF (146-174 MHz)&lt;br /&gt;
**'''SD-174EL''' - 5/1W UHF (450-490 MHz)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Older discontinued models:&lt;br /&gt;
*'''SD-161''' - 2W VHF (148-174 MHz)&lt;br /&gt;
*'''SD-164''' - 2W UHF (450-490 MHz)&lt;br /&gt;
*'''SD-171''' - 5/1W VHF (148-174 MHz)&lt;br /&gt;
*'''SD-174''' - 5/1W UHF (450-490 MHz)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==EEPROM Layout==&lt;br /&gt;
Work in progress, but I have identified the most important stuff (Freq, CTCSS/DCS, etc)&lt;br /&gt;
&lt;br /&gt;
Here are [[:File:Maxon_sd_blank_configs.zip|blank .dat configuration files for each model.]] I haven't touched the EL series yet. Use these as a base for editing and flashing to your unit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You'll need a hex editor program to modify the files, I suggest [https://mh-nexus.de/en/hxd/ HxD] as it's my favorite for Windows.&lt;br /&gt;
&lt;br /&gt;
===Option Bytes===&lt;br /&gt;
====Model ID====&lt;br /&gt;
The very first byte (0x00) is the model ID 01 through 04 as below. Also 0xB4, that changes based on frequency band. 04 for VHF models, 01 for UHF models.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Model ID'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Model&lt;br /&gt;
        !Value&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''SD-161'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |01&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''SD-164'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |02&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''SD-171'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |03&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''SD-174'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |04&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Squelch====&lt;br /&gt;
Most of the time you probably want this on. 0xC8 is the squelch byte. 00 is no squelch, 01 is squelch enabled&lt;br /&gt;
&lt;br /&gt;
====Wide/Narrow====&lt;br /&gt;
W/N operation for a given channel is configured using the fifth byte after the end of the TX frequency. 00 is narrowband (default) and 01 is wide.&lt;br /&gt;
&lt;br /&gt;
====Scan Enable====&lt;br /&gt;
Scan enable is the first byte after the frequency channel block. 00 is disabled, 01 is enabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===CTCSS/DCS===&lt;br /&gt;
----&lt;br /&gt;
====Enable Byte====&lt;br /&gt;
The RX CTCSS/DCS enable byte is located 13 bytes after the end of the channel frequency block. 00 for disabled, 01 for CTCSS, 02 for DCS. The TX CTCSS/DCS enable is 4 bytes after the RX byte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Channel/Freq.====&lt;br /&gt;
CTCSS is also stored as a float64 of the raw value. The values are stored starting 21 bytes after the channel frequency, with the first 8 for RX CTCSS, the last 8 for TX CTCSS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example: '''9A 99 99 99 99 F9 51 40''' = 71.9 (aka 71.9Hz)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DCS is stored starting 37 bytes from the end of the channel frequency block. It may use the 38th byte if the value is too high. These are uint8/uint16 respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example: '''17''' = 23 (aka DCS setting 023) | '''F2 02''' = 754 (aka DCS setting 754)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Channel Frequencies===&lt;br /&gt;
Frequencies are stored as float64 16 byte blocks with the first 8 for the receive frequency, and the last 8 for the transmit frequency. These both end in 0x40.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Channel Offsets (Hex)'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Channel&lt;br /&gt;
        !Start&lt;br /&gt;
        !End&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''1'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |DC&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |EB&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''2'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |140&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |14F&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''3'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |1A4&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |1B3&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''4'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |208&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |217&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''5'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |26C&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |27B&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''6'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |208&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |217&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''7'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |334&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |343&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''8'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |398&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |3A7&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''9'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |3FC&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |40B&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''10'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |460&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |46F&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''11'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |4C4&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |4D3&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''12'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |528&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |537&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''13'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |5BC&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |59B&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''14'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |5F0&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |5FF&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''15'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |654&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |663&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''16'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |6B8&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |6C7&lt;br /&gt;
        |-&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Channel 1 Offsets===&lt;br /&gt;
Since most people reusing these will probably only need one channel programmed, heres the exact offsets for channel 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Ch. 1 Offsets'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Parameter&lt;br /&gt;
        !Value(s)&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''RX Frequency'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot;|0xDC-E3&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''TX Frequency'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |0xE4-EB&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''Scan Enable'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |0xEC&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''RX CTCSS/DCS Option'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |0xF8&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''RX CTCSS Value'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |0x100-107&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''TX CTCSS Value'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |0x108-10F&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''RX DCS Value'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |0x110 or 0x110-111&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''TX DCS Value'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |0x114 or 0x114-115&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SD-161==&lt;br /&gt;
This is the model that I have, so any of the info I have below is from my experimentaton on this model. It may apply to at least the SD-164, and the SD-171/174 line as well but you are entering unknown territory.&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
Maxon America functions as a dealer, so as an individual you cannot buy direct from them nor can you create an account to download software. However, after some searching I was able to find a company that is a reseller for these radios and lists the software freely on their site. The company is called MobileTrends.ca&lt;br /&gt;
&lt;br /&gt;
* [https://www.rfwiz.com/upload/SD-160-170%20User%20Manual.pdf SD-160/SD-170 Series Service Manual]&lt;br /&gt;
* [https://www.rfwiz.com/upload/ACC-916%20Programming%20Manual.pdf ACC-916 Programming Manual for SD-160/SD-170 Series]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Programming (With Cable)===&lt;br /&gt;
These radios utilise a proprietary programming cable that converts RS-232 to TTL, as well as utilizing the RTS pin to control programming. That last part unfortunately prevents simply connecting TX and RX to a TTL to USB serial adapter...&lt;br /&gt;
&lt;br /&gt;
I contacted Maxon directly and their technical department emailed me a schematic for the out of production ACC-2016 interface cable. After making the circuit on a breadboard trying several times, and swapping TX/RX, I was not able to get the interface cable to work. Maybe you can, but I went for a more direct route.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Acc2016_schematic.png|thumb|250px|ACC-2016 Schematic&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming (Without Cable &amp;amp; With Software)===&lt;br /&gt;
&lt;br /&gt;
Inside the radio, there is a small 8 pin SOIC I2C EEPROM (Catalyst 24WC04) which stores all the programmed info. This chip can be easily read and written to using an inexpensive CH341a based programmer.&lt;br /&gt;
The programming software (ACC-916E) shows a full EEPROM mapping in hex of the data to be written to the radio. With both of these, we can easily use the software to configure things as we want, then manually remake the hex file and flash it to the EEPROM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# The first thing to do regardless of your plans is to back up the current state of the EEPROM with the CH341a. This file will also be a good base for modification when you change settings in the software. Save that file in a safe place, then make a copy for modding.&lt;br /&gt;
# Install the programming software which can be downloaded here and open it. Select &amp;quot;No Modem&amp;quot; and change your model&lt;br /&gt;
#* You will need &amp;lt;i&amp;gt;a&amp;lt;/i&amp;gt; serial port, be it in use or just a USB to serial adapter or virtual, just so the software will be happy and allow opening the R/W window&lt;br /&gt;
# Setup the channels with your desired info, you can (only tested on the SD-161 by me) go down into the ham bands. The software will let you force an out of band frequency, but from 147.5 and up, it won't say anything.&lt;br /&gt;
#* &amp;quot;S&amp;quot; is Standard (25kHz) bandwidth, and &amp;quot;N&amp;quot; is Narrow (12.5kHz) bandwidth. Choose standard if you are using for amateur radio, otherwise narrow for business band use.&lt;br /&gt;
# Once you have channels setup, save the config to a file&lt;br /&gt;
# Use the saved .dat file (may need to rename it) and flash the contents via CH341a programmer to the EEPROM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Programming (Without Cable or Software)===&lt;br /&gt;
Using the info above and the blank .dat files you could probably piece together a working EEPROM image, though this is risky. As always, you are doing any of this at your own risk!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Channel Selection Switches===&lt;br /&gt;
&lt;br /&gt;
If everything went well so far, you should have your new config on your radio! One last thing to check is the channel DIP switches. The way maxon illustrated these is kinda confusing, but I figured it out.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Open the radio if you haven't already, making sure the DB-15 and BNC port are facing up/away from you like the diagram shows.&lt;br /&gt;
* The correct way of interpreting the DIP configuration is that the switches on the board should match the &amp;lt;B&amp;gt;BLACK&amp;lt;/B&amp;gt; areas on the diagrams. From there, its just a binary sequence.&lt;br /&gt;
** For example, channel 1 is all switches DOWN.&lt;br /&gt;
** If you get things wrong and select a channel thats not programmed, the radio will flicker the red and green LEDs on boot. As long as you follow the black positions, you should be ok.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Maxon_DIP_switch_config.png|thumb|250px|DIP switch configuration diagram&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Debugging===&lt;br /&gt;
Here's a table of the status indications showing what the radio is doing, from the service manual page 18. There is plenty of other information in the service manual for troubleshooting and fixing that would be redundant to cover here, so make sure you give it a read.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Maxon_radio_status_chart.png|thumb|250px|Status chart from the serivice manual&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SD-125==&lt;br /&gt;
Some time ago, a group of amateur radio operators have done similar research into programming the SD-125 for packet radio use on amateur frequencies. [https://tarpn.net/t/builder/builders_radios_maxon_125.html Their work can be found here.]&lt;br /&gt;
&lt;br /&gt;
The programming cable is similar, though uses a DB-9 serial port instead of the DB-15. I suspect you could program via EEPROM directly like I did as well.&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Maxon_Data_Radio&amp;diff=2479</id>
		<title>Maxon Data Radio</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Maxon_Data_Radio&amp;diff=2479"/>
		<updated>2024-05-25T00:34:11Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Added EEPROM reverse engineering info, added blank config files zip, reformatting too&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Maxon America Inc. is a radio communications manufacturer headquartered in Lenexa, Kansas which makes a variety of Land Mobile Radios (LMR), Digital Mobile Radios (DMR), and original data telemetry modules.&lt;br /&gt;
&lt;br /&gt;
[[File:Maxon_sd_161.jpg|thumb|250px|Maxon Data Radio Model SD-161 (VHF)]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Maxon data radios are a line of small radio transcievers developed for industrial telemetry and data reporting use. There are both analog and digital options, but here we will focus on the analog models.&lt;br /&gt;
&lt;br /&gt;
==Analog Models==&lt;br /&gt;
*'''SD-125EL'''&lt;br /&gt;
**'''V2''' - 5/1W VHF (148-174 MHz)&lt;br /&gt;
**'''U1''' - 5/1W UHF (400-430 MHz)&lt;br /&gt;
**'''U2''' - 5/1W UHF (440-470 MHz)&lt;br /&gt;
*'''SD-170EL'''&lt;br /&gt;
**'''SD-171EL''' - 5/1W VHF (146-174 MHz)&lt;br /&gt;
**'''SD-174EL''' - 5/1W UHF (450-490 MHz)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Older discontinued models:&lt;br /&gt;
*'''SD-161''' - 2W VHF (148-174 MHz)&lt;br /&gt;
*'''SD-164''' - 2W UHF (450-490 MHz)&lt;br /&gt;
*'''SD-171''' - 5/1W VHF (148-174 MHz)&lt;br /&gt;
*'''SD-174''' - 5/1W UHF (450-490 MHz)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==EEPROM Layout==&lt;br /&gt;
Work in progress, but I have identified the most important stuff (Freq, CTCSS/DCS, etc)&lt;br /&gt;
&lt;br /&gt;
Here are [[:File:Maxon_sd_blank_configs.zip|blank .dat configuration files for each model.]] I haven't touched the EL series yet. Use these as a base for editing and flashing to your unit.&lt;br /&gt;
&lt;br /&gt;
===Option Bytes===&lt;br /&gt;
====Model ID====&lt;br /&gt;
The very first byte (0x00) is the model ID 01 through 04 as below. Also 0xB4, that changes based on frequency band. 04 for VHF models, 01 for UHF models.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Model ID'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Model&lt;br /&gt;
        !Value&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''SD-161'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |01&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''SD-164'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |02&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''SD-171'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |03&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''SD-174'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |04&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Squelch====&lt;br /&gt;
Most of the time you probably want this on. 0xC8 is the squelch byte. 00 is no squelch, 01 is squelch enabled&lt;br /&gt;
&lt;br /&gt;
====Wide/Narrow====&lt;br /&gt;
W/N operation for a given channel is configured using the fifth byte after the end of the TX frequency. 00 is narrowband (default) and 01 is wide.&lt;br /&gt;
&lt;br /&gt;
====Scan Enable====&lt;br /&gt;
Scan enable is the first byte after the frequency channel block. 00 is disabled, 01 is enabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===CTCSS/DCS===&lt;br /&gt;
----&lt;br /&gt;
====Enable Byte====&lt;br /&gt;
The RX CTCSS/DCS enable byte is located 13 bytes after the end of the channel frequency block. 00 for disabled, 01 for CTCSS, 02 for DCS. The TX CTCSS/DCS enable is 4 bytes after the RX byte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Channel/Freq.====&lt;br /&gt;
CTCSS is also stored as a float64 of the raw value. The values are stored starting 21 bytes after the channel frequency, with the first 8 for RX CTCSS, the last 8 for TX CTCSS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example: '''9A 99 99 99 99 F9 51 40''' = 71.9 (aka 71.9Hz)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DCS is stored starting 37 bytes from the end of the channel frequency block. It may use the 38th byte if the value is too high. These are uint8/uint16 respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example: '''17''' = 23 (aka DCS setting 023) | '''F2 02''' = 754 (aka DCS setting 754)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Channel Frequencies===&lt;br /&gt;
Frequencies are stored as float64 16 byte blocks with the first 8 for the receive frequency, and the last 8 for the transmit frequency. These both end in 0x40.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Channel Offsets (Hex)'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Channel&lt;br /&gt;
        !Start&lt;br /&gt;
        !End&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''1'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |DC&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |EB&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''2'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |140&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |14F&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''3'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |1A4&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |1B3&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''4'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |208&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |217&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''5'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |26C&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |27B&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''6'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |208&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |217&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''7'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |334&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |343&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''8'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |398&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |3A7&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''9'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |3FC&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |40B&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''10'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |460&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |46F&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''11'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |4C4&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |4D3&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''12'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |528&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |537&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''13'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |5BC&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |59B&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''14'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |5F0&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |5FF&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''15'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |654&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |663&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''16'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |6B8&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |6C7&lt;br /&gt;
        |-&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Channel 1 Offsets===&lt;br /&gt;
Since most people reusing these will probably only need one channel programmed, heres the exact offsets for channel 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Ch. 1 Offsets'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Parameter&lt;br /&gt;
        !Value(s)&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''RX Frequency'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot;|0xDC-E3&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''TX Frequency'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |0xE4-EB&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''Scan Enable'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |0xEC&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''RX CTCSS/DCS Option'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |0xF8&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''RX CTCSS Value'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |0x100-107&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''TX CTCSS Value'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |0x108-10F&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''RX DCS Value'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |0x110 or 0x110-111&lt;br /&gt;
        |-&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |'''TX DCS Value'''&lt;br /&gt;
        |style=&amp;quot;padding: 5px&amp;quot; |0x114 or 0x114-115&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SD-161==&lt;br /&gt;
This is the model that I have, so any of the info I have below is from my experimentaton on this model. It may apply to at least the SD-164, and the SD-171/174 line as well but you are entering unknown territory.&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
Maxon America functions as a dealer, so as an individual you cannot buy direct from them nor can you create an account to download software. However, after some searching I was able to find a company that is a reseller for these radios and lists the software freely on their site. The company is called MobileTrends.ca&lt;br /&gt;
&lt;br /&gt;
* [https://www.rfwiz.com/upload/SD-160-170%20User%20Manual.pdf SD-160/SD-170 Series Service Manual]&lt;br /&gt;
* [https://www.rfwiz.com/upload/ACC-916%20Programming%20Manual.pdf ACC-916 Programming Manual for SD-160/SD-170 Series]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Programming (With Cable)===&lt;br /&gt;
These radios utilise a proprietary programming cable that converts RS-232 to TTL, as well as utilizing the RTS pin to control programming. That last part unfortunately prevents simply connecting TX and RX to a TTL to USB serial adapter...&lt;br /&gt;
&lt;br /&gt;
I contacted Maxon directly and their technical department emailed me a schematic for the out of production ACC-2016 interface cable. After making the circuit on a breadboard trying several times, and swapping TX/RX, I was not able to get the interface cable to work. Maybe you can, but I went for a more direct route.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Acc2016_schematic.png|thumb|250px|ACC-2016 Schematic&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming (Without Cable &amp;amp; With Software)===&lt;br /&gt;
&lt;br /&gt;
Inside the radio, there is a small 8 pin SOIC I2C EEPROM (Catalyst 24WC04) which stores all the programmed info. This chip can be easily read and written to using an inexpensive CH341a based programmer.&lt;br /&gt;
The programming software (ACC-916E) shows a full EEPROM mapping in hex of the data to be written to the radio. With both of these, we can easily use the software to configure things as we want, then manually remake the hex file and flash it to the EEPROM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# The first thing to do regardless of your plans is to back up the current state of the EEPROM with the CH341a. This file will also be a good base for modification when you change settings in the software. Save that file in a safe place, then make a copy for modding.&lt;br /&gt;
# Install the programming software which can be downloaded here and open it. Select &amp;quot;No Modem&amp;quot; and change your model&lt;br /&gt;
#* You will need &amp;lt;i&amp;gt;a&amp;lt;/i&amp;gt; serial port, be it in use or just a USB to serial adapter or virtual, just so the software will be happy and allow opening the R/W window&lt;br /&gt;
# Setup the channels with your desired info, you can (only tested on the SD-161 by me) go down into the ham bands. The software will let you force an out of band frequency, but from 147.5 and up, it won't say anything.&lt;br /&gt;
#* &amp;quot;S&amp;quot; is Standard (25kHz) bandwidth, and &amp;quot;N&amp;quot; is Narrow (12.5kHz) bandwidth. Choose standard if you are using for amateur radio, otherwise narrow for business band use.&lt;br /&gt;
# Once you have channels setup, save the config to a file&lt;br /&gt;
# Use the saved .dat file (may need to rename it) and flash the contents via CH341a programmer to the EEPROM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Programming (Without Cable or Software)===&lt;br /&gt;
Using the info above and the blank .dat files you could probably piece together a working EEPROM image, though this is risky. As always, you are doing any of this at your own risk!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Channel Selection Switches===&lt;br /&gt;
&lt;br /&gt;
If everything went well so far, you should have your new config on your radio! One last thing to check is the channel DIP switches. The way maxon illustrated these is kinda confusing, but I figured it out.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Open the radio if you haven't already, making sure the DB-15 and BNC port are facing up/away from you like the diagram shows.&lt;br /&gt;
* The correct way of interpreting the DIP configuration is that the switches on the board should match the &amp;lt;B&amp;gt;BLACK&amp;lt;/B&amp;gt; areas on the diagrams. From there, its just a binary sequence.&lt;br /&gt;
** For example, channel 1 is all switches DOWN.&lt;br /&gt;
** If you get things wrong and select a channel thats not programmed, the radio will flicker the red and green LEDs on boot. As long as you follow the black positions, you should be ok.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Maxon_DIP_switch_config.png|thumb|250px|DIP switch configuration diagram&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Debugging===&lt;br /&gt;
Here's a table of the status indications showing what the radio is doing, from the service manual page 18. There is plenty of other information in the service manual for troubleshooting and fixing that would be redundant to cover here, so make sure you give it a read.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Maxon_radio_status_chart.png|thumb|250px|Status chart from the serivice manual&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SD-125==&lt;br /&gt;
Some time ago, a group of amateur radio operators have done similar research into programming the SD-125 for packet radio use on amateur frequencies. [https://tarpn.net/t/builder/builders_radios_maxon_125.html Their work can be found here.]&lt;br /&gt;
&lt;br /&gt;
The programming cable is similar, though uses a DB-9 serial port instead of the DB-15. I suspect you could program via EEPROM directly like I did as well.&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Maxon_sd_blank_configs.zip&amp;diff=2478</id>
		<title>File:Maxon sd blank configs.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Maxon_sd_blank_configs.zip&amp;diff=2478"/>
		<updated>2024-05-25T00:29:40Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Blank configuration files for the Maxon SD-161/164 and SD-171/174 line of radios.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Blank configuration files for the Maxon SD-161/164 and SD-171/174 line of radios.&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2477</id>
		<title>CD&amp;F (Siren Controller)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2477"/>
		<updated>2024-05-23T18:56:28Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Rework to include shared info between models, add info for SC series&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Civil Defense &amp;amp; Fire (CD&amp;amp;F) siren controllers function on two-tone Motorola QuikCall, Plectron, or General Electric style paging to wirelessly activate warning sirens. The device can be activated via radio or locally via dry contacts.&lt;br /&gt;
Not much is known about these devices or the company nowadays, but here is what I have discovered.&lt;br /&gt;
&lt;br /&gt;
==Overview &amp;amp; Goals==&lt;br /&gt;
Contrary to modern offerings like the FC from Federal Signal&amp;lt;ref&amp;gt;https://www.fedsig.com/product/fc-siren-controller&amp;lt;/ref&amp;gt;, these devices are simple two-tone paging decoders that listen at a fixed radio frequency (VHF high or low band) and activate a relay on a timer when the correct signal is sent. There are also provisions for push button activation or remote non-RF activation via telephone relay with dry contacts.&lt;br /&gt;
These controllers tended to be known by siren enthusiasts as unreliable and flaky, though I have theories on why that is later on.&lt;br /&gt;
Regardless, they are completely analog in circuitry which offers some relative simplicity in understanding and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My goals in experimentation and reverse engineering this thing are as follows:&lt;br /&gt;
* Retune the onboard radio receiver to function within the 2 meter amateur radio band instead of the VHF high band my unit is configured for.&lt;br /&gt;
* Reverse engineer and document the functionality of the tone decoding circuitry and determine the maximum and minimum limits for the tone frequencies based on the onboard components.&lt;br /&gt;
* &amp;lt;s&amp;gt;Recreate schematics of each daughterboard to help with figuring out their functionality.&amp;lt;/s&amp;gt; Shown in the manual&lt;br /&gt;
* &amp;lt;s&amp;gt;Document the theory of operation and create a rough block diagram for functionality.&amp;lt;/s&amp;gt; Shown in the manual&lt;br /&gt;
* Document any theories, issues that arise and their fixes, as well as things to watch out for&lt;br /&gt;
* Potentially design a new tone decoder daughterboard using more common components&lt;br /&gt;
* Design and add a small audio amplifier circuit and speaker to listen to the recevier audio feed locally&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
Not much information is available about these devices on the internet unfortunately, as they were more commonplace back in the 1980's and 1990's. Despite that, there are many units that were shipped into the mid 2000's, and the company was merged/acquired by Sentry Siren sometime in the mid 2010's. The company, however, was located at 140 North Tyler Street in Elm Creek, Nebraska. The company was registered with the FCC on 4/14/98 by a R. E. Kugler.&lt;br /&gt;
Some municipalities still have these devices deployed in old systems because &amp;quot;if it ain't broke, don't fix it&amp;quot; always prevails of course. There appears to exist at least 3 types that I have personally seen online including my own unit.&lt;br /&gt;
The most I have discovered amounts to what I have seen regarding FCC filings from the 1986 to 1990 under the company name (under grantee code '''F49'''&amp;lt;ref&amp;gt;https://fccid.io/F49&amp;lt;/ref&amp;gt;) and what I have seen in various sources of media from Google images and YouTube videos.&lt;br /&gt;
The FCC ID's associated with F49 are as follows:&lt;br /&gt;
&lt;br /&gt;
*'''F49LCR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 150-174 MHz&lt;br /&gt;
*'''F49LCR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-50 MHz&lt;br /&gt;
*'''F49EMR-3'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-3&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 130-148 MHz&lt;br /&gt;
*'''F49EMR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49EMR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F49CDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz(Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49CDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F498POCDF-3'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-2&amp;lt;/ref&amp;gt; Not registered on FCC database, but exists. UHF variant of SC series (SC3)&lt;br /&gt;
*'''F498POCDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F498POCDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My unit is marked '''F49LCR-2''' and is tuned for 152.240 MHz.&lt;br /&gt;
&lt;br /&gt;
===Speculation===&lt;br /&gt;
My current research shows the existence of at least two or three types of these devices. Obviously there are more devices produced by the company, but I have zero clue what they are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* This model that I own, which is always civil defense yellow and measures 325x232x92mm a few times on the internet in videos and photos&lt;br /&gt;
** Appears to always have it's radio receiver on the motherboard with descrete components.&lt;br /&gt;
&lt;br /&gt;
* A larger more rectangular one, which I have acquired (yay!) that can be either silver or civil defense yellow.&lt;br /&gt;
** This unit is even more modular and can contain either a descrete radio receiver board, some kind of descrete but shielded radio board, or a maxon data radio board (which is reprogrammable)&lt;br /&gt;
** These units have built-in local activation buttons and no terminals for remote activation. Just AC in and one or two relay contacts&lt;br /&gt;
** These units also can do multiple signals including alert (steady), attack (wail), and fire (not quite sure what it means, fast wail maybe?) and have more tone decoders and timer cards&lt;br /&gt;
** I've also noticed a possibly earlier variant that has a screw latch instead of a folding wing type latch.&lt;br /&gt;
&lt;br /&gt;
My large silver unit does not appear to have an FCC ID. This kinda makes sense since the only RF part is a pre-certified radio receiver&lt;br /&gt;
&lt;br /&gt;
I have also noticed at least one unit that has the &amp;quot;PO&amp;quot; of F49POCDF markered out, which would make it F49CDF, which is a vaild ID. I believe that F49CDF and F49POCDF may be the same units with just a different variation or newer/older models.&lt;br /&gt;
&lt;br /&gt;
CD&amp;amp;F makes other products as well, though the only other example I have seen is some sort of electronic siren controller on Twitter (LINK HERE)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Shared Components and Info==&lt;br /&gt;
This section contains part descriptions and information that is relevant across the entire line of controllers.&lt;br /&gt;
&lt;br /&gt;
===Manual===&lt;br /&gt;
I was given a scanned copy of a manual for the SC line of controllers, though there is plenty of info relevant to all models within. I have uploaded it to [https://archive.org/details/cdf-radio-manual archive.org here.]&lt;br /&gt;
&lt;br /&gt;
===Naming/Serial Convention===&lt;br /&gt;
According to the manual, this is how the controller units are named. At least, the larger SC variants. Some older units seem to follow slightly different conventions (ex. SC3M0-1322)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SC(V)-(W)-(XY)-(ZZZZ)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SC''' - Siren Controller&lt;br /&gt;
&lt;br /&gt;
'''V''' - Frequency band&lt;br /&gt;
** '''1''' - Low Band VHF (30-50MHz)&lt;br /&gt;
** '''2''' - High Band VHF (148-173MHz)&lt;br /&gt;
** '''3''' - UHF (440-480MHz)&lt;br /&gt;
&lt;br /&gt;
'''W''' - ???&lt;br /&gt;
&lt;br /&gt;
'''X''' - Tone format &amp;amp; timing&lt;br /&gt;
** '''P''' - Plectron&lt;br /&gt;
** '''M''' - Motorola&lt;br /&gt;
** '''G''' - General Electric&lt;br /&gt;
** '''F''' - ??? (Mentioned in manual, Maybe Motorola 4 tone?)&lt;br /&gt;
&lt;br /&gt;
'''Y''' - Revision number&lt;br /&gt;
&lt;br /&gt;
'''Z''' - Serial Number&lt;br /&gt;
&lt;br /&gt;
This is how I interpreted it, though I could be wrong about the revision number placement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tone Filters===&lt;br /&gt;
The tone filters are simple little daughterboards based on the Exar/MaxLinear XR2211ACP&amp;lt;ref&amp;gt;https://assets.maxlinear.com/web/documents/xr2211av104.pdf&amp;lt;/ref&amp;gt; FSK/Tone decoder IC.&lt;br /&gt;
The board contains the necessary passive components to enable tone decode functionality of the IC. Audio comes in from the recieve circuit on pin P1 and runs through the IC. When a tone matched the configured settings, the receiver module drops pin P4 low, otherwise it is held high. Thats pretty much it.&lt;br /&gt;
The variable resistor is used to change the set frequency of the module, but I do not know to what extent yet. Testing needs to be done. &lt;br /&gt;
&lt;br /&gt;
Example values for my tones are as follows:&lt;br /&gt;
&lt;br /&gt;
*A1 (1153.4 Hz): 5.747kOhms&lt;br /&gt;
&lt;br /&gt;
*A2 (1285.8 Hz) 4.9 to 5kOhms, contact was rough&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_filters_top.jpg|Tone filters top side&lt;br /&gt;
File:Cdf_filters_bottom.jpg|Tone Filters bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Tone Filter Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |-&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |Audio in&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Logic NOT signal out (default high, drops low when signal is in passband)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Logic Out (Not used on this board, but is the opposite of P4)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tuning====&lt;br /&gt;
Tuning the onboard pots was a little odd at first, but it appears &amp;lt;b&amp;gt;CCW is higher frequency, CW is lower frequency.&amp;lt;/b&amp;gt; It seems that out of circuit (or at least with my crackpot test setup) the logic NOT output of the chip appeared to not function. I thought I had broken the chip at first, but after using the standard logic output to retune back to the original frequency, things worked when back in the main board. So, moral of the story is to use the standard logic output when tuning and just be careful.&lt;br /&gt;
Looking at the datasheet for the XR2211A, the signal input on pin 2 can be anywhere from 10mV RMS to 3V RMS which is quite nice. Keep that in mind when injecting a signal from a function generator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Searching for tone filter max/min/current frequency=====&lt;br /&gt;
I tested filter A2 and the highest seems to be ~1.44kHz and lowest at ~1.12kHz with its components. I suspect that due to this small range, there may be either multiple model numbers (other than 031-0392-000) which have slightly different component values or possibly a different potentiometer. One other possibility is that this model just cant go outside those ranges, but I highly doubt that since many times these has to work with existing fire department/police department paging systems.&lt;br /&gt;
&lt;br /&gt;
With that being said, you may want to test your own filters. Here is how I tested mine:&lt;br /&gt;
&lt;br /&gt;
# Hook up your function generator or audio source (pure sine wave) on pin P1, VCC (12v DC) on pin P2, GND on P3, and your oscilloscope or voltmeter on pin P5.&lt;br /&gt;
#* You may also want to hook a second oscilloscope channel to the function generator output.&lt;br /&gt;
# Without touching the onboard pot, slowly sweep through frequencies from about 300Hz to 2.5kHz. Most paging systems are probably within these.&lt;br /&gt;
# Watch for the logic output of the filter to go high, indicating you have found the proper frequency.&lt;br /&gt;
#* There is a certain amount of passband in the filter, so tune back and forth slowly around the points where the filter triggers to find the upper and lower bounds, then you can calculate the approximate center frequency from there.&lt;br /&gt;
# You may want to re-silicone the pot and also mark the set frequency on the PCB in marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Tuning filters to a different frequency=====&lt;br /&gt;
If you aren't searching for the frequency bounds like I was, I suggest tuning the filters in the following way:&lt;br /&gt;
&lt;br /&gt;
# Hook up your function generator or audio source (pure sine wave) on pin P1, VCC (12v DC) on pin P2, GND on P3, and your oscilloscope or voltmeter on pin P5.&lt;br /&gt;
#* You may also want to hook a second oscilloscope channel to the function generator output.&lt;br /&gt;
# Turn on your function generator and set it to the frequency you wish for the module to respond to.&lt;br /&gt;
# If you haven't already, dig the silicone out of the pot and make sure its clean. VERY slowly rotate CCW for a higher frequency or CW for a lower frequency.&lt;br /&gt;
# Once you have the pot tuned properly, the logic output of the filter will go high. You are within the bandwidth of the filter now.&lt;br /&gt;
# Test the bandwidth by changing frequency slightly above and below your desired set point. Slowly adjust the pot to center in the passband to your desired frequency.&lt;br /&gt;
# You may want to re-silicone the pot and also mark the set frequency on the PCB in marker.&lt;br /&gt;
&lt;br /&gt;
Through some component changes, you will probably be able to change the adjustable range of the filters. That is something I am going to investigate soon.&lt;br /&gt;
&lt;br /&gt;
====Tone filter troubleshooting====&lt;br /&gt;
&lt;br /&gt;
If you suspect the tone filters are not functioning properly, check that you have installed them in the correct order and are running the right sequence of tones through the unit.&lt;br /&gt;
If that fails, I have encountered issues with the main board as well as these modules that required reflowing all solder joints due to being brittle and most likely cracking and making poor connections.&lt;br /&gt;
&lt;br /&gt;
'''Do be aware, on the mainboard and parts of the tone decoders there is conformal coating. Acetone or MEK should help remove this. I suggest removing before soldering to not contaminate the solder joints'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Decoder Modules===&lt;br /&gt;
The decoder modules take in the logic low pulses from the tone filters and use some logic circuitry to eventually send a signal to the timer module to start a cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs:'''&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14069UBCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14069UB_D-2315482.pdf&amp;lt;/ref&amp;gt; (Hex Inverter)&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14050BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/mc14049b_d-1193035.pdf&amp;lt;/ref&amp;gt; (Hex Buffer)&lt;br /&gt;
&lt;br /&gt;
'''U3''' - Motorola MC14073BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series Triple 3−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Motorola MC1455P1&amp;lt;ref&amp;gt;https://www.onsemi.com/pdf/datasheet/mc1455-d.pdf&amp;lt;/ref&amp;gt; (555 Timer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Decoder Module Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |Output, goes to programming section&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |Input, goes to programming section&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Output to Timer, thru diode customization section between decoders (CR5 &amp;amp; CR8)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |From CR5 diode, test output? (N/C on main board)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_decoder_module_a_front.jpg|Decoder modules topside&lt;br /&gt;
File:Cdf_decoder_module_a_back.jpg|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Timer Modules===&lt;br /&gt;
More examination needs to be done, but this module appears to latch the relay for a configured amount of time. I have seen multiple of these on other models that can do more signals such as &amp;quot;Attack&amp;quot; or &amp;quot;Fire&amp;quot;, some with more DIP switches populated.&lt;br /&gt;
The covered DIP switches of SW1 control parameters of the timing cycle, feeding configuring the 8 bits of the Maxim timer IC. Those bits configure the time delay by connecting each of the pins 1 through 8 on the IC through the a 10kOhm resistor (R3) to VCC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The stock DIP switch config for the steady 3 min cycle timer is, from left to right (Up = ON): up, down, up, down, down, up, down, up. This sets pins 1, 3, 6 and 8 high, and 2,4,5,and 7 low (the DIP switch numbers are backwards in reference to the IC pins). This equates to a RC time constant of 165. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pin 13 of the IC is the RC input which is fed by a 1.1MOhm resistor and a 1uF 35v tantalum capacitor. Cross referencing those values in the datasheet chart, we get a RC timebase of ~1Hz, though measuring via scope it shows the period to be 0.66Hz (1.5sec/cycle exactly). The confusing part is that with these figures, we get a cycle time of ~110 seconds, not 180. Still not super clear how this works.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_timer_rc_scope2.png|Wide view of the RC oscillator via pin 13&lt;br /&gt;
File:Cdf_timer_RC_scope.png|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At low values it seems to be pretty accurate (eg. 5 sec), but with my test of &amp;quot;180s&amp;quot; (8, 6, 5 and 4 high) yielded approximately 3m18s (almost 200s). Timing the stock setting gets 2m57s, or 177s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs (Steady Cycle Timer 031-0389-000):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14081BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14011BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input NAND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U3''' - N/A (Populated on other boards)&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Maxim ICM7240IPE&amp;lt;ref&amp;gt;https://www.analog.com/media/jp/technical-documentation/data-sheets/1360.pdf&amp;lt;/ref&amp;gt; (Programmable Timer/Counter IC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Cycle Timer Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |Signal Out to Relay Driver&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |STOP (Also local control via terminal strip)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |START (Also local control via terminal strip)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |??? (Goes to STOP terminal on terminal block as well as P2-4 on decoder module B?)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |N/C on Main Board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |Coupled to GND via C44&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C on Main Board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |N/C on Main Board&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_cycle_timer_front.jpg|Timer module topside&lt;br /&gt;
File:Cdf_cycle_timer_back.jpg|Timer module bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Relay Driver Module===&lt;br /&gt;
&lt;br /&gt;
The relay driver is super simple, consisting of just 2 transistors (NTE85 and 2N3414), some resistors and 2 diodes. Not to mention the two LEDs as well.&lt;br /&gt;
The whole purpose of the driver seems to be level shifting and driving the coil using the main DC supply of the board. Not much else to it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_relay_driver_top.jpg|Relay module topside&lt;br /&gt;
File:Cdf_relay_driver_back.jpg|Relay module bottom side (mirrored to match top side)&lt;br /&gt;
File:Cdf_relay_driver_schematic.png|Reverse engineered schematic of the relay driver.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''LCRx Relay Driver Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |Signal Input from timer&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |N/C on driver board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C on driver board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |Relay Coil (E9 on I/O header)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |Relay Coil (E10 on I/O header)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===I/O connector pinout===&lt;br /&gt;
This connector is the one just left of the relay. Houses the relay wires and the start/stop button inputs.&lt;br /&gt;
&lt;br /&gt;
* E10: Relay Coil&lt;br /&gt;
* E9: Relay Coil&lt;br /&gt;
* E8: Start terminal&lt;br /&gt;
* E7: Stop terminal&lt;br /&gt;
* E6: Common terminal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Board Connectors===&lt;br /&gt;
The molex connectors that are used on all the modular boards are Molex KK series with a .156&amp;quot; pitch.&lt;br /&gt;
* [http://www.mouser.com/catalog/645/usd/1630.pdf Molex KK Series connectors datasheet]&lt;br /&gt;
* [https://www.mouser.com/catalog/645/usd/1631.pdf Molex KK series headers datasheet]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Programming==&lt;br /&gt;
&lt;br /&gt;
There are two small sections below the tone decoders and inbetween the two decoder boards that allow for changing the path of signals in and out of the decoder boards. This allows for changing the behavior of the unit depending on the number of tone filters installed.&lt;br /&gt;
&lt;br /&gt;
For example, my unit has two filters installed and the &amp;quot;on&amp;quot; sequence is A1, A2 (1153/1285 Hz), and &amp;quot;off&amp;quot; is the opposite. Since there are 4 card positions, you can also configure a 3 and 4 card setup&lt;br /&gt;
&lt;br /&gt;
===2 Card Setup===&lt;br /&gt;
Probably the most common, and what my unit is configured for. Sending A1, A2 turns the unit on, and A2, A1 turns it off. The jumpers are configured as follows:&lt;br /&gt;
&lt;br /&gt;
*CR1 diode from 1 to A1&lt;br /&gt;
*CR2 diode from 2 to A2&lt;br /&gt;
*B1 to A2 jumper (in row 3)&lt;br /&gt;
*A1 to B2 jumper (in row 4)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*CR5 in place facing the board marking&lt;br /&gt;
*CR6 empty&lt;br /&gt;
*CR7 empty&lt;br /&gt;
*CR8 in place facing the board marking&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===3 Card Setup===&lt;br /&gt;
One tone filter is a &amp;quot;common&amp;quot; tone, and the other two are completely different frequencies. If for example, 800 Hz is the common tone and the others are 740 and 930, then one could configure the unit to turn on with 800/740, and off with 800/930.&lt;br /&gt;
&lt;br /&gt;
===4 Card Setup===&lt;br /&gt;
In this case, there is a different tone pair for each action. On has two completely different frequencies compared to off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I plan on figuring out what the hell is required to change these configs and document it here soon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==LCRx (Simpler Small Yellow Unit)==&lt;br /&gt;
This unit is the first type I acquired. It is significantly smaller and simpler than the other types, only allowing for a single function timer, but up to four tone filters. This allows for either a 2, 3 or 4 card setup. &lt;br /&gt;
&lt;br /&gt;
===Specifications===&lt;br /&gt;
&lt;br /&gt;
====Physical====&lt;br /&gt;
Again, not much known aside from anything made by CD&amp;amp;F to funciton in the VHF high or VHF low bands. My motherboard can take up to 4 tone filter modules, though my unit seems to be hard wired for the first two? Has 2 identical decoder modules (slots A and B), a timer module, and a relay driver module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''LCRx Series:'''&lt;br /&gt;
* '''Height:''' 325mm (12.75&amp;quot;) &amp;amp; (387mm (15.25&amp;quot;) from bracket top and bottom&lt;br /&gt;
* '''Width:''' 232mm (9.13&amp;quot;) top section &amp;amp; 229mm (9&amp;quot;) bottom section&lt;br /&gt;
* '''Depth:''' 92mm (3.62&amp;quot;) top section &amp;amp; 85mm (3.34&amp;quot;) bottom section&lt;br /&gt;
* '''Antenna length (installed):''' 470mm (18.5&amp;quot;)&lt;br /&gt;
* '''Weight:''' Approx. 9 lbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Terminal Strip Pinout (left to right):'''&lt;br /&gt;
*1 - COM for dry contacts&lt;br /&gt;
*2 - Stop dry contact&lt;br /&gt;
*3 - Start dry contact&lt;br /&gt;
*4 - Relay N/O&lt;br /&gt;
*5 - Relay N/O&lt;br /&gt;
*6 - AC in (to xfmr)&lt;br /&gt;
*7 - AC in (to xfmr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pretty self explanatory with the diagrams&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_terminals_closeup.jpg|Terminal closeup. Do note that normally the primary side of the transformer with the fuse goes on the far right two.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Transformer:'''&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/410/F_325X-1892699.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
*'''Input:''' Configurable 115 or 230v AC&lt;br /&gt;
*'''Output:''' Rated at 12.6v DC (Unloaded is higher)&lt;br /&gt;
*'''Max Current:''' 1.5A&lt;br /&gt;
*'''Max VA:''' 18.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_xfmr_pri.jpg|Transformer Primary&lt;br /&gt;
File:Cdf_xfmr_sec.jpg|Transformer Secondary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marked as &amp;quot;F-325X Filament Transformer&amp;quot; on the primary, &amp;quot;MagneTek Triad&amp;quot; on the secondary. Seems to suggest prior life in tube equipment but amazingly it's still made, just modernized. If you want, you can even [https://www.mouser.com/ProductDetail/Triad-Magnetics/F-325X?qs=b1anAsPanWwvgBfb3HaWKQ%3D%3D buy a new one on Mouser] for ~$15&lt;br /&gt;
&lt;br /&gt;
Primaries are in series for 230v, parallel for 115v. More info on configuring in the [[#(LCRx) Transformer wiring|(LCRx) transformer wiring]] section below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Photos====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_front_closed.jpg|Front with door closed&lt;br /&gt;
File:Cdf_front_open.jpg|Door open showing mainboard&lt;br /&gt;
File:Cdf_top.jpg|Top of the enclosure, showing the antenna mount&lt;br /&gt;
File:Cdf_bottom.jpg|Bottom of the enclosure, showing conduit and vent holes as well as an unused SO-239 connector to replace the whip antenna.&lt;br /&gt;
File:Cdf_back.jpg|Back of the enclosure, showing the integrated mounting holes.&lt;br /&gt;
File:Cdf_latch_side.jpg|Side of the enclosure with latch. First flips out, then rotate the wing to loosen the clamp.&lt;br /&gt;
File:Cdf_hinge_side.jpg|Side of the enclosure with the hinge. The hinge cannot be removed from the door, but the door and hinge can be removed from the enclosure with three screws and nuts.&lt;br /&gt;
File:Cdf_info_onboard.jpg|Info written near the bottom center of the mainboard. Shows FCC-ID, serial, receive frequency, input voltage, and ship date.&lt;br /&gt;
File:Cdf_tone_info.jpg|Configured tone information handwritten on the CD&amp;amp;F main board near the top center. Sequence 1 is to activate, sequence 2 is to deactivate.&lt;br /&gt;
File:Cdf_bare_mainboard.jpg|Bare mainboard of the CD&amp;amp;F. All cards removed for visibility.&lt;br /&gt;
File:Cdf_bare_mainboard_back.jpg|Back of the CD&amp;amp;F mainboard. There is conformal coating on the back which makes it difficult to probe things. It can be removed with acetone or MEK.&lt;br /&gt;
File:Cdf_rx_closeup.jpg|Closeup of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F.&lt;br /&gt;
File:Cdf_rx_closeup_back.jpg|Closeup of the rear of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F. Mirrored to match Cdf_rx_closeup.jpg.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
====(LCRx) Transformer wiring====&lt;br /&gt;
The F-325X &amp;quot;filament&amp;quot; transformer used to power the entire board can be reconfigured for 115 or 230v primary voltage and is detailed on the windings themselves. The secondary should be on a 3 pin molex style connector with both wires green.&lt;br /&gt;
The output of the transformer should be around 12v AC, but as with any unregulated supply it will be a bit higher than expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''115v Operation:''' Tie together the '''black''' and '''red/black striped''' wire together and tie the '''yellow/black striped''' wire and the '''green/black striped''' wire together. You now have two pairs of wires for live and neutral.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''230v Operation:''' Tie the '''yellow/black striped''' and '''red/black striped''' wires together and insulate them properly. You can now attach live and neutral to the '''black''' and '''black/green''' striped wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''I suggest you confirm winding integrity with a multimeter and/or use a dim bulb tester to prevent any catastrophies from happening.'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Architecture &amp;amp; Operation===&lt;br /&gt;
This is going in order from control signal thru processing, all the way to output contact closure.&lt;br /&gt;
&lt;br /&gt;
RF comes in via 3 pin antenna connector (top right) and goes thru double conversion superhet, then into MC3357P IF.&lt;br /&gt;
&lt;br /&gt;
Demod audio comes out from pin 9 of the MC3357P and goes into the commoned P1 pins of the 4 decoder board sockets.&lt;br /&gt;
&lt;br /&gt;
Tone filters A1 and A2 take input on P1, VCC on P2, GND on P3, and P4 is the logic NOT output of the XR2211A IC on the tone filter PCB.&lt;br /&gt;
This output is normally high, and gets pulled low when the input signal on P1 falls within the set passband. &lt;br /&gt;
Both filters are in parallel on the input, VCC, and GND, but the outputs of all four sockets are separate and go to the decoder boards.&lt;br /&gt;
The decoder boards are composed of logic gates and supporting circuitry to detect the order of pulses from the tone filters and perform the appropriate action in cooperation with the timer board.&lt;br /&gt;
When the signal to start the timer is decoded, the LED on the first decoder board blinks breifly, then the timer board signals the relay driver to engage the relay. The indicator lights on the timer board and the relay driver also illuminate.&lt;br /&gt;
On my unit, the unit times out after approximately 3 minutes of being activated if no stop signal is received on the radio or locally via contact closure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Receiver Circuit===&lt;br /&gt;
The receiver on board the F49LCR-2 is a double conversion superheterodyne circuit. RF comes in via the 3 pin header (only 2 used) and immediately goes into what I presume is a preamplifier with a MPS5179 RF transistor&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/149/mps5179-493155.pdf&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The Local Oscillator (LO) crystal on by unit is marked &amp;quot;154.240&amp;quot; on top of the can, and &amp;quot;47.180&amp;quot; on the side. After messing with some math, I discovered the LO gets tripled (presumably by some magic with the other transistors and passives nearby) to 141.54 MHz.&lt;br /&gt;
&lt;br /&gt;
The incoming RF is then mixed and subtracted with the tripled LO signal to get the 10.7 MHz intermediate frequency (IF). You can calculate different LO crystal frequencies or input frequencies with the following equation, assuming you have one or the other:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10.7 = rxFreq - (crystFreq * 3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The downstream Motorola MC3357P&amp;lt;ref&amp;gt;https://www.discriminator.nl/ic/mc3357.pdf&amp;lt;/ref&amp;gt; IC takes the standard 10.7 MHz IF input and converts it down again to 455 kHz and does some filtering, then using its internal quadrature FM detector demodulates the audio into a 200-350mV RMS audio signal on pin 9 of the IC.&lt;br /&gt;
&lt;br /&gt;
There is some more audio filtering that pin 9 feeds into, but afterwards the cleaned up audio goes right into the tone filter boards on a common trace.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As for the LCR-1 variant, based on the FCC-ID data it seems that the receiver will be nearly identical, though the resulting IF mixer will most likely be an addition rather than subtraction circuit due to the lower operation frequency.&lt;br /&gt;
&lt;br /&gt;
====Retuning for the 2 Meter Amateur Radio Band====&lt;br /&gt;
&lt;br /&gt;
=====Original Plan=====&lt;br /&gt;
My original plan was to source some kind of crystal between 44.43 to 45.7 MHz which corresponds to 146 to 147.975 MHz when plugged into the above equation. Upper limit of 147.975 chosen assuming a transmitted signal of 25kHz NFM.&lt;br /&gt;
After doing some more reasearch though, I discovered the Si5351 and it's breakout board from [https://www.adafruit.com/product/2045 Adafruit] which is a programmable clock generator that can output 3 separate clock signals from 8 kHz to 160 MHz. What a useful chip!&lt;br /&gt;
This has the advantage of costing about the same as a vintage hard to find crystal of a specific frequency while also being able to be reprogrammed  easily via I2C. The only downside is that the chip has no ROM so any configuration is lost upon power down. Despite this, that IC combined with a low power I2C enabled microcontroller attached to a suitable source of power from the board should yeild a highly versatile replacement to the old crystal.&lt;br /&gt;
&lt;br /&gt;
=====Si5351 Breakout=====&lt;br /&gt;
I ordered the board and when it arrived, I attached it to an arduino nano with 5v, GND, SCL and SDA (A4 and A5 on the nano). After programming the board and checking it with my new DSO, it showed 45.55 MHz as programmed using the aforementioned arduino and the Etherkit Si5351 example sketch. I removed the crystal from the LO circuit and attached the Si5351 CLK0 to the collector of Q4 as is done with the original crystal and also grounded the breakout board to the other crystal pad.&lt;br /&gt;
Initial tests show nearly identical functionality from stock, even without tuning any filter components onboard. The receiver now responds to signals on 147.350 MHz, comfortably near the top of the 2 meter band.&lt;br /&gt;
With that, I taped the arduino and breakout board together, insulated, and hijacked power from the main LM7812 regulator to power it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_si5351_test.jpg|Testing the breakout board with temporary connections.&lt;br /&gt;
File:Cdf_modded_LO.jpg|Final mod. The arduino and breakout taped together and insulated, using the original crystal through holes and taking power from the main L7812 regulator.&lt;br /&gt;
File:Cdf_mod_power_connections.jpg|Connections for Vin and GND on the arduino going to the main 12v regulated supply.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SCx (Multi-Option Large Silver/Yellow/Red Unit)==&lt;br /&gt;
The second type of unit I have acquired (an SC2), is much larger and more complex. It can support up to 3 (technically 4) function timers, 4 decoders, and six tone filters. This allows for a much more complex operation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The manual specifies a number of optional add-ons:&lt;br /&gt;
&lt;br /&gt;
* ''D1'' - Thermostat controlled heater (mounts below the receiver board)&lt;br /&gt;
* ''D2'' - CTCSS decoder board (mostly obsolete, rare)&lt;br /&gt;
* ''D3'' - Top deck mount VHF low antenna&lt;br /&gt;
* ''D4'' - Top deck mount VHF high antenna&lt;br /&gt;
* ''D5'' - Additional heavy duty 10A relay (relay #2)&lt;br /&gt;
* ''D6'' - Cabinet painted red&lt;br /&gt;
* ''D7'' - Additional intermodulation filter (not sure what this is?)&lt;br /&gt;
* ''D8'' - Audio kit (for servicing decoders)&lt;br /&gt;
* ''D9'' - Test transmitter encoder (possibly one of the FCC-IDs? Maybe CDF1 and CDF2.)&lt;br /&gt;
* ''D10'' - Additional tone filter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Specifications===&lt;br /&gt;
&lt;br /&gt;
====Physical====&lt;br /&gt;
&lt;br /&gt;
'''SC Series:'''&lt;br /&gt;
&lt;br /&gt;
* '''Height:''' 325mm (12.75&amp;quot;) &amp;amp; 387mm (15.25&amp;quot;) from bracket top and bottom&lt;br /&gt;
* '''Width:''' 320mm (12.59&amp;quot;) top section &amp;amp; 288mm (11.33&amp;quot;) bottom section&lt;br /&gt;
* '''Depth:''' 95mm (3.74&amp;quot;) top section &amp;amp; 90mm (3.54&amp;quot;) bottom section&lt;br /&gt;
* '''Antenna length (installed):''' 470mm (18.5&amp;quot;)&lt;br /&gt;
* '''Weight:''' Approx. ?? lbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Transformer:'''&amp;lt;ref&amp;gt;https://www.hammfg.com/electronics/transformers/power/266.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
*'''Input:''' Configurable 115 or 230v AC&lt;br /&gt;
*'''Output:''' Rated at 24v DC OR 12v DC depending on config (Unloaded is higher) &lt;br /&gt;
*'''Max Current:''' 1A/2A (24/12v)&lt;br /&gt;
*'''Max VA:''' 24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_transformer_details.jpg|Transformer details&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More info on configuring in the [[#(SC) Transformer wiring| SC transformer wiring]] section below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====Photos====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_front_case.jpg|Front case before restoration&lt;br /&gt;
File:Cdf_SC_front_restored.jpg|Front case of my unit after restoration&lt;br /&gt;
File:Cdf_SC_inside.jpg|Inside my restored unit with missing activation buttons added&lt;br /&gt;
File:Cdf_SC_nameplate.jpg|Nameplate with details&lt;br /&gt;
File:Cdf_SC_latch_side.jpg|Latch side of my restored unit&lt;br /&gt;
File:Cdf_SC_hinge_side.jpg|Hinge side of my restored unit&lt;br /&gt;
File:Cdf_SC_back.jpg|Back of my restored unit&lt;br /&gt;
File:Cdf_SC_top.jpg|Top of my restored unit showing the antenna bulkhead&lt;br /&gt;
File:Cdf_SC_bottom.jpg|Bottom of the restored unit showing optional SO-239 connector&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====(SC) Transformer wiring====&lt;br /&gt;
The main transformer in the unit is a [https://www.hammfg.com/electronics/transformers/power/266.pdf 266J24 from Hammond Manufacturing].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''115v Operation:''' Tie '''black/brown''' together and '''white/orange''' together.&lt;br /&gt;
&lt;br /&gt;
*'''230v Operation:''' Tie '''white/brown''' together and insulate. Input power on '''black''' and '''orange'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The main board operates on 12v, so just make sure that the red/grey and yellow/blue wires are tied together in those pairs for 12v operation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Toroid1.gif|Transformer pinout from Hammond&lt;br /&gt;
File:Cdf_SC_transformer_details.jpg|Transformer details&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Tone Filter Test Board===&lt;br /&gt;
The tone filter test board is pretty self explanatory. It contains six LEDs, one for each tone filter, which are connected to a MC14069BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14069UB_D-2315482.pdf&amp;lt;/ref&amp;gt; hex inverter IC.&lt;br /&gt;
&lt;br /&gt;
When the a tone filter detects a signal within its configured bandwidth and pulls it's P1-4 pin low, the hex inverter IC inverts that signal, pulling the corresponding LED high which illuminates it, indicating the filter is active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Tone Filter Test Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |4th tone filter (J3)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |3rd tone filter (J4)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |2nd tone filter (J5)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |1st tone filter (J6)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vin (+12v)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |5th tone filter (J2)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |6th tone filter (J1)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_decodertester_front.jpg|Front of the SC series tone filter test board&lt;br /&gt;
File:Cdf_SC_decodertester_rear.jpg|Rear of the SC series tone filter test board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Programming board===&lt;br /&gt;
The programming board is the center of the unit's operation. It's a bare board that allows for jumpers to be placed to route signals from the tone filters to the decoders. The manual details the configuration in more detail, but here's the basics.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are letter and number combinations printed on the programming board, which correspond to each function and it's inputs.&lt;br /&gt;
&lt;br /&gt;
*V - CD Steady (Alert)&lt;br /&gt;
*W - CD Cycle (Attack)&lt;br /&gt;
*X - Fire&lt;br /&gt;
*Y - Cancel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The numbers corresponding to the letters (eg. Y1) is which order the filter signal should be sent in to trigger the function. 1 is the first signal, 2 is the second signal. Theoretically, this allows for any combination of common or separate tones to be configured to activate any function as desired, though there may be limitations that I am not aware of.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Programming Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |2Y (Cancel)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |1Y (Cancel)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |Tone filter 1 (J6)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Tone filter 2 (J5)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Center&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-1'''&lt;br /&gt;
        |2X (Fire)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-2'''&lt;br /&gt;
        |1X (Fire)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-3'''&lt;br /&gt;
        |Tone filter 3 (J4)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-4'''&lt;br /&gt;
        |Tone filter 4 (J3)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P2-5'''&lt;br /&gt;
        |2W (CD Cycle/Attack)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-1'''&lt;br /&gt;
        |1W (CD Cycle/Attack)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-2'''&lt;br /&gt;
        |Tone filter 5 (J2)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-3'''&lt;br /&gt;
        |Tone filter 6 (J1)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-4'''&lt;br /&gt;
        |2V (CD Steady/Alert)&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P3-5'''&lt;br /&gt;
        |1V (CD Steady/Alert)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_prog_module_front.jpg|Front of the SC series programming board&lt;br /&gt;
File:Cdf_SC_prog_module_back.jpg|Rear of the SC series programming board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Power Supply Module===&lt;br /&gt;
On the LCx series, the power supply section is built into the main board. It is similar in architecture to the SC series, though the latter has it on a removable module. The power supply module takes in the unregulated AC output of the transformer, rectifies it, tames it down to 12v via a 7812 voltage regulator, and finally filters the DC with inductors and capacitors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &amp;lt;U&amp;gt;'''Power Supply Board Pinout'''&amp;lt;/U&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;display: flex;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Left&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Vout (+18v unregulated)&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;div&amp;gt;&lt;br /&gt;
        {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
        |+Right&lt;br /&gt;
        !Pin&lt;br /&gt;
        !Function&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-1'''&lt;br /&gt;
        |GND&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-2'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-3'''&lt;br /&gt;
        |Transformer AC in&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-4'''&lt;br /&gt;
        |N/C&lt;br /&gt;
        |-&lt;br /&gt;
        |'''P1-5'''&lt;br /&gt;
        |Transformer AC in&lt;br /&gt;
        |}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_SC_psu_module_front.jpg|Front of the SC series programming board&lt;br /&gt;
File:Cdf_SC_psu_back.jpg|Rear of the SC series programming board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Units==&lt;br /&gt;
There are more unit types out there which include more variants of the LCR and SCx line:&lt;br /&gt;
&lt;br /&gt;
Smaller Units:&lt;br /&gt;
* LCR1 - (most likely) VHF Low band small yellow unit&lt;br /&gt;
* LCR2 - VHF High band small yellow unit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Larger Units:&lt;br /&gt;
* SC1 - VHF Low band large silver/yellow unit&lt;br /&gt;
* SC2 - VHF High band large silver/yellow unit&lt;br /&gt;
* SC3 - UHF band large silver/yellow unit&lt;br /&gt;
&lt;br /&gt;
==General Notes/Things to Watch Out For==&lt;br /&gt;
&lt;br /&gt;
*On the back of the main board and parts of the tone filters there is a conformal coating. I suggest removing it before reflowing joints to prevent contamination of the solder. Acetone or M.E.K. seems to do well along with mechanical removal. &amp;lt;u&amp;gt;'''Be careful with your application of force, you can very easily strip off the solder mask! Ask me how I know!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
*These devices are quite old, and excessive handling and stress seems to not play nice to the solder joints. I have fixed both the tone filters and receiver section by reflowing every joint with leaded solder.&lt;br /&gt;
*Due to the XR2211A IC being obsolete and quite hard to source nowadays, I may try to design my own tone decoder board using the LM567 IC which is still available in SMD form factors. The LM567 also outputs a logic low when signal is detected, but the design will have to incorperate a LDO 5v regulator to power the chip from the 12v the cards get.&lt;br /&gt;
*I have not adjusted any of the filter components on the receiver circuit yet, but I did run an experiment by leaving the device plugged in with the antenna attached inside my house while sending the activation signal from a few dense suburban blocks away. The board operated perfectly with 5W from my Anytone 878, turning on and off.&lt;br /&gt;
&lt;br /&gt;
*While the tone filters are labled J1 thru J6 on the PCB, the actual numbering is reversed, tone filter 1 is at the top and 6 is at the bottom. Despite that, my unit (and I suspect others that were reconfigured by a third party) may not start at slot 1. My unit has slots 6, 5, and 4 occupied with the corresponding wiring on the programming board. The nameplate implies slots 1, 2, and 3 however. Overall it doesn't ''really'' matter if things aren't in numerical order, but it sure as hell makes things confusing...&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_hinge_side.jpg&amp;diff=2476</id>
		<title>File:Cdf SC hinge side.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_hinge_side.jpg&amp;diff=2476"/>
		<updated>2024-05-23T18:48:45Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Hinge side of the SC series CD&amp;amp;F&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Hinge side of the SC series CD&amp;amp;F&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_latch_side.jpg&amp;diff=2475</id>
		<title>File:Cdf SC latch side.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_latch_side.jpg&amp;diff=2475"/>
		<updated>2024-05-23T18:48:20Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Latch side of the SC series CD&amp;amp;F&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Latch side of the SC series CD&amp;amp;F&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_back.jpg&amp;diff=2474</id>
		<title>File:Cdf SC back.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_back.jpg&amp;diff=2474"/>
		<updated>2024-05-23T18:47:48Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Back of the SC series CD&amp;amp;F&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Back of the SC series CD&amp;amp;F&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_bottom.jpg&amp;diff=2473</id>
		<title>File:Cdf SC bottom.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_bottom.jpg&amp;diff=2473"/>
		<updated>2024-05-23T18:47:22Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Bottom of the SC series CD&amp;amp;F showing optional SO-239&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Bottom of the SC series CD&amp;amp;F showing optional SO-239&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_top.jpg&amp;diff=2472</id>
		<title>File:Cdf SC top.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_top.jpg&amp;diff=2472"/>
		<updated>2024-05-23T18:46:43Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Top of the SC series CD&amp;amp;F&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Top of the SC series CD&amp;amp;F&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_front_restored.jpg&amp;diff=2471</id>
		<title>File:Cdf SC front restored.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_front_restored.jpg&amp;diff=2471"/>
		<updated>2024-05-23T18:42:14Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Front of my SC series CD&amp;amp;F after restoration&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Front of my SC series CD&amp;amp;F after restoration&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_inside.jpg&amp;diff=2470</id>
		<title>File:Cdf SC inside.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_inside.jpg&amp;diff=2470"/>
		<updated>2024-05-23T18:38:56Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Inside of the SC series CD&amp;amp;F after restoration and adding missing control buttons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Inside of the SC series CD&amp;amp;F after restoration and adding missing control buttons&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_assembly_wo_radio.jpg&amp;diff=2469</id>
		<title>File:Cdf SC assembly wo radio.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_assembly_wo_radio.jpg&amp;diff=2469"/>
		<updated>2024-05-23T02:58:47Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Sub-assembly of the SC series CD&amp;amp;F without the radio receiver module installed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Sub-assembly of the SC series CD&amp;amp;F without the radio receiver module installed&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_Button_conn_pinout.png&amp;diff=2468</id>
		<title>File:Cdf SC Button conn pinout.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_Button_conn_pinout.png&amp;diff=2468"/>
		<updated>2024-05-23T02:56:57Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Pinout of the local control header on the SC series CD&amp;amp;F&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Pinout of the local control header on the SC series CD&amp;amp;F&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_psu_module_front.jpg&amp;diff=2467</id>
		<title>File:Cdf SC psu module front.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_psu_module_front.jpg&amp;diff=2467"/>
		<updated>2024-05-23T02:56:06Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Front of the SC series CD&amp;amp;F power supply module&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Front of the SC series CD&amp;amp;F power supply module&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_psu_back.jpg&amp;diff=2466</id>
		<title>File:Cdf SC psu back.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_psu_back.jpg&amp;diff=2466"/>
		<updated>2024-05-23T02:55:31Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Rear of the SC series CD&amp;amp;F power supply module&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Rear of the SC series CD&amp;amp;F power supply module&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_prog_module_front.jpg&amp;diff=2465</id>
		<title>File:Cdf SC prog module front.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_prog_module_front.jpg&amp;diff=2465"/>
		<updated>2024-05-23T02:54:34Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Front of the SC series CD&amp;amp;F programming module&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Front of the SC series CD&amp;amp;F programming module&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_prog_module_back.jpg&amp;diff=2464</id>
		<title>File:Cdf SC prog module back.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_prog_module_back.jpg&amp;diff=2464"/>
		<updated>2024-05-23T02:54:20Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Rear of the SC series CD&amp;amp;F programming module&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Rear of the SC series CD&amp;amp;F programming module&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_front_case.jpg&amp;diff=2463</id>
		<title>File:Cdf SC front case.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_front_case.jpg&amp;diff=2463"/>
		<updated>2024-05-23T02:53:46Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Front case of my SC series unit before restoration. The logo was penciled in by me for measurement and recreation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Front case of my SC series unit before restoration. The logo was penciled in by me for measurement and recreation&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_decodertester_rear.jpg&amp;diff=2462</id>
		<title>File:Cdf SC decodertester rear.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_decodertester_rear.jpg&amp;diff=2462"/>
		<updated>2024-05-23T02:53:04Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Rear of the decoder tester board from the SC series CD&amp;amp;F&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Rear of the decoder tester board from the SC series CD&amp;amp;F&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_decodertester_front.jpg&amp;diff=2461</id>
		<title>File:Cdf SC decodertester front.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_decodertester_front.jpg&amp;diff=2461"/>
		<updated>2024-05-23T02:52:42Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Front of the decoder tester board from the SC series CD&amp;amp;F&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Front of the decoder tester board from the SC series CD&amp;amp;F&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_nameplate.jpg&amp;diff=2460</id>
		<title>File:Cdf SC nameplate.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_nameplate.jpg&amp;diff=2460"/>
		<updated>2024-05-23T02:39:28Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Nameplate of the larger SC series CD&amp;amp;F controller&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Nameplate of the larger SC series CD&amp;amp;F controller&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_transformer_details.jpg&amp;diff=2459</id>
		<title>File:Cdf SC transformer details.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_SC_transformer_details.jpg&amp;diff=2459"/>
		<updated>2024-05-21T23:34:24Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: CD&amp;amp;F SC series transformer detailed close-up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
CD&amp;amp;F SC series transformer detailed close-up&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Toroid1.gif&amp;diff=2458</id>
		<title>File:Toroid1.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Toroid1.gif&amp;diff=2458"/>
		<updated>2024-05-21T23:33:02Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Hammond 266J24 transformer pinout from https://www.hammfg.com/electronics/transformers/power/266&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Hammond 266J24 transformer pinout from https://www.hammfg.com/electronics/transformers/power/266&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Maxon_Data_Radio&amp;diff=2457</id>
		<title>Maxon Data Radio</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Maxon_Data_Radio&amp;diff=2457"/>
		<updated>2024-05-15T02:51:44Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Change image positioning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Maxon America Inc. is a radio communications manufacturer headquartered in Lenexa, Kansas which makes a variety of Land Mobile Radios (LMR), Digital Mobile Radios (DMR), and original data telemetry modules.&lt;br /&gt;
&lt;br /&gt;
[[File:Maxon_sd_161.jpg|thumb|250px|Maxon Data Radio Model SD-161 (VHF)]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Maxon data radios are a line of small radio transcievers developed for industrial telemetry and data reporting use. There are both analog and digital options, but here we will focus on the analog models.&lt;br /&gt;
&lt;br /&gt;
==Analog Models==&lt;br /&gt;
*'''SD-125EL'''&lt;br /&gt;
**'''V2''' - 5/1W VHF (148-174 MHz)&lt;br /&gt;
**'''U1''' - 5/1W UHF (400-430 MHz)&lt;br /&gt;
**'''U2''' - 5/1W UHF (440-470 MHz)&lt;br /&gt;
*'''SD-170EL'''&lt;br /&gt;
**'''SD-171EL''' - 5/1W VHF (146-174 MHz)&lt;br /&gt;
**'''SD-174EL''' - 5/1W UHF (450-490 MHz)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Older discontinued models:&lt;br /&gt;
*'''SD-161''' - 2W VHF (148-174 MHz)&lt;br /&gt;
*'''SD-164''' - 2W UHF (450-490 MHz)&lt;br /&gt;
*'''SD-171''' - 5/1W VHF (148-174 MHz)&lt;br /&gt;
*'''SD-174''' - 5/1W UHF (450-490 MHz)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SD-161==&lt;br /&gt;
This is the model that I have, so any of the info I have below is from my experimentaton on this model. It may apply to at least the SD-164, and the SD-171/174 line as well but you are entering unknown territory.&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
Maxon America functions as a dealer, so as an individual you cannot buy direct from them nor can you create an account to download software. However, after some searching I was able to find a company that is a reseller for these radios and lists the software freely on their site. The company is called MobileTrends.ca&lt;br /&gt;
&lt;br /&gt;
* [https://www.rfwiz.com/upload/SD-160-170%20User%20Manual.pdf SD-160/SD-170 Series Service Manual]&lt;br /&gt;
* [https://www.rfwiz.com/upload/ACC-916%20Programming%20Manual.pdf ACC-916 Programming Manual for SD-160/SD-170 Series]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Programming (the hard way IMO)===&lt;br /&gt;
These radios utilise a proprietary programming cable that converts RS-232 to TTL, as well as utilizing the RTS pin to control programming. That last part unfortunately prevents simply connecting TX and RX to a TTL to USB serial adapter...&lt;br /&gt;
&lt;br /&gt;
I contacted Maxon directly and their technical department emailed me a schematic for the out of production ACC-2016 interface cable. After making the circuit on a breadboard trying several times, and swapping TX/RX, I was not able to get the interface cable to work. Maybe you can, but I went for a more direct route.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Acc2016_schematic.png|thumb|250px|ACC-2016 Schematic&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming (the easy way)===&lt;br /&gt;
&lt;br /&gt;
Inside the radio, there is a small 8 pin SOIC I2C EEPROM (Catalyst 24WC04) which stores all the programmed info. This chip can be easily read and written to using an inexpensive CH341a based programmer.&lt;br /&gt;
The programming software (ACC-916E) shows a full EEPROM mapping in hex of the data to be written to the radio. With both of these, we can easily use the software to configure things as we want, then manually remake the hex file and flash it to the EEPROM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# The first thing to do regardless of your plans is to back up the current state of the EEPROM with the CH341a. This file will also be a good base for modification when you change settings in the software. Save that file in a safe place, then make a copy for modding.&lt;br /&gt;
# Install the programming software which can be downloaded here and open it. Select &amp;quot;No Modem&amp;quot; and change your model&lt;br /&gt;
#* You will need &amp;lt;i&amp;gt;a&amp;lt;/i&amp;gt; serial port, be it in use or just a USB to serial adapter or virtual, just so the software will be happy and allow opening the R/W window&lt;br /&gt;
# Setup the channels with your desired info, you can (only tested on the SD-161 by me) go down into the ham bands. The software will let you force an out of band frequency, but from 147.5 and up, it won't say anything.&lt;br /&gt;
#* &amp;quot;S&amp;quot; is Standard (25kHz) bandwidth, and &amp;quot;N&amp;quot; is Narrow (12.5kHz) bandwidth. Choose standard if you are using for amateur radio, otherwise narrow for business band use.&lt;br /&gt;
# Once you have channels setup, you could save the config to a file just for safe keeping, but thats not really needed.&lt;br /&gt;
# Click the W/R button on the topp nav bar to open the programming window. Here you will see the data to be written to the EEPROM.&lt;br /&gt;
# Open the copy of your backup in a hex editor like HxD and begin copying over the values from the preview window.&lt;br /&gt;
#* &amp;lt;B&amp;gt;Double check what you enter here! I have no idea how much damage a wrong byte could do!&amp;lt;/B&amp;gt;&lt;br /&gt;
# Once you have checked over your file, save it and load it into your programmer software and flash it to the EEPROM&lt;br /&gt;
# Do a read verify to make sure the EEPROM accepted the flashed contents&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Channel Selection Switches===&lt;br /&gt;
&lt;br /&gt;
If everything went well so far, you should have your new config on your radio! One last thing to check is the channel DIP switches. The way maxon illustrated these is kinda confusing, but I figured it out.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Open the radio if you haven't already, making sure the DB-15 and BNC port are facing up/away from you like the diagram shows.&lt;br /&gt;
* The correct way of interpreting the DIP configuration is that the switches on the board should match the &amp;lt;B&amp;gt;BLACK&amp;lt;/B&amp;gt; areas on the diagrams. From there, its just a binary sequence.&lt;br /&gt;
** For example, channel 1 is all switches DOWN.&lt;br /&gt;
** If you get things wrong and select a channel thats not programmed, the radio will flicker the red and green LEDs on boot. As long as you follow the black positions, you should be ok.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Maxon_DIP_switch_config.png|thumb|250px|DIP switch configuration diagram&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Debugging===&lt;br /&gt;
Here's a table of the status indications showing what the radio is doing, from the service manual page 18. There is plenty of other information in the service manual for troubleshooting and fixing that would be redundant to cover here, so make sure you give it a read.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Maxon_radio_status_chart.png|thumb|250px|Status chart from the serivice manual&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SD-125==&lt;br /&gt;
Some time ago, a group of amateur radio operators have done similar research into programming the SD-125 for packet radio use on amateur frequencies. [https://tarpn.net/t/builder/builders_radios_maxon_125.html Their work can be found here.]&lt;br /&gt;
&lt;br /&gt;
The programming cable is similar, though uses a DB-9 serial port instead of the DB-15. I suspect you could program via EEPROM directly like I did as well.&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Industrial&amp;diff=2456</id>
		<title>Industrial</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Industrial&amp;diff=2456"/>
		<updated>2024-05-15T02:47:29Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: add maxon data radio page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:BG Model 250 Side 1.JPG|thumb|Fluid control valves for acid in integrated circuit decapping machine]]&lt;br /&gt;
Access Control, Camera Systems, Infrastructure (Power, Gas and Water Meters), SCADA and any other industrial systems.&lt;br /&gt;
==Device Index==&lt;br /&gt;
[[Advanced Metering Infrastructure]]&lt;br /&gt;
&lt;br /&gt;
[[Power Metering in Germany]]&lt;br /&gt;
&lt;br /&gt;
[[B&amp;amp;G International Decapsulator Model 250]]&lt;br /&gt;
&lt;br /&gt;
[[Digitech-XC0324]]&lt;br /&gt;
&lt;br /&gt;
[[Electronic Parking Meter]]&lt;br /&gt;
&lt;br /&gt;
[[Hughes HNS 9101 Inmarsat Regional BGAN Satellite Modem]]&lt;br /&gt;
&lt;br /&gt;
[[LMS-6 Radiosonde]]&lt;br /&gt;
&lt;br /&gt;
[[DFM-17 Radiosonde]]&lt;br /&gt;
&lt;br /&gt;
[[Master Meter 3G Mobile AMR]]&lt;br /&gt;
&lt;br /&gt;
[[Parking_Pilot]]&lt;br /&gt;
&lt;br /&gt;
[[Telematics Wireless FP300RA]] - Automatic Vehicle Identification Reader&lt;br /&gt;
&lt;br /&gt;
[[CD&amp;amp;F (Siren Controller)]]&lt;br /&gt;
&lt;br /&gt;
[[Panasonic Toughpad FZ-G1 MK4]] - Industrial portable field tablet.&lt;br /&gt;
&lt;br /&gt;
[[Maxon Data Radio]] - Low powered VHF/UHF radio module for SCADA/telemetry&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Maxon_Data_Radio&amp;diff=2455</id>
		<title>Maxon Data Radio</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Maxon_Data_Radio&amp;diff=2455"/>
		<updated>2024-05-15T02:46:03Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: initial creation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Maxon America Inc. is a radio communications manufacturer headquartered in Lenexa, Kansas which makes a variety of Land Mobile Radios (LMR), Digital Mobile Radios (DMR), and original data telemetry modules.&lt;br /&gt;
&lt;br /&gt;
[[File:Maxon_sd_161.jpg|thumb|250px|Maxon Data Radio Model SD-161 (VHF)]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Maxon data radios are a line of small radio transcievers developed for industrial telemetry and data reporting use. There are both analog and digital options, but here we will focus on the analog models.&lt;br /&gt;
&lt;br /&gt;
==Analog Models==&lt;br /&gt;
*'''SD-125EL'''&lt;br /&gt;
**'''V2''' - 5/1W VHF (148-174 MHz)&lt;br /&gt;
**'''U1''' - 5/1W UHF (400-430 MHz)&lt;br /&gt;
**'''U2''' - 5/1W UHF (440-470 MHz)&lt;br /&gt;
*'''SD-170EL'''&lt;br /&gt;
**'''SD-171EL''' - 5/1W VHF (146-174 MHz)&lt;br /&gt;
**'''SD-174EL''' - 5/1W UHF (450-490 MHz)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Older discontinued models:&lt;br /&gt;
*'''SD-161''' - 2W VHF (148-174 MHz)&lt;br /&gt;
*'''SD-164''' - 2W UHF (450-490 MHz)&lt;br /&gt;
*'''SD-171''' - 5/1W VHF (148-174 MHz)&lt;br /&gt;
*'''SD-174''' - 5/1W UHF (450-490 MHz)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SD-161==&lt;br /&gt;
This is the model that I have, so any of the info I have below is from my experimentaton on this model. It may apply to at least the SD-164, and the SD-171/174 line as well but you are entering unknown territory.&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
Maxon America functions as a dealer, so as an individual you cannot buy direct from them nor can you create an account to download software. However, after some searching I was able to find a company that is a reseller for these radios and lists the software freely on their site. The company is called MobileTrends.ca&lt;br /&gt;
&lt;br /&gt;
* [https://www.rfwiz.com/upload/SD-160-170%20User%20Manual.pdf SD-160/SD-170 Series Service Manual]&lt;br /&gt;
* [https://www.rfwiz.com/upload/ACC-916%20Programming%20Manual.pdf ACC-916 Programming Manual for SD-160/SD-170 Series]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Programming (the hard way IMO)===&lt;br /&gt;
These radios utilise a proprietary programming cable that converts RS-232 to TTL, as well as utilizing the RTS pin to control programming. That last part unfortunately prevents simply connecting TX and RX to a TTL to USB serial adapter...&lt;br /&gt;
&lt;br /&gt;
I contacted Maxon directly and their technical department emailed me a schematic for the out of production ACC-2016 interface cable. After making the circuit on a breadboard trying several times, and swapping TX/RX, I was not able to get the interface cable to work. Maybe you can, but I went for a more direct route.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Acc2016_schematic.png|thumb|250px|ACC-2016 Schematic]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming (the easy way)===&lt;br /&gt;
&lt;br /&gt;
Inside the radio, there is a small 8 pin SOIC I2C EEPROM (Catalyst 24WC04) which stores all the programmed info. This chip can be easily read and written to using an inexpensive CH341a based programmer.&lt;br /&gt;
The programming software (ACC-916E) shows a full EEPROM mapping in hex of the data to be written to the radio. With both of these, we can easily use the software to configure things as we want, then manually remake the hex file and flash it to the EEPROM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# The first thing to do regardless of your plans is to back up the current state of the EEPROM with the CH341a. This file will also be a good base for modification when you change settings in the software. Save that file in a safe place, then make a copy for modding.&lt;br /&gt;
# Install the programming software which can be downloaded here and open it. Select &amp;quot;No Modem&amp;quot; and change your model&lt;br /&gt;
#* You will need &amp;lt;i&amp;gt;a&amp;lt;/i&amp;gt; serial port, be it in use or just a USB to serial adapter or virtual, just so the software will be happy and allow opening the R/W window&lt;br /&gt;
# Setup the channels with your desired info, you can (only tested on the SD-161 by me) go down into the ham bands. The software will let you force an out of band frequency, but from 147.5 and up, it won't say anything.&lt;br /&gt;
#* &amp;quot;S&amp;quot; is Standard (25kHz) bandwidth, and &amp;quot;N&amp;quot; is Narrow (12.5kHz) bandwidth. Choose standard if you are using for amateur radio, otherwise narrow for business band use.&lt;br /&gt;
# Once you have channels setup, you could save the config to a file just for safe keeping, but thats not really needed.&lt;br /&gt;
# Click the W/R button on the topp nav bar to open the programming window. Here you will see the data to be written to the EEPROM.&lt;br /&gt;
# Open the copy of your backup in a hex editor like HxD and begin copying over the values from the preview window.&lt;br /&gt;
#* &amp;lt;B&amp;gt;Double check what you enter here! I have no idea how much damage a wrong byte could do!&amp;lt;/B&amp;gt;&lt;br /&gt;
# Once you have checked over your file, save it and load it into your programmer software and flash it to the EEPROM&lt;br /&gt;
# Do a read verify to make sure the EEPROM accepted the flashed contents&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Channel Selection Switches===&lt;br /&gt;
&lt;br /&gt;
If everything went well so far, you should have your new config on your radio! One last thing to check is the channel DIP switches. The way maxon illustrated these is kinda confusing, but I figured it out.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Open the radio if you haven't already, making sure the DB-15 and BNC port are facing up/away from you like the diagram shows.&lt;br /&gt;
* The correct way of interpreting the DIP configuration is that the switches on the board should match the &amp;lt;B&amp;gt;BLACK&amp;lt;/B&amp;gt; areas on the diagrams. From there, its just a binary sequence.&lt;br /&gt;
** For example, channel 1 is all switches DOWN.&lt;br /&gt;
** If you get things wrong and select a channel thats not programmed, the radio will flicker the red and green LEDs on boot. As long as you follow the black positions, you should be ok.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Maxon_DIP_switch_config.png|thumb|250px|DIP switch configuration diagram]]&lt;br /&gt;
&lt;br /&gt;
===Debugging===&lt;br /&gt;
Here's a table of the status indications showing what the radio is doing, from the service manual page 18. There is plenty of other information in the service manual for troubleshooting and fixing that would be redundant to cover here, so make sure you give it a read.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Maxon_radio_status_chart.png|thumb|250px|Status chart from the serivice manual]]&lt;br /&gt;
&lt;br /&gt;
==SD-125==&lt;br /&gt;
Some time ago, a group of amateur radio operators have done similar research into programming the SD-125 for packet radio use on amateur frequencies. [https://tarpn.net/t/builder/builders_radios_maxon_125.html Their work can be found here.]&lt;br /&gt;
&lt;br /&gt;
The programming cable is similar, though uses a DB-9 serial port instead of the DB-15. I suspect you could program via EEPROM directly like I did as well.&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Maxon_sd_161.jpg&amp;diff=2454</id>
		<title>File:Maxon sd 161.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Maxon_sd_161.jpg&amp;diff=2454"/>
		<updated>2024-05-15T02:44:02Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Maxon SD-161 data radio installed in a CD&amp;amp;F siren controller&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Maxon SD-161 data radio installed in a CD&amp;amp;F siren controller&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-sa-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Maxon_DIP_switch_config.png&amp;diff=2453</id>
		<title>File:Maxon DIP switch config.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Maxon_DIP_switch_config.png&amp;diff=2453"/>
		<updated>2024-05-14T23:50:12Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Channel selection diagram for maxon data radios&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Channel selection diagram for maxon data radios&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Maxon_radio_status_chart.png&amp;diff=2452</id>
		<title>File:Maxon radio status chart.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Maxon_radio_status_chart.png&amp;diff=2452"/>
		<updated>2024-05-14T23:43:19Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Status chart from Maxon radio service manual&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Status chart from Maxon radio service manual&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Acc2016_schematic.png&amp;diff=2451</id>
		<title>File:Acc2016 schematic.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Acc2016_schematic.png&amp;diff=2451"/>
		<updated>2024-05-14T23:29:42Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Schematic for the model ACC-2016 programming cable for Maxon data radios&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Schematic for the model ACC-2016 programming cable for Maxon data radios&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2434</id>
		<title>CD&amp;F (Siren Controller)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2434"/>
		<updated>2024-05-03T23:44:18Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Fix caption in timer module section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Civil Defense &amp;amp; Fire (CD&amp;amp;F) Controllers function on two-tone Motorola QuikCall style paging to wirelessly activate warning sirens. The device can be activated via radio or locally via dry contacts.&lt;br /&gt;
Not much is known about these or the company, but here is what I have discovered.&lt;br /&gt;
&lt;br /&gt;
[[File:Cdf_front_open.jpg|thumb|250px|The Smaller CD&amp;amp;F I own, opened up]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Overview &amp;amp; Goals==&lt;br /&gt;
Contrary to modern offerings like the FC from Federal Signal&amp;lt;ref&amp;gt;https://www.fedsig.com/product/fc-siren-controller&amp;lt;/ref&amp;gt;, these devices are simple two-tone paging decoders that listen at a fixed radio frequency (VHF high or low band) and activate a relay on a timer when the correct signal is sent. There are also provisions for push button activation or remote non-RF activation via telephone relay with dry contacts.&lt;br /&gt;
These controllers tended to be known by siren enthusiasts as unreliable and flaky, though I have theories on why that is later on.&lt;br /&gt;
Regardless, they are completely analog in circuitry which offers some relative simplicity in understanding and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
My goals in experimentation and reverse engineering this thing are as follows:&lt;br /&gt;
* Retune the onboard radio receiver to function within the 2 meter amateur radio band instead of the VHF high band my unit is configured for.&lt;br /&gt;
* Reverse engineer and document the functionality of the tone decoding circuitry and determine the maximum and minimum limits for the tone frequencies based on the onboard components.&lt;br /&gt;
* Recreate schematics of each daughterboard to help with figuring out their functionality.&lt;br /&gt;
* Document the theory of operation and create a rough block diagram for functionality.&lt;br /&gt;
* Document any theories, issues that arise and their fixes, as well as things to watch out for&lt;br /&gt;
* Potentially design a new tone decoder daughterboard using more common components&lt;br /&gt;
* Design and add a small audio amplifier circuit and speaker to listen to the recevier audio feed locally&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
Not much information is available about these devices on the internet unfortunately, as they were only commonplace back in the 1980's and 1990's The company, however, was located at 140 North Tyler Street in Elm Creek, Nebraska. The company was registered with the FCC on 4/14/98 by a R. E. Kugler.&lt;br /&gt;
Some municipalities still have these devices deployed in old systems because &amp;quot;if it ain't broke, don't fix it&amp;quot; always prevails of course. There appears to exist at least 3 types that I have personally seen online including my own unit.&lt;br /&gt;
The most I have discovered amounts to what I have seen regarding FCC filings from the 1986 to 1990 under the company name (under grantee code '''F49'''&amp;lt;ref&amp;gt;https://fccid.io/F49&amp;lt;/ref&amp;gt;) and what I have seen in various sources of media from Google images and YouTube videos.&lt;br /&gt;
The FCC ID's associated with F49 are as follows:&lt;br /&gt;
&lt;br /&gt;
*'''F49LCR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 150-174 MHz&lt;br /&gt;
*'''F49LCR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-50 MHz&lt;br /&gt;
*'''F49EMR-3'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-3&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 130-148 MHz&lt;br /&gt;
*'''F49EMR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49EMR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F49CDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz(Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49CDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F498POCDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F498POCDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My unit is marked '''F49LCR-2''' and is tuned for 152.240 MHz. I will refer to any models by their FCC ID unless I come across their actual names.&lt;br /&gt;
&lt;br /&gt;
===Speculation===&lt;br /&gt;
My current research shows the existence of at least 2 or three types of these devices. Obviously there are more devices produced by the company, but I have zero clue what they are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* This model that I own, which is always civil defense yellow and measures 325x232x92mm a few times on the internet in videos and photos&lt;br /&gt;
** Appears to always have it's radio receiver on the motherboard with descrete components.&lt;br /&gt;
&lt;br /&gt;
* A larger more rectangular one, which I have acquired (yay!) that can be either silver or civil defense yellow.&lt;br /&gt;
** This unit is even more modular and can contain either a descrete radio receiver board or a maxon data radio board (which is reprogrammable)&lt;br /&gt;
** These units have built-in local activation buttons and no terminals for remote activation. Just AC in and one or two relay contacts&lt;br /&gt;
** These units also can do multiple signals including alert (steady), attack (wail), and fire (not quite sure what it means, fast wail maybe?) and have more tone decoders and timer cards&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifications==&lt;br /&gt;
&lt;br /&gt;
===Physical===&lt;br /&gt;
Again, not much known aside from anything made by CD&amp;amp;F to funciton in the VHF high or VHF low bands. My motherboard can take up to 4 tone filter modules, though my unit seems to be hard wired for the first two? Has 2 identical decoder modules (slots A and B), a timer module, and a relay driver module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''F49LCR-2:'''&lt;br /&gt;
* '''Height:''' 325mm (12.75&amp;quot;) &amp;amp; (387mm (15.25&amp;quot;) from bracket top and bottom&lt;br /&gt;
* '''Width:''' 232mm (9.13&amp;quot;) top section &amp;amp; 229mm (9&amp;quot;) bottom section&lt;br /&gt;
* '''Depth:''' 92mm (3.62&amp;quot;) top section &amp;amp; 85mm (3.34&amp;quot;) bottom section&lt;br /&gt;
* '''Antenna length (installed):''' 470mm (18.5&amp;quot;)&lt;br /&gt;
* '''Weight:''' Approx. 9 lbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Terminal Strip Pinout (left to right):'''&lt;br /&gt;
*1 - COM for dry contacts&lt;br /&gt;
*2 - Stop dry contact&lt;br /&gt;
*3 - Start dry contact&lt;br /&gt;
*4 - Relay N/O&lt;br /&gt;
*5 - Relay N/O&lt;br /&gt;
*6 - AC in (to xfmr)&lt;br /&gt;
*7 - AC in (to xfmr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pretty self explanatory with the diagrams&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_terminals_closeup.jpg|Terminal closeup. Do note that normally the primary side of the transformer with the fuse goes on the far right two.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Transformer:'''&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/410/F_325X-1892699.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
*'''Input:''' Configurable 115 or 230v AC&lt;br /&gt;
*'''Output:''' Rated at 12.6v DC (Unloaded is higher)&lt;br /&gt;
*'''Max Current:''' 1.5A&lt;br /&gt;
*'''Max VA:''' 18.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_xfmr_pri.jpg|Transformer Primary&lt;br /&gt;
File:Cdf_xfmr_sec.jpg|Transformer Secondary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marked as &amp;quot;F-325X Filament Transformer&amp;quot; on the primary, &amp;quot;MagneTek Triad&amp;quot; on the secondary. Seems to suggest prior life in tube equipment but amazingly it's still made, just modernized. If you want, you can even [https://www.mouser.com/ProductDetail/Triad-Magnetics/F-325X?qs=b1anAsPanWwvgBfb3HaWKQ%3D%3D buy a new one on Mouser] for ~$15&lt;br /&gt;
&lt;br /&gt;
Primaries are in series for 230v, parallel for 115v. More info on configuring in the [[#Transformer wiring|transformer wiring]] section below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Photos===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_front_closed.jpg|Front with door closed&lt;br /&gt;
File:Cdf_front_open.jpg|Door open showing mainboard&lt;br /&gt;
File:Cdf_top.jpg|Top of the enclosure, showing the antenna mount&lt;br /&gt;
File:Cdf_bottom.jpg|Bottom of the enclosure, showing conduit and vent holes as well as an unused SO-239 connector to replace the whip antenna.&lt;br /&gt;
File:Cdf_back.jpg|Back of the enclosure, showing the integrated mounting holes.&lt;br /&gt;
File:Cdf_latch_side.jpg|Side of the enclosure with latch. First flips out, then rotate the wing to loosen the clamp.&lt;br /&gt;
File:Cdf_hinge_side.jpg|Side of the enclosure with the hinge. The hinge cannot be removed from the door, but the door and hinge can be removed from the enclosure with three screws and nuts.&lt;br /&gt;
File:Cdf_info_onboard.jpg|Info written near the bottom center of the mainboard. Shows FCC-ID, serial, receive frequency, input voltage, and ship date.&lt;br /&gt;
File:Cdf_tone_info.jpg|Configured tone information handwritten on the CD&amp;amp;F main board near the top center. Sequence 1 is to activate, sequence 2 is to deactivate.&lt;br /&gt;
File:Cdf_bare_mainboard.jpg|Bare mainboard of the CD&amp;amp;F. All cards removed for visibility.&lt;br /&gt;
File:Cdf_bare_mainboard_back.jpg|Back of the CD&amp;amp;F mainboard. There is conformal coating on the back which makes it difficult to probe things. It can be removed with acetone or MEK.&lt;br /&gt;
File:Cdf_rx_closeup.jpg|Closeup of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F.&lt;br /&gt;
File:Cdf_rx_closeup_back.jpg|Closeup of the rear of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F. Mirrored to match Cdf_rx_closeup.jpg.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Transformer wiring===&lt;br /&gt;
The F-325X &amp;quot;filament&amp;quot; transformer used to power the entire board can be reconfigured for 115 or 230v primary voltage and is detailed on the windings themselves. The secondary should be on a 3 pin molex style connector with both wires green.&lt;br /&gt;
The output of the transformer should be around 12v AC, but as with any unregulated supply it will be a bit higher than expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''115v Operation:''' Tie together the '''black''' and '''red/black striped''' wire together and tie the '''yellow/black striped''' wire and the '''green/black striped''' wire together. You now have two pairs of wires for live and neutral.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''230v Operation:''' Tie the '''yellow/black striped''' and '''red/black striped''' wires together and insulate them properly. You can now attach live and neutral to the '''black''' and '''black/green''' striped wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''I suggest you confirm winding integrity with a multimeter and/or use a dim bulb tester to prevent any catastrophies from happening.'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Architecture &amp;amp; Operation==&lt;br /&gt;
This is going in order from control signal thru processing, all the way to output contact closure.&lt;br /&gt;
&lt;br /&gt;
RF comes in via 3 pin antenna connector (top right) and goes thru double conversion superhet, then into MC3357P IF.&lt;br /&gt;
&lt;br /&gt;
Demod audio comes out from pin 9 of the MC3357P and goes into the commoned P1 pins of the 4 decoder board sockets.&lt;br /&gt;
&lt;br /&gt;
Tone filters A1 and A2 take input on P1, VCC on P2, GND on P3, and P4 is the logic NOT output of the XR2211A IC on the tone filter PCB.&lt;br /&gt;
This output is normally high, and gets pulled low when the input signal on P1 falls within the set passband. &lt;br /&gt;
Both filters are in parallel on the input, VCC, and GND, but the outputs of all four sockets are separate and go to the decoder boards.&lt;br /&gt;
The decoder boards are composed of logic gates and supporting circuitry to detect the order of pulses from the tone filters and perform the appropriate action in cooperation with the timer board.&lt;br /&gt;
When the signal to start the timer is decoded, the LED on the first decoder board blinks breifly, then the timer board signals the relay driver to engage the relay. The indicator lights on the timer board and the relay driver also illuminate.&lt;br /&gt;
On my unit, the unit times out after approximately 3 minutes of being activated if no stop signal is received on the radio or locally via contact closure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Receiver Circuit===&lt;br /&gt;
The receiver on board the F49LCR-2 is a double conversion superheterodyne circuit. RF comes in via the 3 pin header (only 2 used) and immediately goes into what I presume is a preamplifier with a MPS5179 RF transistor&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/149/mps5179-493155.pdf&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The Local Oscillator (LO) crystal on by unit is marked &amp;quot;154.240&amp;quot; on top of the can, and &amp;quot;47.180&amp;quot; on the side. After messing with some math, I discovered the LO gets tripled (presumably by some magic with the other transistors and passives nearby) to 141.54 MHz.&lt;br /&gt;
&lt;br /&gt;
The incoming RF is then mixed and subtracted with the tripled LO signal to get the 10.7 MHz intermediate frequency (IF). You can calculate different LO crystal frequencies or input frequencies with the following equation, assuming you have one or the other:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10.7 = rxFreq - (crystFreq * 3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The downstream Motorola MC3357P&amp;lt;ref&amp;gt;https://www.discriminator.nl/ic/mc3357.pdf&amp;lt;/ref&amp;gt; IC takes the standard 10.7 MHz IF input and converts it down again to 455 kHz and does some filtering, then using its internal quadrature FM detector demodulates the audio into a 200-350mV RMS audio signal on pin 9 of the IC.&lt;br /&gt;
&lt;br /&gt;
There is some more audio filtering that pin 9 feeds into, but afterwards the cleaned up audio goes right into the tone filter boards on a common trace.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Retuning for the 2 Meter Amateur Radio Band====&lt;br /&gt;
&lt;br /&gt;
=====Original Plan=====&lt;br /&gt;
My original plan was to source some kind of crystal between 44.43 to 45.7 MHz which corresponds to 146 to 147.975 MHz when plugged into the above equation. Upper limit of 147.975 chosen assuming a transmitted signal of 25kHz NFM.&lt;br /&gt;
After doing some more reasearch though, I discovered the Si5351 and it's breakout board from [https://www.adafruit.com/product/2045 Adafruit] which is a programmable clock generator that can output 3 separate clock signals from 8 kHz to 160 MHz. What a useful chip!&lt;br /&gt;
This has the advantage of costing about the same as a vintage hard to find crystal of a specific frequency while also being able to be reprogrammed  easily via I2C. The only downside is that the chip has no ROM so any configuration is lost upon power down. Despite this, that IC combined with a low power I2C enabled microcontroller attached to a suitable source of power from the board should yeild a highly versatile replacement to the old crystal.&lt;br /&gt;
&lt;br /&gt;
=====Si5351 Breakout=====&lt;br /&gt;
I ordered the board and when it arrived, I attached it to an arduino nano with 5v, GND, SCL and SDA (A4 and A5 on the nano). After programming the board and checking it with my new DSO, it showed 45.55 MHz as programmed using the aforementioned arduino and the Etherkit Si5351 example sketch. I removed the crystal from the LO circuit and attached the Si5351 CLK0 to the collector of Q4 as is done with the original crystal and also grounded the breakout board to the other crystal pad.&lt;br /&gt;
Initial tests show nearly identical functionality from stock, even without tuning any filter components onboard. The receiver now responds to signals on 147.350 MHz, comfortably near the top of the 2 meter band.&lt;br /&gt;
With that, I taped the arduino and breakout board together, insulated, and hijacked power from the main LM7812 regulator to power it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_si5351_test.jpg|Testing the breakout board with temporary connections.&lt;br /&gt;
File:Cdf_modded_LO.jpg|Final mod. The arduino and breakout taped together and insulated, using the original crystal through holes and taking power from the main L7812 regulator.&lt;br /&gt;
File:Cdf_mod_power_connections.jpg|Connections for Vin and GND on the arduino going to the main 12v regulated supply.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Tone Filters===&lt;br /&gt;
The tone filters are simple little daughterboards based on the Exar/MaxLinear XR2211ACP&amp;lt;ref&amp;gt;https://assets.maxlinear.com/web/documents/xr2211av104.pdf&amp;lt;/ref&amp;gt; FSK/Tone decoder IC.&lt;br /&gt;
The board contains the necessary passive components to enable tone decode functionality of the IC. Audio comes in from the recieve circuit on pin P1 and runs through the IC. When a tone matched the configured settings, the receiver module drops pin P4 low, otherwise it is held high. Thats pretty much it.&lt;br /&gt;
The variable resistor is used to change the set frequency of the module, but I do not know to what extent yet. Testing needs to be done. &lt;br /&gt;
&lt;br /&gt;
Example values for my tones are as follows:&lt;br /&gt;
&lt;br /&gt;
*A1 (1153.4 Hz): 5.747kOhms&lt;br /&gt;
&lt;br /&gt;
*A2 (1285.8 Hz) 4.9 to 5kOhms, contact was rough&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_filters_top.jpg|Tone filters top side&lt;br /&gt;
File:Cdf_filters_bottom.jpg|Tone Filters bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Tone filter module pinout:'''&lt;br /&gt;
* P1 - Audio in&lt;br /&gt;
* P2 - VCC (12v)&lt;br /&gt;
* P3 - GND&lt;br /&gt;
* P4 - Logic NOT signal out (default high, drops low when signal is in passband)&lt;br /&gt;
* P5 - Logic Out (Not used on this board, but is the opposite of P4)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tuning====&lt;br /&gt;
Tuning the onboard pots was a little odd at first, but it appears &amp;lt;b&amp;gt;CCW is higher frequency, CW is lower frequency.&amp;lt;/b&amp;gt; It seems that out of circuit (or at least with my crackpot test setup) the logic NOT output of the chip appeared to not function. I thought I had broken the chip at first, but after using the standard logic output to retune back to the original frequency, things worked when back in the main board. So, moral of the story is to use the standard logic output when tuning and just be careful.&lt;br /&gt;
Looking at the datasheet for the XR2211A, the signal input on pin 2 can be anywhere from 10mV RMS to 3V RMS which is quite nice. Keep that in mind when injecting a signal from a function generator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Searching for tone filter max/min/current frequency=====&lt;br /&gt;
I tested filter A2 and the highest seems to be ~1.44kHz and lowest at ~1.12kHz with its components. I suspect that due to this small range, there may be either multiple model numbers (other than 031-0392-000) which have slightly different component values or possibly a different potentiometer. One other possibility is that this model just cant go outside those ranges, but I highly doubt that since many times these has to work with existing fire department/police department paging systems.&lt;br /&gt;
&lt;br /&gt;
With that being said, you may want to test your own filters. Here is how I tested mine:&lt;br /&gt;
&lt;br /&gt;
# Hook up your function generator or audio source (pure sine wave) on pin P1, VCC (12v DC) on pin P2, GND on P3, and your oscilloscope or voltmeter on pin P5.&lt;br /&gt;
#* You may also want to hook a second oscilloscope channel to the function generator output.&lt;br /&gt;
# Without touching the onboard pot, slowly sweep through frequencies from about 300Hz to 2.5kHz. Most paging systems are probably within these.&lt;br /&gt;
# Watch for the logic output of the filter to go high, indicating you have found the proper frequency.&lt;br /&gt;
#* There is a certain amount of passband in the filter, so tune back and forth slowly around the points where the filter triggers to find the upper and lower bounds, then you can calculate the approximate center frequency from there.&lt;br /&gt;
# You may want to re-silicone the pot and also mark the set frequency on the PCB in marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Tuning filters to a different frequency=====&lt;br /&gt;
If you aren't searching for the frequency bounds like I was, I suggest tuning the filters in the following way:&lt;br /&gt;
&lt;br /&gt;
# Hook up your function generator or audio source (pure sine wave) on pin P1, VCC (12v DC) on pin P2, GND on P3, and your oscilloscope or voltmeter on pin P5.&lt;br /&gt;
#* You may also want to hook a second oscilloscope channel to the function generator output.&lt;br /&gt;
# Turn on your function generator and set it to the frequency you wish for the module to respond to.&lt;br /&gt;
# If you haven't already, dig the silicone out of the pot and make sure its clean. VERY slowly rotate CCW for a higher frequency or CW for a lower frequency.&lt;br /&gt;
# Once you have the pot tuned properly, the logic output of the filter will go high. You are within the bandwidth of the filter now.&lt;br /&gt;
# Test the bandwidth by changing frequency slightly above and below your desired set point. Slowly adjust the pot to center in the passband to your desired frequency.&lt;br /&gt;
# You may want to re-silicone the pot and also mark the set frequency on the PCB in marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tone filter troubleshooting:====&lt;br /&gt;
&lt;br /&gt;
If you suspect the tone filters are not functioning properly, check that you have installed them in the correct order and are running the right sequence of tones through the unit.&lt;br /&gt;
If that fails, I have encountered issues with the main board as well as these modules that required reflowing all solder joints due to being brittle and most likely cracking and making poor connections.&lt;br /&gt;
&lt;br /&gt;
'''Do be aware, on the mainboard and parts of the tone decoders there is conformal coating. Acetone or MEK should help remove this. I suggest removing before soldering to not contaminate the solder joints'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Decoder Modules===&lt;br /&gt;
The decoder modules take in the logic low pulses from the tone filters and use some logic circuitry to eventually send a signal to the timer module to start a cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs:'''&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14069UBCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14069UB_D-2315482.pdf&amp;lt;/ref&amp;gt; (Hex Inverter)&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14050BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/mc14049b_d-1193035.pdf&amp;lt;/ref&amp;gt; (Hex Buffer)&lt;br /&gt;
&lt;br /&gt;
'''U3''' - Motorola MC14073BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series Triple 3−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Motorola MC1455P1&amp;lt;ref&amp;gt;https://www.onsemi.com/pdf/datasheet/mc1455-d.pdf&amp;lt;/ref&amp;gt; (555 Timer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pinout (left to right):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Left'''&lt;br /&gt;
** P1-1:&lt;br /&gt;
** P1-2:&lt;br /&gt;
** P1-3:&lt;br /&gt;
** P1-4:&lt;br /&gt;
** P1-5: Vin (+12v)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Right'''&lt;br /&gt;
** P2-1: GND&lt;br /&gt;
** P2-2:&lt;br /&gt;
** P2-3:&lt;br /&gt;
** P2-4:&lt;br /&gt;
** P2-5:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_decoder_module_a_front.jpg|Decoder modules topside&lt;br /&gt;
File:Cdf_decoder_module_a_back.jpg|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Timer Module===&lt;br /&gt;
More examination needs to be done, but this module appears to latch the relay for a configured amount of time. I have seen multiple of these on other models that can do more signals such as &amp;quot;Attack&amp;quot; or &amp;quot;Fire&amp;quot;, some with more DIP switches populated.&lt;br /&gt;
The covered DIP switches of SW1 control parameters of the timing cycle, feeding configuring the 8 bits of the Maxim timer IC. Those bits configure the time delay by connecting each of the pins 1 through 8 on the IC through the a 10kOhm resistor (R3) to VCC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The stock DIP switch config for the steady 3 min cycle timer is, from left to right (Up = ON): up, down, up, down, down, up, down, up. This sets pins 1, 3, 6 and 8 high, and 2,4,5,and 7 low (the DIP switch numbers are backwards in reference to the IC pins). This equates to a RC time constant of 165. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pin 13 of the IC is the RC input which is fed by a 1.1MOhm resistor and a 1uF 35v tantalum capacitor. Cross referencing those values in the datasheet chart, we get a RC timebase of ~1Hz, though measuring via scope it shows the period to be 0.66Hz (1.5sec/cycle exactly). The confusing part is that with these figures, we get a cycle time of ~110 seconds, not 180. Still not super clear how this works.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_timer_rc_scope2.png|Wide view of the RC oscillator via pin 13&lt;br /&gt;
File:Cdf_timer_RC_scope.png|RC oscillator up close, showing the 1.5s interval&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At low values it seems to be pretty accurate (eg. 5 sec), but with my test of &amp;quot;180s&amp;quot; (8, 6, 5 and 4 high) yielded approximately 3m18s (almost 200s). Timing the stock setting gets 2m57s, or 177s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs (Steady Cycle Timer 031-0389-000):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14081BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14011BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input NAND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U3''' - N/A (Populated on other boards)&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Maxim ICM7240IPE&amp;lt;ref&amp;gt;https://www.analog.com/media/jp/technical-documentation/data-sheets/1360.pdf&amp;lt;/ref&amp;gt; (Programmable Timer/Counter IC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pinout (left to right):'''&lt;br /&gt;
&lt;br /&gt;
There are no markings on this board but I will use the same naming convention as the others.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Left'''&lt;br /&gt;
** P1-1: Signal Out to Relay Driver&lt;br /&gt;
** P1-2: STOP (Local control via terminal strip) I assume this pulls pin 10 of the ICM7240 to GND(?) to reset the chip cycle. COM is referenced to GND on the terminal strip.&lt;br /&gt;
** P1-3: START (Local control via terminal strip) I assume this pulls pin 11 of the ICM7240 to GND(?) to trigger the cycle.&lt;br /&gt;
** P1-4: Trigger Input? (Goes to STOP terminal on terminal block as well as P2-4 on decoder module B?)&lt;br /&gt;
** P1-5: Vin (+12v)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Right'''&lt;br /&gt;
** P2-1: GND&lt;br /&gt;
** P2-2: N/C on Main Board&lt;br /&gt;
** P2-3: Coupled to GND via C44&lt;br /&gt;
** P2-4: N/C on Main Board&lt;br /&gt;
** P2-5: N/C on Main Board&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_cycle_timer_front.jpg|Timer module topside&lt;br /&gt;
File:Cdf_cycle_timer_back.jpg|Timer module bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Relay Driver Module===&lt;br /&gt;
&lt;br /&gt;
The relay driver is super simple, consisting of just 2 transistors (NTE85 and 2N3414), some resistors and 2 diodes. Not to mention the two LEDs as well.&lt;br /&gt;
The whole purpose of the driver seems to be level shifting and driving the coil using the main DC supply of the board. Not much else to it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_relay_driver_top.jpg|Relay module topside&lt;br /&gt;
File:Cdf_relay_driver_back.jpg|Relay module bottom side (mirrored to match top side)&lt;br /&gt;
File:Cdf_relay_driver_schematic.png|Reverse engineered schematic of the relay driver.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Pinout (left to right):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Left'''&lt;br /&gt;
** P1-1: N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
** P1-2: Signal Input from timer&lt;br /&gt;
** P1-3: N/C on driver board&lt;br /&gt;
** P1-4: N/C on driver board&lt;br /&gt;
** P1-5: Vin (+17v)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Right'''&lt;br /&gt;
** P2-1: GND&lt;br /&gt;
** P2-2: Relay Coil&lt;br /&gt;
** P2-3: Relay Coil&lt;br /&gt;
** P2-4: N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
** P2-5: N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==General Notes/Things to Watch Out For==&lt;br /&gt;
&lt;br /&gt;
*On the back of the main board and parts of the tone filters there is a conformal coating. I suggest removing it before reflowing joints to prevent contamination of the solder. Acetone or M.E.K. seems to do well along with mechanical removal. &amp;lt;u&amp;gt;'''Be careful with your application of force, you can very easily strip off the solder mask! Ask me how I know!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
*These devices are quite old, and excessive handling and stress seems to not play nice to the solder joints. I have fixed both the tone filters and receiver section by reflowing every joint with leaded solder.&lt;br /&gt;
*Due to the XR2211A IC being obsolete and quite hard to source nowadays, I may try to design my own tone decoder board using the LM567 IC which is still available in SMD form factors. The LM567 also outputs a logic low when signal is detected, but the design will have to incorperate a LDO 5v regulator to power the chip from the 12v the cards get.&lt;br /&gt;
*I have not adjusted any of the filter components on the receiver circuit yet, but I did run an experiment by leaving the device plugged in with the antenna attached inside my house while sending the activation signal from a few dense suburban blocks away. The board operated perfectly with 5W from my Anytone 878, turning on and off.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2433</id>
		<title>CD&amp;F (Siren Controller)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2433"/>
		<updated>2024-05-03T23:04:38Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Add tone filter tuning info and some minor cosmetic adjustments&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Civil Defense &amp;amp; Fire (CD&amp;amp;F) Controllers function on two-tone Motorola QuikCall style paging to wirelessly activate warning sirens. The device can be activated via radio or locally via dry contacts.&lt;br /&gt;
Not much is known about these or the company, but here is what I have discovered.&lt;br /&gt;
&lt;br /&gt;
[[File:Cdf_front_open.jpg|thumb|250px|The Smaller CD&amp;amp;F I own, opened up]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Overview &amp;amp; Goals==&lt;br /&gt;
Contrary to modern offerings like the FC from Federal Signal&amp;lt;ref&amp;gt;https://www.fedsig.com/product/fc-siren-controller&amp;lt;/ref&amp;gt;, these devices are simple two-tone paging decoders that listen at a fixed radio frequency (VHF high or low band) and activate a relay on a timer when the correct signal is sent. There are also provisions for push button activation or remote non-RF activation via telephone relay with dry contacts.&lt;br /&gt;
These controllers tended to be known by siren enthusiasts as unreliable and flaky, though I have theories on why that is later on.&lt;br /&gt;
Regardless, they are completely analog in circuitry which offers some relative simplicity in understanding and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
My goals in experimentation and reverse engineering this thing are as follows:&lt;br /&gt;
* Retune the onboard radio receiver to function within the 2 meter amateur radio band instead of the VHF high band my unit is configured for.&lt;br /&gt;
* Reverse engineer and document the functionality of the tone decoding circuitry and determine the maximum and minimum limits for the tone frequencies based on the onboard components.&lt;br /&gt;
* Recreate schematics of each daughterboard to help with figuring out their functionality.&lt;br /&gt;
* Document the theory of operation and create a rough block diagram for functionality.&lt;br /&gt;
* Document any theories, issues that arise and their fixes, as well as things to watch out for&lt;br /&gt;
* Potentially design a new tone decoder daughterboard using more common components&lt;br /&gt;
* Design and add a small audio amplifier circuit and speaker to listen to the recevier audio feed locally&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
Not much information is available about these devices on the internet unfortunately, as they were only commonplace back in the 1980's and 1990's The company, however, was located at 140 North Tyler Street in Elm Creek, Nebraska. The company was registered with the FCC on 4/14/98 by a R. E. Kugler.&lt;br /&gt;
Some municipalities still have these devices deployed in old systems because &amp;quot;if it ain't broke, don't fix it&amp;quot; always prevails of course. There appears to exist at least 3 types that I have personally seen online including my own unit.&lt;br /&gt;
The most I have discovered amounts to what I have seen regarding FCC filings from the 1986 to 1990 under the company name (under grantee code '''F49'''&amp;lt;ref&amp;gt;https://fccid.io/F49&amp;lt;/ref&amp;gt;) and what I have seen in various sources of media from Google images and YouTube videos.&lt;br /&gt;
The FCC ID's associated with F49 are as follows:&lt;br /&gt;
&lt;br /&gt;
*'''F49LCR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 150-174 MHz&lt;br /&gt;
*'''F49LCR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-50 MHz&lt;br /&gt;
*'''F49EMR-3'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-3&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 130-148 MHz&lt;br /&gt;
*'''F49EMR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49EMR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F49CDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz(Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49CDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F498POCDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F498POCDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My unit is marked '''F49LCR-2''' and is tuned for 152.240 MHz. I will refer to any models by their FCC ID unless I come across their actual names.&lt;br /&gt;
&lt;br /&gt;
===Speculation===&lt;br /&gt;
My current research shows the existence of at least 2 or three types of these devices. Obviously there are more devices produced by the company, but I have zero clue what they are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* This model that I own, which is always civil defense yellow and measures 325x232x92mm a few times on the internet in videos and photos&lt;br /&gt;
** Appears to always have it's radio receiver on the motherboard with descrete components.&lt;br /&gt;
&lt;br /&gt;
* A larger more rectangular one, which I have acquired (yay!) that can be either silver or civil defense yellow.&lt;br /&gt;
** This unit is even more modular and can contain either a descrete radio receiver board or a maxon data radio board (which is reprogrammable)&lt;br /&gt;
** These units have built-in local activation buttons and no terminals for remote activation. Just AC in and one or two relay contacts&lt;br /&gt;
** These units also can do multiple signals including alert (steady), attack (wail), and fire (not quite sure what it means, fast wail maybe?) and have more tone decoders and timer cards&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifications==&lt;br /&gt;
&lt;br /&gt;
===Physical===&lt;br /&gt;
Again, not much known aside from anything made by CD&amp;amp;F to funciton in the VHF high or VHF low bands. My motherboard can take up to 4 tone filter modules, though my unit seems to be hard wired for the first two? Has 2 identical decoder modules (slots A and B), a timer module, and a relay driver module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''F49LCR-2:'''&lt;br /&gt;
* '''Height:''' 325mm (12.75&amp;quot;) &amp;amp; (387mm (15.25&amp;quot;) from bracket top and bottom&lt;br /&gt;
* '''Width:''' 232mm (9.13&amp;quot;) top section &amp;amp; 229mm (9&amp;quot;) bottom section&lt;br /&gt;
* '''Depth:''' 92mm (3.62&amp;quot;) top section &amp;amp; 85mm (3.34&amp;quot;) bottom section&lt;br /&gt;
* '''Antenna length (installed):''' 470mm (18.5&amp;quot;)&lt;br /&gt;
* '''Weight:''' Approx. 9 lbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Terminal Strip Pinout (left to right):'''&lt;br /&gt;
*1 - COM for dry contacts&lt;br /&gt;
*2 - Stop dry contact&lt;br /&gt;
*3 - Start dry contact&lt;br /&gt;
*4 - Relay N/O&lt;br /&gt;
*5 - Relay N/O&lt;br /&gt;
*6 - AC in (to xfmr)&lt;br /&gt;
*7 - AC in (to xfmr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pretty self explanatory with the diagrams&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_terminals_closeup.jpg|Terminal closeup. Do note that normally the primary side of the transformer with the fuse goes on the far right two.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Transformer:'''&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/410/F_325X-1892699.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
*'''Input:''' Configurable 115 or 230v AC&lt;br /&gt;
*'''Output:''' Rated at 12.6v DC (Unloaded is higher)&lt;br /&gt;
*'''Max Current:''' 1.5A&lt;br /&gt;
*'''Max VA:''' 18.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_xfmr_pri.jpg|Transformer Primary&lt;br /&gt;
File:Cdf_xfmr_sec.jpg|Transformer Secondary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marked as &amp;quot;F-325X Filament Transformer&amp;quot; on the primary, &amp;quot;MagneTek Triad&amp;quot; on the secondary. Seems to suggest prior life in tube equipment but amazingly it's still made, just modernized. If you want, you can even [https://www.mouser.com/ProductDetail/Triad-Magnetics/F-325X?qs=b1anAsPanWwvgBfb3HaWKQ%3D%3D buy a new one on Mouser] for ~$15&lt;br /&gt;
&lt;br /&gt;
Primaries are in series for 230v, parallel for 115v. More info on configuring in the [[#Transformer wiring|transformer wiring]] section below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Photos===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_front_closed.jpg|Front with door closed&lt;br /&gt;
File:Cdf_front_open.jpg|Door open showing mainboard&lt;br /&gt;
File:Cdf_top.jpg|Top of the enclosure, showing the antenna mount&lt;br /&gt;
File:Cdf_bottom.jpg|Bottom of the enclosure, showing conduit and vent holes as well as an unused SO-239 connector to replace the whip antenna.&lt;br /&gt;
File:Cdf_back.jpg|Back of the enclosure, showing the integrated mounting holes.&lt;br /&gt;
File:Cdf_latch_side.jpg|Side of the enclosure with latch. First flips out, then rotate the wing to loosen the clamp.&lt;br /&gt;
File:Cdf_hinge_side.jpg|Side of the enclosure with the hinge. The hinge cannot be removed from the door, but the door and hinge can be removed from the enclosure with three screws and nuts.&lt;br /&gt;
File:Cdf_info_onboard.jpg|Info written near the bottom center of the mainboard. Shows FCC-ID, serial, receive frequency, input voltage, and ship date.&lt;br /&gt;
File:Cdf_tone_info.jpg|Configured tone information handwritten on the CD&amp;amp;F main board near the top center. Sequence 1 is to activate, sequence 2 is to deactivate.&lt;br /&gt;
File:Cdf_bare_mainboard.jpg|Bare mainboard of the CD&amp;amp;F. All cards removed for visibility.&lt;br /&gt;
File:Cdf_bare_mainboard_back.jpg|Back of the CD&amp;amp;F mainboard. There is conformal coating on the back which makes it difficult to probe things. It can be removed with acetone or MEK.&lt;br /&gt;
File:Cdf_rx_closeup.jpg|Closeup of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F.&lt;br /&gt;
File:Cdf_rx_closeup_back.jpg|Closeup of the rear of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F. Mirrored to match Cdf_rx_closeup.jpg.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Transformer wiring===&lt;br /&gt;
The F-325X &amp;quot;filament&amp;quot; transformer used to power the entire board can be reconfigured for 115 or 230v primary voltage and is detailed on the windings themselves. The secondary should be on a 3 pin molex style connector with both wires green.&lt;br /&gt;
The output of the transformer should be around 12v AC, but as with any unregulated supply it will be a bit higher than expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''115v Operation:''' Tie together the '''black''' and '''red/black striped''' wire together and tie the '''yellow/black striped''' wire and the '''green/black striped''' wire together. You now have two pairs of wires for live and neutral.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''230v Operation:''' Tie the '''yellow/black striped''' and '''red/black striped''' wires together and insulate them properly. You can now attach live and neutral to the '''black''' and '''black/green''' striped wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''I suggest you confirm winding integrity with a multimeter and/or use a dim bulb tester to prevent any catastrophies from happening.'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Architecture &amp;amp; Operation==&lt;br /&gt;
This is going in order from control signal thru processing, all the way to output contact closure.&lt;br /&gt;
&lt;br /&gt;
RF comes in via 3 pin antenna connector (top right) and goes thru double conversion superhet, then into MC3357P IF.&lt;br /&gt;
&lt;br /&gt;
Demod audio comes out from pin 9 of the MC3357P and goes into the commoned P1 pins of the 4 decoder board sockets.&lt;br /&gt;
&lt;br /&gt;
Tone filters A1 and A2 take input on P1, VCC on P2, GND on P3, and P4 is the logic NOT output of the XR2211A IC on the tone filter PCB.&lt;br /&gt;
This output is normally high, and gets pulled low when the input signal on P1 falls within the set passband. &lt;br /&gt;
Both filters are in parallel on the input, VCC, and GND, but the outputs of all four sockets are separate and go to the decoder boards.&lt;br /&gt;
The decoder boards are composed of logic gates and supporting circuitry to detect the order of pulses from the tone filters and perform the appropriate action in cooperation with the timer board.&lt;br /&gt;
When the signal to start the timer is decoded, the LED on the first decoder board blinks breifly, then the timer board signals the relay driver to engage the relay. The indicator lights on the timer board and the relay driver also illuminate.&lt;br /&gt;
On my unit, the unit times out after approximately 3 minutes of being activated if no stop signal is received on the radio or locally via contact closure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Receiver Circuit===&lt;br /&gt;
The receiver on board the F49LCR-2 is a double conversion superheterodyne circuit. RF comes in via the 3 pin header (only 2 used) and immediately goes into what I presume is a preamplifier with a MPS5179 RF transistor&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/149/mps5179-493155.pdf&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The Local Oscillator (LO) crystal on by unit is marked &amp;quot;154.240&amp;quot; on top of the can, and &amp;quot;47.180&amp;quot; on the side. After messing with some math, I discovered the LO gets tripled (presumably by some magic with the other transistors and passives nearby) to 141.54 MHz.&lt;br /&gt;
&lt;br /&gt;
The incoming RF is then mixed and subtracted with the tripled LO signal to get the 10.7 MHz intermediate frequency (IF). You can calculate different LO crystal frequencies or input frequencies with the following equation, assuming you have one or the other:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10.7 = rxFreq - (crystFreq * 3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The downstream Motorola MC3357P&amp;lt;ref&amp;gt;https://www.discriminator.nl/ic/mc3357.pdf&amp;lt;/ref&amp;gt; IC takes the standard 10.7 MHz IF input and converts it down again to 455 kHz and does some filtering, then using its internal quadrature FM detector demodulates the audio into a 200-350mV RMS audio signal on pin 9 of the IC.&lt;br /&gt;
&lt;br /&gt;
There is some more audio filtering that pin 9 feeds into, but afterwards the cleaned up audio goes right into the tone filter boards on a common trace.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Retuning for the 2 Meter Amateur Radio Band====&lt;br /&gt;
&lt;br /&gt;
=====Original Plan=====&lt;br /&gt;
My original plan was to source some kind of crystal between 44.43 to 45.7 MHz which corresponds to 146 to 147.975 MHz when plugged into the above equation. Upper limit of 147.975 chosen assuming a transmitted signal of 25kHz NFM.&lt;br /&gt;
After doing some more reasearch though, I discovered the Si5351 and it's breakout board from [https://www.adafruit.com/product/2045 Adafruit] which is a programmable clock generator that can output 3 separate clock signals from 8 kHz to 160 MHz. What a useful chip!&lt;br /&gt;
This has the advantage of costing about the same as a vintage hard to find crystal of a specific frequency while also being able to be reprogrammed  easily via I2C. The only downside is that the chip has no ROM so any configuration is lost upon power down. Despite this, that IC combined with a low power I2C enabled microcontroller attached to a suitable source of power from the board should yeild a highly versatile replacement to the old crystal.&lt;br /&gt;
&lt;br /&gt;
=====Si5351 Breakout=====&lt;br /&gt;
I ordered the board and when it arrived, I attached it to an arduino nano with 5v, GND, SCL and SDA (A4 and A5 on the nano). After programming the board and checking it with my new DSO, it showed 45.55 MHz as programmed using the aforementioned arduino and the Etherkit Si5351 example sketch. I removed the crystal from the LO circuit and attached the Si5351 CLK0 to the collector of Q4 as is done with the original crystal and also grounded the breakout board to the other crystal pad.&lt;br /&gt;
Initial tests show nearly identical functionality from stock, even without tuning any filter components onboard. The receiver now responds to signals on 147.350 MHz, comfortably near the top of the 2 meter band.&lt;br /&gt;
With that, I taped the arduino and breakout board together, insulated, and hijacked power from the main LM7812 regulator to power it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_si5351_test.jpg|Testing the breakout board with temporary connections.&lt;br /&gt;
File:Cdf_modded_LO.jpg|Final mod. The arduino and breakout taped together and insulated, using the original crystal through holes and taking power from the main L7812 regulator.&lt;br /&gt;
File:Cdf_mod_power_connections.jpg|Connections for Vin and GND on the arduino going to the main 12v regulated supply.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Tone Filters===&lt;br /&gt;
The tone filters are simple little daughterboards based on the Exar/MaxLinear XR2211ACP&amp;lt;ref&amp;gt;https://assets.maxlinear.com/web/documents/xr2211av104.pdf&amp;lt;/ref&amp;gt; FSK/Tone decoder IC.&lt;br /&gt;
The board contains the necessary passive components to enable tone decode functionality of the IC. Audio comes in from the recieve circuit on pin P1 and runs through the IC. When a tone matched the configured settings, the receiver module drops pin P4 low, otherwise it is held high. Thats pretty much it.&lt;br /&gt;
The variable resistor is used to change the set frequency of the module, but I do not know to what extent yet. Testing needs to be done. &lt;br /&gt;
&lt;br /&gt;
Example values for my tones are as follows:&lt;br /&gt;
&lt;br /&gt;
*A1 (1153.4 Hz): 5.747kOhms&lt;br /&gt;
&lt;br /&gt;
*A2 (1285.8 Hz) 4.9 to 5kOhms, contact was rough&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_filters_top.jpg|Tone filters top side&lt;br /&gt;
File:Cdf_filters_bottom.jpg|Tone Filters bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Tone filter module pinout:'''&lt;br /&gt;
* P1 - Audio in&lt;br /&gt;
* P2 - VCC (12v)&lt;br /&gt;
* P3 - GND&lt;br /&gt;
* P4 - Logic NOT signal out (default high, drops low when signal is in passband)&lt;br /&gt;
* P5 - Logic Out (Not used on this board, but is the opposite of P4)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tuning====&lt;br /&gt;
Tuning the onboard pots was a little odd at first, but it appears &amp;lt;b&amp;gt;CCW is higher frequency, CW is lower frequency.&amp;lt;/b&amp;gt; It seems that out of circuit (or at least with my crackpot test setup) the logic NOT output of the chip appeared to not function. I thought I had broken the chip at first, but after using the standard logic output to retune back to the original frequency, things worked when back in the main board. So, moral of the story is to use the standard logic output when tuning and just be careful.&lt;br /&gt;
Looking at the datasheet for the XR2211A, the signal input on pin 2 can be anywhere from 10mV RMS to 3V RMS which is quite nice. Keep that in mind when injecting a signal from a function generator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Searching for tone filter max/min/current frequency=====&lt;br /&gt;
I tested filter A2 and the highest seems to be ~1.44kHz and lowest at ~1.12kHz with its components. I suspect that due to this small range, there may be either multiple model numbers (other than 031-0392-000) which have slightly different component values or possibly a different potentiometer. One other possibility is that this model just cant go outside those ranges, but I highly doubt that since many times these has to work with existing fire department/police department paging systems.&lt;br /&gt;
&lt;br /&gt;
With that being said, you may want to test your own filters. Here is how I tested mine:&lt;br /&gt;
&lt;br /&gt;
# Hook up your function generator or audio source (pure sine wave) on pin P1, VCC (12v DC) on pin P2, GND on P3, and your oscilloscope or voltmeter on pin P5.&lt;br /&gt;
#* You may also want to hook a second oscilloscope channel to the function generator output.&lt;br /&gt;
# Without touching the onboard pot, slowly sweep through frequencies from about 300Hz to 2.5kHz. Most paging systems are probably within these.&lt;br /&gt;
# Watch for the logic output of the filter to go high, indicating you have found the proper frequency.&lt;br /&gt;
#* There is a certain amount of passband in the filter, so tune back and forth slowly around the points where the filter triggers to find the upper and lower bounds, then you can calculate the approximate center frequency from there.&lt;br /&gt;
# You may want to re-silicone the pot and also mark the set frequency on the PCB in marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Tuning filters to a different frequency=====&lt;br /&gt;
If you aren't searching for the frequency bounds like I was, I suggest tuning the filters in the following way:&lt;br /&gt;
&lt;br /&gt;
# Hook up your function generator or audio source (pure sine wave) on pin P1, VCC (12v DC) on pin P2, GND on P3, and your oscilloscope or voltmeter on pin P5.&lt;br /&gt;
#* You may also want to hook a second oscilloscope channel to the function generator output.&lt;br /&gt;
# Turn on your function generator and set it to the frequency you wish for the module to respond to.&lt;br /&gt;
# If you haven't already, dig the silicone out of the pot and make sure its clean. VERY slowly rotate CCW for a higher frequency or CW for a lower frequency.&lt;br /&gt;
# Once you have the pot tuned properly, the logic output of the filter will go high. You are within the bandwidth of the filter now.&lt;br /&gt;
# Test the bandwidth by changing frequency slightly above and below your desired set point. Slowly adjust the pot to center in the passband to your desired frequency.&lt;br /&gt;
# You may want to re-silicone the pot and also mark the set frequency on the PCB in marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tone filter troubleshooting:====&lt;br /&gt;
&lt;br /&gt;
If you suspect the tone filters are not functioning properly, check that you have installed them in the correct order and are running the right sequence of tones through the unit.&lt;br /&gt;
If that fails, I have encountered issues with the main board as well as these modules that required reflowing all solder joints due to being brittle and most likely cracking and making poor connections.&lt;br /&gt;
&lt;br /&gt;
'''Do be aware, on the mainboard and parts of the tone decoders there is conformal coating. Acetone or MEK should help remove this. I suggest removing before soldering to not contaminate the solder joints'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Decoder Modules===&lt;br /&gt;
The decoder modules take in the logic low pulses from the tone filters and use some logic circuitry to eventually send a signal to the timer module to start a cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs:'''&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14069UBCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14069UB_D-2315482.pdf&amp;lt;/ref&amp;gt; (Hex Inverter)&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14050BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/mc14049b_d-1193035.pdf&amp;lt;/ref&amp;gt; (Hex Buffer)&lt;br /&gt;
&lt;br /&gt;
'''U3''' - Motorola MC14073BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series Triple 3−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Motorola MC1455P1&amp;lt;ref&amp;gt;https://www.onsemi.com/pdf/datasheet/mc1455-d.pdf&amp;lt;/ref&amp;gt; (555 Timer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pinout (left to right):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Left'''&lt;br /&gt;
** P1-1:&lt;br /&gt;
** P1-2:&lt;br /&gt;
** P1-3:&lt;br /&gt;
** P1-4:&lt;br /&gt;
** P1-5: Vin (+12v)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Right'''&lt;br /&gt;
** P2-1: GND&lt;br /&gt;
** P2-2:&lt;br /&gt;
** P2-3:&lt;br /&gt;
** P2-4:&lt;br /&gt;
** P2-5:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_decoder_module_a_front.jpg|Decoder modules topside&lt;br /&gt;
File:Cdf_decoder_module_a_back.jpg|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Timer Module===&lt;br /&gt;
More examination needs to be done, but this module appears to latch the relay for a configured amount of time. I have seen multiple of these on other models that can do more signals such as &amp;quot;Attack&amp;quot; or &amp;quot;Fire&amp;quot;, some with more DIP switches populated.&lt;br /&gt;
The covered DIP switches of SW1 control parameters of the timing cycle, feeding configuring the 8 bits of the Maxim timer IC. Those bits configure the time delay by connecting each of the pins 1 through 8 on the IC through the a 10kOhm resistor (R3) to VCC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The stock DIP switch config for the steady 3 min cycle timer is, from left to right (Up = ON): up, down, up, down, down, up, down, up. This sets pins 1, 3, 6 and 8 high, and 2,4,5,and 7 low (the DIP switch numbers are backwards in reference to the IC pins). This equates to a RC time constant of 165. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pin 13 of the IC is the RC input which is fed by a 1.1MOhm resistor and a 1uF 35v tantalum capacitor. Cross referencing those values in the datasheet chart, we get a RC timebase of ~1Hz, though measuring via scope it shows the period to be 0.66Hz (1.5sec/cycle exactly). The confusing part is that with these figures, we get a cycle time of ~110 seconds, not 180. Still not super clear how this works.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_timer_rc_scope2.png|Wide view of the RC oscillator via pin 13&lt;br /&gt;
File:Cdf_timer_RC_scope.png|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At low values it seems to be pretty accurate (eg. 5 sec), but with my test of &amp;quot;180s&amp;quot; (8, 6, 5 and 4 high) yielded approximately 3m18s (almost 200s). Timing the stock setting gets 2m57s, or 177s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs (Steady Cycle Timer 031-0389-000):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14081BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14011BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input NAND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U3''' - N/A (Populated on other boards)&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Maxim ICM7240IPE&amp;lt;ref&amp;gt;https://www.analog.com/media/jp/technical-documentation/data-sheets/1360.pdf&amp;lt;/ref&amp;gt; (Programmable Timer/Counter IC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pinout (left to right):'''&lt;br /&gt;
&lt;br /&gt;
There are no markings on this board but I will use the same naming convention as the others.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Left'''&lt;br /&gt;
** P1-1: Signal Out to Relay Driver&lt;br /&gt;
** P1-2: STOP (Local control via terminal strip) I assume this pulls pin 10 of the ICM7240 to GND(?) to reset the chip cycle. COM is referenced to GND on the terminal strip.&lt;br /&gt;
** P1-3: START (Local control via terminal strip) I assume this pulls pin 11 of the ICM7240 to GND(?) to trigger the cycle.&lt;br /&gt;
** P1-4: Trigger Input? (Goes to STOP terminal on terminal block as well as P2-4 on decoder module B?)&lt;br /&gt;
** P1-5: Vin (+12v)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Right'''&lt;br /&gt;
** P2-1: GND&lt;br /&gt;
** P2-2: N/C on Main Board&lt;br /&gt;
** P2-3: Coupled to GND via C44&lt;br /&gt;
** P2-4: N/C on Main Board&lt;br /&gt;
** P2-5: N/C on Main Board&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_cycle_timer_front.jpg|Timer module topside&lt;br /&gt;
File:Cdf_cycle_timer_back.jpg|Timer module bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Relay Driver Module===&lt;br /&gt;
&lt;br /&gt;
The relay driver is super simple, consisting of just 2 transistors (NTE85 and 2N3414), some resistors and 2 diodes. Not to mention the two LEDs as well.&lt;br /&gt;
The whole purpose of the driver seems to be level shifting and driving the coil using the main DC supply of the board. Not much else to it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_relay_driver_top.jpg|Relay module topside&lt;br /&gt;
File:Cdf_relay_driver_back.jpg|Relay module bottom side (mirrored to match top side)&lt;br /&gt;
File:Cdf_relay_driver_schematic.png|Reverse engineered schematic of the relay driver.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Pinout (left to right):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Left'''&lt;br /&gt;
** P1-1: N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
** P1-2: Signal Input from timer&lt;br /&gt;
** P1-3: N/C on driver board&lt;br /&gt;
** P1-4: N/C on driver board&lt;br /&gt;
** P1-5: Vin (+17v)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Right'''&lt;br /&gt;
** P2-1: GND&lt;br /&gt;
** P2-2: Relay Coil&lt;br /&gt;
** P2-3: Relay Coil&lt;br /&gt;
** P2-4: N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
** P2-5: N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==General Notes/Things to Watch Out For==&lt;br /&gt;
&lt;br /&gt;
*On the back of the main board and parts of the tone filters there is a conformal coating. I suggest removing it before reflowing joints to prevent contamination of the solder. Acetone or M.E.K. seems to do well along with mechanical removal. &amp;lt;u&amp;gt;'''Be careful with your application of force, you can very easily strip off the solder mask! Ask me how I know!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
*These devices are quite old, and excessive handling and stress seems to not play nice to the solder joints. I have fixed both the tone filters and receiver section by reflowing every joint with leaded solder.&lt;br /&gt;
*Due to the XR2211A IC being obsolete and quite hard to source nowadays, I may try to design my own tone decoder board using the LM567 IC which is still available in SMD form factors. The LM567 also outputs a logic low when signal is detected, but the design will have to incorperate a LDO 5v regulator to power the chip from the 12v the cards get.&lt;br /&gt;
*I have not adjusted any of the filter components on the receiver circuit yet, but I did run an experiment by leaving the device plugged in with the antenna attached inside my house while sending the activation signal from a few dense suburban blocks away. The board operated perfectly with 5W from my Anytone 878, turning on and off.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2432</id>
		<title>CD&amp;F (Siren Controller)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2432"/>
		<updated>2024-04-26T06:49:28Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Forgot pin number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Civil Defense &amp;amp; Fire (CD&amp;amp;F) Controllers function on two-tone Motorola QuikCall style paging to wirelessly activate warning sirens. The device can be activated via radio or locally via dry contacts.&lt;br /&gt;
Not much is known about these or the company, but here is what I have discovered.&lt;br /&gt;
&lt;br /&gt;
[[File:Cdf_front_open.jpg|thumb|250px|The Smaller CD&amp;amp;F I own, opened up]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Overview &amp;amp; Goals==&lt;br /&gt;
Contrary to modern offerings like the FC from Federal Signal&amp;lt;ref&amp;gt;https://www.fedsig.com/product/fc-siren-controller&amp;lt;/ref&amp;gt;, these devices are simple two-tone paging decoders that listen at a fixed radio frequency (VHF high or low band) and activate a relay on a timer when the correct signal is sent. There are also provisions for push button activation or remote non-RF activation via telephone relay with dry contacts.&lt;br /&gt;
These controllers tended to be known by siren enthusiasts as unreliable and flaky, though I have theories on why that is later on.&lt;br /&gt;
Regardless, they are completely analog in circuitry which offers some relative simplicity in understanding and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
My goals in experimentation and reverse engineering this thing are as follows:&lt;br /&gt;
* Retune the onboard radio receiver to function within the 2 meter amateur radio band instead of the VHF high band my unit is configured for.&lt;br /&gt;
* Reverse engineer and document the functionality of the tone decoding circuitry and determine the maximum and minimum limits for the tone frequencies based on the onboard components.&lt;br /&gt;
* Recreate schematics of each daughterboard to help with figuring out their functionality.&lt;br /&gt;
* Document the theory of operation and create a rough block diagram for functionality.&lt;br /&gt;
* Document any theories, issues that arise and their fixes, as well as things to watch out for&lt;br /&gt;
* Potentially design a new tone decoder daughterboard using more common components&lt;br /&gt;
* Design and add a small audio amplifier circuit and speaker to listen to the recevier audio feed locally&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
Not much information is available about these devices on the internet unfortunately, as they were only commonplace back in the 1980's and 1990's The company, however, was located at 140 North Tyler Street in Elm Creek, Nebraska. The company was registered with the FCC on 4/14/98 by a R. E. Kugler.&lt;br /&gt;
Some municipalities still have these devices deployed in old systems because &amp;quot;if it ain't broke, don't fix it&amp;quot; always prevails of course. There appears to exist at least 3 types that I have personally seen online including my own unit.&lt;br /&gt;
The most I have discovered amounts to what I have seen regarding FCC filings from the 1986 to 1990 under the company name (under grantee code '''F49'''&amp;lt;ref&amp;gt;https://fccid.io/F49&amp;lt;/ref&amp;gt;) and what I have seen in various sources of media from Google images and YouTube videos.&lt;br /&gt;
The FCC ID's associated with F49 are as follows:&lt;br /&gt;
*'''F49LCR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 150-174 MHz&lt;br /&gt;
*'''F49LCR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-50 MHz&lt;br /&gt;
*'''F49EMR-3'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-3&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 130-148 MHz&lt;br /&gt;
*'''F49EMR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49EMR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F49CDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz(Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49CDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F498POCDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F498POCDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My unit is marked '''F49LCR-2''' and is tuned for 152.240 MHz. I will refer to any models by their FCC ID unless I come across their actual names.&lt;br /&gt;
&lt;br /&gt;
===Speculation===&lt;br /&gt;
My current research shows the existence of at least 2 or three types of these devices. Obviously there are more devices produced by the company, but I have zero clue what they are.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifications==&lt;br /&gt;
&lt;br /&gt;
===Physical===&lt;br /&gt;
Again, not much known aside from anything made by CD&amp;amp;F to funciton in the VHF high or VHF low bands. My motherboard can take up to 4 tone filter modules, though my unit seems to be hard wired for the first two? Has 2 identical decoder modules (slots A and B), a timer module, and a relay driver module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''F49LCR-2:'''&lt;br /&gt;
* '''Height:''' 325mm (12.75&amp;quot;) &amp;amp; (387mm (15.25&amp;quot;) from bracket top and bottom&lt;br /&gt;
* '''Width:''' 232mm (9.13&amp;quot;) top section &amp;amp; 229mm (9&amp;quot;) bottom section&lt;br /&gt;
* '''Depth:''' 92mm (3.62&amp;quot;) top section &amp;amp; 85mm (3.34&amp;quot;) bottom section&lt;br /&gt;
* '''Antenna length (installed):''' 470mm (18.5&amp;quot;)&lt;br /&gt;
* '''Weight:''' Approx. 9 lbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Terminal Strip Pinout (left to right):'''&lt;br /&gt;
*1 - COM for dry contacts&lt;br /&gt;
*2 - Stop dry contact&lt;br /&gt;
*3 - Start dry contact&lt;br /&gt;
*4 - Relay N/O&lt;br /&gt;
*5 - Relay N/O&lt;br /&gt;
*6 - AC in (to xfmr)&lt;br /&gt;
*7 - AC in (to xfmr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pretty self explanatory with the diagrams&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_terminals_closeup.jpg|Terminal closeup. Do note that normally the primary side of the transformer with the fuse goes on the far right two.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Transformer:'''&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/410/F_325X-1892699.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
*'''Input:''' Configurable 115 or 230v AC&lt;br /&gt;
*'''Output:''' Rated at 12.6v DC (Unloaded is higher)&lt;br /&gt;
*'''Max Current:''' 1.5A&lt;br /&gt;
*'''Max VA:''' 18.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_xfmr_pri.jpg|Transformer Primary&lt;br /&gt;
File:Cdf_xfmr_sec.jpg|Transformer Secondary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marked as &amp;quot;F-325X Filament Transformer&amp;quot; on the primary, &amp;quot;MagneTek Triad&amp;quot; on the secondary. Seems to suggest prior life in tube equipment but amazingly it's still made, just modernized. If you want, you can even [https://www.mouser.com/ProductDetail/Triad-Magnetics/F-325X?qs=b1anAsPanWwvgBfb3HaWKQ%3D%3D buy a new one on Mouser] for ~$15&lt;br /&gt;
&lt;br /&gt;
Primaries are in series for 230v, parallel for 115v. More info on configuring in the [[#Transformer wiring|transformer wiring]] section below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Photos===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_front_closed.jpg|Front with door closed&lt;br /&gt;
File:Cdf_front_open.jpg|Door open showing mainboard&lt;br /&gt;
File:Cdf_top.jpg|Top of the enclosure, showing the antenna mount&lt;br /&gt;
File:Cdf_bottom.jpg|Bottom of the enclosure, showing conduit and vent holes as well as an unused SO-239 connector to replace the whip antenna.&lt;br /&gt;
File:Cdf_back.jpg|Back of the enclosure, showing the integrated mounting holes.&lt;br /&gt;
File:Cdf_latch_side.jpg|Side of the enclosure with latch. First flips out, then rotate the wing to loosen the clamp.&lt;br /&gt;
File:Cdf_hinge_side.jpg|Side of the enclosure with the hinge. The hinge cannot be removed from the door, but the door and hinge can be removed from the enclosure with three screws and nuts.&lt;br /&gt;
File:Cdf_info_onboard.jpg|Info written near the bottom center of the mainboard. Shows FCC-ID, serial, receive frequency, input voltage, and ship date.&lt;br /&gt;
File:Cdf_tone_info.jpg|Configured tone information handwritten on the CD&amp;amp;F main board near the top center. Sequence 1 is to activate, sequence 2 is to deactivate.&lt;br /&gt;
File:Cdf_bare_mainboard.jpg|Bare mainboard of the CD&amp;amp;F. All cards removed for visibility.&lt;br /&gt;
File:Cdf_bare_mainboard_back.jpg|Back of the CD&amp;amp;F mainboard. There is conformal coating on the back which makes it difficult to probe things. It can be removed with acetone or MEK.&lt;br /&gt;
File:Cdf_rx_closeup.jpg|Closeup of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F.&lt;br /&gt;
File:Cdf_rx_closeup_back.jpg|Closeup of the rear of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F. Mirrored to match Cdf_rx_closeup.jpg.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Transformer wiring===&lt;br /&gt;
The F-325X &amp;quot;filament&amp;quot; transformer used to power the entire board can be reconfigured for 115 or 230v primary voltage and is detailed on the windings themselves. The secondary should be on a 3 pin molex style connector with both wires green.&lt;br /&gt;
The output of the transformer should be around 12v AC, but as with any unregulated supply it will be a bit higher than expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''115v Operation:''' Tie together the '''black''' and '''red/black striped''' wire together and tie the '''yellow/black striped''' wire and the '''green/black striped''' wire together. You now have two pairs of wires for live and neutral.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''230v Operation:''' Tie the '''yellow/black striped''' and '''red/black striped''' wires together and insulate them properly. You can now attach live and neutral to the '''black''' and '''black/green''' striped wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''I suggest you confirm winding integrity with a multimeter and/or use a dim bulb tester to prevent any catastrophies from happening.'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Architecture &amp;amp; Operation==&lt;br /&gt;
This is going in order from control signal thru processing, all the way to output contact closure.&lt;br /&gt;
&lt;br /&gt;
RF comes in via 3 pin antenna connector (top right) and goes thru double conversion superhet, then into MC3357P IF.&lt;br /&gt;
&lt;br /&gt;
Demod audio comes out from pin 9 of the MC3357P and goes into the commoned P1 pins of the 4 decoder board sockets.&lt;br /&gt;
&lt;br /&gt;
Tone filters A1 and A2 take input on P1, VCC on P2, GND on P3, and P4 is the logic NOT output of the XR2211A IC on the tone filter PCB.&lt;br /&gt;
This output is normally high, and gets pulled low when the input signal on P1 falls within the set passband. &lt;br /&gt;
Both filters are in parallel on the input, VCC, and GND, but the outputs of all four sockets are separate and go to the decoder boards.&lt;br /&gt;
The decoder boards are composed of logic gates and supporting circuitry to detect the order of pulses from the tone filters and perform the appropriate action in cooperation with the timer board.&lt;br /&gt;
When the signal to start the timer is decoded, the LED on the first decoder board blinks breifly, then the timer board signals the relay driver to engage the relay. The indicator lights on the timer board and the relay driver also illuminate.&lt;br /&gt;
On my unit, the unit times out after approximately 3 minutes of being activated if no stop signal is received on the radio or locally via contact closure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Receiver Circuit===&lt;br /&gt;
The receiver on board the F49LCR-2 is a double conversion superheterodyne circuit. RF comes in via the 3 pin header (only 2 used) and immediately goes into what I presume is a preamplifier with a MPS5179 RF transistor&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/149/mps5179-493155.pdf&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The Local Oscillator (LO) crystal on by unit is marked &amp;quot;154.240&amp;quot; on top of the can, and &amp;quot;47.180&amp;quot; on the side. After messing with some math, I discovered the LO gets tripled (presumably by some magic with the other transistors and passives nearby) to 141.54 MHz.&lt;br /&gt;
&lt;br /&gt;
The incoming RF is then mixed and subtracted with the tripled LO signal to get the 10.7 MHz intermediate frequency (IF). You can calculate different LO crystal frequencies or input frequencies with the following equation, assuming you have one or the other:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10.7 = rxFreq - (crystFreq * 3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The downstream Motorola MC3357P&amp;lt;ref&amp;gt;https://www.discriminator.nl/ic/mc3357.pdf&amp;lt;/ref&amp;gt; IC takes the standard 10.7 MHz IF input and converts it down again to 455 kHz and does some filtering, then using its internal quadrature FM detector demodulates the audio into a 200-350mV RMS audio signal on pin 9 of the IC.&lt;br /&gt;
&lt;br /&gt;
There is some more audio filtering that pin 9 feeds into, but afterwards the cleaned up audio goes right into the tone filter boards on a common trace.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Retuning for the 2 Meter Amateur Radio Band====&lt;br /&gt;
&lt;br /&gt;
=====Original Plan=====&lt;br /&gt;
My original plan was to source some kind of crystal between 44.43 to 45.7 MHz which corresponds to 146 to 147.975 MHz when plugged into the above equation. Upper limit of 147.975 chosen assuming a transmitted signal of 25kHz NFM.&lt;br /&gt;
After doing some more reasearch though, I discovered the Si5351 and it's breakout board from [https://www.adafruit.com/product/2045 Adafruit] which is a programmable clock generator that can output 3 separate clock signals from 8 kHz to 160 MHz. What a useful chip!&lt;br /&gt;
This has the advantage of costing about the same as a vintage hard to find crystal of a specific frequency while also being able to be reprogrammed  easily via I2C. The only downside is that the chip has no ROM so any configuration is lost upon power down. Despite this, that IC combined with a low power I2C enabled microcontroller attached to a suitable source of power from the board should yeild a highly versatile replacement to the old crystal.&lt;br /&gt;
&lt;br /&gt;
=====Si5351 Breakout=====&lt;br /&gt;
I ordered the board and when it arrived, I attached it to an arduino nano with 5v, GND, SCL and SDA (A4 and A5 on the nano). After programming the board and checking it with my new DSO, it showed 45.55 MHz as programmed using the aforementioned arduino and the Etherkit Si5351 example sketch. I removed the crystal from the LO circuit and attached the Si5351 CLK0 to the collector of Q4 as is done with the original crystal and also grounded the breakout board to the other crystal pad.&lt;br /&gt;
Initial tests show nearly identical functionality from stock, even without tuning any filter components onboard. The receiver now responds to signals on 147.350 MHz, comfortably near the top of the 2 meter band.&lt;br /&gt;
With that, I taped the arduino and breakout board together, insulated, and hijacked power from the main LM7812 regulator to power it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_si5351_test.jpg|Testing the breakout board with temporary connections.&lt;br /&gt;
File:Cdf_modded_LO.jpg|Final mod. The arduino and breakout taped together and insulated, using the original crystal through holes and taking power from the main L7812 regulator.&lt;br /&gt;
File:Cdf_mod_power_connections.jpg|Connections for Vin and GND on the arduino going to the main 12v regulated supply.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Tone Filters===&lt;br /&gt;
The tone filters are simple little daughterboards based on the Exar/MaxLinear XR2211ACP&amp;lt;ref&amp;gt;https://assets.maxlinear.com/web/documents/xr2211av104.pdf&amp;lt;/ref&amp;gt; FSK/Tone decoder IC.&lt;br /&gt;
The board contains the necessary passive components to enable tone decode functionality of the IC. Audio comes in from the recieve circuit on pin P1 and runs through the IC. When a tone matched the configured settings, the receiver module drops pin P4 low, otherwise it is held high. Thats pretty much it.&lt;br /&gt;
The variable resistor is used to change the set frequency of the module, but I do not know to what extent yet. Testing needs to be done. &lt;br /&gt;
&lt;br /&gt;
Example values for my tones are as follows:&lt;br /&gt;
&lt;br /&gt;
*A1 (1153.4 Hz): 5.747kOhms&lt;br /&gt;
&lt;br /&gt;
*A2 (1285.8 Hz) 4.9 to 5kOhms, contact was rough&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_filters_top.jpg|Tone filters top side&lt;br /&gt;
File:Cdf_filters_bottom.jpg|Tone Filters bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Tone filter module pinout:'''&lt;br /&gt;
* P1 - Audio in&lt;br /&gt;
* P2 - VCC (12v)&lt;br /&gt;
* P3 - GND&lt;br /&gt;
* P4 - Logic NOT signal out (default high, drops low when signal is in passband)&lt;br /&gt;
* P5 - Logic Out (Not used on this board, but is the opposite of P4)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tone filter troubleshooting:====&lt;br /&gt;
&lt;br /&gt;
If you suspect the tone filters are not functioning properly, check that you have installed them in the correct order and are running the right sequence of tones through the unit.&lt;br /&gt;
If that fails, I have encountered issues with the main board as well as these modules that required reflowing all solder joints due to being brittle and most likely cracking and making poor connections.&lt;br /&gt;
&lt;br /&gt;
'''Do be aware, on the mainboard and parts of the tone decoders there is conformal coating. Acetone or MEK should help remove this. I suggest removing before soldering to not contaminate the solder joints'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Decoder Modules===&lt;br /&gt;
The decoder modules take in the logic low pulses from the tone filters and use some logic circuitry to eventually send a signal to the timer module to start a cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs:'''&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14069UBCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14069UB_D-2315482.pdf&amp;lt;/ref&amp;gt; (Hex Inverter)&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14050BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/mc14049b_d-1193035.pdf&amp;lt;/ref&amp;gt; (Hex Buffer)&lt;br /&gt;
&lt;br /&gt;
'''U3''' - Motorola MC14073BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series Triple 3−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Motorola MC1455P1&amp;lt;ref&amp;gt;https://www.onsemi.com/pdf/datasheet/mc1455-d.pdf&amp;lt;/ref&amp;gt; (555 Timer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pinout (left to right):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Left'''&lt;br /&gt;
** P1-1:&lt;br /&gt;
** P1-2:&lt;br /&gt;
** P1-3:&lt;br /&gt;
** P1-4:&lt;br /&gt;
** P1-5: Vin (+12v)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Right'''&lt;br /&gt;
** P2-1: GND&lt;br /&gt;
** P2-2:&lt;br /&gt;
** P2-3:&lt;br /&gt;
** P2-4:&lt;br /&gt;
** P2-5:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_decoder_module_a_front.jpg|Decoder modules topside&lt;br /&gt;
File:Cdf_decoder_module_a_back.jpg|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Timer Module===&lt;br /&gt;
More examination needs to be done, but this module appears to latch the relay for a configured amount of time. I have seen multiple of these on other models that can do more signals such as &amp;quot;Attack&amp;quot; or &amp;quot;Fire&amp;quot;, some with more DIP switches populated.&lt;br /&gt;
The covered DIP switches of SW1 control parameters of the timing cycle, feeding configuring the 8 bits of the Maxim timer IC. Those bits configure the time delay by connecting each of the pins 1 through 8 on the IC through the a 10kOhm resistor (R3) to VCC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The stock DIP switch config for the steady 3 min cycle timer is, from left to right (Up = ON): up, down, up, down, down, up, down, up. This sets pins 1, 3, 6 and 8 high, and 2,4,5,and 7 low (the DIP switch numbers are backwards in reference to the IC pins). This equates to a RC time constant of 165. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pin 13 of the IC is the RC input which is fed by a 1.1MOhm resistor and a 1uF 35v tantalum capacitor. Cross referencing those values in the datasheet chart, we get a RC timebase of ~1Hz, though measuring via scope it shows the period to be 0.66Hz (1.5sec/cycle exactly). The confusing part is that with these figures, we get a cycle time of ~110 seconds, not 180. Still not super clear how this works.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_timer_rc_scope2.png|Wide view of the RC oscillator via pin 13&lt;br /&gt;
File:Cdf_timer_RC_scope.png|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At low values it seems to be pretty accurate (eg. 5 sec), but with my test of &amp;quot;180s&amp;quot; (8, 6, 5 and 4 high) yielded approximately 3m18s (almost 200s). Timing the stock setting gets 2m57s, or 177s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs (Steady Cycle Timer 031-0389-000):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14081BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14011BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input NAND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U3''' - N/A (Populated on other boards)&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Maxim ICM7240IPE&amp;lt;ref&amp;gt;https://www.analog.com/media/jp/technical-documentation/data-sheets/1360.pdf&amp;lt;/ref&amp;gt; (Programmable Timer/Counter IC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pinout (left to right):'''&lt;br /&gt;
&lt;br /&gt;
There are no markings on this board but I will use the same naming convention as the others.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Left'''&lt;br /&gt;
** P1-1: Signal Out to Relay Driver&lt;br /&gt;
** P1-2: STOP (Local control via terminal strip) I assume this pulls pin 10 of the ICM7240 to GND(?) to reset the chip cycle. COM is referenced to GND on the terminal strip.&lt;br /&gt;
** P1-3: START (Local control via terminal strip) I assume this pulls pin 11 of the ICM7240 to GND(?) to trigger the cycle.&lt;br /&gt;
** P1-4: Trigger Input? (Goes to STOP terminal on terminal block as well as P2-4 on decoder module B?)&lt;br /&gt;
** P1-5: Vin (+12v)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Right'''&lt;br /&gt;
** P2-1: GND&lt;br /&gt;
** P2-2: N/C on Main Board&lt;br /&gt;
** P2-3: Coupled to GND via C44&lt;br /&gt;
** P2-4: N/C on Main Board&lt;br /&gt;
** P2-5: N/C on Main Board&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_cycle_timer_front.jpg|Timer module topside&lt;br /&gt;
File:Cdf_cycle_timer_back.jpg|Timer module bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Relay Driver Module===&lt;br /&gt;
&lt;br /&gt;
The relay driver is super simple, consisting of just 2 transistors (NTE85 and 2N3414), some resistors and 2 diodes. Not to mention the two LEDs as well.&lt;br /&gt;
The whole purpose of the driver seems to be level shifting and driving the coil using the main DC supply of the board. Not much else to it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_relay_driver_top.jpg|Relay module topside&lt;br /&gt;
File:Cdf_relay_driver_back.jpg|Relay module bottom side (mirrored to match top side)&lt;br /&gt;
File:Cdf_relay_driver_schematic.png|Reverse engineered schematic of the relay driver.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Pinout (left to right):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Left'''&lt;br /&gt;
** P1-1: N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
** P1-2: Signal Input from timer&lt;br /&gt;
** P1-3: N/C on driver board&lt;br /&gt;
** P1-4: N/C on driver board&lt;br /&gt;
** P1-5: Vin (+17v)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Right'''&lt;br /&gt;
** P2-1: GND&lt;br /&gt;
** P2-2: Relay Coil&lt;br /&gt;
** P2-3: Relay Coil&lt;br /&gt;
** P2-4: N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
** P2-5: N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==General Notes/Things to Watch Out For==&lt;br /&gt;
&lt;br /&gt;
*On the back of the main board and parts of the tone filters there is a conformal coating. I suggest removing it before reflowing joints to prevent contamination of the solder. Acetone or M.E.K. seems to do well along with mechanical removal. &amp;lt;u&amp;gt;'''Be careful with your application of force, you can very easily strip off the solder mask! Ask me how I know!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
*These devices are quite old, and excessive handling and stress seems to not play nice to the solder joints. I have fixed both the tone filters and receiver section by reflowing every joint with leaded solder.&lt;br /&gt;
*Due to the XR2211A IC being obsolete and quite hard to source nowadays, I may try to design my own tone decoder board using the LM567 IC which is still available in SMD form factors. The LM567 also outputs a logic low when signal is detected, but the design will have to incorperate a LDO 5v regulator to power the chip from the 12v the cards get.&lt;br /&gt;
*I have not adjusted any of the filter components on the receiver circuit yet, but I did run an experiment by leaving the device plugged in with the antenna attached inside my house while sending the activation signal from a few dense suburban blocks away. The board operated perfectly with 5W from my Anytone 878, turning on and off.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2431</id>
		<title>CD&amp;F (Siren Controller)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2431"/>
		<updated>2024-04-26T06:47:32Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Fix small formatting/spelling and add scope images&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Civil Defense &amp;amp; Fire (CD&amp;amp;F) Controllers function on two-tone Motorola QuikCall style paging to wirelessly activate warning sirens. The device can be activated via radio or locally via dry contacts.&lt;br /&gt;
Not much is known about these or the company, but here is what I have discovered.&lt;br /&gt;
&lt;br /&gt;
[[File:Cdf_front_open.jpg|thumb|250px|The Smaller CD&amp;amp;F I own, opened up]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Overview &amp;amp; Goals==&lt;br /&gt;
Contrary to modern offerings like the FC from Federal Signal&amp;lt;ref&amp;gt;https://www.fedsig.com/product/fc-siren-controller&amp;lt;/ref&amp;gt;, these devices are simple two-tone paging decoders that listen at a fixed radio frequency (VHF high or low band) and activate a relay on a timer when the correct signal is sent. There are also provisions for push button activation or remote non-RF activation via telephone relay with dry contacts.&lt;br /&gt;
These controllers tended to be known by siren enthusiasts as unreliable and flaky, though I have theories on why that is later on.&lt;br /&gt;
Regardless, they are completely analog in circuitry which offers some relative simplicity in understanding and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
My goals in experimentation and reverse engineering this thing are as follows:&lt;br /&gt;
* Retune the onboard radio receiver to function within the 2 meter amateur radio band instead of the VHF high band my unit is configured for.&lt;br /&gt;
* Reverse engineer and document the functionality of the tone decoding circuitry and determine the maximum and minimum limits for the tone frequencies based on the onboard components.&lt;br /&gt;
* Recreate schematics of each daughterboard to help with figuring out their functionality.&lt;br /&gt;
* Document the theory of operation and create a rough block diagram for functionality.&lt;br /&gt;
* Document any theories, issues that arise and their fixes, as well as things to watch out for&lt;br /&gt;
* Potentially design a new tone decoder daughterboard using more common components&lt;br /&gt;
* Design and add a small audio amplifier circuit and speaker to listen to the recevier audio feed locally&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
Not much information is available about these devices on the internet unfortunately, as they were only commonplace back in the 1980's and 1990's The company, however, was located at 140 North Tyler Street in Elm Creek, Nebraska. The company was registered with the FCC on 4/14/98 by a R. E. Kugler.&lt;br /&gt;
Some municipalities still have these devices deployed in old systems because &amp;quot;if it ain't broke, don't fix it&amp;quot; always prevails of course. There appears to exist at least 3 types that I have personally seen online including my own unit.&lt;br /&gt;
The most I have discovered amounts to what I have seen regarding FCC filings from the 1986 to 1990 under the company name (under grantee code '''F49'''&amp;lt;ref&amp;gt;https://fccid.io/F49&amp;lt;/ref&amp;gt;) and what I have seen in various sources of media from Google images and YouTube videos.&lt;br /&gt;
The FCC ID's associated with F49 are as follows:&lt;br /&gt;
*'''F49LCR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 150-174 MHz&lt;br /&gt;
*'''F49LCR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-50 MHz&lt;br /&gt;
*'''F49EMR-3'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-3&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 130-148 MHz&lt;br /&gt;
*'''F49EMR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49EMR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F49CDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz(Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49CDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F498POCDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F498POCDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My unit is marked '''F49LCR-2''' and is tuned for 152.240 MHz. I will refer to any models by their FCC ID unless I come across their actual names.&lt;br /&gt;
&lt;br /&gt;
===Speculation===&lt;br /&gt;
My current research shows the existence of at least 2 or three types of these devices. Obviously there are more devices produced by the company, but I have zero clue what they are.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifications==&lt;br /&gt;
&lt;br /&gt;
===Physical===&lt;br /&gt;
Again, not much known aside from anything made by CD&amp;amp;F to funciton in the VHF high or VHF low bands. My motherboard can take up to 4 tone filter modules, though my unit seems to be hard wired for the first two? Has 2 identical decoder modules (slots A and B), a timer module, and a relay driver module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''F49LCR-2:'''&lt;br /&gt;
* '''Height:''' 325mm (12.75&amp;quot;) &amp;amp; (387mm (15.25&amp;quot;) from bracket top and bottom&lt;br /&gt;
* '''Width:''' 232mm (9.13&amp;quot;) top section &amp;amp; 229mm (9&amp;quot;) bottom section&lt;br /&gt;
* '''Depth:''' 92mm (3.62&amp;quot;) top section &amp;amp; 85mm (3.34&amp;quot;) bottom section&lt;br /&gt;
* '''Antenna length (installed):''' 470mm (18.5&amp;quot;)&lt;br /&gt;
* '''Weight:''' Approx. 9 lbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Terminal Strip Pinout (left to right):'''&lt;br /&gt;
*1 - COM for dry contacts&lt;br /&gt;
*2 - Stop dry contact&lt;br /&gt;
*3 - Start dry contact&lt;br /&gt;
*4 - Relay N/O&lt;br /&gt;
*5 - Relay N/O&lt;br /&gt;
*6 - AC in (to xfmr)&lt;br /&gt;
*7 - AC in (to xfmr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pretty self explanatory with the diagrams&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_terminals_closeup.jpg|Terminal closeup. Do note that normally the primary side of the transformer with the fuse goes on the far right two.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Transformer:'''&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/410/F_325X-1892699.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
*'''Input:''' Configurable 115 or 230v AC&lt;br /&gt;
*'''Output:''' Rated at 12.6v DC (Unloaded is higher)&lt;br /&gt;
*'''Max Current:''' 1.5A&lt;br /&gt;
*'''Max VA:''' 18.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_xfmr_pri.jpg|Transformer Primary&lt;br /&gt;
File:Cdf_xfmr_sec.jpg|Transformer Secondary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marked as &amp;quot;F-325X Filament Transformer&amp;quot; on the primary, &amp;quot;MagneTek Triad&amp;quot; on the secondary. Seems to suggest prior life in tube equipment but amazingly it's still made, just modernized. If you want, you can even [https://www.mouser.com/ProductDetail/Triad-Magnetics/F-325X?qs=b1anAsPanWwvgBfb3HaWKQ%3D%3D buy a new one on Mouser] for ~$15&lt;br /&gt;
&lt;br /&gt;
Primaries are in series for 230v, parallel for 115v. More info on configuring in the [[#Transformer wiring|transformer wiring]] section below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Photos===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_front_closed.jpg|Front with door closed&lt;br /&gt;
File:Cdf_front_open.jpg|Door open showing mainboard&lt;br /&gt;
File:Cdf_top.jpg|Top of the enclosure, showing the antenna mount&lt;br /&gt;
File:Cdf_bottom.jpg|Bottom of the enclosure, showing conduit and vent holes as well as an unused SO-239 connector to replace the whip antenna.&lt;br /&gt;
File:Cdf_back.jpg|Back of the enclosure, showing the integrated mounting holes.&lt;br /&gt;
File:Cdf_latch_side.jpg|Side of the enclosure with latch. First flips out, then rotate the wing to loosen the clamp.&lt;br /&gt;
File:Cdf_hinge_side.jpg|Side of the enclosure with the hinge. The hinge cannot be removed from the door, but the door and hinge can be removed from the enclosure with three screws and nuts.&lt;br /&gt;
File:Cdf_info_onboard.jpg|Info written near the bottom center of the mainboard. Shows FCC-ID, serial, receive frequency, input voltage, and ship date.&lt;br /&gt;
File:Cdf_tone_info.jpg|Configured tone information handwritten on the CD&amp;amp;F main board near the top center. Sequence 1 is to activate, sequence 2 is to deactivate.&lt;br /&gt;
File:Cdf_bare_mainboard.jpg|Bare mainboard of the CD&amp;amp;F. All cards removed for visibility.&lt;br /&gt;
File:Cdf_bare_mainboard_back.jpg|Back of the CD&amp;amp;F mainboard. There is conformal coating on the back which makes it difficult to probe things. It can be removed with acetone or MEK.&lt;br /&gt;
File:Cdf_rx_closeup.jpg|Closeup of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F.&lt;br /&gt;
File:Cdf_rx_closeup_back.jpg|Closeup of the rear of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F. Mirrored to match Cdf_rx_closeup.jpg.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Transformer wiring===&lt;br /&gt;
The F-325X &amp;quot;filament&amp;quot; transformer used to power the entire board can be reconfigured for 115 or 230v primary voltage and is detailed on the windings themselves. The secondary should be on a 3 pin molex style connector with both wires green.&lt;br /&gt;
The output of the transformer should be around 12v AC, but as with any unregulated supply it will be a bit higher than expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''115v Operation:''' Tie together the '''black''' and '''red/black striped''' wire together and tie the '''yellow/black striped''' wire and the '''green/black striped''' wire together. You now have two pairs of wires for live and neutral.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''230v Operation:''' Tie the '''yellow/black striped''' and '''red/black striped''' wires together and insulate them properly. You can now attach live and neutral to the '''black''' and '''black/green''' striped wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''I suggest you confirm winding integrity with a multimeter and/or use a dim bulb tester to prevent any catastrophies from happening.'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Architecture &amp;amp; Operation==&lt;br /&gt;
This is going in order from control signal thru processing, all the way to output contact closure.&lt;br /&gt;
&lt;br /&gt;
RF comes in via 3 pin antenna connector (top right) and goes thru double conversion superhet, then into MC3357P IF.&lt;br /&gt;
&lt;br /&gt;
Demod audio comes out from pin 9 of the MC3357P and goes into the commoned P1 pins of the 4 decoder board sockets.&lt;br /&gt;
&lt;br /&gt;
Tone filters A1 and A2 take input on P1, VCC on P2, GND on P3, and P4 is the logic NOT output of the XR2211A IC on the tone filter PCB.&lt;br /&gt;
This output is normally high, and gets pulled low when the input signal on P1 falls within the set passband. &lt;br /&gt;
Both filters are in parallel on the input, VCC, and GND, but the outputs of all four sockets are separate and go to the decoder boards.&lt;br /&gt;
The decoder boards are composed of logic gates and supporting circuitry to detect the order of pulses from the tone filters and perform the appropriate action in cooperation with the timer board.&lt;br /&gt;
When the signal to start the timer is decoded, the LED on the first decoder board blinks breifly, then the timer board signals the relay driver to engage the relay. The indicator lights on the timer board and the relay driver also illuminate.&lt;br /&gt;
On my unit, the unit times out after approximately 3 minutes of being activated if no stop signal is received on the radio or locally via contact closure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Receiver Circuit===&lt;br /&gt;
The receiver on board the F49LCR-2 is a double conversion superheterodyne circuit. RF comes in via the 3 pin header (only 2 used) and immediately goes into what I presume is a preamplifier with a MPS5179 RF transistor&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/149/mps5179-493155.pdf&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The Local Oscillator (LO) crystal on by unit is marked &amp;quot;154.240&amp;quot; on top of the can, and &amp;quot;47.180&amp;quot; on the side. After messing with some math, I discovered the LO gets tripled (presumably by some magic with the other transistors and passives nearby) to 141.54 MHz.&lt;br /&gt;
&lt;br /&gt;
The incoming RF is then mixed and subtracted with the tripled LO signal to get the 10.7 MHz intermediate frequency (IF). You can calculate different LO crystal frequencies or input frequencies with the following equation, assuming you have one or the other:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10.7 = rxFreq - (crystFreq * 3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The downstream Motorola MC3357P&amp;lt;ref&amp;gt;https://www.discriminator.nl/ic/mc3357.pdf&amp;lt;/ref&amp;gt; IC takes the standard 10.7 MHz IF input and converts it down again to 455 kHz and does some filtering, then using its internal quadrature FM detector demodulates the audio into a 200-350mV RMS audio signal on pin 9 of the IC.&lt;br /&gt;
&lt;br /&gt;
There is some more audio filtering that pin 9 feeds into, but afterwards the cleaned up audio goes right into the tone filter boards on a common trace.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Retuning for the 2 Meter Amateur Radio Band====&lt;br /&gt;
&lt;br /&gt;
=====Original Plan=====&lt;br /&gt;
My original plan was to source some kind of crystal between 44.43 to 45.7 MHz which corresponds to 146 to 147.975 MHz when plugged into the above equation. Upper limit of 147.975 chosen assuming a transmitted signal of 25kHz NFM.&lt;br /&gt;
After doing some more reasearch though, I discovered the Si5351 and it's breakout board from [https://www.adafruit.com/product/2045 Adafruit] which is a programmable clock generator that can output 3 separate clock signals from 8 kHz to 160 MHz. What a useful chip!&lt;br /&gt;
This has the advantage of costing about the same as a vintage hard to find crystal of a specific frequency while also being able to be reprogrammed  easily via I2C. The only downside is that the chip has no ROM so any configuration is lost upon power down. Despite this, that IC combined with a low power I2C enabled microcontroller attached to a suitable source of power from the board should yeild a highly versatile replacement to the old crystal.&lt;br /&gt;
&lt;br /&gt;
=====Si5351 Breakout=====&lt;br /&gt;
I ordered the board and when it arrived, I attached it to an arduino nano with 5v, GND, SCL and SDA (A4 and A5 on the nano). After programming the board and checking it with my new DSO, it showed 45.55 MHz as programmed using the aforementioned arduino and the Etherkit Si5351 example sketch. I removed the crystal from the LO circuit and attached the Si5351 CLK0 to the collector of Q4 as is done with the original crystal and also grounded the breakout board to the other crystal pad.&lt;br /&gt;
Initial tests show nearly identical functionality from stock, even without tuning any filter components onboard. The receiver now responds to signals on 147.350 MHz, comfortably near the top of the 2 meter band.&lt;br /&gt;
With that, I taped the arduino and breakout board together, insulated, and hijacked power from the main LM7812 regulator to power it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_si5351_test.jpg|Testing the breakout board with temporary connections.&lt;br /&gt;
File:Cdf_modded_LO.jpg|Final mod. The arduino and breakout taped together and insulated, using the original crystal through holes and taking power from the main L7812 regulator.&lt;br /&gt;
File:Cdf_mod_power_connections.jpg|Connections for Vin and GND on the arduino going to the main 12v regulated supply.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Tone Filters===&lt;br /&gt;
The tone filters are simple little daughterboards based on the Exar/MaxLinear XR2211ACP&amp;lt;ref&amp;gt;https://assets.maxlinear.com/web/documents/xr2211av104.pdf&amp;lt;/ref&amp;gt; FSK/Tone decoder IC.&lt;br /&gt;
The board contains the necessary passive components to enable tone decode functionality of the IC. Audio comes in from the recieve circuit on pin P1 and runs through the IC. When a tone matched the configured settings, the receiver module drops pin P4 low, otherwise it is held high. Thats pretty much it.&lt;br /&gt;
The variable resistor is used to change the set frequency of the module, but I do not know to what extent yet. Testing needs to be done. &lt;br /&gt;
&lt;br /&gt;
Example values for my tones are as follows:&lt;br /&gt;
&lt;br /&gt;
*A1 (1153.4 Hz): 5.747kOhms&lt;br /&gt;
&lt;br /&gt;
*A2 (1285.8 Hz) 4.9 to 5kOhms, contact was rough&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_filters_top.jpg|Tone filters top side&lt;br /&gt;
File:Cdf_filters_bottom.jpg|Tone Filters bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Tone filter module pinout:'''&lt;br /&gt;
* P1 - Audio in&lt;br /&gt;
* P2 - VCC (12v)&lt;br /&gt;
* P3 - GND&lt;br /&gt;
* P4 - Logic NOT signal out (default high, drops low when signal is in passband)&lt;br /&gt;
* P5 - Logic Out (Not used on this board, but is the opposite of P4)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tone filter troubleshooting:====&lt;br /&gt;
&lt;br /&gt;
If you suspect the tone filters are not functioning properly, check that you have installed them in the correct order and are running the right sequence of tones through the unit.&lt;br /&gt;
If that fails, I have encountered issues with the main board as well as these modules that required reflowing all solder joints due to being brittle and most likely cracking and making poor connections.&lt;br /&gt;
&lt;br /&gt;
'''Do be aware, on the mainboard and parts of the tone decoders there is conformal coating. Acetone or MEK should help remove this. I suggest removing before soldering to not contaminate the solder joints'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Decoder Modules===&lt;br /&gt;
The decoder modules take in the logic low pulses from the tone filters and use some logic circuitry to eventually send a signal to the timer module to start a cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs:'''&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14069UBCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14069UB_D-2315482.pdf&amp;lt;/ref&amp;gt; (Hex Inverter)&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14050BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/mc14049b_d-1193035.pdf&amp;lt;/ref&amp;gt; (Hex Buffer)&lt;br /&gt;
&lt;br /&gt;
'''U3''' - Motorola MC14073BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series Triple 3−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Motorola MC1455P1&amp;lt;ref&amp;gt;https://www.onsemi.com/pdf/datasheet/mc1455-d.pdf&amp;lt;/ref&amp;gt; (555 Timer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pinout (left to right):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Left'''&lt;br /&gt;
** P1-1:&lt;br /&gt;
** P1-2:&lt;br /&gt;
** P1-3:&lt;br /&gt;
** P1-4:&lt;br /&gt;
** P1-5: Vin (+12v)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Right'''&lt;br /&gt;
** P2-1: GND&lt;br /&gt;
** P2-2:&lt;br /&gt;
** P2-3:&lt;br /&gt;
** P2-4:&lt;br /&gt;
** P2-5:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_decoder_module_a_front.jpg|Decoder modules topside&lt;br /&gt;
File:Cdf_decoder_module_a_back.jpg|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Timer Module===&lt;br /&gt;
More examination needs to be done, but this module appears to latch the relay for a configured amount of time. I have seen multiple of these on other models that can do more signals such as &amp;quot;Attack&amp;quot; or &amp;quot;Fire&amp;quot;, some with more DIP switches populated.&lt;br /&gt;
The covered DIP switches of SW1 control parameters of the timing cycle, feeding configuring the 8 bits of the Maxim timer IC. Those bits configure the time delay by connecting each of the pins 1 through 8 on the IC through the a 10kOhm resistor (R3) to VCC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The stock DIP switch config for the steady 3 min cycle timer is, from left to right (Up = ON): up, down, up, down, down, up, down, up. This sets pins 1, 3, 6 and 8 high, and 2,4,5,and 7 low (the DIP switch numbers are backwards in reference to the IC pins). This equates to a RC time constant of 165. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pin 13 of the IC is the RC input which is fed by a 1.1MOhm resistor and a 1uF 35v tantalum capacitor. Cross referencing those values in the datasheet chart, we get a RC timebase of ~1Hz, though measuring via scope it shows the period to be 0.66Hz (1.5sec/cycle exactly). The confusing part is that with these figures, we get a cycle time of ~110 seconds, not 180. Still not super clear how this works.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_timer_rc_scope2.png|Wide view of the RC oscillator via pin&lt;br /&gt;
File:Cdf_timer_RC_scope.png|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At low values it seems to be pretty accurate (eg. 5 sec), but with my test of &amp;quot;180s&amp;quot; (8, 6, 5 and 4 high) yielded approximately 3m18s (almost 200s). Timing the stock setting gets 2m57s, or 177s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs (Steady Cycle Timer 031-0389-000):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14081BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14011BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input NAND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U3''' - N/A (Populated on other boards)&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Maxim ICM7240IPE&amp;lt;ref&amp;gt;https://www.analog.com/media/jp/technical-documentation/data-sheets/1360.pdf&amp;lt;/ref&amp;gt; (Programmable Timer/Counter IC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pinout (left to right):'''&lt;br /&gt;
&lt;br /&gt;
There are no markings on this board but I will use the same naming convention as the others.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Left'''&lt;br /&gt;
** P1-1: Signal Out to Relay Driver&lt;br /&gt;
** P1-2: STOP (Local control via terminal strip) I assume this pulls pin 10 of the ICM7240 to GND(?) to reset the chip cycle. COM is referenced to GND on the terminal strip.&lt;br /&gt;
** P1-3: START (Local control via terminal strip) I assume this pulls pin 11 of the ICM7240 to GND(?) to trigger the cycle.&lt;br /&gt;
** P1-4: Trigger Input? (Goes to STOP terminal on terminal block as well as P2-4 on decoder module B?)&lt;br /&gt;
** P1-5: Vin (+12v)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Right'''&lt;br /&gt;
** P2-1: GND&lt;br /&gt;
** P2-2: N/C on Main Board&lt;br /&gt;
** P2-3: Coupled to GND via C44&lt;br /&gt;
** P2-4: N/C on Main Board&lt;br /&gt;
** P2-5: N/C on Main Board&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_cycle_timer_front.jpg|Timer module topside&lt;br /&gt;
File:Cdf_cycle_timer_back.jpg|Timer module bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Relay Driver Module===&lt;br /&gt;
&lt;br /&gt;
The relay driver is super simple, consisting of just 2 transistors (NTE85 and 2N3414), some resistors and 2 diodes. Not to mention the two LEDs as well.&lt;br /&gt;
The whole purpose of the driver seems to be level shifting and driving the coil using the main DC supply of the board. Not much else to it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_relay_driver_top.jpg|Relay module topside&lt;br /&gt;
File:Cdf_relay_driver_back.jpg|Relay module bottom side (mirrored to match top side)&lt;br /&gt;
File:Cdf_relay_driver_schematic.png|Reverse engineered schematic of the relay driver.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Pinout (left to right):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Left'''&lt;br /&gt;
** P1-1: N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
** P1-2: Signal Input from timer&lt;br /&gt;
** P1-3: N/C on driver board&lt;br /&gt;
** P1-4: N/C on driver board&lt;br /&gt;
** P1-5: Vin (+17v)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Right'''&lt;br /&gt;
** P2-1: GND&lt;br /&gt;
** P2-2: Relay Coil&lt;br /&gt;
** P2-3: Relay Coil&lt;br /&gt;
** P2-4: N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
** P2-5: N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==General Notes/Things to Watch Out For==&lt;br /&gt;
&lt;br /&gt;
*On the back of the main board and parts of the tone filters there is a conformal coating. I suggest removing it before reflowing joints to prevent contamination of the solder. Acetone or M.E.K. seems to do well along with mechanical removal. &amp;lt;u&amp;gt;'''Be careful with your application of force, you can very easily strip off the solder mask! Ask me how I know!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
*These devices are quite old, and excessive handling and stress seems to not play nice to the solder joints. I have fixed both the tone filters and receiver section by reflowing every joint with leaded solder.&lt;br /&gt;
*Due to the XR2211A IC being obsolete and quite hard to source nowadays, I may try to design my own tone decoder board using the LM567 IC which is still available in SMD form factors. The LM567 also outputs a logic low when signal is detected, but the design will have to incorperate a LDO 5v regulator to power the chip from the 12v the cards get.&lt;br /&gt;
*I have not adjusted any of the filter components on the receiver circuit yet, but I did run an experiment by leaving the device plugged in with the antenna attached inside my house while sending the activation signal from a few dense suburban blocks away. The board operated perfectly with 5W from my Anytone 878, turning on and off.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_timer_rc_scope2.png&amp;diff=2430</id>
		<title>File:Cdf timer rc scope2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_timer_rc_scope2.png&amp;diff=2430"/>
		<updated>2024-04-26T06:43:09Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Scope view of the RC oscillator on the CD&amp;amp;F Timer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Scope view of the RC oscillator on the CD&amp;amp;F Timer&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Cdf_timer_RC_scope.png&amp;diff=2429</id>
		<title>File:Cdf timer RC scope.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Cdf_timer_RC_scope.png&amp;diff=2429"/>
		<updated>2024-04-26T06:42:44Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Scope view of the RC oscillator on the CD&amp;amp;F Timer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Scope view of the RC oscillator on the CD&amp;amp;F Timer&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{cc-by-4.0}}&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2427</id>
		<title>CD&amp;F (Siren Controller)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2427"/>
		<updated>2024-04-23T04:13:10Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Add pinouts of daughterboards, more info on cycle timer functionality&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Civil Defense &amp;amp; Fire (CD&amp;amp;F) Controllers function on two-tone Motorola QuikCall style paging to wirelessly activate warning sirens. The device can be activated via radio or locally via dry contacts.&lt;br /&gt;
Not much is known about these or the company, but here is what I have discovered.&lt;br /&gt;
&lt;br /&gt;
[[File:Cdf_front_open.jpg|thumb|250px|The Smaller CD&amp;amp;F I own, opened up]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Overview &amp;amp; Goals==&lt;br /&gt;
Contrary to modern offerings like the FC from Federal Signal&amp;lt;ref&amp;gt;https://www.fedsig.com/product/fc-siren-controller&amp;lt;/ref&amp;gt;, these devices are simple two-tone paging decoders that listen at a fixed radio frequency (VHF high or low band) and activate a relay on a timer when the correct signal is sent. There are also provisions for push button activation or remote non-RF activation via telephone relay with dry contacts.&lt;br /&gt;
These controllers tended to be known by siren enthusiasts as unreliable and flaky, though I have theories on why that is later on.&lt;br /&gt;
Regardless, they are completely analog in circuitry which offers some relative simplicity in understanding and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
My goals in experimentation and reverse engineering this thing are as follows:&lt;br /&gt;
* Retune the onboard radio receiver to function within the 2 meter amateur radio band instead of the VHF high band my unit is configured for.&lt;br /&gt;
* Reverse engineer and document the functionality of the tone decoding circuitry and determine the maximum and minimum limits for the tone frequencies based on the onboard components.&lt;br /&gt;
* Recreate schematics of each daughterboard to help with figuring out their functionality.&lt;br /&gt;
* Document the theory of operation and create a rough block diagram for functionality.&lt;br /&gt;
* Document any theories, issues that arise and their fixes, as well as things to watch out for&lt;br /&gt;
* Potentially design a new tone decoder daughterboard using more common components&lt;br /&gt;
* Design and add a small audio amplifier circuit and speaker to listen to the recevier audio feed locally&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
Not much information is available about these devices on the internet unfortunately, as they were only commonplace back in the 1980's and 1990's The company, however, was located at 140 North Tyler Street in Elm Creek, Nebraska. The company was registered with the FCC on 4/14/98 by a R. E. Kugler.&lt;br /&gt;
Some municipalities still have these devices deployed in old systems because &amp;quot;if it ain't broke, don't fix it&amp;quot; always prevails of course. There appears to exist at least 3 types that I have personally seen online including my own unit.&lt;br /&gt;
The most I have discovered amounts to what I have seen regarding FCC filings from the 1986 to 1990 under the company name (under grantee code '''F49'''&amp;lt;ref&amp;gt;https://fccid.io/F49&amp;lt;/ref&amp;gt;) and what I have seen in various sources of media from Google images and YouTube videos.&lt;br /&gt;
The FCC ID's associated with F49 are as follows:&lt;br /&gt;
*'''F49LCR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 150-174 MHz&lt;br /&gt;
*'''F49LCR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-50 MHz&lt;br /&gt;
*'''F49EMR-3'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-3&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 130-148 MHz&lt;br /&gt;
*'''F49EMR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49EMR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F49CDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz(Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49CDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F498POCDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F498POCDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My unit is marked '''F49LCR-2''' and is tuned for 152.240 MHz. I will refer to any models by their FCC ID unless I come across their actual names.&lt;br /&gt;
&lt;br /&gt;
===Speculation===&lt;br /&gt;
My current research shows the existence of at least 2 or three types of these devices. Obviously there are more devices produced by the company, but I have zero clue what they are.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifications==&lt;br /&gt;
&lt;br /&gt;
===Physical===&lt;br /&gt;
Again, not much known aside from anything made by CD&amp;amp;F to funciton in the VHF high or VHF low bands. My motherboard can take up to 4 tone filter modules, though my unit seems to be hard wired for the first two? Has 2 identical decoder modules (slots A and B), a timer module, and a relay driver module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''F49LCR-2:'''&lt;br /&gt;
* '''Height:''' 325mm (12.75&amp;quot;) &amp;amp; (387mm (15.25&amp;quot;) from bracket top and bottom&lt;br /&gt;
* '''Width:''' 232mm (9.13&amp;quot;) top section &amp;amp; 229mm (9&amp;quot;) bottom section&lt;br /&gt;
* '''Depth:''' 92mm (3.62&amp;quot;) top section &amp;amp; 85mm (3.34&amp;quot;) bottom section&lt;br /&gt;
* '''Antenna length (installed):''' 470mm (18.5&amp;quot;)&lt;br /&gt;
* '''Weight:''' Approx. 9 lbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Terminal Strip Pinout (left to right):'''&lt;br /&gt;
*1 - COM for dry contacts&lt;br /&gt;
*2 - Stop dry contact&lt;br /&gt;
*3 - Start dry contact&lt;br /&gt;
*4 - Relay N/O&lt;br /&gt;
*5 - Relay N/O&lt;br /&gt;
*6 - AC in (to xfmr)&lt;br /&gt;
*7 - AC in (to xfmr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pretty self explanatory with the diagrams&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_terminals_closeup.jpg|Terminal closeup. Do note that normally the primary side of the transformer with the fuse goes on the far right two.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Transformer:'''&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/410/F_325X-1892699.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
*'''Input:''' Configurable 115 or 230v AC&lt;br /&gt;
*'''Output:''' Rated at 12.6v DC (Unloaded is higher)&lt;br /&gt;
*'''Max Current:''' 1.5A&lt;br /&gt;
*'''Max VA:''' 18.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_xfmr_pri.jpg|Transformer Primary&lt;br /&gt;
File:Cdf_xfmr_sec.jpg|Transformer Secondary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marked as &amp;quot;F-325X Filament Transformer&amp;quot; on the primary, &amp;quot;MagneTek Triad&amp;quot; on the secondary. Seems to suggest prior life in tube equipment but amazingly it's still made, just modernized. If you want, you can even [https://www.mouser.com/ProductDetail/Triad-Magnetics/F-325X?qs=b1anAsPanWwvgBfb3HaWKQ%3D%3D buy a new one on Mouser] for ~$15&lt;br /&gt;
&lt;br /&gt;
Primaries are in series for 230v, parallel for 115v. More info on configuring in the [[#Transformer wiring|transformer wiring]] section below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Photos===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_front_closed.jpg|Front with door closed&lt;br /&gt;
File:Cdf_front_open.jpg|Door open showing mainboard&lt;br /&gt;
File:Cdf_top.jpg|Top of the enclosure, showing the antenna mount&lt;br /&gt;
File:Cdf_bottom.jpg|Bottom of the enclosure, showing conduit and vent holes as well as an unused SO-239 connector to replace the whip antenna.&lt;br /&gt;
File:Cdf_back.jpg|Back of the enclosure, showing the integrated mounting holes.&lt;br /&gt;
File:Cdf_latch_side.jpg|Side of the enclosure with latch. First flips out, then rotate the wing to loosen the clamp.&lt;br /&gt;
File:Cdf_hinge_side.jpg|Side of the enclosure with the hinge. The hinge cannot be removed from the door, but the door and hinge can be removed from the enclosure with three screws and nuts.&lt;br /&gt;
File:Cdf_info_onboard.jpg|Info written near the bottom center of the mainboard. Shows FCC-ID, serial, receive frequency, input voltage, and ship date.&lt;br /&gt;
File:Cdf_tone_info.jpg|Configured tone information handwritten on the CD&amp;amp;F main board near the top center. Sequence 1 is to activate, sequence 2 is to deactivate.&lt;br /&gt;
File:Cdf_bare_mainboard.jpg|Bare mainboard of the CD&amp;amp;F. All cards removed for visibility.&lt;br /&gt;
File:Cdf_bare_mainboard_back.jpg|Back of the CD&amp;amp;F mainboard. There is conformal coating on the back which makes it difficult to probe things. It can be removed with acetone or MEK.&lt;br /&gt;
File:Cdf_rx_closeup.jpg|Closeup of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F.&lt;br /&gt;
File:Cdf_rx_closeup_back.jpg|Closeup of the rear of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F. Mirrored to match Cdf_rx_closeup.jpg.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Transformer wiring===&lt;br /&gt;
The F-325X &amp;quot;filament&amp;quot; transformer used to power the entire board can be reconfigured for 115 or 230v primary voltage and is detailed on the windings themselves. The secondary should be on a 3 pin molex style connector with both wires green.&lt;br /&gt;
The output of the transformer should be around 12v AC, but as with any unregulated supply it will be a bit higher than expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''115v Operation:''' Tie together the '''black''' and '''red/black striped''' wire together and tie the '''yellow/black striped''' wire and the '''green/black striped''' wire together. You now have two pairs of wires for live and neutral.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''230v Operation:''' Tie the '''yellow/black striped''' and '''red/black striped''' wires together and insulate them properly. You can now attach live and neutral to the '''black''' and '''black/green''' striped wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''I suggest you confirm winding integrity with a multimeter and/or use a dim bulb tester to prevent any catastrophies from happening.'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Architecture &amp;amp; Operation==&lt;br /&gt;
This is going in order from control signal thru processing, all the way to output contact closure.&lt;br /&gt;
&lt;br /&gt;
RF comes in via 3 pin antenna connector (top right) and goes thru double conversion superhet, then into MC3357P IF.&lt;br /&gt;
&lt;br /&gt;
Demod audio comes out from pin 9 of the MC3357P and goes into the commoned P1 pins of the 4 decoder board sockets.&lt;br /&gt;
&lt;br /&gt;
Tone filters A1 and A2 take input on P1, VCC on P2, GND on P3, and P4 is the logic NOT output of the XR2211A IC on the tone filter PCB.&lt;br /&gt;
This output is normally high, and gets pulled low when the input signal on P1 falls within the set passband. &lt;br /&gt;
Both filters are in parallel on the input, VCC, and GND, but the outputs of all four sockets are separate and go to the decoder boards.&lt;br /&gt;
The decoder boards are composed of logic gates and supporting circuitry to detect the order of pulses from the tone filters and perform the appropriate action in cooperation with the timer board.&lt;br /&gt;
When the signal to start the timer is decoded, the LED on the first decoder board blinks breifly, then the timer board signals the relay driver to engage the relay. The indicator lights on the timer board and the relay driver also illuminate.&lt;br /&gt;
On my unit, the unit times out after approximately 3 minutes of being activated if no stop signal is received on the radio or locally via contact closure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Receiver Circuit===&lt;br /&gt;
The receiver on board the F49LCR-2 is a double conversion superheterodyne circuit. RF comes in via the 3 pin header (only 2 used) and immediately goes into what I presume is a preamplifier with a MPS5179 RF transistor&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/149/mps5179-493155.pdf&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The Local Oscillator (LO) crystal on by unit is marked &amp;quot;154.240&amp;quot; on top of the can, and &amp;quot;47.180&amp;quot; on the side. After messing with some math, I discovered the LO gets tripled (presumably by some magic with the other transistors and passives nearby) to 141.54 MHz.&lt;br /&gt;
&lt;br /&gt;
The incoming RF is then mixed and subtracted with the tripled LO signal to get the 10.7 MHz intermediate frequency (IF). You can calculate different LO crystal frequencies or input frequencies with the following equation, assuming you have one or the other:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10.7 = rxFreq - (crystFreq * 3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The downstream Motorola MC3357P&amp;lt;ref&amp;gt;https://www.discriminator.nl/ic/mc3357.pdf&amp;lt;/ref&amp;gt; IC takes the standard 10.7 MHz IF input and converts it down again to 455 kHz and does some filtering, then using its internal quadrature FM detector demodulates the audio into a 200-350mV RMS audio signal on pin 9 of the IC.&lt;br /&gt;
&lt;br /&gt;
There is some more audio filtering that pin 9 feeds into, but afterwards the cleaned up audio goes right into the tone filter boards on a common trace.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Retuning for the 2 Meter Amateur Radio Band====&lt;br /&gt;
&lt;br /&gt;
=====Original Plan=====&lt;br /&gt;
My original plan was to source some kind of crystal between 44.43 to 45.7 MHz which corresponds to 146 to 147.975 MHz when plugged into the above equation. Upper limit of 147.975 chosen assuming a transmitted signal of 25kHz NFM.&lt;br /&gt;
After doing some more reasearch though, I discovered the Si5351 and it's breakout board from [https://www.adafruit.com/product/2045 Adafruit] which is a programmable clock generator that can output 3 separate clock signals from 8 kHz to 160 MHz. What a useful chip!&lt;br /&gt;
This has the advantage of costing about the same as a vintage hard to find crystal of a specific frequency while also being able to be reprogrammed  easily via I2C. The only downside is that the chip has no ROM so any configuration is lost upon power down. Despite this, that IC combined with a low power I2C enabled microcontroller attached to a suitable source of power from the board should yeild a highly versatile replacement to the old crystal.&lt;br /&gt;
&lt;br /&gt;
=====Si5351 Breakout=====&lt;br /&gt;
I ordered the board and when it arrived, I attached it to an arduino nano with 5v, GND, SCL and SDA (A4 and A5 on the nano). After programming the board and checking it with my new DSO, it showed 45.55 MHz as programmed using the aforementioned arduino and the Etherkit Si5351 example sketch. I removed the crystal from the LO circuit and attached the Si5351 CLK0 to the collector of Q4 as is done with the original crystal and also grounded the breakout board to the other crystal pad.&lt;br /&gt;
Initial tests show nerly identical functionality from stock, even without tuning any filter components onboard. The receiver now responds to signals on 147.350 MHz, comfortably near the top of the 2 meter band.&lt;br /&gt;
With that, I taped the arduino and breakout board together, insulated, and hijacked power from the main LM7812 regulator to power it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_si5351_test.jpg|Testing the breakout board with temporary connections.&lt;br /&gt;
File:Cdf_modded_LO.jpg|Final mod. The arduino and breakout taped together and insulated, using the original crystal through holes and taking power from the main L7812 regulator.&lt;br /&gt;
File:Cdf_mod_power_connections.jpg|Connections for Vin and GND on the arduino going to the main 12v regulated supply.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Tone Filters===&lt;br /&gt;
The tone filters are simple little daughterboards based on the Exar/MaxLinear XR2211ACP&amp;lt;ref&amp;gt;https://assets.maxlinear.com/web/documents/xr2211av104.pdf&amp;lt;/ref&amp;gt; FSK/Tone decoder IC.&lt;br /&gt;
The board contains the necessary passive components to enable tone decode functionality of the IC. Audio comes in from the recieve circuit on pin P1 and runs through the IC. When a tone matched the configured settings, the receiver module drops pin P4 low, otherwise it is held high. Thats pretty much it.&lt;br /&gt;
The variable resistor is used to change the set frequency of the module, but I do not know to what extent yet. Testing needs to be done. &lt;br /&gt;
&lt;br /&gt;
Example values for my tones are as follows:&lt;br /&gt;
&lt;br /&gt;
*A1 (1153.4 Hz): 5.747kOhms&lt;br /&gt;
&lt;br /&gt;
*A2 (1285.8 Hz) 4.9 to 5kOhms, contact was rough&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_filters_top.jpg|Tone filters top side&lt;br /&gt;
File:Cdf_filters_bottom.jpg|Tone Filters bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Tone filter module pinout:'''&lt;br /&gt;
* P1 - Audio in&lt;br /&gt;
* P2 - VCC (12v)&lt;br /&gt;
* P3 - GND&lt;br /&gt;
* P4 - Logic NOT signal out (default high, drops low when signal is in passband)&lt;br /&gt;
* P5 - Logic Out (Not used on this board, but is the opposite of P4)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tone filter troubleshooting:====&lt;br /&gt;
&lt;br /&gt;
If you suspect the tone filters are not functioning properly, check that you have installed them in the correct order and are running the right sequence of tones through the unit.&lt;br /&gt;
If that fails, I have encountered issues with the main board as well as these modules that required reflowing all solder joints due to being brittle and most likely cracking and making poor connections.&lt;br /&gt;
&lt;br /&gt;
'''Do be aware, on the mainboard and parts of the tone decoders there is conformal coating. Acetone or MEK should help remove this. I suggest removing before soldering to not contaminate the solder joints'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Decoder Modules===&lt;br /&gt;
The decoder modules take in the logic low pulses from the tone filters and use some logic circuitry to eventually send a signal to the timer module to start a cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs:'''&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14069UBCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14069UB_D-2315482.pdf&amp;lt;/ref&amp;gt; (Hex Inverter)&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14050BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/mc14049b_d-1193035.pdf&amp;lt;/ref&amp;gt; (Hex Buffer)&lt;br /&gt;
&lt;br /&gt;
'''U3''' - Motorola MC14073BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series Triple 3−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Motorola MC1455P1&amp;lt;ref&amp;gt;https://www.onsemi.com/pdf/datasheet/mc1455-d.pdf&amp;lt;/ref&amp;gt; (555 Timer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pinout (left to right):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Left'''&lt;br /&gt;
** P1-1:&lt;br /&gt;
** P1-2:&lt;br /&gt;
** P1-3:&lt;br /&gt;
** P1-4:&lt;br /&gt;
** P1-5: Vin (+12v)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Right'''&lt;br /&gt;
** P2-1: GND&lt;br /&gt;
** P2-2:&lt;br /&gt;
** P2-3:&lt;br /&gt;
** P2-4:&lt;br /&gt;
** P2-5:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_decoder_module_a_front.jpg|Decoder modules topside&lt;br /&gt;
File:Cdf_decoder_module_a_back.jpg|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Timer Module===&lt;br /&gt;
More examination needs to be done, but this module appears to latch the relay for a configured amount of time. I have seen multiple of these on other models that can do more signals such as &amp;quot;Attack&amp;quot; or &amp;quot;Fire&amp;quot;, some with more DIP switches populated.&lt;br /&gt;
The covered DIP switches of SW1 control parameters of the timing cycle, feeding configuring the 8 bits of the Maxim timer IC. Those bits configure the time delay by connecting each of the pins 1 through 8 on the IC through the a 10kOhm resistor (R3) to VCC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The stock DIP switch config for the steady 3 min cycle timer is, from left to right (Up = ON): up, down, up, down, down, up, down, up. This sets pins 1, 3, 6 and 8 high, and 2,4,5,and 7 low (the DIP switch numbers are backwards in reference to the IC pins). This equates to a RC time constant of 165. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pin 13 of the IC is the RC input which is fed by a 1.1MOhm resistor and a 1uF 35v tantalum capacitor. Cross referencing those values in the datasheet chart, we get a RC timebase of ~1Hz, though measuring via scope it shows the period to be 0.66Hz (1.5sec/cycle exactly). The confusing part is that with these figures, we get a cycle time of ~110 seconds, not 180. Still not super clear how this works.&lt;br /&gt;
&lt;br /&gt;
At low values it seems to be pretty accurate (eg. 5 sec), but with my test of &amp;quot;180s&amp;quot; (8, 6, 5 and 4 high) yielded approximately 3m18s (almost 200s). Timing the stock setting gets 2m57s, or 177s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs (Steady Cycle Timer 031-0389-000):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14081BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14011BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input NAND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U3''' - N/A (Populated on other boards)&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Maxim ICM7240IPE&amp;lt;ref&amp;gt;https://www.analog.com/media/jp/technical-documentation/data-sheets/1360.pdf&amp;lt;/ref&amp;gt; (Programmable Timer/Counter IC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pinout (left to right):'''&lt;br /&gt;
&lt;br /&gt;
There are no markings on this board but I will use the same naming convention as the others.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Left'''&lt;br /&gt;
** P1-1: Signal Out to Relay Driver&lt;br /&gt;
** P1-2: STOP (Local control via terminal strip) I assume this pulls pin 10 of the ICM7240 to GND(?) to reset the chip cycle. COM is referenced to GND on the terminal strip.&lt;br /&gt;
** P1-3: START (Local control via terminal strip) I assume this pulls pin 11 of the ICM7240 to GND(?) to trigger the cycle.&lt;br /&gt;
** P1-4: Trigger Input? (Goes to STOP terminal on terminal block as well as P2-4 on decoder module B?)&lt;br /&gt;
** P1-5: Vin (+12v)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Right'''&lt;br /&gt;
** P2-1: GND&lt;br /&gt;
** P2-2: N/C on Main Board&lt;br /&gt;
** P2-3: Coupled to GND via C44&lt;br /&gt;
** P2-4: N/C on Main Board&lt;br /&gt;
** P2-5: N/C on Main Board&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_cycle_timer_front.jpg|Timer module topside&lt;br /&gt;
File:Cdf_cycle_timer_back.jpg|Timer module bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Relay Driver Module===&lt;br /&gt;
&lt;br /&gt;
The relay driver is super simple, consisting of just 2 transistors (NTE85 and 2N3414), some resistors and 2 diodes. Not to mention the two LEDs as well.&lt;br /&gt;
The whole purpose of the driver seems to be level shifting and driving the coil using the main DC supply of the board. Not much else to it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_relay_driver_top.jpg|Relay module topside&lt;br /&gt;
File:Cdf_relay_driver_back.jpg|Relay module bottom side (mirrored to match top side)&lt;br /&gt;
File:Cdf_relay_driver_schematic.png|Reverse engineered schematic of the relay driver.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Pinout (left to right):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Left'''&lt;br /&gt;
** P1-1: N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
** P1-2: Signal Input from timer&lt;br /&gt;
** P1-3: N/C on driver board&lt;br /&gt;
** P1-4: N/C on driver board&lt;br /&gt;
** P1-5: Vin (+17v)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Right'''&lt;br /&gt;
** P2-1: GND&lt;br /&gt;
** P2-2: Relay Coil&lt;br /&gt;
** P2-3: Relay Coil&lt;br /&gt;
** P2-4: N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
** P2-5: N/C on Main Board, but traces route to it on driver board&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
==General Notes/Things to Watch Out For==&lt;br /&gt;
&lt;br /&gt;
*On the back of the main board and parts of the tone filters there is a conformal coating. I suggest removing it before reflowing joints to prevent contamination of the solder. Acetone or M.E.K. seems to do well along with mechanical removal. &amp;lt;u&amp;gt;'''Be careful with your application of force, you can very easily strip off the solder mask! Ask me how I know!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
*These devices are quite old, and excessive handling and stress seems to not play nice to the solder joints. I have fixed both the tone filters and receiver section by reflowing every joint with leaded solder.&lt;br /&gt;
*Due to the XR2211A IC being obsolete and quite hard to source nowadays, I may try to design my own tone decoder board using the LM567 IC which is still available in SMD form factors. The LM567 also outputs a logic low when signal is detected, but the design will have to incorperate a LDO 5v regulator to power the chip from the 12v the cards get.&lt;br /&gt;
*I have not adjusted any of the filter components on the receiver circuit yet, but I did run an experiment by leaving the device plugged in with the antenna attached inside my house while sending the activation signal from a few dense suburban blocks away. The board operated perfectly with 5W from my Anytone 878, turning on and off.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2426</id>
		<title>CD&amp;F (Siren Controller)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2426"/>
		<updated>2024-04-23T01:49:31Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Add info about cycle timer module and sections for pinouts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Civil Defense &amp;amp; Fire (CD&amp;amp;F) Controllers function on two-tone Motorola QuikCall style paging to wirelessly activate warning sirens. The device can be activated via radio or locally via dry contacts.&lt;br /&gt;
Not much is known about these or the company, but here is what I have discovered.&lt;br /&gt;
&lt;br /&gt;
[[File:Cdf_front_open.jpg|thumb|250px|The Smaller CD&amp;amp;F I own, opened up]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Overview &amp;amp; Goals==&lt;br /&gt;
Contrary to modern offerings like the FC from Federal Signal&amp;lt;ref&amp;gt;https://www.fedsig.com/product/fc-siren-controller&amp;lt;/ref&amp;gt;, these devices are simple two-tone paging decoders that listen at a fixed radio frequency (VHF high or low band) and activate a relay on a timer when the correct signal is sent. There are also provisions for push button activation or remote non-RF activation via telephone relay with dry contacts.&lt;br /&gt;
These controllers tended to be known by siren enthusiasts as unreliable and flaky, though I have theories on why that is later on.&lt;br /&gt;
Regardless, they are completely analog in circuitry which offers some relative simplicity in understanding and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
My goals in experimentation and reverse engineering this thing are as follows:&lt;br /&gt;
* Retune the onboard radio receiver to function within the 2 meter amateur radio band instead of the VHF high band my unit is configured for.&lt;br /&gt;
* Reverse engineer and document the functionality of the tone decoding circuitry and determine the maximum and minimum limits for the tone frequencies based on the onboard components.&lt;br /&gt;
* Recreate schematics of each daughterboard to help with figuring out their functionality.&lt;br /&gt;
* Document the theory of operation and create a rough block diagram for functionality.&lt;br /&gt;
* Document any theories, issues that arise and their fixes, as well as things to watch out for&lt;br /&gt;
* Potentially design a new tone decoder daughterboard using more common components&lt;br /&gt;
* Design and add a small audio amplifier circuit and speaker to listen to the recevier audio feed locally&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
Not much information is available about these devices on the internet unfortunately, as they were only commonplace back in the 1980's and 1990's The company, however, was located at 140 North Tyler Street in Elm Creek, Nebraska. The company was registered with the FCC on 4/14/98 by a R. E. Kugler.&lt;br /&gt;
Some municipalities still have these devices deployed in old systems because &amp;quot;if it ain't broke, don't fix it&amp;quot; always prevails of course. There appears to exist at least 3 types that I have personally seen online including my own unit.&lt;br /&gt;
The most I have discovered amounts to what I have seen regarding FCC filings from the 1986 to 1990 under the company name (under grantee code '''F49'''&amp;lt;ref&amp;gt;https://fccid.io/F49&amp;lt;/ref&amp;gt;) and what I have seen in various sources of media from Google images and YouTube videos.&lt;br /&gt;
The FCC ID's associated with F49 are as follows:&lt;br /&gt;
*'''F49LCR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 150-174 MHz&lt;br /&gt;
*'''F49LCR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-50 MHz&lt;br /&gt;
*'''F49EMR-3'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-3&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 130-148 MHz&lt;br /&gt;
*'''F49EMR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49EMR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F49CDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz(Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49CDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F498POCDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F498POCDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My unit is marked '''F49LCR-2''' and is tuned for 152.240 MHz. I will refer to any models by their FCC ID unless I come across their actual names.&lt;br /&gt;
&lt;br /&gt;
===Speculation===&lt;br /&gt;
My current research shows the existence of at least 2 or three types of these devices. Obviously there are more devices produced by the company, but I have zero clue what they are.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifications==&lt;br /&gt;
&lt;br /&gt;
===Physical===&lt;br /&gt;
Again, not much known aside from anything made by CD&amp;amp;F to funciton in the VHF high or VHF low bands. My motherboard can take up to 4 tone filter modules, though my unit seems to be hard wired for the first two? Has 2 identical decoder modules (slots A and B), a timer module, and a relay driver module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''F49LCR-2:'''&lt;br /&gt;
* '''Height:''' 325mm (12.75&amp;quot;) &amp;amp; (387mm (15.25&amp;quot;) from bracket top and bottom&lt;br /&gt;
* '''Width:''' 232mm (9.13&amp;quot;) top section &amp;amp; 229mm (9&amp;quot;) bottom section&lt;br /&gt;
* '''Depth:''' 92mm (3.62&amp;quot;) top section &amp;amp; 85mm (3.34&amp;quot;) bottom section&lt;br /&gt;
* '''Antenna length (installed):''' 470mm (18.5&amp;quot;)&lt;br /&gt;
* '''Weight:''' Approx. 9 lbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Terminal Strip Pinout (left to right):'''&lt;br /&gt;
*1 - COM for dry contacts&lt;br /&gt;
*2 - Stop dry contact&lt;br /&gt;
*3 - Start dry contact&lt;br /&gt;
*4 - Relay N/O&lt;br /&gt;
*5 - Relay N/O&lt;br /&gt;
*6 - AC in (to xfmr)&lt;br /&gt;
*7 - AC in (to xfmr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pretty self explanatory with the diagrams&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_terminals_closeup.jpg|Terminal closeup. Do note that normally the primary side of the transformer with the fuse goes on the far right two.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Transformer:'''&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/410/F_325X-1892699.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
*'''Input:''' Configurable 115 or 230v AC&lt;br /&gt;
*'''Output:''' Rated at 12.6v DC (Unloaded is higher)&lt;br /&gt;
*'''Max Current:''' 1.5A&lt;br /&gt;
*'''Max VA:''' 18.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_xfmr_pri.jpg|Transformer Primary&lt;br /&gt;
File:Cdf_xfmr_sec.jpg|Transformer Secondary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marked as &amp;quot;F-325X Filament Transformer&amp;quot; on the primary, &amp;quot;MagneTek Triad&amp;quot; on the secondary. Seems to suggest prior life in tube equipment but amazingly it's still made, just modernized. If you want, you can even [https://www.mouser.com/ProductDetail/Triad-Magnetics/F-325X?qs=b1anAsPanWwvgBfb3HaWKQ%3D%3D buy a new one on Mouser] for ~$15&lt;br /&gt;
&lt;br /&gt;
Primaries are in series for 230v, parallel for 115v. More info on configuring in the [[#Transformer wiring|transformer wiring]] section below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Photos===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_front_closed.jpg|Front with door closed&lt;br /&gt;
File:Cdf_front_open.jpg|Door open showing mainboard&lt;br /&gt;
File:Cdf_top.jpg|Top of the enclosure, showing the antenna mount&lt;br /&gt;
File:Cdf_bottom.jpg|Bottom of the enclosure, showing conduit and vent holes as well as an unused SO-239 connector to replace the whip antenna.&lt;br /&gt;
File:Cdf_back.jpg|Back of the enclosure, showing the integrated mounting holes.&lt;br /&gt;
File:Cdf_latch_side.jpg|Side of the enclosure with latch. First flips out, then rotate the wing to loosen the clamp.&lt;br /&gt;
File:Cdf_hinge_side.jpg|Side of the enclosure with the hinge. The hinge cannot be removed from the door, but the door and hinge can be removed from the enclosure with three screws and nuts.&lt;br /&gt;
File:Cdf_info_onboard.jpg|Info written near the bottom center of the mainboard. Shows FCC-ID, serial, receive frequency, input voltage, and ship date.&lt;br /&gt;
File:Cdf_tone_info.jpg|Configured tone information handwritten on the CD&amp;amp;F main board near the top center. Sequence 1 is to activate, sequence 2 is to deactivate.&lt;br /&gt;
File:Cdf_bare_mainboard.jpg|Bare mainboard of the CD&amp;amp;F. All cards removed for visibility.&lt;br /&gt;
File:Cdf_bare_mainboard_back.jpg|Back of the CD&amp;amp;F mainboard. There is conformal coating on the back which makes it difficult to probe things. It can be removed with acetone or MEK.&lt;br /&gt;
File:Cdf_rx_closeup.jpg|Closeup of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F.&lt;br /&gt;
File:Cdf_rx_closeup_back.jpg|Closeup of the rear of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F. Mirrored to match Cdf_rx_closeup.jpg.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Transformer wiring===&lt;br /&gt;
The F-325X &amp;quot;filament&amp;quot; transformer used to power the entire board can be reconfigured for 115 or 230v primary voltage and is detailed on the windings themselves. The secondary should be on a 3 pin molex style connector with both wires green.&lt;br /&gt;
The output of the transformer should be around 12v AC, but as with any unregulated supply it will be a bit higher than expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''115v Operation:''' Tie together the '''black''' and '''red/black striped''' wire together and tie the '''yellow/black striped''' wire and the '''green/black striped''' wire together. You now have two pairs of wires for live and neutral.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''230v Operation:''' Tie the '''yellow/black striped''' and '''red/black striped''' wires together and insulate them properly. You can now attach live and neutral to the '''black''' and '''black/green''' striped wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''I suggest you confirm winding integrity with a multimeter and/or use a dim bulb tester to prevent any catastrophies from happening.'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Architecture &amp;amp; Operation==&lt;br /&gt;
This is going in order from control signal thru processing, all the way to output contact closure.&lt;br /&gt;
&lt;br /&gt;
RF comes in via 3 pin antenna connector (top right) and goes thru double conversion superhet, then into MC3357P IF.&lt;br /&gt;
&lt;br /&gt;
Demod audio comes out from pin 9 of the MC3357P and goes into the commoned P1 pins of the 4 decoder board sockets.&lt;br /&gt;
&lt;br /&gt;
Tone filters A1 and A2 take input on P1, VCC on P2, GND on P3, and P4 is the logic NOT output of the XR2211A IC on the tone filter PCB.&lt;br /&gt;
This output is normally high, and gets pulled low when the input signal on P1 falls within the set passband. &lt;br /&gt;
Both filters are in parallel on the input, VCC, and GND, but the outputs of all four sockets are separate and go to the decoder boards.&lt;br /&gt;
The decoder boards are composed of logic gates and supporting circuitry to detect the order of pulses from the tone filters and perform the appropriate action in cooperation with the timer board.&lt;br /&gt;
When the signal to start the timer is decoded, the LED on the first decoder board blinks breifly, then the timer board signals the relay driver to engage the relay. The indicator lights on the timer board and the relay driver also illuminate.&lt;br /&gt;
On my unit, the unit times out after approximately 3 minutes of being activated if no stop signal is received on the radio or locally via contact closure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Receiver Circuit===&lt;br /&gt;
The receiver on board the F49LCR-2 is a double conversion superheterodyne circuit. RF comes in via the 3 pin header (only 2 used) and immediately goes into what I presume is a preamplifier with a MPS5179 RF transistor&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/149/mps5179-493155.pdf&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The Local Oscillator (LO) crystal on by unit is marked &amp;quot;154.240&amp;quot; on top of the can, and &amp;quot;47.180&amp;quot; on the side. After messing with some math, I discovered the LO gets tripled (presumably by some magic with the other transistors and passives nearby) to 141.54 MHz.&lt;br /&gt;
&lt;br /&gt;
The incoming RF is then mixed and subtracted with the tripled LO signal to get the 10.7 MHz intermediate frequency (IF). You can calculate different LO crystal frequencies or input frequencies with the following equation, assuming you have one or the other:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10.7 = rxFreq - (crystFreq * 3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The downstream Motorola MC3357P&amp;lt;ref&amp;gt;https://www.discriminator.nl/ic/mc3357.pdf&amp;lt;/ref&amp;gt; IC takes the standard 10.7 MHz IF input and converts it down again to 455 kHz and does some filtering, then using its internal quadrature FM detector demodulates the audio into a 200-350mV RMS audio signal on pin 9 of the IC.&lt;br /&gt;
&lt;br /&gt;
There is some more audio filtering that pin 9 feeds into, but afterwards the cleaned up audio goes right into the tone filter boards on a common trace.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Retuning for the 2 Meter Amateur Radio Band====&lt;br /&gt;
&lt;br /&gt;
=====Original Plan=====&lt;br /&gt;
My original plan was to source some kind of crystal between 44.43 to 45.7 MHz which corresponds to 146 to 147.975 MHz when plugged into the above equation. Upper limit of 147.975 chosen assuming a transmitted signal of 25kHz NFM.&lt;br /&gt;
After doing some more reasearch though, I discovered the Si5351 and it's breakout board from [https://www.adafruit.com/product/2045 Adafruit] which is a programmable clock generator that can output 3 separate clock signals from 8 kHz to 160 MHz. What a useful chip!&lt;br /&gt;
This has the advantage of costing about the same as a vintage hard to find crystal of a specific frequency while also being able to be reprogrammed  easily via I2C. The only downside is that the chip has no ROM so any configuration is lost upon power down. Despite this, that IC combined with a low power I2C enabled microcontroller attached to a suitable source of power from the board should yeild a highly versatile replacement to the old crystal.&lt;br /&gt;
&lt;br /&gt;
=====Si5351 Breakout=====&lt;br /&gt;
I ordered the board and when it arrived, I attached it to an arduino nano with 5v, GND, SCL and SDA (A4 and A5 on the nano). After programming the board and checking it with my new DSO, it showed 45.55 MHz as programmed using the aforementioned arduino and the Etherkit Si5351 example sketch. I removed the crystal from the LO circuit and attached the Si5351 CLK0 to the collector of Q4 as is done with the original crystal and also grounded the breakout board to the other crystal pad.&lt;br /&gt;
Initial tests show nerly identical functionality from stock, even without tuning any filter components onboard. The receiver now responds to signals on 147.350 MHz, comfortably near the top of the 2 meter band.&lt;br /&gt;
With that, I taped the arduino and breakout board together, insulated, and hijacked power from the main LM7812 regulator to power it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_si5351_test.jpg|Testing the breakout board with temporary connections.&lt;br /&gt;
File:Cdf_modded_LO.jpg|Final mod. The arduino and breakout taped together and insulated, using the original crystal through holes and taking power from the main L7812 regulator.&lt;br /&gt;
File:Cdf_mod_power_connections.jpg|Connections for Vin and GND on the arduino going to the main 12v regulated supply.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Tone Filters===&lt;br /&gt;
The tone filters are simple little daughterboards based on the Exar/MaxLinear XR2211ACP&amp;lt;ref&amp;gt;https://assets.maxlinear.com/web/documents/xr2211av104.pdf&amp;lt;/ref&amp;gt; FSK/Tone decoder IC.&lt;br /&gt;
The board contains the necessary passive components to enable tone decode functionality of the IC. Audio comes in from the recieve circuit on pin P1 and runs through the IC. When a tone matched the configured settings, the receiver module drops pin P4 low, otherwise it is held high. Thats pretty much it.&lt;br /&gt;
The variable resistor is used to change the set frequency of the module, but I do not know to what extent yet. Testing needs to be done. &lt;br /&gt;
&lt;br /&gt;
Example values for my tones are as follows:&lt;br /&gt;
&lt;br /&gt;
*A1 (1153.4 Hz): 5.747kOhms&lt;br /&gt;
&lt;br /&gt;
*A2 (1285.8 Hz) 4.9 to 5kOhms, contact was rough&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_filters_top.jpg|Tone filters top side&lt;br /&gt;
File:Cdf_filters_bottom.jpg|Tone Filters bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Tone filter module pinout:'''&lt;br /&gt;
* P1 - Audio in&lt;br /&gt;
* P2 - VCC (12v)&lt;br /&gt;
* P3 - GND&lt;br /&gt;
* P4 - Logic NOT signal out (default high, drops low when signal is in passband)&lt;br /&gt;
* P5 - Logic Out (Not used on this board, but is the opposite of P4)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tone filter troubleshooting:====&lt;br /&gt;
&lt;br /&gt;
If you suspect the tone filters are not functioning properly, check that you have installed them in the correct order and are running the right sequence of tones through the unit.&lt;br /&gt;
If that fails, I have encountered issues with the main board as well as these modules that required reflowing all solder joints due to being brittle and most likely cracking and making poor connections.&lt;br /&gt;
&lt;br /&gt;
'''Do be aware, on the mainboard and parts of the tone decoders there is conformal coating. Acetone or MEK should help remove this. I suggest removing before soldering to not contaminate the solder joints'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Decoder Modules===&lt;br /&gt;
The decoder modules take in the logic low pulses from the tone filters and use some logic circuitry to eventually send a signal to the timer module to start a cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs:'''&lt;br /&gt;
&lt;br /&gt;
'''U1''' - Motorola MC14069UBCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14069UB_D-2315482.pdf&amp;lt;/ref&amp;gt; (Hex Inverter)&lt;br /&gt;
&lt;br /&gt;
'''U2''' - Motorola MC14050BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/mc14049b_d-1193035.pdf&amp;lt;/ref&amp;gt; (Hex Buffer)&lt;br /&gt;
&lt;br /&gt;
'''U3''' - Motorola MC14073BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series Triple 3−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
'''U4''' - Motorola MC1455P1&amp;lt;ref&amp;gt;https://www.onsemi.com/pdf/datasheet/mc1455-d.pdf&amp;lt;/ref&amp;gt; (555 Timer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pinout (left to right):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Left'''&lt;br /&gt;
** P1-1:&lt;br /&gt;
** P1-2:&lt;br /&gt;
** P1-3:&lt;br /&gt;
** P1-4:&lt;br /&gt;
** P1-5: Vin (+12v)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Right'''&lt;br /&gt;
** P2-1: GND&lt;br /&gt;
** P2-2:&lt;br /&gt;
** P2-3:&lt;br /&gt;
** P2-4:&lt;br /&gt;
** P2-5:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_decoder_module_a_front.jpg|Decoder modules topside&lt;br /&gt;
File:Cdf_decoder_module_a_back.jpg|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Timer Module===&lt;br /&gt;
More examination needs to be done, but this module appears to latch the relay for a configured amount of time. I have seen multiple of these on other models that can do more signals such as &amp;quot;Attack&amp;quot; or &amp;quot;Fire&amp;quot;, some with more DIP switches populated.&lt;br /&gt;
The covered DIP switches of SW1 control parameters of the timing cycle, feeding configuring the 8 bits of the Maxim timer IC. Those bits configure the time delay by connecting each of the pins 1 through 8 on the IC through the a 10kOhm resistor (R3) to VCC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch config for the steady 3 min cycle timer is, from left to right (Up = ON): up, down, up, down, down, up, down, up. This sets pins 1, 3, 6 and 8 high, and 2,4,5,and 7 low (the DIP switch numbers are backwards in reference to the IC pins). This equates to a RC time constant of 165. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pin 13 of the IC is the RC input which is fed by a 1.1MOhm resistor and a 1uF 35v tantalum capacitor. Cross referencing those values in the datasheet chart, we get a RC timebase of 1Hz. The confusing part is that with these figures, we get a cycle time of 165 seconds, not 180 as 3 minutes would work out to. I will have to try setting switches 8, 6, 5 and 4 high which should equal exactly 180s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ICs (Steady Cycle Timer 031-0389-000):'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
U1 - Motorola MC14081BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input AND Gate)&lt;br /&gt;
&lt;br /&gt;
U2 - Motorola MC14011BCP&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/308/1/MC14001B_D-2315187.pdf&amp;lt;/ref&amp;gt; (B-Series CMOS Quad 2−Input NAND Gate)&lt;br /&gt;
&lt;br /&gt;
U3 - N/A (Populated on other boards)&lt;br /&gt;
&lt;br /&gt;
U4 - Maxim ICM7240IPE&amp;lt;ref&amp;gt;https://www.analog.com/media/jp/technical-documentation/data-sheets/1360.pdf&amp;lt;/ref&amp;gt; (Programmable Timer/Counter IC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pinout (left to right):'''&lt;br /&gt;
&lt;br /&gt;
There are no markings on this board but I will use the same naming convention as the others.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Left'''&lt;br /&gt;
** P1-1:&lt;br /&gt;
** P1-2:&lt;br /&gt;
** P1-3:&lt;br /&gt;
** P1-4:&lt;br /&gt;
** P1-5: Vin (+12v)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Right'''&lt;br /&gt;
** P2-1: GND&lt;br /&gt;
** P2-2:&lt;br /&gt;
** P2-3:&lt;br /&gt;
** P2-4:&lt;br /&gt;
** P2-5:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_cycle_timer_front.jpg|Timer module topside&lt;br /&gt;
File:Cdf_cycle_timer_back.jpg|Timer module bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
===Relay Driver Module===&lt;br /&gt;
&lt;br /&gt;
The relay driver is super simple, consisting of just 2 transistors (NTE85 and 2N3414), some resistors and 2 diodes. Not to mention the two LEDs as well.&lt;br /&gt;
The whole purpose of the driver seems to be level shifting and driving the coil using the main DC supply of the board. Not much else to it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_relay_driver_top.jpg|Relay module topside&lt;br /&gt;
File:Cdf_relay_driver_back.jpg|Relay module bottom side (mirrored to match top side)&lt;br /&gt;
File:Cdf_relay_driver_schematic.png|Reverse engineered schematic of the relay driver.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
==General Notes/Things to Watch Out For==&lt;br /&gt;
&lt;br /&gt;
*On the back of the main board and parts of the tone filters there is a conformal coating. I suggest removing it before reflowing joints to prevent contamination of the solder. Acetone or M.E.K. seems to do well along with mechanical removal. &amp;lt;u&amp;gt;'''Be careful with your application of force, you can very easily strip off the solder mask! Ask me how I know!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
*These devices are quite old, and excessive handling and stress seems to not play nice to the solder joints. I have fixed both the tone filters and receiver section by reflowing every joint with leaded solder.&lt;br /&gt;
*Due to the XR2211A IC being obsolete and quite hard to source nowadays, I may try to design my own tone decoder board using the LM567 IC which is still available in SMD form factors. The LM567 also outputs a logic low when signal is detected, but the design will have to incorperate a LDO 5v regulator to power the chip from the 12v the cards get.&lt;br /&gt;
*I have not adjusted any of the filter components on the receiver circuit yet, but I did run an experiment by leaving the device plugged in with the antenna attached inside my house while sending the activation signal from a few dense suburban blocks away. The board operated perfectly with 5W from my Anytone 878, turning on and off.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Industrial&amp;diff=2424</id>
		<title>Industrial</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Industrial&amp;diff=2424"/>
		<updated>2024-04-17T00:24:30Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: /* Device Index */ Add CD&amp;amp;F article link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:BG Model 250 Side 1.JPG|thumb|Fluid control valves for acid in integrated circuit decapping machine]]&lt;br /&gt;
Access Control, Camera Systems, Infrastructure (Power, Gas and Water Meters), SCADA and any other industrial systems.&lt;br /&gt;
==Device Index==&lt;br /&gt;
[[Advanced Metering Infrastructure]]&lt;br /&gt;
&lt;br /&gt;
[[Power Metering in Germany]]&lt;br /&gt;
&lt;br /&gt;
[[B&amp;amp;G International Decapsulator Model 250]]&lt;br /&gt;
&lt;br /&gt;
[[Digitech-XC0324]]&lt;br /&gt;
&lt;br /&gt;
[[Electronic Parking Meter]]&lt;br /&gt;
&lt;br /&gt;
[[Hughes HNS 9101 Inmarsat Regional BGAN Satellite Modem]]&lt;br /&gt;
&lt;br /&gt;
[[LMS-6 Radiosonde]]&lt;br /&gt;
&lt;br /&gt;
[[DFM-17 Radiosonde]]&lt;br /&gt;
&lt;br /&gt;
[[Master Meter 3G Mobile AMR]]&lt;br /&gt;
&lt;br /&gt;
[[Parking_Pilot]]&lt;br /&gt;
&lt;br /&gt;
[[Telematics Wireless FP300RA]] - Automatic Vehicle Identification Reader&lt;br /&gt;
&lt;br /&gt;
[[CD&amp;amp;F (Siren Controller)]]&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2423</id>
		<title>CD&amp;F (Siren Controller)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=CD%26F_(Siren_Controller)&amp;diff=2423"/>
		<updated>2024-04-17T00:23:55Z</updated>

		<summary type="html">&lt;p&gt;Trevor229: Initial creation of page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Civil Defense &amp;amp; Fire (CD&amp;amp;F) Controllers function on two-tone Motorola QuikCall style paging to wirelessly activate warning sirens. The device can be activated via radio or locally via dry contacts.&lt;br /&gt;
Not much is known about these or the company, but here is what I have discovered.&lt;br /&gt;
&lt;br /&gt;
[[File:Cdf_front_open.jpg|thumb|250px|The Smaller CD&amp;amp;F I own, opened up]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Overview &amp;amp; Goals==&lt;br /&gt;
Contrary to modern offerings like the FC from Federal Signal&amp;lt;ref&amp;gt;https://www.fedsig.com/product/fc-siren-controller&amp;lt;/ref&amp;gt;, these devices are simple two-tone paging decoders that listen at a fixed radio frequency (VHF high or low band) and activate a relay on a timer when the correct signal is sent. There are also provisions for push button activation or remote non-RF activation via telephone relay with dry contacts.&lt;br /&gt;
These controllers tended to be known by siren enthusiasts as unreliable and flaky, though I have theories on why that is later on.&lt;br /&gt;
Regardless, they are completely analog in circuitry which offers some relative simplicity in understanding and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
My goals in experimentation and reverse engineering this thing are as follows:&lt;br /&gt;
* Retune the onboard radio receiver to function within the 2 meter amateur radio band instead of the VHF high band my unit is configured for.&lt;br /&gt;
* Reverse engineer and document the functionality of the tone decoding circuitry and determine the maximum and minimum limits for the tone frequencies based on the onboard components.&lt;br /&gt;
* Recreate schematics of each daughterboard to help with figuring out their functionality.&lt;br /&gt;
* Document the theory of operation and create a rough block diagram for functionality.&lt;br /&gt;
* Document any theories, issues that arise and their fixes, as well as things to watch out for&lt;br /&gt;
* Potentially design a new tone decoder daughterboard using more common components&lt;br /&gt;
* Design and add a small audio amplifier circuit and speaker to listen to the recevier audio feed locally&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
Not much information is available about these devices on the internet unfortunately, as they were only commonplace back in the 1980's and 1990's The company, however, was located at 140 North Tyler Street in Elm Creek, Nebraska. The company was registered with the FCC on 4/14/98 by a R. E. Kugler.&lt;br /&gt;
Some municipalities still have these devices deployed in old systems because &amp;quot;if it ain't broke, don't fix it&amp;quot; always prevails of course. There appears to exist at least 3 types that I have personally seen online including my own unit.&lt;br /&gt;
The most I have discovered amounts to what I have seen regarding FCC filings from the 1986 to 1990 under the company name (under grantee code '''F49'''&amp;lt;ref&amp;gt;https://fccid.io/F49&amp;lt;/ref&amp;gt;) and what I have seen in various sources of media from Google images and YouTube videos.&lt;br /&gt;
The FCC ID's associated with F49 are as follows:&lt;br /&gt;
*'''F49LCR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 150-174 MHz&lt;br /&gt;
*'''F49LCR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49LCR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-50 MHz&lt;br /&gt;
*'''F49EMR-3'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-3&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 130-148 MHz&lt;br /&gt;
*'''F49EMR-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49EMR-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49EMR-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F49CDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz(Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F49CDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F49CDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
*'''F498POCDF-2'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-2&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 148-174 MHz (Possibly suggests use of Maxon Data Radio?)&lt;br /&gt;
*'''F498POCDF-1'''&amp;lt;ref&amp;gt;https://fccid.io/F498POCDF-1&amp;lt;/ref&amp;gt; registered on 02/09/90 with an operating frequency range of 25-54 MHz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My unit is marked '''F49LCR-2''' and is tuned for 152.240 MHz. I will refer to any models by their FCC ID unless I come across their actual names.&lt;br /&gt;
&lt;br /&gt;
===Speculation===&lt;br /&gt;
My current research shows the existence of at least 2 or three types of these devices. Obviously there are more devices produced by the company, but I have zero clue what they are.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifications==&lt;br /&gt;
&lt;br /&gt;
===Physical===&lt;br /&gt;
Again, not much known aside from anything made by CD&amp;amp;F to funciton in the VHF high or VHF low bands. My motherboard can take up to 4 tone filter modules, though my unit seems to be hard wired for the first two? Has 2 identical decoder modules (slots A and B), a timer module, and a relay driver module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''F49LCR-2:'''&lt;br /&gt;
* '''Height:''' 325mm (12.75&amp;quot;) &amp;amp; (387mm (15.25&amp;quot;) from bracket top and bottom&lt;br /&gt;
* '''Width:''' 232mm (9.13&amp;quot;) top section &amp;amp; 229mm (9&amp;quot;) bottom section&lt;br /&gt;
* '''Depth:''' 92mm (3.62&amp;quot;) top section &amp;amp; 85mm (3.34&amp;quot;) bottom section&lt;br /&gt;
* '''Antenna length (installed):''' 470mm (18.5&amp;quot;)&lt;br /&gt;
* '''Weight:''' Approx. 9 lbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Terminal Strip Pinout (left to right):'''&lt;br /&gt;
*1 - COM for dry contacts&lt;br /&gt;
*2 - Stop dry contact&lt;br /&gt;
*3 - Start dry contact&lt;br /&gt;
*4 - Relay N/O&lt;br /&gt;
*5 - Relay N/O&lt;br /&gt;
*6 - AC in (to xfmr)&lt;br /&gt;
*7 - AC in (to xfmr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pretty self explanatory with the diagrams&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_terminals_closeup.jpg|Terminal closeup. Do note that normally the primary side of the transformer with the fuse goes on the far right two.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Transformer:'''&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/410/F_325X-1892699.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
*'''Input:''' Configurable 115 or 230v AC&lt;br /&gt;
*'''Output:''' Rated at 12.6v DC (Unloaded is higher)&lt;br /&gt;
*'''Max Current:''' 1.5A&lt;br /&gt;
*'''Max VA:''' 18.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_xfmr_pri.jpg|Transformer Primary&lt;br /&gt;
File:Cdf_xfmr_sec.jpg|Transformer Secondary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marked as &amp;quot;F-325X Filament Transformer&amp;quot; on the primary, &amp;quot;MagneTek Triad&amp;quot; on the secondary. Seems to suggest prior life in tube equipment but amazingly it's still made, just modernized. If you want, you can even [https://www.mouser.com/ProductDetail/Triad-Magnetics/F-325X?qs=b1anAsPanWwvgBfb3HaWKQ%3D%3D buy a new one on Mouser] for ~$15&lt;br /&gt;
&lt;br /&gt;
Primaries are in series for 230v, parallel for 115v. More info on configuring in the [[#Transformer wiring|transformer wiring]] section below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Photos===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_front_closed.jpg|Front with door closed&lt;br /&gt;
File:Cdf_front_open.jpg|Door open showing mainboard&lt;br /&gt;
File:Cdf_top.jpg|Top of the enclosure, showing the antenna mount&lt;br /&gt;
File:Cdf_bottom.jpg|Bottom of the enclosure, showing conduit and vent holes as well as an unused SO-239 connector to replace the whip antenna.&lt;br /&gt;
File:Cdf_back.jpg|Back of the enclosure, showing the integrated mounting holes.&lt;br /&gt;
File:Cdf_latch_side.jpg|Side of the enclosure with latch. First flips out, then rotate the wing to loosen the clamp.&lt;br /&gt;
File:Cdf_hinge_side.jpg|Side of the enclosure with the hinge. The hinge cannot be removed from the door, but the door and hinge can be removed from the enclosure with three screws and nuts.&lt;br /&gt;
File:Cdf_info_onboard.jpg|Info written near the bottom center of the mainboard. Shows FCC-ID, serial, receive frequency, input voltage, and ship date.&lt;br /&gt;
File:Cdf_tone_info.jpg|Configured tone information handwritten on the CD&amp;amp;F main board near the top center. Sequence 1 is to activate, sequence 2 is to deactivate.&lt;br /&gt;
File:Cdf_bare_mainboard.jpg|Bare mainboard of the CD&amp;amp;F. All cards removed for visibility.&lt;br /&gt;
File:Cdf_bare_mainboard_back.jpg|Back of the CD&amp;amp;F mainboard. There is conformal coating on the back which makes it difficult to probe things. It can be removed with acetone or MEK.&lt;br /&gt;
File:Cdf_rx_closeup.jpg|Closeup of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F.&lt;br /&gt;
File:Cdf_rx_closeup_back.jpg|Closeup of the rear of the double conversion super heterodyne radio receiver circuitry in the CD&amp;amp;F. Mirrored to match Cdf_rx_closeup.jpg.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Transformer wiring===&lt;br /&gt;
The F-325X &amp;quot;filament&amp;quot; transformer used to power the entire board can be reconfigured for 115 or 230v primary voltage and is detailed on the windings themselves. The secondary should be on a 3 pin molex style connector with both wires green.&lt;br /&gt;
The output of the transformer should be around 12v AC, but as with any unregulated supply it will be a bit higher than expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''115v Operation:''' Tie together the '''black''' and '''red/black striped''' wire together and tie the '''yellow/black striped''' wire and the '''green/black striped''' wire together. You now have two pairs of wires for live and neutral.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''230v Operation:''' Tie the '''yellow/black striped''' and '''red/black striped''' wires together and insulate them properly. You can now attach live and neutral to the '''black''' and '''black/green''' striped wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''I suggest you confirm winding integrity with a multimeter and/or use a dim bulb tester to prevent any catastrophies from happening.'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Architecture &amp;amp; Operation==&lt;br /&gt;
This is going in order from control signal thru processing, all the way to output contact closure.&lt;br /&gt;
&lt;br /&gt;
RF comes in via 3 pin antenna connector (top right) and goes thru double conversion superhet, then into MC3357P IF.&lt;br /&gt;
&lt;br /&gt;
Demod audio comes out from pin 9 of the MC3357P and goes into the commoned P1 pins of the 4 decoder board sockets.&lt;br /&gt;
&lt;br /&gt;
Tone filters A1 and A2 take input on P1, VCC on P2, GND on P3, and P4 is the logic NOT output of the XR2211A IC on the tone filter PCB.&lt;br /&gt;
This output is normally high, and gets pulled low when the input signal on P1 falls within the set passband. &lt;br /&gt;
Both filters are in parallel on the input, VCC, and GND, but the outputs of all four sockets are separate and go to the decoder boards.&lt;br /&gt;
The decoder boards are composed of logic gates and supporting circuitry to detect the order of pulses from the tone filters and perform the appropriate action in cooperation with the timer board.&lt;br /&gt;
When the signal to start the timer is decoded, the LED on the first decoder board blinks breifly, then the timer board signals the relay driver to engage the relay. The indicator lights on the timer board and the relay driver also illuminate.&lt;br /&gt;
On my unit, the unit times out after approximately 3 minutes of being activated if no stop signal is received on the radio or locally via contact closure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Receiver Circuit===&lt;br /&gt;
The receiver on board the F49LCR-2 is a double conversion superheterodyne circuit. RF comes in via the 3 pin header (only 2 used) and immediately goes into what I presume is a preamplifier with a MPS5179 RF transistor&amp;lt;ref&amp;gt;https://www.mouser.com/datasheet/2/149/mps5179-493155.pdf&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The Local Oscillator (LO) crystal on by unit is marked &amp;quot;154.240&amp;quot; on top of the can, and &amp;quot;47.180&amp;quot; on the side. After messing with some math, I discovered the LO gets tripled (presumably by some magic with the other transistors and passives nearby) to 141.54 MHz.&lt;br /&gt;
&lt;br /&gt;
The incoming RF is then mixed and subtracted with the tripled LO signal to get the 10.7 MHz intermediate frequency (IF). You can calculate different LO crystal frequencies or input frequencies with the following equation, assuming you have one or the other:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10.7 = rxFreq - (crystFreq * 3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The downstream Motorola MC3357P&amp;lt;ref&amp;gt;https://www.discriminator.nl/ic/mc3357.pdf&amp;lt;/ref&amp;gt; IC takes the standard 10.7 MHz IF input and converts it down again to 455 kHz and does some filtering, then using its internal quadrature FM detector demodulates the audio into a 200-350mV RMS audio signal on pin 9 of the IC.&lt;br /&gt;
&lt;br /&gt;
There is some more audio filtering that pin 9 feeds into, but afterwards the cleaned up audio goes right into the tone filter boards on a common trace.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Retuning for the 2 Meter Amateur Radio Band====&lt;br /&gt;
&lt;br /&gt;
=====Original Plan=====&lt;br /&gt;
My original plan was to source some kind of crystal between 44.43 to 45.7 MHz which corresponds to 146 to 147.975 MHz when plugged into the above equation. Upper limit of 147.975 chosen assuming a transmitted signal of 25kHz NFM.&lt;br /&gt;
After doing some more reasearch though, I discovered the Si5351 and it's breakout board from [https://www.adafruit.com/product/2045 Adafruit] which is a programmable clock generator that can output 3 separate clock signals from 8 kHz to 160 MHz. What a useful chip!&lt;br /&gt;
This has the advantage of costing about the same as a vintage hard to find crystal of a specific frequency while also being able to be reprogrammed  easily via I2C. The only downside is that the chip has no ROM so any configuration is lost upon power down. Despite this, that IC combined with a low power I2C enabled microcontroller attached to a suitable source of power from the board should yeild a highly versatile replacement to the old crystal.&lt;br /&gt;
&lt;br /&gt;
=====Si5351 Breakout=====&lt;br /&gt;
I ordered the board and when it arrived, I attached it to an arduino nano with 5v, GND, SCL and SDA (A4 and A5 on the nano). After programming the board and checking it with my new DSO, it showed 45.55 MHz as programmed using the aforementioned arduino and the Etherkit Si5351 example sketch. I removed the crystal from the LO circuit and attached the Si5351 CLK0 to the collector of Q4 as is done with the original crystal and also grounded the breakout board to the other crystal pad.&lt;br /&gt;
Initial tests show nerly identical functionality from stock, even without tuning any filter components onboard. The receiver now responds to signals on 147.350 MHz, comfortably near the top of the 2 meter band.&lt;br /&gt;
With that, I taped the arduino and breakout board together, insulated, and hijacked power from the main LM7812 regulator to power it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_si5351_test.jpg|Testing the breakout board with temporary connections.&lt;br /&gt;
File:Cdf_modded_LO.jpg|Final mod. The arduino and breakout taped together and insulated, using the original crystal through holes and taking power from the main L7812 regulator.&lt;br /&gt;
File:Cdf_mod_power_connections.jpg|Connections for Vin and GND on the arduino going to the main 12v regulated supply.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tone Filters===&lt;br /&gt;
The tone filters are simple little daughterboards based on the Exar/MaxLinear XR2211ACP&amp;lt;ref&amp;gt;https://assets.maxlinear.com/web/documents/xr2211av104.pdf&amp;lt;/ref&amp;gt; FSK/Tone decoder IC.&lt;br /&gt;
The board contains the necessary passive components to enable tone decode functionality of the IC. Audio comes in from the recieve circuit on pin P1 and runs through the IC. When a tone matched the configured settings, the receiver module drops pin P4 low, otherwise it is held high. Thats pretty much it.&lt;br /&gt;
The variable resistor is used to change the set frequency of the module, but I do not know to what extent yet. Testing needs to be done. &lt;br /&gt;
&lt;br /&gt;
Example values for my tones are as follows:&lt;br /&gt;
&lt;br /&gt;
*A1 (1153.4 Hz): 5.747kOhms&lt;br /&gt;
&lt;br /&gt;
*A2 (1285.8 Hz) 4.9 to 5kOhms, contact was rough&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_filters_top.jpg|Tone filters top side&lt;br /&gt;
File:Cdf_filters_bottom.jpg|Tone Filters bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Tone filter module pinout:'''&lt;br /&gt;
* P1 - Audio in&lt;br /&gt;
* P2 - VCC (12v)&lt;br /&gt;
* P3 - GND&lt;br /&gt;
* P4 - Logic NOT signal out (default high, drops low when signal is in passband)&lt;br /&gt;
* P5 - Logic Out (Not used on this board, but is the opposite of P4)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tone filter troubleshooting:====&lt;br /&gt;
&lt;br /&gt;
If you suspect the tone filters are not functioning properly, check that you have installed them in the correct order and are running the right sequence of tones through the unit.&lt;br /&gt;
If that fails, I have encountered issues with the main board as well as these modules that required reflowing all solder joints due to being brittle and most likely cracking and making poor connections.&lt;br /&gt;
&lt;br /&gt;
'''Do be aware, on the mainboard and parts of the tone decoders there is conformal coating. Acetone or MEK should help remove this. I suggest removing before soldering to not contaminate the solder joints'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Decoder Modules===&lt;br /&gt;
The decoder modules take in the logic low pulses from the tone filters and use some logic circuitry to eventually send a signal to the timer module to start a cycle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_decoder_module_a_front.jpg|Decoder modules topside&lt;br /&gt;
File:Cdf_decoder_module_a_back.jpg|Decoder modules bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Timer Module===&lt;br /&gt;
More examination needs to be done, but this module appears to latch the relay for a configured amount of time. I have seen multiple of these on other models that can do more signals such as &amp;quot;Attack&amp;quot; or &amp;quot;Fire&amp;quot;, some with more DIP switches populated.&lt;br /&gt;
The covered DIP switches on the top presumably control parameters of the timing cycle, but this needs to be investigated more. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_cycle_timer_front.jpg|Timer module topside&lt;br /&gt;
File:Cdf_cycle_timer_back.jpg|Timer module bottom side (mirrored to match top side)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Relay Driver Module===&lt;br /&gt;
&lt;br /&gt;
The relay driver is super simple, consisting of just 2 transistors (NTE85 and 2N3414), some resistors and 2 diodes. Not to mention the two LEDs as well.&lt;br /&gt;
The whole purpose of the driver seems to be level shifting and driving the coil using the main DC supply of the board. Not much else to it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cdf_relay_driver_top.jpg|Relay module topside&lt;br /&gt;
File:Cdf_relay_driver_back.jpg|Relay module bottom side (mirrored to match top side)&lt;br /&gt;
File:Cdf_relay_driver_schematic.png|Reverse engineered schematic of the relay driver.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==General Notes/Things to Watch Out For==&lt;br /&gt;
&lt;br /&gt;
*On the back of the main board and parts of the tone filters there is a conformal coating. I suggest removing it before reflowing joints to prevent contamination of the solder. Acetone or M.E.K. seems to do well along with mechanical removal. &amp;lt;u&amp;gt;'''Be careful with your application of force, you can very easily strip off the solder mask! Ask me how I know!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
*These devices are quite old, and excessive handling and stress seems to not play nice to the solder joints. I have fixed both the tone filters and receiver section by reflowing every joint with leaded solder.&lt;br /&gt;
*Due to the XR2211A IC being obsolete and quite hard to source nowadays, I may try to design my own tone decoder board using the LM567 IC which is still available in SMD form factors. The LM567 also outputs a logic low when signal is detected, but the design will have to incorperate a LDO 5v regulator to power the chip from the 12v the cards get.&lt;br /&gt;
*I have not adjusted any of the filter components on the receiver circuit yet, but I did run an experiment by leaving the device plugged in with the antenna attached inside my house while sending the activation signal from a few dense suburban blocks away. The board operated perfectly with 5W from my Anytone 878, turning on and off.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trevor229</name></author>
		
	</entry>
</feed>