<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.extremist.software/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E2%9C%86</id>
	<title>Noisebridge - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.extremist.software/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E2%9C%86"/>
	<link rel="alternate" type="text/html" href="https://wiki.extremist.software/wiki/Special:Contributions/%E2%9C%86"/>
	<updated>2026-04-09T00:17:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=%E2%9C%86&amp;diff=68506</id>
		<title>✆</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=%E2%9C%86&amp;diff=68506"/>
		<updated>2018-11-23T08:33:10Z</updated>

		<summary type="html">&lt;p&gt;✆: /* phreak ✆ */ teh droids&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Get your PHREAK oN!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
               _.===========================._&lt;br /&gt;
            .&#039;`  .-  - __- - - -- --__--- -.  `&#039;.&lt;br /&gt;
        __ / ,&#039;`     _|--|_________|--|_     `&#039;. \&lt;br /&gt;
      /&#039;--| ;    _.&#039;\ |  &#039;         &#039;  | /&#039;._    ; |&lt;br /&gt;
     //   | |_.-&#039; .-&#039;.&#039;      ___      &#039;.&#039;-. &#039;-._| |&lt;br /&gt;
    (\)   \&amp;quot;` _.-` /     .-&#039;`_ `&#039;-.     \ `-._ `&amp;quot;/&lt;br /&gt;
    (\)    `-&#039;    |    .&#039; .-&#039;&amp;quot; &amp;quot;&#039;-. &#039;.    |    `-`&lt;br /&gt;
   (\)            |   / .&#039;(3)(2)(1)&#039;. \   |&lt;br /&gt;
   (\)            |  / / (4) .-.     \ \  |&lt;br /&gt;
   (\)            |  | |(5) (   )&#039;==,J |  |&lt;br /&gt;
  (\)             |  \ \ (6) &#039;-&#039; (0) / /  |&lt;br /&gt;
 (\)              |   \ &#039;.(7)(8)(9).&#039; /   |&lt;br /&gt;
 (\)           ___|    &#039;. &#039;-.._..-&#039; .&#039;    |&lt;br /&gt;
 (\)          /.--|      &#039;-._____.-&#039;      |&lt;br /&gt;
  (\)        (\)  |\_  _  __   _   __  __/|&lt;br /&gt;
 (\)        (\)   |                       |&lt;br /&gt;
(\)_._._.__(\)    |                       |&lt;br /&gt;
 (\\\\jgs\\\)      &#039;.___________________.&#039;&lt;br /&gt;
  &#039;-&#039;-&#039;-&#039;--&#039;&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[DTMF]]&lt;br /&gt;
&lt;br /&gt;
[[Wildcard]]&lt;br /&gt;
&lt;br /&gt;
== phreak ✆ ==&lt;br /&gt;
&lt;br /&gt;
=== Android AT Commands ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AT&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
ATI&lt;br /&gt;
S7***L****ARG1&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
AT+CPIN?&lt;br /&gt;
+CPIN: READY&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
AT+COPS?&lt;br /&gt;
+COPS: 0&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
AT+CMGL=&amp;quot;ALL&amp;quot;&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Phone_Hanging.jpg]]&lt;br /&gt;
&lt;br /&gt;
Creative phone mounting explorations.&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== ring ring ===&lt;br /&gt;
&lt;br /&gt;
Managed to get the really old telephone to ring with a basic ring generator circuit.&lt;br /&gt;
&lt;br /&gt;
[[File:Tel1.jpg|900px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Tel2.jpg|900px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Tel3.jpg|900px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Tel4.jpg|900px]]&lt;br /&gt;
&lt;br /&gt;
* http://www.epanorama.net/circuits/telephone_ringer.html&lt;br /&gt;
* http://www.sandman.com/ringvoltbul.html&lt;br /&gt;
* http://www.techlib.com/electronics/telephone.html&lt;br /&gt;
&lt;br /&gt;
=== Dial Tone ===&lt;br /&gt;
A simple dial tone generator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Caller ID ===&lt;br /&gt;
&lt;br /&gt;
* https://en.wikipedia.org/wiki/Caller_ID&lt;br /&gt;
* http://www.softelectro.ru/bell202_en.html&lt;br /&gt;
* http://melabs.com/resources/callerid.htm&lt;br /&gt;
* http://what-when-how.com/voip/fsk-caller-id-data-transport-protocol-voip/&lt;br /&gt;
* https://hkn.eecs.berkeley.edu/~drake/callsense/callerid.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== RJ-11 to USB ===&lt;br /&gt;
Create a RJ-11 phone connector to PC converter.&lt;br /&gt;
Support both rotary and touch-tone based phones.&lt;br /&gt;
&lt;br /&gt;
Potential Hardware:&lt;br /&gt;
*Parallax BS2 (w/Professional Development Board)&lt;br /&gt;
*Arduino UNO&lt;br /&gt;
*USB Sound Card&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nuts &amp;amp; Volts on hooking up a Parallax BS2 to a phone http://www.parallax.com/dl/docs/cols/nv/vol1/code/nv19.zip&lt;br /&gt;
&lt;br /&gt;
Archived link: https://web.archive.org/web/20060315010828/http://www.parallax.com/dl/docs/cols/nv/vol1/col/nv19.pdf&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Hologram/Dash&amp;diff=58524</id>
		<title>Hologram/Dash</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Hologram/Dash&amp;diff=58524"/>
		<updated>2017-05-21T22:22:30Z</updated>

		<summary type="html">&lt;p&gt;✆: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quick Start Tutorial: https://hologram.io/docs/tutorials/quick-start-dash/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Boot up sequence&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
+EVENT:LOG,81,5,DEBUG,70,Bootstrapping (1/14): Init modem (can sometimes take several minutes).&lt;br /&gt;
+EVENT:LOG,36,5,DEBUG,25,Modem self-tests complete&lt;br /&gt;
+EVENT:LOG,46,5,DEBUG,35,Bootstrapping (2/14): Config modem.&lt;br /&gt;
+EVENT:LOG,47,5,DEBUG,36,Bootstrapping (3/14): Init SIM card.&lt;br /&gt;
+EVENT:LOG,33,5,DEBUG,22,Modem event: SIM ready&lt;br /&gt;
+EVENT:LOG,23,5,DEBUG,12,IMSI loaded.&lt;br /&gt;
+EVENT:LOG,24,5,DEBUG,13,ICCID loaded:&lt;br /&gt;
+EVENT:LOG,30,5,DEBUG,19,8944501701175316791&lt;br /&gt;
+EVENT:LOG,23,5,DEBUG,12,IMEI loaded:&lt;br /&gt;
+EVENT:LOG,26,5,DEBUG,15,353162076252510&lt;br /&gt;
+EVENT:LOG,53,5,DEBUG,42,Bootstrapping (4/14): Init event handling.&lt;br /&gt;
+EVENT:LOG,57,5,DEBUG,46,Bootstrapping (5/14): Wait for carrier signal.&lt;br /&gt;
+EVENT:LOG,57,5,DEBUG,46,Bootstrapping (5/14): Wait for carrier signal.&lt;br /&gt;
+EVENT:LOG,57,5,DEBUG,46,Bootstrapping (5/14): Wait for carrier signal.&lt;br /&gt;
+EVENT:LOG,36,5,DEBUG,25,Modem event: signal found&lt;br /&gt;
+EVENT:LOG,57,5,DEBUG,46,Bootstrapping (6/14): Establish operator link.&lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Modem event: Other (ignored):&lt;br /&gt;
+EVENT:LOG,27,5,DEBUG,16,+COPS: 0&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
+EVENT:LOG,42,5,DEBUG,31,Modem event: Network registered&lt;br /&gt;
+EVENT:LOG,39,5,DEBUG,28,Modem event: Data registered&lt;br /&gt;
+EVENT:LOG,25,5,DEBUG,14,Modem command:&lt;br /&gt;
+EVENT:LOG,19,5,DEBUG,9,AT+COPS?&lt;br /&gt;
+EVENT:LOG,31,4,WARN,21,Modem command timeout&lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Caller-listening modem event:&lt;br /&gt;
+EVENT:LOG,38,5,DEBUG,27,+COPS: 0,0,&amp;quot;AT&amp;amp;T&amp;quot;,2&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
+EVENT:LOG,48,5,DEBUG,37,Bootstrapping (7/14): Config network.&lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Modem event: Other (ignored):&lt;br /&gt;
+EVENT:LOG,32,5,DEBUG,21,+UPSND: 0,8,0&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
+EVENT:LOG,44,5,DEBUG,33,Bootstrapping (8/14): Config APN.&lt;br /&gt;
+EVENT:LOG,51,5,DEBUG,40,Bootstrapping (9/14): Config IP address.&lt;br /&gt;
+EVENT:LOG,51,5,DEBUG,40,Bootstrapping (10/14): Link up (1 of 2).&lt;br /&gt;
+EVENT:LOG,51,5,DEBUG,40,Bootstrapping (11/14): Link up (2 of 2).&lt;br /&gt;
+EVENT:LOG,61,5,DEBUG,50,Bootstrapping (12/14): Link verification (1 of 2).&lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Modem event: Other (ignored):&lt;br /&gt;
+EVENT:LOG,32,5,DEBUG,21,+UPSND: 0,8,1&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
+EVENT:LOG,61,5,DEBUG,50,Bootstrapping (13/14): Link verification (2 of 2).&lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Modem event: Other (ignored):&lt;br /&gt;
+EVENT:LOG,44,5,DEBUG,33,+UPSND: 0,0,&amp;quot;10.155.143.7&amp;quot;&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
+EVENT:LOG,67,5,DEBUG,56,Bootstrapping (14/14): Enter serial passthrough mode. OK&lt;br /&gt;
+++&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pressing &amp;quot;Enter&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
+EVENT:LOG,52,5,DEBUG,41,Pushing cloud message attachment to cloud&lt;br /&gt;
+EVENT:LOG,48,5,DEBUG,37,Cloud socket buffered write succeeded&lt;br /&gt;
+EVENT:LOG,48,5,DEBUG,37,Cloud socket buffered write succeeded&lt;br /&gt;
+EVENT:LOG,48,5,DEBUG,37,Cloud socket buffered write succeeded&lt;br /&gt;
+EVENT:LOG,42,5,DEBUGacf+EVENT:LOG,52,5,DEBUG,41,Pushing cloud message attachment to cloud&lt;br /&gt;
+EVENT:LOG,42,5,DEBUG,31,Commit cloud message attachment&lt;br /&gt;
+EVENT:LOG,38,5,DEBUG,27,Opening connection to cloud&lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Caller-listening modem event:&lt;br /&gt;
+EVENT:LOG,18,5,DEBUG,8,+USOCR: &lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Caller-listening modem event:&lt;br /&gt;
+EVENT:LOG,28,5,DEBUG,17,+USOCR: 0&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
+EVENT:LOG,31,5,DEBUG,20,Writing to socket...&lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Caller-listening modem event:&lt;br /&gt;
+EVENT:LOG,19,5,DEBUG,9,+USOWR: 0&lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Caller-listening modem event:&lt;br /&gt;
+EVENT:LOG,31,5,DEBUG,20,+USOWR: 0,35&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
+EVENT:LOG,42,5,DEBUG,31,Data successfully sent to cloud&lt;br /&gt;
+EVENT:LOG,38,5,DEBUG,27,Closing connection to cloud&lt;br /&gt;
+EVENT:LOG,42,5,DEBUG,31,Data sent to cloud successfully&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Result in Hologram Logs (0 Byte String)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;received&amp;quot;: &amp;quot;2017-04-21T21:14:17.896749&amp;quot;,&lt;br /&gt;
    &amp;quot;authtype&amp;quot;: &amp;quot;otp&amp;quot;,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [&lt;br /&gt;
        &amp;quot;_SOCKETAPI_&amp;quot;,&lt;br /&gt;
        &amp;quot;_SIMPLESTRING_&amp;quot;,&lt;br /&gt;
        &amp;quot;_DEVICE_101257_&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;timestamp&amp;quot;: &amp;quot;168&amp;quot;,&lt;br /&gt;
    &amp;quot;device_name&amp;quot;: &amp;quot;Unnamed Device (12345)&amp;quot;,&lt;br /&gt;
    &amp;quot;errorcode&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;source&amp;quot;: &amp;quot;XXXXXXXXXXXXXXXXXXX&amp;quot;,&lt;br /&gt;
    &amp;quot;record_id&amp;quot;: &amp;quot;d50224b0-0000-0000-0000-bc764e20b1bb&amp;quot;,&lt;br /&gt;
    &amp;quot;data&amp;quot;: null,&lt;br /&gt;
    &amp;quot;device_id&amp;quot;: 123456&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Hologram/Dash&amp;diff=58523</id>
		<title>Hologram/Dash</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Hologram/Dash&amp;diff=58523"/>
		<updated>2017-05-21T22:16:33Z</updated>

		<summary type="html">&lt;p&gt;✆: IoT Dash stuff&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Boot up sequence&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
+EVENT:LOG,81,5,DEBUG,70,Bootstrapping (1/14): Init modem (can sometimes take several minutes).&lt;br /&gt;
+EVENT:LOG,36,5,DEBUG,25,Modem self-tests complete&lt;br /&gt;
+EVENT:LOG,46,5,DEBUG,35,Bootstrapping (2/14): Config modem.&lt;br /&gt;
+EVENT:LOG,47,5,DEBUG,36,Bootstrapping (3/14): Init SIM card.&lt;br /&gt;
+EVENT:LOG,33,5,DEBUG,22,Modem event: SIM ready&lt;br /&gt;
+EVENT:LOG,23,5,DEBUG,12,IMSI loaded.&lt;br /&gt;
+EVENT:LOG,24,5,DEBUG,13,ICCID loaded:&lt;br /&gt;
+EVENT:LOG,30,5,DEBUG,19,8944501701175316791&lt;br /&gt;
+EVENT:LOG,23,5,DEBUG,12,IMEI loaded:&lt;br /&gt;
+EVENT:LOG,26,5,DEBUG,15,353162076252510&lt;br /&gt;
+EVENT:LOG,53,5,DEBUG,42,Bootstrapping (4/14): Init event handling.&lt;br /&gt;
+EVENT:LOG,57,5,DEBUG,46,Bootstrapping (5/14): Wait for carrier signal.&lt;br /&gt;
+EVENT:LOG,57,5,DEBUG,46,Bootstrapping (5/14): Wait for carrier signal.&lt;br /&gt;
+EVENT:LOG,57,5,DEBUG,46,Bootstrapping (5/14): Wait for carrier signal.&lt;br /&gt;
+EVENT:LOG,36,5,DEBUG,25,Modem event: signal found&lt;br /&gt;
+EVENT:LOG,57,5,DEBUG,46,Bootstrapping (6/14): Establish operator link.&lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Modem event: Other (ignored):&lt;br /&gt;
+EVENT:LOG,27,5,DEBUG,16,+COPS: 0&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
+EVENT:LOG,42,5,DEBUG,31,Modem event: Network registered&lt;br /&gt;
+EVENT:LOG,39,5,DEBUG,28,Modem event: Data registered&lt;br /&gt;
+EVENT:LOG,25,5,DEBUG,14,Modem command:&lt;br /&gt;
+EVENT:LOG,19,5,DEBUG,9,AT+COPS?&lt;br /&gt;
+EVENT:LOG,31,4,WARN,21,Modem command timeout&lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Caller-listening modem event:&lt;br /&gt;
+EVENT:LOG,38,5,DEBUG,27,+COPS: 0,0,&amp;quot;AT&amp;amp;T&amp;quot;,2&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
+EVENT:LOG,48,5,DEBUG,37,Bootstrapping (7/14): Config network.&lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Modem event: Other (ignored):&lt;br /&gt;
+EVENT:LOG,32,5,DEBUG,21,+UPSND: 0,8,0&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
+EVENT:LOG,44,5,DEBUG,33,Bootstrapping (8/14): Config APN.&lt;br /&gt;
+EVENT:LOG,51,5,DEBUG,40,Bootstrapping (9/14): Config IP address.&lt;br /&gt;
+EVENT:LOG,51,5,DEBUG,40,Bootstrapping (10/14): Link up (1 of 2).&lt;br /&gt;
+EVENT:LOG,51,5,DEBUG,40,Bootstrapping (11/14): Link up (2 of 2).&lt;br /&gt;
+EVENT:LOG,61,5,DEBUG,50,Bootstrapping (12/14): Link verification (1 of 2).&lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Modem event: Other (ignored):&lt;br /&gt;
+EVENT:LOG,32,5,DEBUG,21,+UPSND: 0,8,1&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
+EVENT:LOG,61,5,DEBUG,50,Bootstrapping (13/14): Link verification (2 of 2).&lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Modem event: Other (ignored):&lt;br /&gt;
+EVENT:LOG,44,5,DEBUG,33,+UPSND: 0,0,&amp;quot;10.155.143.7&amp;quot;&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
+EVENT:LOG,67,5,DEBUG,56,Bootstrapping (14/14): Enter serial passthrough mode. OK&lt;br /&gt;
+++&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pressing &amp;quot;Enter&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
+EVENT:LOG,52,5,DEBUG,41,Pushing cloud message attachment to cloud&lt;br /&gt;
+EVENT:LOG,48,5,DEBUG,37,Cloud socket buffered write succeeded&lt;br /&gt;
+EVENT:LOG,48,5,DEBUG,37,Cloud socket buffered write succeeded&lt;br /&gt;
+EVENT:LOG,48,5,DEBUG,37,Cloud socket buffered write succeeded&lt;br /&gt;
+EVENT:LOG,42,5,DEBUGacf+EVENT:LOG,52,5,DEBUG,41,Pushing cloud message attachment to cloud&lt;br /&gt;
+EVENT:LOG,42,5,DEBUG,31,Commit cloud message attachment&lt;br /&gt;
+EVENT:LOG,38,5,DEBUG,27,Opening connection to cloud&lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Caller-listening modem event:&lt;br /&gt;
+EVENT:LOG,18,5,DEBUG,8,+USOCR: &lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Caller-listening modem event:&lt;br /&gt;
+EVENT:LOG,28,5,DEBUG,17,+USOCR: 0&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
+EVENT:LOG,31,5,DEBUG,20,Writing to socket...&lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Caller-listening modem event:&lt;br /&gt;
+EVENT:LOG,19,5,DEBUG,9,+USOWR: 0&lt;br /&gt;
+EVENT:LOG,40,5,DEBUG,29,Caller-listening modem event:&lt;br /&gt;
+EVENT:LOG,31,5,DEBUG,20,+USOWR: 0,35&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&lt;br /&gt;
+EVENT:LOG,42,5,DEBUG,31,Data successfully sent to cloud&lt;br /&gt;
+EVENT:LOG,38,5,DEBUG,27,Closing connection to cloud&lt;br /&gt;
+EVENT:LOG,42,5,DEBUG,31,Data sent to cloud successfully&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Wildcard&amp;diff=57586</id>
		<title>Wildcard</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Wildcard&amp;diff=57586"/>
		<updated>2017-04-02T22:28:50Z</updated>

		<summary type="html">&lt;p&gt;✆: /* modules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WILDCARD TDM410&lt;br /&gt;
&lt;br /&gt;
4 Port TDM PCI&lt;br /&gt;
&lt;br /&gt;
US: DIGTE01AX400M&lt;br /&gt;
IC: 4771-X400M&lt;br /&gt;
&lt;br /&gt;
== modules ==&lt;br /&gt;
* S110M Rev D FXS * 2 (green/station) Connects to phones&lt;br /&gt;
* X100M Rev D FXO * 2 (red/line) Connects to POTS phone lines&lt;br /&gt;
&lt;br /&gt;
== software ==&lt;br /&gt;
&lt;br /&gt;
To see if the card is connected:&lt;br /&gt;
# lspci -n  | grep d161&lt;br /&gt;
&lt;br /&gt;
Depencies required:&lt;br /&gt;
* linux-headers&lt;br /&gt;
&lt;br /&gt;
# wget http://downloads.digium.com/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz &lt;br /&gt;
# tar -zxvf dahdi-linux-complete-current.tar.gz&lt;br /&gt;
# cd dahdi-linux-complete-X.X.X+X.X.X&lt;br /&gt;
# make &lt;br /&gt;
# make install &lt;br /&gt;
# make config &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== config ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/dahdi&lt;br /&gt;
$ cat system.conf&lt;br /&gt;
# Autogenerated by /usr/sbin/dahdi_genconf on Sat Feb 18 21:03:56 2017&lt;br /&gt;
# If you edit this file and execute /usr/sbin/dahdi_genconf again,&lt;br /&gt;
# your manual changes will be LOST.&lt;br /&gt;
# Dahdi Configuration File&lt;br /&gt;
#&lt;br /&gt;
# This file is parsed by the Dahdi Configurator, dahdi_cfg&lt;br /&gt;
#&lt;br /&gt;
# Span 1: WCTDM/0 &amp;quot;Wildcard TDM410P&amp;quot; &lt;br /&gt;
fxsks=1&lt;br /&gt;
echocanceller=oslec,1&lt;br /&gt;
fxsks=2&lt;br /&gt;
echocanceller=oslec,2&lt;br /&gt;
fxoks=3&lt;br /&gt;
echocanceller=oslec,3&lt;br /&gt;
fxoks=4&lt;br /&gt;
echocanceller=oslec,4&lt;br /&gt;
&lt;br /&gt;
# Span 2: DAHDI_DUMMY/1 &amp;quot;DAHDI_DUMMY/1 (source: HRtimer) 1&amp;quot; (MASTER) &lt;br /&gt;
&lt;br /&gt;
# Global data&lt;br /&gt;
&lt;br /&gt;
loadzone	= us&lt;br /&gt;
defaultzone	= us&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/asterisk&lt;br /&gt;
cat chan_dahdi.conf&lt;br /&gt;
;General options&lt;br /&gt;
usecallerid = yes&lt;br /&gt;
hidecallerid = no &lt;br /&gt;
callwaiting = yes&lt;br /&gt;
threewaycalling = yes&lt;br /&gt;
transfer = yes&lt;br /&gt;
echocancel = yes&lt;br /&gt;
echocancelwhenbridged = yes&lt;br /&gt;
rxgain = 0.0&lt;br /&gt;
txgain = 0.0&lt;br /&gt;
;FXS Modules&lt;br /&gt;
group = 1&lt;br /&gt;
signalling = fxo_ks&lt;br /&gt;
context = Internal &lt;br /&gt;
channel = 1-2 &lt;br /&gt;
;FXO Modules&lt;br /&gt;
group = 2&lt;br /&gt;
echocancel = yes&lt;br /&gt;
signalling = fxs_ks &lt;br /&gt;
context = Incoming&lt;br /&gt;
channel = 3-4 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://www.digium.com/sites/digium/files/analog-telephony-card-4-port-user-manual.pdf&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Bay_Area_WikiSalon&amp;diff=57465</id>
		<title>Bay Area WikiSalon</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Bay_Area_WikiSalon&amp;diff=57465"/>
		<updated>2017-03-24T23:46:48Z</updated>

		<summary type="html">&lt;p&gt;✆: added date for reference&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Overview ===&lt;br /&gt;
This is a time to meet other people interested in working on free and open knowledge through Wikipedia and other Wikimedia projects. Join us to learn, discuss, and create! &lt;br /&gt;
&lt;br /&gt;
Come with a laptop if you are interested in editing the encyclopedia or looking at the code. You can buddy up with an experienced editor or take some time to yourself.&lt;br /&gt;
&lt;br /&gt;
We will have light snacks and beverages (including beer and wine), funded by a WMF Rapid Grant. You are also free to bring your own food for yourself, to share, or bring an adult beverage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 24px;&amp;quot;&amp;gt;Wednesday, March 29, 18:00&amp;lt;br/&amp;gt;&lt;br /&gt;
2169 Mission Street, Third Floor, San Francisco&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Agenda ===&lt;br /&gt;
We have no formal presentation planned. &lt;br /&gt;
&lt;br /&gt;
At around 6:30 PM, we will briefly allow time for community announcements and lightning talks.&lt;br /&gt;
&lt;br /&gt;
=== More information ===&lt;br /&gt;
This is an informal, participant-driven event which has been happening on the last Wednesday of every month since March 2016. We usually meet at the Wikimedia Foundation, but have began looking for another place every other month to mix it up.&lt;br /&gt;
&lt;br /&gt;
* https://en.wikipedia.org/wiki/Wikipedia:Bay_Area_WikiSalon&lt;br /&gt;
* https://www.noisebridge.net/pipermail/noisebridge-discuss/2017-March/048396.html&lt;br /&gt;
* https://noisebridge.net/wiki/Basic_Income_Wikipedia_Jam&lt;br /&gt;
&lt;br /&gt;
=== Contact ===&lt;br /&gt;
Email ben@bencreasy.com - other contacts are listed at https://meta.wikimedia.org/wiki/Bay_Area_WikiSalon#Coordination_tools_.28how_you_can_help.29&lt;br /&gt;
&lt;br /&gt;
[[Category:Events]]&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=User:%E2%9C%86&amp;diff=57438</id>
		<title>User:✆</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=User:%E2%9C%86&amp;diff=57438"/>
		<updated>2017-03-23T19:22:47Z</updated>

		<summary type="html">&lt;p&gt;✆: 5837886313869008eaa3ccbb92e820f2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;font-size: 36px&amp;quot;&amp;gt;Please confirm you are a human by performing the following task:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Signs.png]]&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=File:Signs.png&amp;diff=57437</id>
		<title>File:Signs.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=File:Signs.png&amp;diff=57437"/>
		<updated>2017-03-23T19:21:14Z</updated>

		<summary type="html">&lt;p&gt;✆: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=M488&amp;diff=57436</id>
		<title>M488</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=M488&amp;diff=57436"/>
		<updated>2017-03-23T18:26:50Z</updated>

		<summary type="html">&lt;p&gt;✆: bff2663d11477a11d8527de3fc6025f5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;M488 &#039;Elite&#039; Phone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Doc&#039;s ==&lt;br /&gt;
&lt;br /&gt;
* FCC Report&lt;br /&gt;
** https://fccid.io/2AIMEM488&lt;br /&gt;
* User Manual&lt;br /&gt;
** https://s.weblec.com/lifewireless/final/manuals/Social_Mobile_Elite_M488.pdf&lt;br /&gt;
&lt;br /&gt;
== Spec&#039;s ==&lt;br /&gt;
&lt;br /&gt;
* Processor: &lt;br /&gt;
* Memory: &lt;br /&gt;
* Screen: &lt;br /&gt;
* Front Camera: &lt;br /&gt;
* Rear Camera: &lt;br /&gt;
&lt;br /&gt;
=== Battery ===&lt;br /&gt;
&lt;br /&gt;
* Model: BPM488&lt;br /&gt;
* Voltage: 3.7 V&lt;br /&gt;
* Max Charge: 4.2 V&lt;br /&gt;
* Capacity: 1400 mAh&lt;br /&gt;
* Type: Li-Ion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== External Ports ===&lt;br /&gt;
&lt;br /&gt;
* 3.5mm Headphone Jack&lt;br /&gt;
* USB Micro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Internal Slots ===&lt;br /&gt;
&lt;br /&gt;
* SIM Card&lt;br /&gt;
* Micro SD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Serial Dumps ==&lt;br /&gt;
&lt;br /&gt;
115,200bps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
F0: 102B 0000&lt;br /&gt;
F3: 0000 0000&lt;br /&gt;
V0: 0000 0000 [0001]&lt;br /&gt;
00: 0000 0000&lt;br /&gt;
BP: 0000 0041 [0000]&lt;br /&gt;
G0: 0190 0000&lt;br /&gt;
EC: 0000 4141 [0000]&lt;br /&gt;
T0: 0000 0147 [000F]&lt;br /&gt;
Jump to BL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Almond&amp;diff=57355</id>
		<title>Almond</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Almond&amp;diff=57355"/>
		<updated>2017-03-19T22:55:33Z</updated>

		<summary type="html">&lt;p&gt;✆: 889972dd568321cbd2158324a38785b7&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Connected via internal serial header at 57,600 bps. Boot dump after factory reset.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
U-Boot 1.1.3 (May  2 2012 - 12:26:52)&lt;br /&gt;
&lt;br /&gt;
Board: Ralink APSoC DRAM:  64 MB&lt;br /&gt;
relocate_code Pointer at: 83fa0000&lt;br /&gt;
config usb..*** Error: D+/D- is 1/1, config usb failed.&lt;br /&gt;
..*** Error: D+/D- is 1/1, config usb failed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disabling WAN Port (P0)&lt;br /&gt;
&lt;br /&gt;
Drawing Almond Logo&lt;br /&gt;
&lt;br /&gt;
00000000&lt;br /&gt;
Set info-&amp;gt;start[0]=BF000000&lt;br /&gt;
flash_protect ON: from 0xBF000000 to 0xBF02BBDB&lt;br /&gt;
flash_protect ON: from 0xBF040000 to 0xBF040FFF&lt;br /&gt;
*** Warning - bad CRC, using default environment&lt;br /&gt;
&lt;br /&gt;
============================================ &lt;br /&gt;
Ralink UBoot Version: 4.0.0.0&lt;br /&gt;
-------------------------------------------- &lt;br /&gt;
ASIC 3052_MP2 (Port5&amp;lt;-&amp;gt;None)&lt;br /&gt;
DRAM component: 256 Mbits SDR&lt;br /&gt;
DRAM bus: 32 bit&lt;br /&gt;
Total memory: 64 MBytes&lt;br /&gt;
Flash component: NOR Flash&lt;br /&gt;
Date:May  2 2012  Time:12:26:52&lt;br /&gt;
============================================ &lt;br /&gt;
icache: sets:256, ways:4, linesz:32 ,total:32768&lt;br /&gt;
dcache: sets:128, ways:4, linesz:32 ,total:16384 &lt;br /&gt;
&lt;br /&gt;
 ##### The CPU freq = 384 MHZ #### &lt;br /&gt;
 estimate memory size =64 Mbytes&lt;br /&gt;
&lt;br /&gt;
Please choose the operation: &lt;br /&gt;
   1: Load system code to SDRAM via TFTP. &lt;br /&gt;
   2: Load system code then write to Flash via TFTP. &lt;br /&gt;
   3: Boot system code via Flash (default).&lt;br /&gt;
   4: Entr boot command line interface.&lt;br /&gt;
   7: Load Boot Loader code then write to Flash via Serial. &lt;br /&gt;
   9: Load Boot Loader code then write to Flash via TFTP.                     0 &lt;br /&gt;
   &lt;br /&gt;
3: System Boot system code via Flash.&lt;br /&gt;
## Booting image at bf080000 ...&lt;br /&gt;
   Image Name:   Linux Kernel Image&lt;br /&gt;
   Created:      2013-01-03   7:44:56 UTC&lt;br /&gt;
   Image Type:   MIPS Linux Kernel Image (lzma compressed)&lt;br /&gt;
   Data Size:    6533509 Bytes =  6.2 MB&lt;br /&gt;
   Load Address: 80000000&lt;br /&gt;
   Entry Point:  805c0000&lt;br /&gt;
   Verifying Checksum ... OK&lt;br /&gt;
   Uncompressing Kernel Image ... OK&lt;br /&gt;
No initrd&lt;br /&gt;
## Transferring control to Linux (at address 805c0000) ...&lt;br /&gt;
## Giving linux memsize in MB, 64&lt;br /&gt;
&lt;br /&gt;
Starting kernel ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LINUX started...&lt;br /&gt;
&lt;br /&gt;
 THIS IS ASIC&lt;br /&gt;
Linux version 2.6.21 (devesh@securifi-development) (gcc version 3.4.2) #425 Thu Jan 3 13:14:50 IST 2013&lt;br /&gt;
&lt;br /&gt;
 The CPU frequency set to 384 MHz&lt;br /&gt;
CPU revision is: 0001964c&lt;br /&gt;
Determined physical RAM map:&lt;br /&gt;
 memory: 04000000 @ 00000000 (usable)&lt;br /&gt;
Initrd not found or empty - disabling initrd&lt;br /&gt;
Built 1 zonelists.  Total pages: 16256&lt;br /&gt;
Kernel command line: console=ttyS1,57600n8 root=/dev/ram0&lt;br /&gt;
Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.&lt;br /&gt;
Primary data cache 16kB, 4-way, linesize 32 bytes.&lt;br /&gt;
Synthesized TLB refill handler (20 instructions).&lt;br /&gt;
Synthesized TLB load handler fastpath (32 instructions).&lt;br /&gt;
Synthesized TLB store handler fastpath (32 instructions).&lt;br /&gt;
Synthesized TLB modify handler fastpath (31 instructions).&lt;br /&gt;
Cache parity protection disabled&lt;br /&gt;
cause = 4080801c, status = 11000000&lt;br /&gt;
PID hash table entries: 256 (order: 8, 1024 bytes)&lt;br /&gt;
calculating r4koff... 00177000(1536000)&lt;br /&gt;
CPU frequency 384.00 MHz&lt;br /&gt;
Using 192.000 MHz high precision timer.&lt;br /&gt;
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)&lt;br /&gt;
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)&lt;br /&gt;
Memory: 52472k/65536k available (3372k kernel code, 13004k reserved, 2511k data, 4368k init, 0k highmem)&lt;br /&gt;
Mount-cache hash table entries: 512&lt;br /&gt;
NET: Registered protocol family 16&lt;br /&gt;
SCSI subsystem initialized&lt;br /&gt;
usbcore: registered new interface driver usbfs&lt;br /&gt;
usbcore: registered new interface driver hub&lt;br /&gt;
usbcore: registered new device driver usb&lt;br /&gt;
Sangoma WANPIPE Router v1.1 (c) 1995-2000 Sangoma Technologies Inc.&lt;br /&gt;
ralink flash device: 0x1000000 at 0x1f000000&lt;br /&gt;
Time: MIPS clocksource has been installed.&lt;br /&gt;
Ralink SoC physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank&lt;br /&gt;
 Amd/Fujitsu Extended Query Table at 0x0040&lt;br /&gt;
Ralink SoC physically mapped flash: CFI does not contain boot bank location. Assuming top.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Devesh and Nirav&#039;s Fix for Winbond:&lt;br /&gt;
number of CFI chips: 1&lt;br /&gt;
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.&lt;br /&gt;
Creating 6 MTD partitions on &amp;quot;Ralink SoC physically mapped flash&amp;quot;:&lt;br /&gt;
0x00000000-0x01000000 : &amp;quot;ALL&amp;quot;&lt;br /&gt;
0x00000000-0x00040000 : &amp;quot;Bootloader&amp;quot;&lt;br /&gt;
0x00040000-0x00060000 : &amp;quot;Config&amp;quot;&lt;br /&gt;
0x00060000-0x00080000 : &amp;quot;Factory&amp;quot;&lt;br /&gt;
0x00080000-0x00c00000 : &amp;quot;Kernel&amp;quot;&lt;br /&gt;
0x00c00000-0x01000000 : &amp;quot;Almond_Data&amp;quot;&lt;br /&gt;
NET: Registered protocol family 2&lt;br /&gt;
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)&lt;br /&gt;
TCP established hash table entries: 2048 (order: 2, 16384 bytes)&lt;br /&gt;
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)&lt;br /&gt;
TCP: Hash tables configured (established 2048 bind 2048)&lt;br /&gt;
TCP reno registered&lt;br /&gt;
detected lzma initramfs&lt;br /&gt;
detected lzma initramfs&lt;br /&gt;
initramfs: LZMA lc=3,lp=0,pb=2,dictSize=1048576,origSize=19326464&lt;br /&gt;
LZMA initramfs by Ming-Ching Tiew &amp;lt;mctiew@yahoo.com&amp;gt;.......................................................................................................................................................................................................................................................................................................Load Ralink Timer0 Module&lt;br /&gt;
Load Ralink Timer1 Module&lt;br /&gt;
squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher&lt;br /&gt;
squashfs: LZMA suppport for slax.org by jro&lt;br /&gt;
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.&lt;br /&gt;
fuse init (API version 7.8)&lt;br /&gt;
io scheduler noop registered (default)&lt;br /&gt;
Almond LCD Device Major Number = 80&lt;br /&gt;
almond_touch_major = 252&lt;br /&gt;
Link Driver Device Major Number = 35&lt;br /&gt;
almond_touch_major = 97&lt;br /&gt;
HDLC line discipline: version $Revision: 1.1.1.1 $, maxframe=4096&lt;br /&gt;
N_HDLC line discipline registered.&lt;br /&gt;
Serial: 8250/16550 driver $Revision: 1.9 $ 2 ports, IRQ sharing disabled&lt;br /&gt;
serial8250: ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A&lt;br /&gt;
serial8250: ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A&lt;br /&gt;
RAMDISK driver initialized: 16 RAM disks of 32768K size 1024 blocksize&lt;br /&gt;
loop: loaded (max 8 devices)&lt;br /&gt;
rdm_major = 253&lt;br /&gt;
Ralink APSoC Ethernet Driver Initilization. v2.1  256 rx/tx descriptors allocated, mtu = 1500!&lt;br /&gt;
MAC_ADRH -- : 0x0000e471&lt;br /&gt;
MAC_ADRL -- : 0x8500d0d2&lt;br /&gt;
PROC INIT OK!&lt;br /&gt;
PPP generic driver version 2.4.2&lt;br /&gt;
PPP BSD Compression module registered&lt;br /&gt;
NET: Registered protocol family 24&lt;br /&gt;
PPPoL2TP kernel driver, V0.17&lt;br /&gt;
PPTP driver version 0.8.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== pAd = c0068000, size = 805912 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;-- RTMPAllocAdapterBlock, Status=0&lt;br /&gt;
block2mtd: version $Revision: 1.1.1.1 $&lt;br /&gt;
Initializing USB Mass Storage driver...&lt;br /&gt;
usbcore: registered new interface driver usb-storage&lt;br /&gt;
USB Mass Storage support registered.&lt;br /&gt;
dwc_otg: version 2.72a 24-JUN-2008&lt;br /&gt;
DWC_otg: Core Release: 2.66a&lt;br /&gt;
DWC_otg: Periodic Transfer Interrupt Enhancement - disabled&lt;br /&gt;
DWC_otg: Multiprocessor Interrupt Enhancement - disabled&lt;br /&gt;
DWC_otg: Using DMA mode&lt;br /&gt;
DWC_otg: Device using Buffer DMA mode&lt;br /&gt;
dwc_otg lm0: DWC OTG Controller&lt;br /&gt;
dwc_otg lm0: new USB bus registered, assigned bus number 1&lt;br /&gt;
dwc_otg lm0: irq 18, io mem 0x00000000&lt;br /&gt;
usb usb1: configuration #1 chosen from 1 choice&lt;br /&gt;
hub 1-0:1.0: USB hub found&lt;br /&gt;
hub 1-0:1.0: 1 port detected&lt;br /&gt;
Netfilter messages via NETLINK v0.30.&lt;br /&gt;
nf_conntrack version 0.5.0 (512 buckets, 4096 max)&lt;br /&gt;
IPv4 over IPv4 tunneling driver&lt;br /&gt;
GRE over IPv4 tunneling driver&lt;br /&gt;
ipgre init: can&#039;t add protocol&lt;br /&gt;
ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Fully Cone&lt;br /&gt;
ipt_time loading&lt;br /&gt;
arp_tables: (C) 2002 David S. Miller&lt;br /&gt;
TCP cubic registered&lt;br /&gt;
NET: Registered protocol family 1&lt;br /&gt;
NET: Registered protocol family 10&lt;br /&gt;
NET: Registered protocol family 17&lt;br /&gt;
Bridge firewalling registered&lt;br /&gt;
Ebtables v2.0 registered&lt;br /&gt;
802.1Q VLAN Support v1.8 Ben Greear &amp;lt;greearb@candelatech.com&amp;gt;&lt;br /&gt;
All bugs added by David S. Miller &amp;lt;davem@redhat.com&amp;gt;&lt;br /&gt;
Freeing unused kernel memory: 4368k freed&lt;br /&gt;
init started: BusyBox v1.12.1 (2012-10-11 12:08Algorithmics/MIPS FPU Emulator v1.5&lt;br /&gt;
:55 IST)&lt;br /&gt;
starting pid 638, tty &#039;&#039;: &#039;/etc_ro/rcS&#039;&lt;br /&gt;
devpts: called with bogus options&lt;br /&gt;
 __________________________________________________________________________&lt;br /&gt;
|==========================================================================|&lt;br /&gt;
|     _______. _______   ______  __    __  .______       __   _______  __  |&lt;br /&gt;
|    /       ||   ____| /      ||  |  |  | |   _  \     |  | |   ____||  | |&lt;br /&gt;
|   |   (----`|  |__   |  ,----&#039;|  |  |  | |  |_)  |    |  | |  |__   |  | |&lt;br /&gt;
|    \   \    |   __|  |  |     |  |  |  | |      /     |  | |   __|  |  | |&lt;br /&gt;
|.----)   |   |  |____ |  `----.|  `--&#039;  | |  |\  \----.|  | |  |     |  | |&lt;br /&gt;
||_______/    |_______| \______| \______/  | _| `._____||__| |__|     |__| |&lt;br /&gt;
|==========================Routers for Humans==============================|&lt;br /&gt;
|       d8888 888      888b     d888  .d88888b.  888b    888 8888888b.     |&lt;br /&gt;
|      d88888 888      8888b   d8888 d88P&amp;quot; &amp;quot;Y88b 8888b   888 888  &amp;quot;Y88b    |&lt;br /&gt;
|     d88P888 888      88888b.d88888 888     888 88888b  888 888    888    |&lt;br /&gt;
|    d88P 888 888      888Y88888P888 888     888 888Y88b 888 888    888    |&lt;br /&gt;
|   d88P  888 888      888 Y888P 888 888     888 888 Y88b888 888    888    |&lt;br /&gt;
|  d88P   888 888      888  Y8P  888 888     888 888  Y88888 888    888    |&lt;br /&gt;
| d8888888888 888      888   &amp;quot;   888 Y88b. .d88P 888   Y8888 888  .d88P    |&lt;br /&gt;
|d88P     888 88888888 888       888  &amp;quot;Y88888P&amp;quot;  888    Y888 8888888P&amp;quot;     |&lt;br /&gt;
|__________________________________________________________________________|&lt;br /&gt;
&lt;br /&gt;
ioctl: Unknown error 515&lt;br /&gt;
internet.sh&lt;br /&gt;
starting pid 660, tty &#039;/dev/ttyS1&#039;: &#039;/bin/sh&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox v1.12.1 (2012-10-11 12:08:55 IST) built-in shell (ash)&lt;br /&gt;
Enter &#039;help&#039; for a list of built-in commands.&lt;br /&gt;
&lt;br /&gt;
/ # Password for &#039;admin&#039; changed&lt;br /&gt;
&lt;br /&gt;
phy_tx_ring = 0x008a7000, tx_ring = 0xa08a7000&lt;br /&gt;
&lt;br /&gt;
phy_rx_ring0 = 0x008a8000, rx_ring0 = 0xa08a8000&lt;br /&gt;
MAC_ADRH -- : 0x0000e471&lt;br /&gt;
MAC_ADRL -- : 0x8500d0d2&lt;br /&gt;
RT305x_ESW: Link Status Changed&lt;br /&gt;
CDMA_CSG_CFG = 81000007&lt;br /&gt;
GDMA1_FWD_CFG = 710000&lt;br /&gt;
vconfig: ioctl error for rem: Invalid argument&lt;br /&gt;
vconfig: ioctl error for rem: Invalid argument&lt;br /&gt;
rmmod: 8021q: No such file or directory&lt;br /&gt;
insmod: 8021q.ko: module not found&lt;br /&gt;
eth2.2: Setting MAC address to  e4 71 85 00 d0 d3.&lt;br /&gt;
device eth2 entered promiscuous mode&lt;br /&gt;
VLAN (eth2.2):  Setting underlying device (eth2) to promiscious mode.&lt;br /&gt;
&lt;br /&gt;
##### disable 1st wireless interface #####&lt;br /&gt;
RX DESC a08c2000  size = 2048&lt;br /&gt;
&amp;lt;-- RTMPAllocTxRxRingMemory, Status=0&lt;br /&gt;
Key1Str is Invalid key length(10) or Type(1)&lt;br /&gt;
Key2Str is Invalid key length(0) or Type(0)&lt;br /&gt;
Key3Str is Invalid key length(0) or Type(0)&lt;br /&gt;
Key4Str is Invalid key length(0) or Type(0)&lt;br /&gt;
1. Phy Mode = 9&lt;br /&gt;
2. Phy Mode = 9&lt;br /&gt;
3. Phy Mode = 9&lt;br /&gt;
MCS Set = ff ff 00 00 01&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
Main bssid = e4:71:85:00:d0:d0&lt;br /&gt;
&amp;lt;==== rt28xx_init, Status=0&lt;br /&gt;
0x1300 = 00064380&lt;br /&gt;
ifconfig: ioctl 0x8913 failed: No such device&lt;br /&gt;
brctl: bridge br0: No such device or address&lt;br /&gt;
WAN Port MAC should be:&lt;br /&gt;
E4:71:85:0:D0:D3&lt;br /&gt;
ifconfig Says:&lt;br /&gt;
eth2.2    Link encap:Ethernet  HWaddr E4:71:85:00:D0:D3  &lt;br /&gt;
          inet6 addr: fe80::e671:85ff:fe00:d0d3/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:0 &lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:324 (324.0 B)&lt;br /&gt;
&lt;br /&gt;
Running configVIF (Just incase):&lt;br /&gt;
rmmod: 8021q: No such file or directory&lt;br /&gt;
insmod: 8021q.ko: module not found&lt;br /&gt;
eth2.2: Setting MAC address to  e4 71 85 00 d0 d3.&lt;br /&gt;
RSTRING = &lt;br /&gt;
0x0000&lt;br /&gt;
net.ipv4.netfilter.ip_conntrack_max = 100000&lt;br /&gt;
net.ipv4.tcp_fin_timeout = 30&lt;br /&gt;
net.ipv4.tcp_keepalive_time = 120&lt;br /&gt;
net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 300&lt;br /&gt;
net.ipv4.netfilter.ip_conntrack_udp_timeout = 60&lt;br /&gt;
net.ipv4.netfilter.ip_conntrack_udp_timeout_stream = 180&lt;br /&gt;
##### config Ralink ESW vlan partition (WLLLL) #####&lt;br /&gt;
switch reg write offset=14, value=405555&lt;br /&gt;
switch reg write offset=50, value=2001&lt;br /&gt;
switch reg write offset=98, value=7f3f&lt;br /&gt;
switch reg write offset=e4, value=3f&lt;br /&gt;
switch reg write offset=40, value=1002&lt;br /&gt;
switch reg write offset=44, value=1001&lt;br /&gt;
switch reg write offset=48, value=1001&lt;br /&gt;
switch reg write offset=70, value=ffff417e&lt;br /&gt;
done.&lt;br /&gt;
rmmod: 8021q: No such file or directory&lt;br /&gt;
insmod: 8021q.ko: module not found&lt;br /&gt;
eth2.2: Setting MAC address to  e4 71 85 00 d0 d3.&lt;br /&gt;
device ra0 entered promiscuous mode&lt;br /&gt;
udhcpc (v1.12.1) started&lt;br /&gt;
br0: port 2(eth2.1) entering learning state&lt;br /&gt;
br0: port 1(ra0) entering learning state&lt;br /&gt;
ifconfig: ioctl 0x8914 failed: Cannot assign requested address&lt;br /&gt;
ifconfig: ioctl 0x8914 failed: Cannot assign requested address&lt;br /&gt;
br0: topology change detected, propagating&lt;br /&gt;
br0: port 2(eth2.1) entering forwarding state&lt;br /&gt;
br0: topology change detected, propagating&lt;br /&gt;
br0: port 1(ra0) entering forwarding state&lt;br /&gt;
killall: udhcpd: no process killed&lt;br /&gt;
Set: phy[4].reg[0] = 3900&lt;br /&gt;
Set: phy[1].reg[0] = 3900&lt;br /&gt;
Set: phy[2].reg[0] = 3900&lt;br /&gt;
Set: phy[3].reg[0] = 3900&lt;br /&gt;
Set: phy[4].reg[0] = 3100&lt;br /&gt;
Set: phy[1].reg[0] = 3100&lt;br /&gt;
Set: phy[2].reg[0] = 3100&lt;br /&gt;
Set: phy[3].reg[0] = 3100&lt;br /&gt;
ifconfig: ioctl 0x8913 failed: No such device&lt;br /&gt;
rm: cannot remove &#039;/etc/radvd.conf&#039;: No such file or directory&lt;br /&gt;
libupnp: using UDP SSDP_PORT = 1900&lt;br /&gt;
upnpd[1554]: UPnP SDK Successfully Initialized.&lt;br /&gt;
Jan  1 00:00:26 upnpd[1554]: UPnP SDK Successfully Initialized.&lt;br /&gt;
upnpd[1554]: Succesfully set the Web Server Root Directory.&lt;br /&gt;
Jan  1 00:00:26 upnpd[1554]: Succesfully set the Web Server Root Directory.&lt;br /&gt;
upnpd[1554]: IGD root device successfully registered.&lt;br /&gt;
Jan  1 00:00:26 upnpd[1554]: IGD root device successfully registered.&lt;br /&gt;
ioctl: Unknown error 515&lt;br /&gt;
killall rt2860apd 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F -t filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D FORWARD -j macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D FORWARD -j web_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F web_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D FORWARD -j malicious_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F malicious_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D INPUT -j malicious_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F malicious_input_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -P INPUT ACCEPT&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
iptables -P FORWARD ACCEPT&lt;br /&gt;
iptables -t filter -N web_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N malicious_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N synflood_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N malicious_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N synflood_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A FORWARD -j web_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A FORWARD -j macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A FORWARD -j malicious_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A malicious_filter -p tcp --syn -j synflood_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A INPUT -j malicious_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A malicious_input_filter -p tcp --syn -j synflood_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -A malicious_input_filter -i eth2.2 -p tcp --dport 80 -j DROP&lt;br /&gt;
/bin/super_dmz -f&lt;br /&gt;
upnpd[1554]: Advertisements Sent.  Listening for requests ... &lt;br /&gt;
Jan  1 00:00:29 upnpd[1554]: Advertisements Sent.  Listening for requests ... &lt;br /&gt;
killall: udhcpd: no process killed&lt;br /&gt;
Set: phy[4].reg[0] = 3900&lt;br /&gt;
Set: phy[1].reg[0] = 3900&lt;br /&gt;
Set: phy[2].reg[0] = 3900&lt;br /&gt;
Set: phy[3].reg[0] = 3900&lt;br /&gt;
Set: phy[4].reg[0] = 3100&lt;br /&gt;
Set: phy[1].reg[0] = 3100&lt;br /&gt;
Set: phy[2].reg[0] = 3100&lt;br /&gt;
Set: phy[3].reg[0] = 3100&lt;br /&gt;
superdmz:Can&#039;t get WAN gateway&lt;br /&gt;
iptables -t nat -D PREROUTING -j port_forward 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -F port_forward  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -X port_forward  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -D PREROUTING -j DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -F DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -X DMZ  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -N port_forward 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -I PREROUTING 1 -j port_forward 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -N DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -I PREROUTING 2 -j DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
ntp.sh&lt;br /&gt;
greenap.sh init&lt;br /&gt;
ddns.sh&lt;br /&gt;
kill -9 `cat /var/run/wscd.pid.ra0`&lt;br /&gt;
cat: can&#039;t open &#039;/var/run/wscd.pid.ra0&#039;: No such file or directory&lt;br /&gt;
kill: you need to specify whom to kill&lt;br /&gt;
iwpriv ra0 set WscConfMode=0 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
route delete 239.255.255.250 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
killall -q klogd&lt;br /&gt;
killall -q syslogd&lt;br /&gt;
syslogd -C8 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
klogd 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
killall -q zebra&lt;br /&gt;
killall -q ripd&lt;br /&gt;
/bin/qos_run&lt;br /&gt;
echo 0 &amp;gt; /proc/sys/net/ipv6/conf/all/forwarding&lt;br /&gt;
webs: Listening for HTTP requests at address 10.10.10.254&lt;br /&gt;
ll -9 `cat /var/run/wscd.pid.ra0`&lt;br /&gt;
 &#039;/var/run/wscd.pid.ra0&#039;: No such file or directory&lt;br /&gt;
kicat: can&#039;t open &#039;/var/run/wscd.pid.ra0&#039;: No such file or directory&lt;br /&gt;
/bin/sh: ll: not found&lt;br /&gt;
~ # cat: can&#039;t open &#039;/var/run/wscd.pid.ra0&#039;: No such file or directory&lt;br /&gt;
&amp;gt; kill: you need to specify whom to kill&lt;br /&gt;
&amp;gt; iwpriv ra0 set Wsckill -9 `cat /var/run/wscd.pid.ra0`&lt;br /&gt;
&amp;gt; cat: can&#039;t open &#039;/var/run/wscd.pid.ra0&#039;: No such file or directory&lt;br /&gt;
/bin/sh: cat:: not found&lt;br /&gt;
~ # kill: you need to specify whom to kill&lt;br /&gt;
/bin/sh: kill:: not found&lt;br /&gt;
~ # iwpriv ra0 set Wsckill -9 `cat /var/run/wscd.pid.ra0`&lt;br /&gt;
/var/run/wscd.pid.ra0&#039;: No cat: can&#039;t open &#039;/var/run/wscd.pid.ra0&#039;: No such file or directory&lt;br /&gt;
such file or directory&lt;br /&gt;
kill: you need to sp~ # cat: can&#039;t open &#039;/var/run/wscd.pid.ra0&#039;: No such file or directory&lt;br /&gt;
&amp;gt; kill: you need to specify whom to kill&lt;br /&gt;
&amp;gt; iwpriv ra0 set Wsckill -9 `cat /var/run/wscd.pid.ra0`&lt;br /&gt;
&amp;gt; cat: can&#039;t open &#039;/var/run/wscd.pid.ra0&#039;: No such file or directory&lt;br /&gt;
/bin/sh: cat:: not found&lt;br /&gt;
~ # kill: you need to specify whom to kill&lt;br /&gt;
/bin/sh: kill:: not found&lt;br /&gt;
~ # iwpriv ra0 set Wsckill -9 `cat /var/run/wscd.pid.ra0`&lt;br /&gt;
&#039;t open &#039;/var/run/wscd.picat: can&#039;t open &#039;/var/run/wscd.pid.ra0&#039;: No such file or directory&lt;br /&gt;
d.ra0&#039;: No such file or directory&lt;br /&gt;
kill: ~ # cat: can&#039;t open &#039;/var/run/wscd.pid.ra0&#039;: No such file or directory&lt;br /&gt;
&amp;gt; kill: you need to specify whom to kill&lt;br /&gt;
&amp;gt; iwpriv ra0 set Wsc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Menu comes up to select language and location, then reboot with the following output.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; ioctl: Unknown error 515&lt;br /&gt;
internet.sh&lt;br /&gt;
Password for &#039;admin&#039; changed&lt;br /&gt;
eth2.1: dev_set_promiscuity(master, 1)&lt;br /&gt;
br0: port 2(eth2.1) entering disabled state&lt;br /&gt;
device eth2.1 left promiscuous mode&lt;br /&gt;
br0: port 2(eth2.1) entering disabled state&lt;br /&gt;
rmmod: 8021q: No such file or directory&lt;br /&gt;
insmod: 8021q.ko: module not found&lt;br /&gt;
eth2.2: Setting MAC address to  e4 71 85 00 d0 d3.&lt;br /&gt;
br0: port 1(ra0) entering disabled state&lt;br /&gt;
&lt;br /&gt;
##### disable 1st wireless interface #####&lt;br /&gt;
RX DESC a08bd000  size = 2048&lt;br /&gt;
&amp;lt;-- RTMPAllocTxRxRingMemory, Status=0&lt;br /&gt;
Key1Str is Invalid key length(10) or Type(1)&lt;br /&gt;
Key2Str is Invalid key length(0) or Type(0)&lt;br /&gt;
Key3Str is Invalid key length(0) or Type(0)&lt;br /&gt;
Key4Str is Invalid key length(0) or Type(0)&lt;br /&gt;
1. Phy Mode = 9&lt;br /&gt;
2. Phy Mode = 9&lt;br /&gt;
3. Phy Mode = 9&lt;br /&gt;
MCS Set = ff ff 00 00 01&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
udhcpc: bind: No such device&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
Main bssid = e4:71:85:00:d0:d0&lt;br /&gt;
&amp;lt;==== rt28xx_init, Status=0&lt;br /&gt;
0x1300 = 00064380&lt;br /&gt;
br0: port 1(ra0) entering learning state&lt;br /&gt;
br0: port 1(ra0) entering disabled state&lt;br /&gt;
device ra0 left promiscuous mode&lt;br /&gt;
br0: port 1(ra0) entering disabled state&lt;br /&gt;
WAN Port MAC should be:&lt;br /&gt;
E4:71:85:0:D0:D3&lt;br /&gt;
ifconfig Says:&lt;br /&gt;
eth2.2    Link encap:Ethernet  HWaddr E4:71:85:00:D0:D3  &lt;br /&gt;
          inet6 addr: fe80::e671:85ff:fe00:d0d3/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:0 &lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:418 (418.0 B)&lt;br /&gt;
&lt;br /&gt;
Running configVIF (Just incase):&lt;br /&gt;
rmmod: 8021q: No such file or directory&lt;br /&gt;
insmod: 8021q.ko: module not found&lt;br /&gt;
eth2.2: Setting MAC address to  e4 71 85 00 d0 d3.&lt;br /&gt;
##### config Ralink ESW vlan partition (WLLLL) #####&lt;br /&gt;
switch reg write offset=14, value=405555&lt;br /&gt;
switch reg write offset=50, value=2001&lt;br /&gt;
switch reg write offset=98, value=7f3f&lt;br /&gt;
switch reg write offset=e4, value=3f&lt;br /&gt;
switch reg write offset=40, value=1002&lt;br /&gt;
switch reg write offset=44, value=1001&lt;br /&gt;
switch reg write offset=48, value=1001&lt;br /&gt;
switch reg write offset=70, value=ffff417e&lt;br /&gt;
done.&lt;br /&gt;
rmmod: 8021q: No such file or directory&lt;br /&gt;
insmod: 8021q.ko: module not found&lt;br /&gt;
eth2.2: Setting MAC address to  e4 71 85 00 d0 d3.&lt;br /&gt;
device ra0 entered promiscuous mode&lt;br /&gt;
udhcpc (v1.12.1) started&lt;br /&gt;
upnpd[1554]: Shutting down on signal 15...&lt;br /&gt;
&lt;br /&gt;
Jan  1 00:06:25 upnpd[1554]: Shutting down on signal 15...&lt;br /&gt;
&lt;br /&gt;
upnpd[1554]: DeleteAllPortMappings: UpnpNotifyExt(deviceHandle,uuid:75802409-bccb-40e7-8e6c-fa095ecce13e,urn:upnp-org:serviceId:WANIPConn1,propSet)&lt;br /&gt;
  PortMappingNumberOfEntries: 0&lt;br /&gt;
Jan  1 00:06:25 upnpd[1554]: DeleteAllPortMappings: UpnpNotifyExt(deviceHandle,uuid:75802409-bccb-40e7-8e6c-fa095ecce13e,urn:upnp-org:serviceId:WANIPConn1,propSet)&lt;br /&gt;
  PortMappingNumberOfEntries: 0&lt;br /&gt;
br0: port 2(eth2.1) entering learning state&lt;br /&gt;
br0: port 1(ra0) entering learning state&lt;br /&gt;
ifconfig: ioctl 0x8914 failed: Cannot assign requested address&lt;br /&gt;
ifconfig: ioctl 0x8914 failed: Cannot assign requested address&lt;br /&gt;
br0: topology change detected, propagating&lt;br /&gt;
br0: port 2(eth2.1) entering forwarding state&lt;br /&gt;
br0: topology change detected, propagating&lt;br /&gt;
br0: port 1(ra0) entering forwarding state&lt;br /&gt;
killall: udhcpd: no process killed&lt;br /&gt;
Set: phy[4].reg[0] = 3900&lt;br /&gt;
Set: phy[1].reg[0] = 3900&lt;br /&gt;
Set: phy[2].reg[0] = 3900&lt;br /&gt;
Set: phy[3].reg[0] = 3900&lt;br /&gt;
Set: phy[4].reg[0] = 3100&lt;br /&gt;
Set: phy[1].reg[0] = 3100&lt;br /&gt;
Set: phy[2].reg[0] = 3100&lt;br /&gt;
Set: phy[3].reg[0] = 3100&lt;br /&gt;
ifconfig: ioctl 0x8913 failed: No such device&lt;br /&gt;
rm: cannot remove &#039;/etc/radvd.conf&#039;: No such file or directory&lt;br /&gt;
libupnp: using UDP SSDP_PORT = 1900&lt;br /&gt;
upnpd[3267]: UPnP SDK Successfully Initialized.&lt;br /&gt;
Jan  1 00:06:30 upnpd[3267]: UPnP SDK Successfully Initialized.&lt;br /&gt;
upnpd[3267]: Succesfully set the Web Server Root Directory.&lt;br /&gt;
Jan  1 00:06:30 upnpd[3267]: Succesfully set the Web Server Root Directory.&lt;br /&gt;
upnpd[3267]: IGD root device successfully registered.&lt;br /&gt;
Jan  1 00:06:30 upnpd[3267]: IGD root device successfully registered.&lt;br /&gt;
killall: monitor: no process killed&lt;br /&gt;
ioctl: Unknown error 515&lt;br /&gt;
killall rt2860apd 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F -t filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D FORWARD -j macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D FORWARD -j web_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F web_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D FORWARD -j malicious_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F malicious_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D INPUT -j malicious_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F malicious_input_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -P INPUT ACCEPT&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
iptables -P FORWARD ACCEPT&lt;br /&gt;
iptables -t filter -N web_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N malicious_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N synflood_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N malicious_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N synflood_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A FORWARD -j web_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A FORWARD -j macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A FORWARD -j malicious_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A malicious_filter -p tcp --syn -j synflood_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A INPUT -j malicious_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A malicious_input_filter -p tcp --syn -j synflood_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -A malicious_input_filter -i eth2.2 -p tcp --dport 80 -j DROP&lt;br /&gt;
/bin/super_dmz -f&lt;br /&gt;
upnpd[3267]: Advertisements Sent.  Listening for requests ... &lt;br /&gt;
Jan  1 00:06:32 upnpd[3267]: Advertisements Sent.  Listening for requests ... &lt;br /&gt;
killall: udhcpd: no process killed&lt;br /&gt;
Set: phy[4].reg[0] = 3900&lt;br /&gt;
Set: phy[1].reg[0] = 3900&lt;br /&gt;
Set: phy[2].reg[0] = 3900&lt;br /&gt;
Set: phy[3].reg[0] = 3900&lt;br /&gt;
Set: phy[4].reg[0] = 3100&lt;br /&gt;
Set: phy[1].reg[0] = 3100&lt;br /&gt;
Set: phy[2].reg[0] = 3100&lt;br /&gt;
Set: phy[3].reg[0] = 3100&lt;br /&gt;
superdmz:Can&#039;t get WAN gateway&lt;br /&gt;
iptables -t nat -D PREROUTING -j port_forward 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -F port_forward  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -X port_forward  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -D PREROUTING -j DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -F DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -X DMZ  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -N port_forward 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -I PREROUTING 1 -j port_forward 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -N DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -I PREROUTING 2 -j DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
ntp.sh&lt;br /&gt;
greenap.sh init&lt;br /&gt;
ddns.sh&lt;br /&gt;
kill -9 `cat /var/run/wscd.pid.ra0`&lt;br /&gt;
cat: can&#039;t open &#039;/var/run/wscd.pid.ra0&#039;: No such file or directory&lt;br /&gt;
kill: you need to specify whom to kill&lt;br /&gt;
iwpriv ra0 set WscConfMode=0 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
route delete 239.255.255.250 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
killall -q klogd&lt;br /&gt;
killall -q syslogd&lt;br /&gt;
syslogd -C8 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
klogd 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
killall -q zebra&lt;br /&gt;
killall -q ripd&lt;br /&gt;
/bin/qos_run&lt;br /&gt;
echo 0 &amp;gt; /proc/sys/net/ipv6/conf/all/forwarding&lt;br /&gt;
webs: Listening for HTTP requests at address 10.10.10.254&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Running wizard and selecting network as range extender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mode: 11b/g&lt;br /&gt;
ioctl: Unknown error 515&lt;br /&gt;
internet.sh&lt;br /&gt;
Password for &#039;admin&#039; changed&lt;br /&gt;
eth2.1: dev_set_promiscuity(master, 1)&lt;br /&gt;
br0: port 2(eth2.1) entering disabled state&lt;br /&gt;
device eth2.1 left promiscuous mode&lt;br /&gt;
br0: port 2(eth2.1) entering disabled state&lt;br /&gt;
rmmod: 8021q: No such file or directory&lt;br /&gt;
insmod: 8021q.ko: module not found&lt;br /&gt;
eth2.2: Setting MAC address to  e4 71 85 00 d0 d3.&lt;br /&gt;
br0: port 1(ra0) entering disabled state&lt;br /&gt;
&lt;br /&gt;
##### disable 1st wireless interface #####&lt;br /&gt;
RX DESC a2861000  size = 2048&lt;br /&gt;
&amp;lt;-- RTMPAllocTxRxRingMemory, Status=0&lt;br /&gt;
Key1Str is Invalid key length(10) or Type(1)&lt;br /&gt;
Key2Str is Invalid key length(0) or Type(0)&lt;br /&gt;
Key3Str is Invalid key length(0) or Type(0)&lt;br /&gt;
Key4Str is Invalid key length(0) or Type(0)&lt;br /&gt;
2a:55:44:e4:05:1a:cb:eb:01:93:83:88:b2:c3:4f:8f:&lt;br /&gt;
50:b2:65:62:c1:a3:cb:f9:52:8e:b0:b1:79:c9:b6:97:&lt;br /&gt;
&lt;br /&gt;
1. Phy Mode = 9&lt;br /&gt;
2. Phy Mode = 9&lt;br /&gt;
3. Phy Mode = 9&lt;br /&gt;
MCS Set = ff ff 00 00 01&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
udhcpc: bind: No such device&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
Main bssid = e4:71:85:00:d0:d0&lt;br /&gt;
&amp;lt;==== rt28xx_init, Status=0&lt;br /&gt;
0x1300 = 00064380&lt;br /&gt;
br0: port 1(ra0) entering learning state&lt;br /&gt;
br0: port 1(ra0) entering disabled state&lt;br /&gt;
device ra0 left promiscuous mode&lt;br /&gt;
br0: port 1(ra0) entering disabled state&lt;br /&gt;
WAN Port MAC should be:&lt;br /&gt;
E4:71:85:0:D0:D3&lt;br /&gt;
ifconfig Says:&lt;br /&gt;
eth2.2    Link encap:Ethernet  HWaddr E4:71:85:00:D0:D3  &lt;br /&gt;
          inet6 addr: fe80::e671:85ff:fe00:d0d3/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:0 &lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:418 (418.0 B)&lt;br /&gt;
&lt;br /&gt;
Running configVIF (Just incase):&lt;br /&gt;
rmmod: 8021q: No such file or directory&lt;br /&gt;
insmod: 8021q.ko: module not found&lt;br /&gt;
eth2.2: Setting MAC address to  e4 71 85 00 d0 d3.&lt;br /&gt;
##### config Ralink ESW vlan partition (WLLLL) #####&lt;br /&gt;
switch reg write offset=14, value=405555&lt;br /&gt;
switch reg write offset=50, value=2001&lt;br /&gt;
switch reg write offset=98, value=7f3f&lt;br /&gt;
switch reg write offset=e4, value=3f&lt;br /&gt;
switch reg write offset=40, value=1002&lt;br /&gt;
switch reg write offset=44, value=1001&lt;br /&gt;
switch reg write offset=48, value=1001&lt;br /&gt;
switch reg write offset=70, value=ffff417e&lt;br /&gt;
done.&lt;br /&gt;
rmmod: 8021q: No such file or directory&lt;br /&gt;
insmod: 8021q.ko: module not found&lt;br /&gt;
eth2.2: Setting MAC address to  e4 71 85 00 d0 d3.&lt;br /&gt;
device ra0 entered promiscuous mode&lt;br /&gt;
udhcpc (v1.12.1) started&lt;br /&gt;
upnpd[3267]: Shutting down on signal 15...&lt;br /&gt;
&lt;br /&gt;
Jan  1 00:08:50 upnpd[3267]: Shutting down on signal 15...&lt;br /&gt;
&lt;br /&gt;
upnpd[3267]: DeleteAllPortMappings: UpnpNotifyExt(deviceHandle,uuid:75802409-bccb-40e7-8e6c-fa095ecce13e,urn:upnp-org:serviceId:WANIPConn1,propSet)&lt;br /&gt;
  PortMappingNumberOfEntries: 0&lt;br /&gt;
Jan  1 00:08:50 upnpd[3267]: DeleteAllPortMappings: UpnpNotifyExt(deviceHandle,uuid:75802409-bccb-40e7-8e6c-fa095ecce13e,urn:upnp-org:serviceId:WANIPConn1,propSet)&lt;br /&gt;
  PortMappingNumberOfEntries: 0&lt;br /&gt;
br0: port 2(eth2.1) entering learning state&lt;br /&gt;
br0: port 1(ra0) entering learning state&lt;br /&gt;
ifconfig: ioctl 0x8914 failed: Cannot assign requested address&lt;br /&gt;
ifconfig: ioctl 0x8914 failed: Cannot assign requested address&lt;br /&gt;
br0: topology change detected, propagating&lt;br /&gt;
br0: port 2(eth2.1) entering forwarding state&lt;br /&gt;
br0: topology change detected, propagating&lt;br /&gt;
br0: port 1(ra0) entering forwarding state&lt;br /&gt;
killall: udhcpd: no process killed&lt;br /&gt;
Set: phy[4].reg[0] = 3900&lt;br /&gt;
Set: phy[1].reg[0] = 3900&lt;br /&gt;
Set: phy[2].reg[0] = 3900&lt;br /&gt;
Set: phy[3].reg[0] = 3900&lt;br /&gt;
Set: phy[4].reg[0] = 3100&lt;br /&gt;
Set: phy[1].reg[0] = 3100&lt;br /&gt;
Set: phy[2].reg[0] = 3100&lt;br /&gt;
Set: phy[3].reg[0] = 3100&lt;br /&gt;
ifconfig: ioctl 0x8913 failed: No such device&lt;br /&gt;
rm: cannot remove &#039;/etc/radvd.conf&#039;: No such file or directory&lt;br /&gt;
libupnp: using UDP SSDP_PORT = 1900&lt;br /&gt;
upnpd[1056]: UPnP SDK Successfully Initialized.&lt;br /&gt;
Jan  1 00:08:55 upnpd[1056]: UPnP SDK Successfully Initialized.&lt;br /&gt;
upnpd[1056]: Succesfully set the Web Server Root Directory.&lt;br /&gt;
Jan  1 00:08:55 upnpd[1056]: Succesfully set the Web Server Root Directory.&lt;br /&gt;
upnpd[1056]: IGD root device successfully registered.&lt;br /&gt;
Jan  1 00:08:55 upnpd[1056]: IGD root device successfully registered.&lt;br /&gt;
killall: monitor: no process killed&lt;br /&gt;
ioctl: Unknown error 515&lt;br /&gt;
killall rt2860apd 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F -t filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D FORWARD -j macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D FORWARD -j web_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F web_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D FORWARD -j malicious_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F malicious_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D INPUT -j malicious_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F malicious_input_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -P INPUT ACCEPT&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
iptables -P FORWARD ACCEPT&lt;br /&gt;
iptables -t filter -N web_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N malicious_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N synflood_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N malicious_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N synflood_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A FORWARD -j web_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A FORWARD -j macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A FORWARD -j malicious_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A malicious_filter -p tcp --syn -j synflood_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A INPUT -j malicious_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A malicious_input_filter -p tcp --syn -j synflood_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -A malicious_input_filter -i eth2.2 -p tcp --dport 80 -j DROP&lt;br /&gt;
/bin/super_dmz -f&lt;br /&gt;
upnpd[1056]: Advertisements Sent.  Listening for requests ... &lt;br /&gt;
Jan  1 00:08:57 upnpd[1056]: Advertisements Sent.  Listening for requests ... &lt;br /&gt;
killall: udhcpd: no process killed&lt;br /&gt;
Set: phy[4].reg[0] = 3900&lt;br /&gt;
Set: phy[1].reg[0] = 3900&lt;br /&gt;
Set: phy[2].reg[0] = 3900&lt;br /&gt;
Set: phy[3].reg[0] = 3900&lt;br /&gt;
Set: phy[4].reg[0] = 3100&lt;br /&gt;
Set: phy[1].reg[0] = 3100&lt;br /&gt;
Set: phy[2].reg[0] = 3100&lt;br /&gt;
Set: phy[3].reg[0] = 3100&lt;br /&gt;
superdmz:Can&#039;t get WAN gateway&lt;br /&gt;
iptables -t nat -D PREROUTING -j port_forward 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -F port_forward  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -X port_forward  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -D PREROUTING -j DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -F DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -X DMZ  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -N port_forward 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -I PREROUTING 1 -j port_forward 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -N DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -I PREROUTING 2 -j DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
ntp.sh&lt;br /&gt;
greenap.sh init&lt;br /&gt;
ddns.sh&lt;br /&gt;
kill -9 `cat /var/run/wscd.pid.ra0`&lt;br /&gt;
cat: can&#039;t open &#039;/var/run/wscd.pid.ra0&#039;: No such file or directory&lt;br /&gt;
kill: you need to specify whom to kill&lt;br /&gt;
iwpriv ra0 set WscConfMode=0 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
route delete 239.255.255.250 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
killall -q klogd&lt;br /&gt;
killall -q syslogd&lt;br /&gt;
syslogd -C8 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
klogd 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
killall -q zebra&lt;br /&gt;
killall -q ripd&lt;br /&gt;
/bin/qos_run&lt;br /&gt;
echo 0 &amp;gt; /proc/sys/net/ipv6/conf/all/forwarding&lt;br /&gt;
webs: Listening for HTTP requests at address 10.10.10.254&lt;br /&gt;
killall: monitor: no process killed&lt;br /&gt;
ifconfig: ioctl 0x8914 failed: Cannot assign requested address&lt;br /&gt;
Password for &#039;admin&#039; changed&lt;br /&gt;
eth2.1: dev_set_promiscuity(master, 1)&lt;br /&gt;
br0: port 2(eth2.1) entering disabled state&lt;br /&gt;
device eth2.1 left promiscuous mode&lt;br /&gt;
br0: port 2(eth2.1) entering disabled state&lt;br /&gt;
rmmod: 8021q: No such file or directory&lt;br /&gt;
insmod: 8021q.ko: module not found&lt;br /&gt;
eth2.2: Setting MAC address to  e4 71 85 00 d0 d3.&lt;br /&gt;
br0: port 1(ra0) entering disabled state&lt;br /&gt;
&lt;br /&gt;
##### disable 1st wireless interface #####&lt;br /&gt;
RX DESC a06d1000  size = 2048&lt;br /&gt;
&amp;lt;-- RTMPAllocTxRxRingMemory, Status=0&lt;br /&gt;
Key2Str is Invalid key length(0) or Type(0)&lt;br /&gt;
Key3Str is Invalid key length(0) or Type(0)&lt;br /&gt;
Key4Str is Invalid key length(0) or Type(0)&lt;br /&gt;
cd:35:7e:2e:9f:19:c5:a1:0f:9e:4a:a6:ae:f7:2e:cc:&lt;br /&gt;
14:c3:f2:d6:6e:b6:18:f3:b0:35:25:07:5a:e6:b9:6f:&lt;br /&gt;
&lt;br /&gt;
1. Phy Mode = 9&lt;br /&gt;
2. Phy Mode = 9&lt;br /&gt;
3. Phy Mode = 9&lt;br /&gt;
MCS Set = ff ff 00 00 01&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
udhcpc: bind: No such device&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
Main bssid = e4:71:85:00:d0:d0&lt;br /&gt;
&amp;lt;==== rt28xx_init, Status=0&lt;br /&gt;
0x1300 = 00064380&lt;br /&gt;
br0: port 1(ra0) entering learning state&lt;br /&gt;
br0: port 1(ra0) entering disabled state&lt;br /&gt;
device ra0 left promiscuous mode&lt;br /&gt;
br0: port 1(ra0) entering disabled state&lt;br /&gt;
##### restore Ralink ESW to dump switch #####&lt;br /&gt;
switch reg write offset=14, value=5555&lt;br /&gt;
switch reg write offset=40, value=1001&lt;br /&gt;
switch reg write offset=44, value=1001&lt;br /&gt;
switch reg write offset=48, value=1001&lt;br /&gt;
switch reg write offset=4c, value=1&lt;br /&gt;
switch reg write offset=50, value=2001&lt;br /&gt;
switch reg write offset=70, value=ffffffff&lt;br /&gt;
switch reg write offset=98, value=7f7f&lt;br /&gt;
switch reg write offset=e4, value=7f&lt;br /&gt;
done.&lt;br /&gt;
device ra0 entered promiscuous mode&lt;br /&gt;
device apcli0 entered promiscuous mode&lt;br /&gt;
upnpd[1056]: Shutting down on signal 15...&lt;br /&gt;
&lt;br /&gt;
upnpd[1056]: DeleteAllPortMappings: UpnpNotifyExt(deviceHandle,uuid:75802409-bccb-40e7-8e6c-fa095ecce13e,urn:upnp-org:serviceId:WANIPConn1,propSet)&lt;br /&gt;
  PortMappingNumberOfEntries: 0&lt;br /&gt;
br0: port 3(apcli0) entering learning state&lt;br /&gt;
br0: port 2(eth2) entering learning state&lt;br /&gt;
br0: port 1(ra0) entering learning state&lt;br /&gt;
ifconfig: ioctl 0x8914 failed: Cannot assign requested address&lt;br /&gt;
ifconfig: ioctl 0x8914 failed: Cannot assign requested address&lt;br /&gt;
ifconfig: ioctl 0x8913 failed: No such device&lt;br /&gt;
rm: cannot remove &#039;/etc/radvd.conf&#039;: No such file or directory&lt;br /&gt;
killall: udhcpd: no process killed&lt;br /&gt;
udhcpc (v1.12.1) started&lt;br /&gt;
br0: topology change detected, propagating&lt;br /&gt;
br0: port 3(apcli0) entering forwarding state&lt;br /&gt;
br0: topology change detected, propagating&lt;br /&gt;
br0: port 2(eth2) entering forwarding state&lt;br /&gt;
br0: topology change detected, propagating&lt;br /&gt;
br0: port 1(ra0) entering forwarding state&lt;br /&gt;
Sending select for 192.168.5.103...&lt;br /&gt;
Lease of 192.168.5.103 obtained, lease time 86400&lt;br /&gt;
deleting routers&lt;br /&gt;
route: ioctl 0x890c failed: No such process&lt;br /&gt;
adding dns 192.168.1.1&lt;br /&gt;
adding dns 8.8.8.8&lt;br /&gt;
adding dns 8.8.4.4&lt;br /&gt;
&lt;br /&gt;
Old IP = &amp;lt;&lt;br /&gt;
New IP = &amp;lt;no_ip&amp;gt;&lt;br /&gt;
Difference=110&lt;br /&gt;
Old Gateway = &amp;lt;&lt;br /&gt;
Gateway=192.168.5.1&lt;br /&gt;
iptables -F -t filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D FORWARD -j macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D FORWARD -j web_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F web_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D FORWARD -j malicious_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F malicious_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D INPUT -j malicious_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F malicious_input_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -P INPUT ACCEPT&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
iptables -P FORWARD ACCEPT&lt;br /&gt;
iptables -t filter -N web_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N malicious_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N synflood_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N malicious_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N synflood_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A FORWARD -j web_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
igmpproxy, Version 0.1 beta2, Build 121011 &lt;br /&gt;
Copyright 2005 by Johnny Egeland &amp;lt;johnny@rlo.org&amp;gt;&lt;br /&gt;
Distributed under the GNU GENERAL PUBLIC LICENSE, Version 2 - check GPL.txt&lt;br /&gt;
&lt;br /&gt;
Warn: Warning, No upstream interface assigned.&lt;br /&gt;
0x1011009c: 0x0008a301&lt;br /&gt;
0x1011009c: 0x0008a301&lt;br /&gt;
iptables -t filter -A FORWARD -j macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A FORWARD -j malicious_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A malicious_filter -p tcp --syn -j synflood_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A INPUT -j malicious_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A malicious_input_filter -p tcp --syn -j synflood_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
/bin/super_dmz -f&lt;br /&gt;
0x1011009c: 0x0008a301&lt;br /&gt;
0x10110014: 0x00005555&lt;br /&gt;
0x10110014: 0x00005555&lt;br /&gt;
0x10110014: 0x00805555&lt;br /&gt;
iptables -t nat -D PREROUTING -j port_forward 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -F port_forward  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -X port_forward  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -D PREROUTING -j DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -F DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -X DMZ  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -N port_forward 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -I PREROUTING 1 -j port_forward 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -N DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -I PREROUTING 2 -j DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
killall -q ripd&lt;br /&gt;
/sbin/config-igmpproxy.sh&lt;br /&gt;
igmpproxy, Version 0.1 beta2, Build 121011 &lt;br /&gt;
Copyright 2005 by Johnny Egeland &amp;lt;johnny@rlo.org&amp;gt;&lt;br /&gt;
Distributed under the GNU GENERAL PUBLIC LICENSE, Version 2 - check GPL.txt&lt;br /&gt;
&lt;br /&gt;
Warn: Warning, No upstream interface assigned.&lt;br /&gt;
0x1011009c: 0x0008a301&lt;br /&gt;
0x1011009c: 0x0008a301&lt;br /&gt;
0x1011009c: 0x0008a301&lt;br /&gt;
0x10110014: 0x00005555&lt;br /&gt;
0x10110014: 0x00005555&lt;br /&gt;
0x10110014: 0x00805555&lt;br /&gt;
/bin/qos_run&lt;br /&gt;
echo 0 &amp;gt; /proc/sys/net/ipv6/conf/all/forwarding&lt;br /&gt;
Set: phy[1].reg[0] = 3900&lt;br /&gt;
Set: phy[2].reg[0] = 3900&lt;br /&gt;
Set: phy[1].reg[0] = 3100&lt;br /&gt;
Set: phy[2].reg[0] = 3100&lt;br /&gt;
killall: monitor: no process killed&lt;br /&gt;
getIfIp: ioctl SIOCGIFADDR error for br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Almond&amp;diff=57354</id>
		<title>Almond</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Almond&amp;diff=57354"/>
		<updated>2017-03-19T22:11:22Z</updated>

		<summary type="html">&lt;p&gt;✆: Ralink APSoC 4c01609976622e2057f9fa4ca5a4db9f&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
U-Boot 1.1.3 (May  2 2012 - 12:26:52)&lt;br /&gt;
&lt;br /&gt;
Board: Ralink APSoC DRAM:  64 MB&lt;br /&gt;
relocate_code Pointer at: 83fa0000&lt;br /&gt;
config usb..*** Error: D+/D- is 1/1, config usb failed.&lt;br /&gt;
..*** Error: D+/D- is 1/1, config usb failed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disabling WAN Port (P0)&lt;br /&gt;
&lt;br /&gt;
Drawing Almond Logo&lt;br /&gt;
&lt;br /&gt;
00000000&lt;br /&gt;
Set info-&amp;gt;start[0]=BF000000&lt;br /&gt;
flash_protect ON: from 0xBF000000 to 0xBF02BBDB&lt;br /&gt;
flash_protect ON: from 0xBF040000 to 0xBF040FFF&lt;br /&gt;
*** Warning - bad CRC, using default environment&lt;br /&gt;
&lt;br /&gt;
============================================ &lt;br /&gt;
Ralink UBoot Version: 4.0.0.0&lt;br /&gt;
-------------------------------------------- &lt;br /&gt;
ASIC 3052_MP2 (Port5&amp;lt;-&amp;gt;None)&lt;br /&gt;
DRAM component: 256 Mbits SDR&lt;br /&gt;
DRAM bus: 32 bit&lt;br /&gt;
Total memory: 64 MBytes&lt;br /&gt;
Flash component: NOR Flash&lt;br /&gt;
Date:May  2 2012  Time:12:26:52&lt;br /&gt;
============================================ &lt;br /&gt;
icache: sets:256, ways:4, linesz:32 ,total:32768&lt;br /&gt;
dcache: sets:128, ways:4, linesz:32 ,total:16384 &lt;br /&gt;
&lt;br /&gt;
 ##### The CPU freq = 384 MHZ #### &lt;br /&gt;
 estimate memory size =64 Mbytes&lt;br /&gt;
&lt;br /&gt;
Please choose the operation: &lt;br /&gt;
   1: Load system code to SDRAM via TFTP. &lt;br /&gt;
   2: Load system code then write to Flash via TFTP. &lt;br /&gt;
   3: Boot system code via Flash (default).&lt;br /&gt;
   4: Entr boot command line interface.&lt;br /&gt;
   7: Load Boot Loader code then write to Flash via Serial. &lt;br /&gt;
   9: Load Boot Loader code then write to Flash via TFTP.                     0 &lt;br /&gt;
   &lt;br /&gt;
3: System Boot system code via Flash.&lt;br /&gt;
## Booting image at bf080000 ...&lt;br /&gt;
   Image Name:   Linux Kernel Image&lt;br /&gt;
   Created:      2013-01-03   7:44:56 UTC&lt;br /&gt;
   Image Type:   MIPS Linux Kernel Image (lzma compressed)&lt;br /&gt;
   Data Size:    6533509 Bytes =  6.2 MB&lt;br /&gt;
   Load Address: 80000000&lt;br /&gt;
   Entry Point:  805c0000&lt;br /&gt;
   Verifying Checksum ... OK&lt;br /&gt;
   Uncompressing Kernel Image ... OK&lt;br /&gt;
No initrd&lt;br /&gt;
## Transferring control to Linux (at address 805c0000) ...&lt;br /&gt;
## Giving linux memsize in MB, 64&lt;br /&gt;
&lt;br /&gt;
Starting kernel ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LINUX started...&lt;br /&gt;
&lt;br /&gt;
 THIS IS ASIC&lt;br /&gt;
Linux version 2.6.21 (devesh@securifi-development) (gcc version 3.4.2) #425 Thu Jan 3 13:14:50 IST 2013&lt;br /&gt;
&lt;br /&gt;
 The CPU frequency set to 384 MHz&lt;br /&gt;
CPU revision is: 0001964c&lt;br /&gt;
Determined physical RAM map:&lt;br /&gt;
 memory: 04000000 @ 00000000 (usable)&lt;br /&gt;
Initrd not found or empty - disabling initrd&lt;br /&gt;
Built 1 zonelists.  Total pages: 16256&lt;br /&gt;
Kernel command line: console=ttyS1,57600n8 root=/dev/ram0&lt;br /&gt;
Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.&lt;br /&gt;
Primary data cache 16kB, 4-way, linesize 32 bytes.&lt;br /&gt;
Synthesized TLB refill handler (20 instructions).&lt;br /&gt;
Synthesized TLB load handler fastpath (32 instructions).&lt;br /&gt;
Synthesized TLB store handler fastpath (32 instructions).&lt;br /&gt;
Synthesized TLB modify handler fastpath (31 instructions).&lt;br /&gt;
Cache parity protection disabled&lt;br /&gt;
cause = 4080801c, status = 11000000&lt;br /&gt;
PID hash table entries: 256 (order: 8, 1024 bytes)&lt;br /&gt;
calculating r4koff... 00177000(1536000)&lt;br /&gt;
CPU frequency 384.00 MHz&lt;br /&gt;
Using 192.000 MHz high precision timer.&lt;br /&gt;
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)&lt;br /&gt;
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)&lt;br /&gt;
Memory: 52472k/65536k available (3372k kernel code, 13004k reserved, 2511k data, 4368k init, 0k highmem)&lt;br /&gt;
Mount-cache hash table entries: 512&lt;br /&gt;
NET: Registered protocol family 16&lt;br /&gt;
SCSI subsystem initialized&lt;br /&gt;
usbcore: registered new interface driver usbfs&lt;br /&gt;
usbcore: registered new interface driver hub&lt;br /&gt;
usbcore: registered new device driver usb&lt;br /&gt;
Sangoma WANPIPE Router v1.1 (c) 1995-2000 Sangoma Technologies Inc.&lt;br /&gt;
ralink flash device: 0x1000000 at 0x1f000000&lt;br /&gt;
Time: MIPS clocksource has been installed.&lt;br /&gt;
Ralink SoC physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank&lt;br /&gt;
 Amd/Fujitsu Extended Query Table at 0x0040&lt;br /&gt;
Ralink SoC physically mapped flash: CFI does not contain boot bank location. Assuming top.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Devesh and Nirav&#039;s Fix for Winbond:&lt;br /&gt;
number of CFI chips: 1&lt;br /&gt;
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.&lt;br /&gt;
Creating 6 MTD partitions on &amp;quot;Ralink SoC physically mapped flash&amp;quot;:&lt;br /&gt;
0x00000000-0x01000000 : &amp;quot;ALL&amp;quot;&lt;br /&gt;
0x00000000-0x00040000 : &amp;quot;Bootloader&amp;quot;&lt;br /&gt;
0x00040000-0x00060000 : &amp;quot;Config&amp;quot;&lt;br /&gt;
0x00060000-0x00080000 : &amp;quot;Factory&amp;quot;&lt;br /&gt;
0x00080000-0x00c00000 : &amp;quot;Kernel&amp;quot;&lt;br /&gt;
0x00c00000-0x01000000 : &amp;quot;Almond_Data&amp;quot;&lt;br /&gt;
NET: Registered protocol family 2&lt;br /&gt;
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)&lt;br /&gt;
TCP established hash table entries: 2048 (order: 2, 16384 bytes)&lt;br /&gt;
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)&lt;br /&gt;
TCP: Hash tables configured (established 2048 bind 2048)&lt;br /&gt;
TCP reno registered&lt;br /&gt;
detected lzma initramfs&lt;br /&gt;
detected lzma initramfs&lt;br /&gt;
initramfs: LZMA lc=3,lp=0,pb=2,dictSize=1048576,origSize=19326464&lt;br /&gt;
LZMA initramfs by Ming-Ching Tiew &amp;lt;mctiew@yahoo.com&amp;gt;.......................................................................................................................................................................................................................................................................................................Load Ralink Timer0 Module&lt;br /&gt;
Load Ralink Timer1 Module&lt;br /&gt;
squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher&lt;br /&gt;
squashfs: LZMA suppport for slax.org by jro&lt;br /&gt;
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.&lt;br /&gt;
fuse init (API version 7.8)&lt;br /&gt;
io scheduler noop registered (default)&lt;br /&gt;
Almond LCD Device Major Number = 80&lt;br /&gt;
almond_touch_major = 252&lt;br /&gt;
Link Driver Device Major Number = 35&lt;br /&gt;
almond_touch_major = 97&lt;br /&gt;
HDLC line discipline: version $Revision: 1.1.1.1 $, maxframe=4096&lt;br /&gt;
N_HDLC line discipline registered.&lt;br /&gt;
Serial: 8250/16550 driver $Revision: 1.9 $ 2 ports, IRQ sharing disabled&lt;br /&gt;
serial8250: ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A&lt;br /&gt;
serial8250: ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A&lt;br /&gt;
RAMDISK driver initialized: 16 RAM disks of 32768K size 1024 blocksize&lt;br /&gt;
loop: loaded (max 8 devices)&lt;br /&gt;
rdm_major = 253&lt;br /&gt;
Ralink APSoC Ethernet Driver Initilization. v2.1  256 rx/tx descriptors allocated, mtu = 1500!&lt;br /&gt;
MAC_ADRH -- : 0x0000e471&lt;br /&gt;
MAC_ADRL -- : 0x8500d0d2&lt;br /&gt;
PROC INIT OK!&lt;br /&gt;
PPP generic driver version 2.4.2&lt;br /&gt;
PPP BSD Compression module registered&lt;br /&gt;
NET: Registered protocol family 24&lt;br /&gt;
PPPoL2TP kernel driver, V0.17&lt;br /&gt;
PPTP driver version 0.8.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== pAd = c0068000, size = 805912 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;-- RTMPAllocAdapterBlock, Status=0&lt;br /&gt;
block2mtd: version $Revision: 1.1.1.1 $&lt;br /&gt;
Initializing USB Mass Storage driver...&lt;br /&gt;
usbcore: registered new interface driver usb-storage&lt;br /&gt;
USB Mass Storage support registered.&lt;br /&gt;
dwc_otg: version 2.72a 24-JUN-2008&lt;br /&gt;
DWC_otg: Core Release: 2.66a&lt;br /&gt;
DWC_otg: Periodic Transfer Interrupt Enhancement - disabled&lt;br /&gt;
DWC_otg: Multiprocessor Interrupt Enhancement - disabled&lt;br /&gt;
DWC_otg: Using DMA mode&lt;br /&gt;
DWC_otg: Device using Buffer DMA mode&lt;br /&gt;
dwc_otg lm0: DWC OTG Controller&lt;br /&gt;
dwc_otg lm0: new USB bus registered, assigned bus number 1&lt;br /&gt;
dwc_otg lm0: irq 18, io mem 0x00000000&lt;br /&gt;
usb usb1: configuration #1 chosen from 1 choice&lt;br /&gt;
hub 1-0:1.0: USB hub found&lt;br /&gt;
hub 1-0:1.0: 1 port detected&lt;br /&gt;
Netfilter messages via NETLINK v0.30.&lt;br /&gt;
nf_conntrack version 0.5.0 (512 buckets, 4096 max)&lt;br /&gt;
IPv4 over IPv4 tunneling driver&lt;br /&gt;
GRE over IPv4 tunneling driver&lt;br /&gt;
ipgre init: can&#039;t add protocol&lt;br /&gt;
ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Fully Cone&lt;br /&gt;
ipt_time loading&lt;br /&gt;
arp_tables: (C) 2002 David S. Miller&lt;br /&gt;
TCP cubic registered&lt;br /&gt;
NET: Registered protocol family 1&lt;br /&gt;
NET: Registered protocol family 10&lt;br /&gt;
NET: Registered protocol family 17&lt;br /&gt;
Bridge firewalling registered&lt;br /&gt;
Ebtables v2.0 registered&lt;br /&gt;
802.1Q VLAN Support v1.8 Ben Greear &amp;lt;greearb@candelatech.com&amp;gt;&lt;br /&gt;
All bugs added by David S. Miller &amp;lt;davem@redhat.com&amp;gt;&lt;br /&gt;
Freeing unused kernel memory: 4368k freed&lt;br /&gt;
init started: BusyBox v1.12.1 (2012-10-11 12:08Algorithmics/MIPS FPU Emulator v1.5&lt;br /&gt;
:55 IST)&lt;br /&gt;
starting pid 638, tty &#039;&#039;: &#039;/etc_ro/rcS&#039;&lt;br /&gt;
devpts: called with bogus options&lt;br /&gt;
 __________________________________________________________________________&lt;br /&gt;
|==========================================================================|&lt;br /&gt;
|     _______. _______   ______  __    __  .______       __   _______  __  |&lt;br /&gt;
|    /       ||   ____| /      ||  |  |  | |   _  \     |  | |   ____||  | |&lt;br /&gt;
|   |   (----`|  |__   |  ,----&#039;|  |  |  | |  |_)  |    |  | |  |__   |  | |&lt;br /&gt;
|    \   \    |   __|  |  |     |  |  |  | |      /     |  | |   __|  |  | |&lt;br /&gt;
|.----)   |   |  |____ |  `----.|  `--&#039;  | |  |\  \----.|  | |  |     |  | |&lt;br /&gt;
||_______/    |_______| \______| \______/  | _| `._____||__| |__|     |__| |&lt;br /&gt;
|==========================Routers for Humans==============================|&lt;br /&gt;
|       d8888 888      888b     d888  .d88888b.  888b    888 8888888b.     |&lt;br /&gt;
|      d88888 888      8888b   d8888 d88P&amp;quot; &amp;quot;Y88b 8888b   888 888  &amp;quot;Y88b    |&lt;br /&gt;
|     d88P888 888      88888b.d88888 888     888 88888b  888 888    888    |&lt;br /&gt;
|    d88P 888 888      888Y88888P888 888     888 888Y88b 888 888    888    |&lt;br /&gt;
|   d88P  888 888      888 Y888P 888 888     888 888 Y88b888 888    888    |&lt;br /&gt;
|  d88P   888 888      888  Y8P  888 888     888 888  Y88888 888    888    |&lt;br /&gt;
| d8888888888 888      888   &amp;quot;   888 Y88b. .d88P 888   Y8888 888  .d88P    |&lt;br /&gt;
|d88P     888 88888888 888       888  &amp;quot;Y88888P&amp;quot;  888    Y888 8888888P&amp;quot;     |&lt;br /&gt;
|__________________________________________________________________________|&lt;br /&gt;
&lt;br /&gt;
ioctl: Unknown error 515&lt;br /&gt;
internet.sh&lt;br /&gt;
starting pid 660, tty &#039;/dev/ttyS1&#039;: &#039;/bin/sh&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BusyBox v1.12.1 (2012-10-11 12:08:55 IST) built-in shell (ash)&lt;br /&gt;
Enter &#039;help&#039; for a list of built-in commands.&lt;br /&gt;
&lt;br /&gt;
/ # Password for &#039;admin&#039; changed&lt;br /&gt;
&lt;br /&gt;
phy_tx_ring = 0x008a7000, tx_ring = 0xa08a7000&lt;br /&gt;
&lt;br /&gt;
phy_rx_ring0 = 0x008a8000, rx_ring0 = 0xa08a8000&lt;br /&gt;
MAC_ADRH -- : 0x0000e471&lt;br /&gt;
MAC_ADRL -- : 0x8500d0d2&lt;br /&gt;
RT305x_ESW: Link Status Changed&lt;br /&gt;
CDMA_CSG_CFG = 81000007&lt;br /&gt;
GDMA1_FWD_CFG = 710000&lt;br /&gt;
vconfig: ioctl error for rem: Invalid argument&lt;br /&gt;
vconfig: ioctl error for rem: Invalid argument&lt;br /&gt;
rmmod: 8021q: No such file or directory&lt;br /&gt;
insmod: 8021q.ko: module not found&lt;br /&gt;
eth2.2: Setting MAC address to  e4 71 85 00 d0 d3.&lt;br /&gt;
device eth2 entered promiscuous mode&lt;br /&gt;
VLAN (eth2.2):  Setting underlying device (eth2) to promiscious mode.&lt;br /&gt;
&lt;br /&gt;
##### disable 1st wireless interface #####&lt;br /&gt;
RX DESC a08c2000  size = 2048&lt;br /&gt;
&amp;lt;-- RTMPAllocTxRxRingMemory, Status=0&lt;br /&gt;
Key1Str is Invalid key length(10) or Type(1)&lt;br /&gt;
Key2Str is Invalid key length(0) or Type(0)&lt;br /&gt;
Key3Str is Invalid key length(0) or Type(0)&lt;br /&gt;
Key4Str is Invalid key length(0) or Type(0)&lt;br /&gt;
1. Phy Mode = 9&lt;br /&gt;
2. Phy Mode = 9&lt;br /&gt;
3. Phy Mode = 9&lt;br /&gt;
MCS Set = ff ff 00 00 01&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
SYNC - BBP R4 to 20MHz.l&lt;br /&gt;
Main bssid = e4:71:85:00:d0:d0&lt;br /&gt;
&amp;lt;==== rt28xx_init, Status=0&lt;br /&gt;
0x1300 = 00064380&lt;br /&gt;
ifconfig: ioctl 0x8913 failed: No such device&lt;br /&gt;
brctl: bridge br0: No such device or address&lt;br /&gt;
WAN Port MAC should be:&lt;br /&gt;
E4:71:85:0:D0:D3&lt;br /&gt;
ifconfig Says:&lt;br /&gt;
eth2.2    Link encap:Ethernet  HWaddr E4:71:85:00:D0:D3  &lt;br /&gt;
          inet6 addr: fe80::e671:85ff:fe00:d0d3/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:0 &lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:324 (324.0 B)&lt;br /&gt;
&lt;br /&gt;
Running configVIF (Just incase):&lt;br /&gt;
rmmod: 8021q: No such file or directory&lt;br /&gt;
insmod: 8021q.ko: module not found&lt;br /&gt;
eth2.2: Setting MAC address to  e4 71 85 00 d0 d3.&lt;br /&gt;
RSTRING = &lt;br /&gt;
0x0000&lt;br /&gt;
net.ipv4.netfilter.ip_conntrack_max = 100000&lt;br /&gt;
net.ipv4.tcp_fin_timeout = 30&lt;br /&gt;
net.ipv4.tcp_keepalive_time = 120&lt;br /&gt;
net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 300&lt;br /&gt;
net.ipv4.netfilter.ip_conntrack_udp_timeout = 60&lt;br /&gt;
net.ipv4.netfilter.ip_conntrack_udp_timeout_stream = 180&lt;br /&gt;
##### config Ralink ESW vlan partition (WLLLL) #####&lt;br /&gt;
switch reg write offset=14, value=405555&lt;br /&gt;
switch reg write offset=50, value=2001&lt;br /&gt;
switch reg write offset=98, value=7f3f&lt;br /&gt;
switch reg write offset=e4, value=3f&lt;br /&gt;
switch reg write offset=40, value=1002&lt;br /&gt;
switch reg write offset=44, value=1001&lt;br /&gt;
switch reg write offset=48, value=1001&lt;br /&gt;
switch reg write offset=70, value=ffff417e&lt;br /&gt;
done.&lt;br /&gt;
rmmod: 8021q: No such file or directory&lt;br /&gt;
insmod: 8021q.ko: module not found&lt;br /&gt;
eth2.2: Setting MAC address to  e4 71 85 00 d0 d3.&lt;br /&gt;
device ra0 entered promiscuous mode&lt;br /&gt;
udhcpc (v1.12.1) started&lt;br /&gt;
br0: port 2(eth2.1) entering learning state&lt;br /&gt;
br0: port 1(ra0) entering learning state&lt;br /&gt;
ifconfig: ioctl 0x8914 failed: Cannot assign requested address&lt;br /&gt;
ifconfig: ioctl 0x8914 failed: Cannot assign requested address&lt;br /&gt;
br0: topology change detected, propagating&lt;br /&gt;
br0: port 2(eth2.1) entering forwarding state&lt;br /&gt;
br0: topology change detected, propagating&lt;br /&gt;
br0: port 1(ra0) entering forwarding state&lt;br /&gt;
killall: udhcpd: no process killed&lt;br /&gt;
Set: phy[4].reg[0] = 3900&lt;br /&gt;
Set: phy[1].reg[0] = 3900&lt;br /&gt;
Set: phy[2].reg[0] = 3900&lt;br /&gt;
Set: phy[3].reg[0] = 3900&lt;br /&gt;
Set: phy[4].reg[0] = 3100&lt;br /&gt;
Set: phy[1].reg[0] = 3100&lt;br /&gt;
Set: phy[2].reg[0] = 3100&lt;br /&gt;
Set: phy[3].reg[0] = 3100&lt;br /&gt;
ifconfig: ioctl 0x8913 failed: No such device&lt;br /&gt;
rm: cannot remove &#039;/etc/radvd.conf&#039;: No such file or directory&lt;br /&gt;
libupnp: using UDP SSDP_PORT = 1900&lt;br /&gt;
upnpd[1554]: UPnP SDK Successfully Initialized.&lt;br /&gt;
Jan  1 00:00:26 upnpd[1554]: UPnP SDK Successfully Initialized.&lt;br /&gt;
upnpd[1554]: Succesfully set the Web Server Root Directory.&lt;br /&gt;
Jan  1 00:00:26 upnpd[1554]: Succesfully set the Web Server Root Directory.&lt;br /&gt;
upnpd[1554]: IGD root device successfully registered.&lt;br /&gt;
Jan  1 00:00:26 upnpd[1554]: IGD root device successfully registered.&lt;br /&gt;
ioctl: Unknown error 515&lt;br /&gt;
killall rt2860apd 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F -t filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D FORWARD -j macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D FORWARD -j web_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F web_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D FORWARD -j malicious_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F malicious_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -D INPUT -j malicious_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -F malicious_input_filter  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -P INPUT ACCEPT&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
iptables -P FORWARD ACCEPT&lt;br /&gt;
iptables -t filter -N web_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N malicious_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N synflood_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N malicious_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -N synflood_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A FORWARD -j web_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A FORWARD -j macipport_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A FORWARD -j malicious_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A malicious_filter -p tcp --syn -j synflood_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A INPUT -j malicious_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t filter -A malicious_input_filter -p tcp --syn -j synflood_input_filter 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -A malicious_input_filter -i eth2.2 -p tcp --dport 80 -j DROP&lt;br /&gt;
/bin/super_dmz -f&lt;br /&gt;
upnpd[1554]: Advertisements Sent.  Listening for requests ... &lt;br /&gt;
Jan  1 00:00:29 upnpd[1554]: Advertisements Sent.  Listening for requests ... &lt;br /&gt;
killall: udhcpd: no process killed&lt;br /&gt;
Set: phy[4].reg[0] = 3900&lt;br /&gt;
Set: phy[1].reg[0] = 3900&lt;br /&gt;
Set: phy[2].reg[0] = 3900&lt;br /&gt;
Set: phy[3].reg[0] = 3900&lt;br /&gt;
Set: phy[4].reg[0] = 3100&lt;br /&gt;
Set: phy[1].reg[0] = 3100&lt;br /&gt;
Set: phy[2].reg[0] = 3100&lt;br /&gt;
Set: phy[3].reg[0] = 3100&lt;br /&gt;
superdmz:Can&#039;t get WAN gateway&lt;br /&gt;
iptables -t nat -D PREROUTING -j port_forward 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -F port_forward  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -X port_forward  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -D PREROUTING -j DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -F DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -X DMZ  1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -N port_forward 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -I PREROUTING 1 -j port_forward 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
iptables -t nat -N DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1; iptables -t nat -I PREROUTING 2 -j DMZ 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
ntp.sh&lt;br /&gt;
greenap.sh init&lt;br /&gt;
ddns.sh&lt;br /&gt;
kill -9 `cat /var/run/wscd.pid.ra0`&lt;br /&gt;
cat: can&#039;t open &#039;/var/run/wscd.pid.ra0&#039;: No such file or directory&lt;br /&gt;
kill: you need to specify whom to kill&lt;br /&gt;
iwpriv ra0 set WscConfMode=0 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
route delete 239.255.255.250 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
killall -q klogd&lt;br /&gt;
killall -q syslogd&lt;br /&gt;
syslogd -C8 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
klogd 1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
killall -q zebra&lt;br /&gt;
killall -q ripd&lt;br /&gt;
/bin/qos_run&lt;br /&gt;
echo 0 &amp;gt; /proc/sys/net/ipv6/conf/all/forwarding&lt;br /&gt;
webs: Listening for HTTP requests at address 10.10.10.254&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=555&amp;diff=57270</id>
		<title>555</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=555&amp;diff=57270"/>
		<updated>2017-03-14T23:41:34Z</updated>

		<summary type="html">&lt;p&gt;✆: a stable example e16ed2c24e88fa6738359867b4402716&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Teh world famous&#039;ist/old&#039;ish/ubiquitous IC&lt;br /&gt;
&amp;lt;pre&amp;gt;                                                   &lt;br /&gt;
    555555555555555555 555555555555555555 555555555555555555 &lt;br /&gt;
    5::::::::::::::::5 5::::::::::::::::5 5::::::::::::::::5 &lt;br /&gt;
    5::::::::::::::::5 5::::::::::::::::5 5::::::::::::::::5 &lt;br /&gt;
    5:::::555555555555 5:::::555555555555 5:::::555555555555 &lt;br /&gt;
    5:::::5            5:::::5            5:::::5            &lt;br /&gt;
    5:::::5            5:::::5            5:::::5            &lt;br /&gt;
    5:::::5555555555   5:::::5555555555   5:::::5555555555   &lt;br /&gt;
    5:::::::::::::::5  5:::::::::::::::5  5:::::::::::::::5  &lt;br /&gt;
    555555555555:::::5 555555555555:::::5 555555555555:::::5 &lt;br /&gt;
                5:::::5            5:::::5            5:::::5&lt;br /&gt;
                5:::::5            5:::::5            5:::::5&lt;br /&gt;
    5555555     5:::::55555555     5:::::55555555     5:::::5&lt;br /&gt;
    5::::::55555::::::55::::::55555::::::55::::::5#660::::::5&lt;br /&gt;
     55:::::::::::::55  55:::::::::::::55  55:::::::::::::55 &lt;br /&gt;
       55:::::::::55      55:::::::::55      55:::::::::55   &lt;br /&gt;
         555555555          555555555          555555555     &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Operating Voltage 3-15v (typical)&lt;br /&gt;
*Operating frequency &amp;gt;500Khz&lt;br /&gt;
*Astable and monostable modes&lt;br /&gt;
*Adjustable duty cycle&lt;br /&gt;
*Output source or sink up to 200mA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
           ---U---&lt;br /&gt;
   GND (1)-|     |-(8) Vcc&lt;br /&gt;
  TRIG (2)-| 555 |-(7) DIS&lt;br /&gt;
   OUT (3)-|     |-(6) THR&lt;br /&gt;
 RESET (4)-|     |-(5) CTRL&lt;br /&gt;
           -------&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datasheet:&lt;br /&gt;
* http://www.ti.com/lit/ds/symlink/ne555.pdf&lt;br /&gt;
* http://www2.st.com/resource/en/datasheet/ne555.pdf&lt;br /&gt;
&lt;br /&gt;
More: https://en.wikipedia.org/wiki/555_timer_IC&lt;br /&gt;
&lt;br /&gt;
[[File:555astable.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note A: Connect pin 5 to ground via capacitor for better performance.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Frequency = 1.44 / ((Ra+Rb)C)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duty Cycle = Rb / (Ra + 2Rb)&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=File:555astable.png&amp;diff=57269</id>
		<title>File:555astable.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=File:555astable.png&amp;diff=57269"/>
		<updated>2017-03-14T23:34:31Z</updated>

		<summary type="html">&lt;p&gt;✆: From TI&amp;#039;s data sheet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From TI&#039;s data sheet&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Arch&amp;diff=57256</id>
		<title>Arch</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Arch&amp;diff=57256"/>
		<updated>2017-03-13T19:50:35Z</updated>

		<summary type="html">&lt;p&gt;✆: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;font-size: 60pt; color: #000; background-color: #E0E&amp;quot;&amp;gt;Arch&amp;lt;/span&amp;gt; is awesome you should try it, here&#039;s how...&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
== Try It ==&lt;br /&gt;
&lt;br /&gt;
Download it: https://www.archlinux.org/download/ try teh torrent, it&#039;s hella well seeded.&lt;br /&gt;
&lt;br /&gt;
Make a key&lt;br /&gt;
&amp;lt;pre&amp;gt;[green@01h arch]$ dd bs=4M if=archlinux-2016.11.01-dual.iso of=/dev/sdh status=progress &amp;amp;&amp;amp; sync&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;[noise@android-f31e3654c04ba949:/xfer/arch]# dd bs=4M if=archlinux-2017.01.01-dual.iso of=/dev/sdg status=progress &amp;amp;&amp;amp; sync&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Boot from iso, either on compatible hardware, or as a VirtualBox.&lt;br /&gt;
&lt;br /&gt;
Congratulations, you&#039;re now running Arch.&lt;br /&gt;
&lt;br /&gt;
== Install It ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.archlinux.org/index.php/Installation_Guide&lt;br /&gt;
&lt;br /&gt;
#010 now it be green ?&lt;br /&gt;
&lt;br /&gt;
I&#039;m a repliCAN!&lt;br /&gt;
&lt;br /&gt;
as in i can &amp;amp; will replicate&lt;br /&gt;
&lt;br /&gt;
&amp;quot;when in doubt, reboot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
file got owned by root, chown it back&lt;br /&gt;
&lt;br /&gt;
started vm with archlinux iso as optical&lt;br /&gt;
&lt;br /&gt;
boot into Arch x64&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@archiso ~ # timedatectl set-ntp true&lt;br /&gt;
root@archiso ~ # fdisk /dev/sda&lt;br /&gt;
	n (use all defaults)&lt;br /&gt;
	a (toggle bootable flag to enabled)&lt;br /&gt;
	w (writes changes and exits&lt;br /&gt;
root@archis ~ # mkfs.ext4 /dev/sda1&lt;br /&gt;
root@archis ~ # mount /dev/sda1 /mnt&lt;br /&gt;
root@archis ~ # pacstrap /mnt base&lt;br /&gt;
root@archis ~ # genfstab -U /mnt &amp;gt;&amp;gt; /mnt/etc/fstab&lt;br /&gt;
root@archis ~ # arch-chroot /mnt&lt;br /&gt;
&lt;br /&gt;
chroot # ln -s /usr/share/zoneinfo/America/Los_Angeles /etc/localtime&lt;br /&gt;
chroot # hwclock --systohc&lt;br /&gt;
chroot # nano /etc/locale.gen (uncomment en_US.UTF-8 and ISO)&lt;br /&gt;
chroot # locale-gen&lt;br /&gt;
chroot # echo LANG=en_US.UTF-8 &amp;gt; /etc/locale.conf&lt;br /&gt;
chroot # echo mousepad-aqua &amp;gt; /etc/hostname&lt;br /&gt;
chroot # passwd&lt;br /&gt;
	aqua&lt;br /&gt;
chroot # pacman -S grub&lt;br /&gt;
chroot # grub-install --target=i386-pc /dev/sda&lt;br /&gt;
chroot # grub-mkconfig -o /boot/grub/grub.cfg&lt;br /&gt;
chroot # pacman -S intel-ucode&lt;br /&gt;
chroot # grub-mkconfig -o /boot/grub/grub.cfg&lt;br /&gt;
chroot # exit&lt;br /&gt;
&lt;br /&gt;
[remove install media]&lt;br /&gt;
&lt;br /&gt;
root@archis ~ # reboot&lt;br /&gt;
&lt;br /&gt;
login as root&lt;br /&gt;
&lt;br /&gt;
[root@localhost ~]# ip link (note ethernet name)&lt;br /&gt;
[root@localhost ~]# nano /etc/netctl/ethernet-dhcp &lt;br /&gt;
	Description=&#039;DHCP connection&#039;&lt;br /&gt;
	Interface=enp0s3&lt;br /&gt;
	Connection=ethernet&lt;br /&gt;
	IP=dhcp&lt;br /&gt;
[root@localhost ~]# netctl start ethernet-dhcp&lt;br /&gt;
[root@localhost ~]# netctl enable ethernet-dhcp&lt;br /&gt;
[root@localhost ~]# pacman -S sudo&lt;br /&gt;
[root@localhost ~]# visudo (enable wheel group w/password save == esc :x)&lt;br /&gt;
[root@localhost ~]# useradd -m -G wheel -s /bin/bash h4x0r&lt;br /&gt;
[root@localhost ~]# passwd h4x0r (guest)&lt;br /&gt;
[root@localhost ~]# pacman -Syyu (sync databases)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span style=&amp;quot;color: #0EE; font-size: 2em&amp;quot;&amp;gt;Configure It&amp;lt;/span&amp;gt; ==&lt;br /&gt;
=== SSH ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# pacman -S openssh&lt;br /&gt;
# systemctl start sshd&lt;br /&gt;
# ststemctl enable sshd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXDE ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# pacman -S xorg xorg-drivers xorg-xinit lxde&lt;br /&gt;
# echo &amp;quot;exec startlxde&amp;quot; &amp;gt; ~/.xinitrc&lt;br /&gt;
# startx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resolution ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cvt 1920 1080&lt;br /&gt;
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz&lt;br /&gt;
Modeline &amp;quot;1920x1080_60.00&amp;quot;  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync&lt;br /&gt;
xrandr --newmode &amp;quot;1920x1080_60.00&amp;quot;  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync&lt;br /&gt;
xrandr --addmode VGA1 1920x1080_60.00&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	# pacman -S virtualbox python mosquitto zip unzip tigervnc firefox chromium&lt;br /&gt;
		libgl (1?)&lt;br /&gt;
		virtualbox (2)&lt;br /&gt;
		libx264 (1)&lt;br /&gt;
		ttf-font (1)&lt;br /&gt;
&lt;br /&gt;
	# pacman -S noto-fonts-cjk noto-fonts-emoji&lt;br /&gt;
	# pacman -S fossil git svn&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== pastebin it ===&lt;br /&gt;
&amp;lt;somthing&amp;gt; 2&amp;gt;&amp;amp;1 | curl -F c=@- https://ptpb.pw&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=%E2%9C%86&amp;diff=57185</id>
		<title>✆</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=%E2%9C%86&amp;diff=57185"/>
		<updated>2017-03-10T01:44:55Z</updated>

		<summary type="html">&lt;p&gt;✆: /* phreak */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Get your PHREAK oN!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
               _.===========================._&lt;br /&gt;
            .&#039;`  .-  - __- - - -- --__--- -.  `&#039;.&lt;br /&gt;
        __ / ,&#039;`     _|--|_________|--|_     `&#039;. \&lt;br /&gt;
      /&#039;--| ;    _.&#039;\ |  &#039;         &#039;  | /&#039;._    ; |&lt;br /&gt;
     //   | |_.-&#039; .-&#039;.&#039;      ___      &#039;.&#039;-. &#039;-._| |&lt;br /&gt;
    (\)   \&amp;quot;` _.-` /     .-&#039;`_ `&#039;-.     \ `-._ `&amp;quot;/&lt;br /&gt;
    (\)    `-&#039;    |    .&#039; .-&#039;&amp;quot; &amp;quot;&#039;-. &#039;.    |    `-`&lt;br /&gt;
   (\)            |   / .&#039;(3)(2)(1)&#039;. \   |&lt;br /&gt;
   (\)            |  / / (4) .-.     \ \  |&lt;br /&gt;
   (\)            |  | |(5) (   )&#039;==,J |  |&lt;br /&gt;
  (\)             |  \ \ (6) &#039;-&#039; (0) / /  |&lt;br /&gt;
 (\)              |   \ &#039;.(7)(8)(9).&#039; /   |&lt;br /&gt;
 (\)           ___|    &#039;. &#039;-.._..-&#039; .&#039;    |&lt;br /&gt;
 (\)          /.--|      &#039;-._____.-&#039;      |&lt;br /&gt;
  (\)        (\)  |\_  _  __   _   __  __/|&lt;br /&gt;
 (\)        (\)   |                       |&lt;br /&gt;
(\)_._._.__(\)    |                       |&lt;br /&gt;
 (\\\\jgs\\\)      &#039;.___________________.&#039;&lt;br /&gt;
  &#039;-&#039;-&#039;-&#039;--&#039;&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[DTMF]]&lt;br /&gt;
&lt;br /&gt;
[[Wildcard]]&lt;br /&gt;
&lt;br /&gt;
== phreak ==&lt;br /&gt;
&lt;br /&gt;
This is a machine currently running Arch Linux and Asterisk. It is currently parked on a shelf on the West wall. It has a fresh HDD and install. The [[Wildcard]] has been installed and possibly configured. It should support a standard phone on port 1 &amp;amp; 2, and POTS line on 3 &amp;amp; 4, however it has not been confirmed as functional/working since pulled from [[Pegasus]].&lt;br /&gt;
&lt;br /&gt;
It is setup and working to support calls via linphone.&lt;br /&gt;
&lt;br /&gt;
* https://wiki.archlinux.org/index.php/Asterisk&lt;br /&gt;
&lt;br /&gt;
Dependcies required prior to install:&lt;br /&gt;
* linphone&lt;br /&gt;
* jansson&lt;br /&gt;
* portaudio&lt;br /&gt;
* libsrtp&lt;br /&gt;
* python&lt;br /&gt;
* https://aur.archlinux.org/packages/asterisk/&lt;br /&gt;
* https://aur.archlinux.org/packages/pjproject/&lt;br /&gt;
&lt;br /&gt;
== Caller ID ==&lt;br /&gt;
&lt;br /&gt;
* https://en.wikipedia.org/wiki/Caller_ID&lt;br /&gt;
* http://www.softelectro.ru/bell202_en.html&lt;br /&gt;
* http://melabs.com/resources/callerid.htm&lt;br /&gt;
* http://what-when-how.com/voip/fsk-caller-id-data-transport-protocol-voip/&lt;br /&gt;
* https://hkn.eecs.berkeley.edu/~drake/callsense/callerid.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Dial Tone ===&lt;br /&gt;
A simple dial tone generator.&lt;br /&gt;
&lt;br /&gt;
=== RJ-11 to USB ===&lt;br /&gt;
Create a RJ-11 phone connector to PC converter.&lt;br /&gt;
Support both rotary and touch-tone based phones.&lt;br /&gt;
&lt;br /&gt;
Potential Hardware:&lt;br /&gt;
*Parallax BS2 (w/Professional Development Board)&lt;br /&gt;
*Arduino UNO&lt;br /&gt;
*USB Sound Card&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nuts &amp;amp; Volts on hooking up a Parallax BS2 to a phone http://www.parallax.com/dl/docs/cols/nv/vol1/code/nv19.zip&lt;br /&gt;
&lt;br /&gt;
Archived link: https://web.archive.org/web/20060315010828/http://www.parallax.com/dl/docs/cols/nv/vol1/col/nv19.pdf&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Phreak&amp;diff=57184</id>
		<title>Phreak</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Phreak&amp;diff=57184"/>
		<updated>2017-03-10T01:42:09Z</updated>

		<summary type="html">&lt;p&gt;✆: nope&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Maybe you are looking for [[✆|Phreaking]]&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Wildcard&amp;diff=57183</id>
		<title>Wildcard</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Wildcard&amp;diff=57183"/>
		<updated>2017-03-10T00:46:28Z</updated>

		<summary type="html">&lt;p&gt;✆: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WILDCARD TDM410&lt;br /&gt;
&lt;br /&gt;
4 Port TDM PCI&lt;br /&gt;
&lt;br /&gt;
US: DIGTE01AX400M&lt;br /&gt;
IC: 4771-X400M&lt;br /&gt;
&lt;br /&gt;
== modules ==&lt;br /&gt;
* S110M Rev D FXS * 2 (green/station)&lt;br /&gt;
* X100M Rev D FXO * 2 (red/line)&lt;br /&gt;
&lt;br /&gt;
== software ==&lt;br /&gt;
&lt;br /&gt;
To see if the card is connected:&lt;br /&gt;
# lspci -n  | grep d161&lt;br /&gt;
&lt;br /&gt;
Depencies required:&lt;br /&gt;
* linux-headers&lt;br /&gt;
&lt;br /&gt;
# wget http://downloads.digium.com/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz &lt;br /&gt;
# tar -zxvf dahdi-linux-complete-current.tar.gz&lt;br /&gt;
# cd dahdi-linux-complete-X.X.X+X.X.X&lt;br /&gt;
# make &lt;br /&gt;
# make install &lt;br /&gt;
# make config &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== config ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/dahdi&lt;br /&gt;
$ cat system.conf&lt;br /&gt;
# Autogenerated by /usr/sbin/dahdi_genconf on Sat Feb 18 21:03:56 2017&lt;br /&gt;
# If you edit this file and execute /usr/sbin/dahdi_genconf again,&lt;br /&gt;
# your manual changes will be LOST.&lt;br /&gt;
# Dahdi Configuration File&lt;br /&gt;
#&lt;br /&gt;
# This file is parsed by the Dahdi Configurator, dahdi_cfg&lt;br /&gt;
#&lt;br /&gt;
# Span 1: WCTDM/0 &amp;quot;Wildcard TDM410P&amp;quot; &lt;br /&gt;
fxsks=1&lt;br /&gt;
echocanceller=oslec,1&lt;br /&gt;
fxsks=2&lt;br /&gt;
echocanceller=oslec,2&lt;br /&gt;
fxoks=3&lt;br /&gt;
echocanceller=oslec,3&lt;br /&gt;
fxoks=4&lt;br /&gt;
echocanceller=oslec,4&lt;br /&gt;
&lt;br /&gt;
# Span 2: DAHDI_DUMMY/1 &amp;quot;DAHDI_DUMMY/1 (source: HRtimer) 1&amp;quot; (MASTER) &lt;br /&gt;
&lt;br /&gt;
# Global data&lt;br /&gt;
&lt;br /&gt;
loadzone	= us&lt;br /&gt;
defaultzone	= us&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/asterisk&lt;br /&gt;
cat chan_dahdi.conf&lt;br /&gt;
;General options&lt;br /&gt;
usecallerid = yes&lt;br /&gt;
hidecallerid = no &lt;br /&gt;
callwaiting = yes&lt;br /&gt;
threewaycalling = yes&lt;br /&gt;
transfer = yes&lt;br /&gt;
echocancel = yes&lt;br /&gt;
echocancelwhenbridged = yes&lt;br /&gt;
rxgain = 0.0&lt;br /&gt;
txgain = 0.0&lt;br /&gt;
;FXS Modules&lt;br /&gt;
group = 1&lt;br /&gt;
signalling = fxo_ks&lt;br /&gt;
context = Internal &lt;br /&gt;
channel = 1-2 &lt;br /&gt;
;FXO Modules&lt;br /&gt;
group = 2&lt;br /&gt;
echocancel = yes&lt;br /&gt;
signalling = fxs_ks &lt;br /&gt;
context = Incoming&lt;br /&gt;
channel = 3-4 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://www.digium.com/sites/digium/files/analog-telephony-card-4-port-user-manual.pdf&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=%E2%9C%86&amp;diff=57182</id>
		<title>✆</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=%E2%9C%86&amp;diff=57182"/>
		<updated>2017-03-09T23:46:51Z</updated>

		<summary type="html">&lt;p&gt;✆: ring ring&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Get your PHREAK oN!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
               _.===========================._&lt;br /&gt;
            .&#039;`  .-  - __- - - -- --__--- -.  `&#039;.&lt;br /&gt;
        __ / ,&#039;`     _|--|_________|--|_     `&#039;. \&lt;br /&gt;
      /&#039;--| ;    _.&#039;\ |  &#039;         &#039;  | /&#039;._    ; |&lt;br /&gt;
     //   | |_.-&#039; .-&#039;.&#039;      ___      &#039;.&#039;-. &#039;-._| |&lt;br /&gt;
    (\)   \&amp;quot;` _.-` /     .-&#039;`_ `&#039;-.     \ `-._ `&amp;quot;/&lt;br /&gt;
    (\)    `-&#039;    |    .&#039; .-&#039;&amp;quot; &amp;quot;&#039;-. &#039;.    |    `-`&lt;br /&gt;
   (\)            |   / .&#039;(3)(2)(1)&#039;. \   |&lt;br /&gt;
   (\)            |  / / (4) .-.     \ \  |&lt;br /&gt;
   (\)            |  | |(5) (   )&#039;==,J |  |&lt;br /&gt;
  (\)             |  \ \ (6) &#039;-&#039; (0) / /  |&lt;br /&gt;
 (\)              |   \ &#039;.(7)(8)(9).&#039; /   |&lt;br /&gt;
 (\)           ___|    &#039;. &#039;-.._..-&#039; .&#039;    |&lt;br /&gt;
 (\)          /.--|      &#039;-._____.-&#039;      |&lt;br /&gt;
  (\)        (\)  |\_  _  __   _   __  __/|&lt;br /&gt;
 (\)        (\)   |                       |&lt;br /&gt;
(\)_._._.__(\)    |                       |&lt;br /&gt;
 (\\\\jgs\\\)      &#039;.___________________.&#039;&lt;br /&gt;
  &#039;-&#039;-&#039;-&#039;--&#039;&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[DTMF]]&lt;br /&gt;
&lt;br /&gt;
[[Wildcard]]&lt;br /&gt;
&lt;br /&gt;
== phreak ==&lt;br /&gt;
&lt;br /&gt;
This is a machine currently running Arch Linux and Asterisk.&lt;br /&gt;
&lt;br /&gt;
* https://wiki.archlinux.org/index.php/Asterisk&lt;br /&gt;
&lt;br /&gt;
Dependcies required prior to install:&lt;br /&gt;
* linphone&lt;br /&gt;
* jansson&lt;br /&gt;
* portaudio&lt;br /&gt;
* libsrtp&lt;br /&gt;
* python&lt;br /&gt;
* https://aur.archlinux.org/packages/asterisk/&lt;br /&gt;
* https://aur.archlinux.org/packages/pjproject/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Caller ID ==&lt;br /&gt;
&lt;br /&gt;
* https://en.wikipedia.org/wiki/Caller_ID&lt;br /&gt;
* http://www.softelectro.ru/bell202_en.html&lt;br /&gt;
* http://melabs.com/resources/callerid.htm&lt;br /&gt;
* http://what-when-how.com/voip/fsk-caller-id-data-transport-protocol-voip/&lt;br /&gt;
* https://hkn.eecs.berkeley.edu/~drake/callsense/callerid.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Dial Tone ===&lt;br /&gt;
A simple dial tone generator.&lt;br /&gt;
&lt;br /&gt;
=== RJ-11 to USB ===&lt;br /&gt;
Create a RJ-11 phone connector to PC converter.&lt;br /&gt;
Support both rotary and touch-tone based phones.&lt;br /&gt;
&lt;br /&gt;
Potential Hardware:&lt;br /&gt;
*Parallax BS2 (w/Professional Development Board)&lt;br /&gt;
*Arduino UNO&lt;br /&gt;
*USB Sound Card&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nuts &amp;amp; Volts on hooking up a Parallax BS2 to a phone http://www.parallax.com/dl/docs/cols/nv/vol1/code/nv19.zip&lt;br /&gt;
&lt;br /&gt;
Archived link: https://web.archive.org/web/20060315010828/http://www.parallax.com/dl/docs/cols/nv/vol1/col/nv19.pdf&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Wildcard&amp;diff=57176</id>
		<title>Wildcard</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Wildcard&amp;diff=57176"/>
		<updated>2017-03-09T22:00:48Z</updated>

		<summary type="html">&lt;p&gt;✆: /* config */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WILDCARD TDM410&lt;br /&gt;
&lt;br /&gt;
4 Port TDM PCI&lt;br /&gt;
&lt;br /&gt;
US: DIGTE01AX400M&lt;br /&gt;
IC: 4771-X400M&lt;br /&gt;
&lt;br /&gt;
== modules ==&lt;br /&gt;
* S110M Rev D FXS * 2 (green/station)&lt;br /&gt;
* X100M Rev D FXO * 2 (red/line)&lt;br /&gt;
&lt;br /&gt;
== config ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/dahdi&lt;br /&gt;
$ cat system.conf&lt;br /&gt;
# Autogenerated by /usr/sbin/dahdi_genconf on Sat Feb 18 21:03:56 2017&lt;br /&gt;
# If you edit this file and execute /usr/sbin/dahdi_genconf again,&lt;br /&gt;
# your manual changes will be LOST.&lt;br /&gt;
# Dahdi Configuration File&lt;br /&gt;
#&lt;br /&gt;
# This file is parsed by the Dahdi Configurator, dahdi_cfg&lt;br /&gt;
#&lt;br /&gt;
# Span 1: WCTDM/0 &amp;quot;Wildcard TDM410P&amp;quot; &lt;br /&gt;
fxsks=1&lt;br /&gt;
echocanceller=oslec,1&lt;br /&gt;
fxsks=2&lt;br /&gt;
echocanceller=oslec,2&lt;br /&gt;
fxoks=3&lt;br /&gt;
echocanceller=oslec,3&lt;br /&gt;
fxoks=4&lt;br /&gt;
echocanceller=oslec,4&lt;br /&gt;
&lt;br /&gt;
# Span 2: DAHDI_DUMMY/1 &amp;quot;DAHDI_DUMMY/1 (source: HRtimer) 1&amp;quot; (MASTER) &lt;br /&gt;
&lt;br /&gt;
# Global data&lt;br /&gt;
&lt;br /&gt;
loadzone	= us&lt;br /&gt;
defaultzone	= us&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/asterisk&lt;br /&gt;
cat chan_dahdi.conf&lt;br /&gt;
;General options&lt;br /&gt;
usecallerid = yes&lt;br /&gt;
hidecallerid = no &lt;br /&gt;
callwaiting = yes&lt;br /&gt;
threewaycalling = yes&lt;br /&gt;
transfer = yes&lt;br /&gt;
echocancel = yes&lt;br /&gt;
echocancelwhenbridged = yes&lt;br /&gt;
rxgain = 0.0&lt;br /&gt;
txgain = 0.0&lt;br /&gt;
;FXS Modules&lt;br /&gt;
group = 1&lt;br /&gt;
signalling = fxo_ks&lt;br /&gt;
context = Internal &lt;br /&gt;
channel = 1-2 &lt;br /&gt;
;FXO Modules&lt;br /&gt;
group = 2&lt;br /&gt;
echocancel = yes&lt;br /&gt;
signalling = fxs_ks &lt;br /&gt;
context = Incoming&lt;br /&gt;
channel = 3-4 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://www.digium.com/sites/digium/files/analog-telephony-card-4-port-user-manual.pdf&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Wildcard&amp;diff=57175</id>
		<title>Wildcard</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Wildcard&amp;diff=57175"/>
		<updated>2017-03-09T21:58:17Z</updated>

		<summary type="html">&lt;p&gt;✆: dahdi config&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WILDCARD TDM410&lt;br /&gt;
&lt;br /&gt;
4 Port TDM PCI&lt;br /&gt;
&lt;br /&gt;
US: DIGTE01AX400M&lt;br /&gt;
IC: 4771-X400M&lt;br /&gt;
&lt;br /&gt;
== modules ==&lt;br /&gt;
* S110M Rev D FXS * 2 (green/station)&lt;br /&gt;
* X100M Rev D FXO * 2 (red/line)&lt;br /&gt;
&lt;br /&gt;
== config ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/dahdi&lt;br /&gt;
$ cat system.conf&lt;br /&gt;
# Autogenerated by /usr/sbin/dahdi_genconf on Sat Feb 18 21:03:56 2017&lt;br /&gt;
# If you edit this file and execute /usr/sbin/dahdi_genconf again,&lt;br /&gt;
# your manual changes will be LOST.&lt;br /&gt;
# Dahdi Configuration File&lt;br /&gt;
#&lt;br /&gt;
# This file is parsed by the Dahdi Configurator, dahdi_cfg&lt;br /&gt;
#&lt;br /&gt;
# Span 1: WCTDM/0 &amp;quot;Wildcard TDM410P&amp;quot; &lt;br /&gt;
fxsks=1&lt;br /&gt;
echocanceller=oslec,1&lt;br /&gt;
fxsks=2&lt;br /&gt;
echocanceller=oslec,2&lt;br /&gt;
fxoks=3&lt;br /&gt;
echocanceller=oslec,3&lt;br /&gt;
fxoks=4&lt;br /&gt;
echocanceller=oslec,4&lt;br /&gt;
&lt;br /&gt;
# Span 2: DAHDI_DUMMY/1 &amp;quot;DAHDI_DUMMY/1 (source: HRtimer) 1&amp;quot; (MASTER) &lt;br /&gt;
&lt;br /&gt;
# Global data&lt;br /&gt;
&lt;br /&gt;
loadzone	= us&lt;br /&gt;
defaultzone	= us&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.digium.com/sites/digium/files/analog-telephony-card-4-port-user-manual.pdf&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Wildcard&amp;diff=57173</id>
		<title>Wildcard</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Wildcard&amp;diff=57173"/>
		<updated>2017-03-09T21:03:27Z</updated>

		<summary type="html">&lt;p&gt;✆: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WILDCARD TDM410&lt;br /&gt;
&lt;br /&gt;
4 Port TDM PCI&lt;br /&gt;
&lt;br /&gt;
US: DIGTE01AX400M&lt;br /&gt;
IC: 4771-X400M&lt;br /&gt;
&lt;br /&gt;
== modules ==&lt;br /&gt;
* S110M Rev D FXS * 2 (green/station)&lt;br /&gt;
* X100M Rev D FXO * 2 (red/line)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.digium.com/sites/digium/files/analog-telephony-card-4-port-user-manual.pdf&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Wildcard&amp;diff=57172</id>
		<title>Wildcard</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Wildcard&amp;diff=57172"/>
		<updated>2017-03-09T21:00:40Z</updated>

		<summary type="html">&lt;p&gt;✆: phreak&amp;#039;n card&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WILDCARD TDM410&lt;br /&gt;
&lt;br /&gt;
4 Port TDM PCI&lt;br /&gt;
&lt;br /&gt;
US: DIGTE01AX400M&lt;br /&gt;
IC: 4771-X400M&lt;br /&gt;
&lt;br /&gt;
== modules ==&lt;br /&gt;
S110M Rev D FXS * 2 (station)&lt;br /&gt;
X100M Rev D FXO * 2 (line)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.digium.com/sites/digium/files/analog-telephony-card-4-port-user-manual.pdf&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=%E2%9C%86&amp;diff=57171</id>
		<title>✆</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=%E2%9C%86&amp;diff=57171"/>
		<updated>2017-03-09T20:51:55Z</updated>

		<summary type="html">&lt;p&gt;✆: asterisk&amp;#039;s card hack&amp;#039;n&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Get your PHREAK oN!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
               _.===========================._&lt;br /&gt;
            .&#039;`  .-  - __- - - -- --__--- -.  `&#039;.&lt;br /&gt;
        __ / ,&#039;`     _|--|_________|--|_     `&#039;. \&lt;br /&gt;
      /&#039;--| ;    _.&#039;\ |  &#039;         &#039;  | /&#039;._    ; |&lt;br /&gt;
     //   | |_.-&#039; .-&#039;.&#039;      ___      &#039;.&#039;-. &#039;-._| |&lt;br /&gt;
    (\)   \&amp;quot;` _.-` /     .-&#039;`_ `&#039;-.     \ `-._ `&amp;quot;/&lt;br /&gt;
    (\)    `-&#039;    |    .&#039; .-&#039;&amp;quot; &amp;quot;&#039;-. &#039;.    |    `-`&lt;br /&gt;
   (\)            |   / .&#039;(3)(2)(1)&#039;. \   |&lt;br /&gt;
   (\)            |  / / (4) .-.     \ \  |&lt;br /&gt;
   (\)            |  | |(5) (   )&#039;==,J |  |&lt;br /&gt;
  (\)             |  \ \ (6) &#039;-&#039; (0) / /  |&lt;br /&gt;
 (\)              |   \ &#039;.(7)(8)(9).&#039; /   |&lt;br /&gt;
 (\)           ___|    &#039;. &#039;-.._..-&#039; .&#039;    |&lt;br /&gt;
 (\)          /.--|      &#039;-._____.-&#039;      |&lt;br /&gt;
  (\)        (\)  |\_  _  __   _   __  __/|&lt;br /&gt;
 (\)        (\)   |                       |&lt;br /&gt;
(\)_._._.__(\)    |                       |&lt;br /&gt;
 (\\\\jgs\\\)      &#039;.___________________.&#039;&lt;br /&gt;
  &#039;-&#039;-&#039;-&#039;--&#039;&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[DTMF]]&lt;br /&gt;
&lt;br /&gt;
[[Wildcard]]&lt;br /&gt;
&lt;br /&gt;
== Caller ID ==&lt;br /&gt;
&lt;br /&gt;
* https://en.wikipedia.org/wiki/Caller_ID&lt;br /&gt;
* http://www.softelectro.ru/bell202_en.html&lt;br /&gt;
* http://melabs.com/resources/callerid.htm&lt;br /&gt;
* http://what-when-how.com/voip/fsk-caller-id-data-transport-protocol-voip/&lt;br /&gt;
* https://hkn.eecs.berkeley.edu/~drake/callsense/callerid.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Dial Tone ===&lt;br /&gt;
A simple dial tone generator.&lt;br /&gt;
&lt;br /&gt;
=== RJ-11 to USB ===&lt;br /&gt;
Create a RJ-11 phone connector to PC converter.&lt;br /&gt;
Support both rotary and touch-tone based phones.&lt;br /&gt;
&lt;br /&gt;
Potential Hardware:&lt;br /&gt;
*Parallax BS2 (w/Professional Development Board)&lt;br /&gt;
*Arduino UNO&lt;br /&gt;
*USB Sound Card&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nuts &amp;amp; Volts on hooking up a Parallax BS2 to a phone http://www.parallax.com/dl/docs/cols/nv/vol1/code/nv19.zip&lt;br /&gt;
&lt;br /&gt;
Archived link: https://web.archive.org/web/20060315010828/http://www.parallax.com/dl/docs/cols/nv/vol1/col/nv19.pdf&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=%E2%9C%86&amp;diff=57146</id>
		<title>✆</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=%E2%9C%86&amp;diff=57146"/>
		<updated>2017-03-08T08:26:46Z</updated>

		<summary type="html">&lt;p&gt;✆: Hi Michael from Minnesota!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Get your PHREAK oN!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
               _.===========================._&lt;br /&gt;
            .&#039;`  .-  - __- - - -- --__--- -.  `&#039;.&lt;br /&gt;
        __ / ,&#039;`     _|--|_________|--|_     `&#039;. \&lt;br /&gt;
      /&#039;--| ;    _.&#039;\ |  &#039;         &#039;  | /&#039;._    ; |&lt;br /&gt;
     //   | |_.-&#039; .-&#039;.&#039;      ___      &#039;.&#039;-. &#039;-._| |&lt;br /&gt;
    (\)   \&amp;quot;` _.-` /     .-&#039;`_ `&#039;-.     \ `-._ `&amp;quot;/&lt;br /&gt;
    (\)    `-&#039;    |    .&#039; .-&#039;&amp;quot; &amp;quot;&#039;-. &#039;.    |    `-`&lt;br /&gt;
   (\)            |   / .&#039;(3)(2)(1)&#039;. \   |&lt;br /&gt;
   (\)            |  / / (4) .-.     \ \  |&lt;br /&gt;
   (\)            |  | |(5) (   )&#039;==,J |  |&lt;br /&gt;
  (\)             |  \ \ (6) &#039;-&#039; (0) / /  |&lt;br /&gt;
 (\)              |   \ &#039;.(7)(8)(9).&#039; /   |&lt;br /&gt;
 (\)           ___|    &#039;. &#039;-.._..-&#039; .&#039;    |&lt;br /&gt;
 (\)          /.--|      &#039;-._____.-&#039;      |&lt;br /&gt;
  (\)        (\)  |\_  _  __   _   __  __/|&lt;br /&gt;
 (\)        (\)   |                       |&lt;br /&gt;
(\)_._._.__(\)    |                       |&lt;br /&gt;
 (\\\\jgs\\\)      &#039;.___________________.&#039;&lt;br /&gt;
  &#039;-&#039;-&#039;-&#039;--&#039;&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[DTMF]]&lt;br /&gt;
&lt;br /&gt;
== Caller ID ==&lt;br /&gt;
&lt;br /&gt;
* https://en.wikipedia.org/wiki/Caller_ID&lt;br /&gt;
* http://www.softelectro.ru/bell202_en.html&lt;br /&gt;
* http://melabs.com/resources/callerid.htm&lt;br /&gt;
* http://what-when-how.com/voip/fsk-caller-id-data-transport-protocol-voip/&lt;br /&gt;
* https://hkn.eecs.berkeley.edu/~drake/callsense/callerid.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Dial Tone ===&lt;br /&gt;
A simple dial tone generator.&lt;br /&gt;
&lt;br /&gt;
=== RJ-11 to USB ===&lt;br /&gt;
Create a RJ-11 phone connector to PC converter.&lt;br /&gt;
Support both rotary and touch-tone based phones.&lt;br /&gt;
&lt;br /&gt;
Potential Hardware:&lt;br /&gt;
*Parallax BS2 (w/Professional Development Board)&lt;br /&gt;
*Arduino UNO&lt;br /&gt;
*USB Sound Card&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nuts &amp;amp; Volts on hooking up a Parallax BS2 to a phone http://www.parallax.com/dl/docs/cols/nv/vol1/code/nv19.zip&lt;br /&gt;
&lt;br /&gt;
Archived link: https://web.archive.org/web/20060315010828/http://www.parallax.com/dl/docs/cols/nv/vol1/col/nv19.pdf&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=File:Keypad.svg&amp;diff=57145</id>
		<title>File:Keypad.svg</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=File:Keypad.svg&amp;diff=57145"/>
		<updated>2017-03-08T08:22:48Z</updated>

		<summary type="html">&lt;p&gt;✆: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Phreaking/DTMF&amp;diff=57144</id>
		<title>Phreaking/DTMF</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Phreaking/DTMF&amp;diff=57144"/>
		<updated>2017-03-08T08:20:42Z</updated>

		<summary type="html">&lt;p&gt;✆: ✆ moved page Phreaking/DTMF to DTMF over redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[DTMF]]&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=DTMF&amp;diff=57143</id>
		<title>DTMF</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=DTMF&amp;diff=57143"/>
		<updated>2017-03-08T08:20:42Z</updated>

		<summary type="html">&lt;p&gt;✆: ✆ moved page Phreaking/DTMF to DTMF over redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Intro ==&lt;br /&gt;
&lt;br /&gt;
[[File:640px-66a3aDTMFpad.jpg|320px|right]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ DTMF keypad frequencies&lt;br /&gt;
|-&lt;br /&gt;
!align=center|&lt;br /&gt;
!align=center| 1209&amp;amp;nbsp;Hz&lt;br /&gt;
!align=center| 1336&amp;amp;nbsp;Hz&lt;br /&gt;
!align=center| 1477&amp;amp;nbsp;Hz&lt;br /&gt;
!align=center| 1633&amp;amp;nbsp;Hz&lt;br /&gt;
|-&lt;br /&gt;
!align=center| 697&amp;amp;nbsp;Hz&lt;br /&gt;
|align=center| 1&lt;br /&gt;
|align=center| 2&lt;br /&gt;
|align=center| 3&lt;br /&gt;
|align=center| A&lt;br /&gt;
|-&lt;br /&gt;
!align=center| 770&amp;amp;nbsp;Hz&lt;br /&gt;
|align=center| 4&lt;br /&gt;
|align=center| 5&lt;br /&gt;
|align=center| 6&lt;br /&gt;
|align=center| B&lt;br /&gt;
|-&lt;br /&gt;
!align=center| 852&amp;amp;nbsp;Hz&lt;br /&gt;
|align=center| 7&lt;br /&gt;
|align=center| 8&lt;br /&gt;
|align=center| 9&lt;br /&gt;
|align=center| C&lt;br /&gt;
|-&lt;br /&gt;
!align=center| 941&amp;amp;nbsp;Hz&lt;br /&gt;
|align=center| *&lt;br /&gt;
|align=center| 0&lt;br /&gt;
|align=center| #&lt;br /&gt;
|align=center| D&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling&lt;br /&gt;
&lt;br /&gt;
== Goertzel ==&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/Goertzel_algorithm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Stuffs ==&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Phreaking&amp;diff=57142</id>
		<title>Phreaking</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Phreaking&amp;diff=57142"/>
		<updated>2017-03-08T08:20:06Z</updated>

		<summary type="html">&lt;p&gt;✆: ✆ moved page Phreaking to ✆&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[✆]]&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=%E2%9C%86&amp;diff=57141</id>
		<title>✆</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=%E2%9C%86&amp;diff=57141"/>
		<updated>2017-03-08T08:20:06Z</updated>

		<summary type="html">&lt;p&gt;✆: ✆ moved page Phreaking to ✆&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Get your PHREAK oN!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
               _.===========================._&lt;br /&gt;
            .&#039;`  .-  - __- - - -- --__--- -.  `&#039;.&lt;br /&gt;
        __ / ,&#039;`     _|--|_________|--|_     `&#039;. \&lt;br /&gt;
      /&#039;--| ;    _.&#039;\ |  &#039;         &#039;  | /&#039;._    ; |&lt;br /&gt;
     //   | |_.-&#039; .-&#039;.&#039;      ___      &#039;.&#039;-. &#039;-._| |&lt;br /&gt;
    (\)   \&amp;quot;` _.-` /     .-&#039;`_ `&#039;-.     \ `-._ `&amp;quot;/&lt;br /&gt;
    (\)    `-&#039;    |    .&#039; .-&#039;&amp;quot; &amp;quot;&#039;-. &#039;.    |    `-`&lt;br /&gt;
   (\)            |   / .&#039;(3)(2)(1)&#039;. \   |&lt;br /&gt;
   (\)            |  / / (4) .-.     \ \  |&lt;br /&gt;
   (\)            |  | |(5) (   )&#039;==,J |  |&lt;br /&gt;
  (\)             |  \ \ (6) &#039;-&#039; (0) / /  |&lt;br /&gt;
 (\)              |   \ &#039;.(7)(8)(9).&#039; /   |&lt;br /&gt;
 (\)           ___|    &#039;. &#039;-.._..-&#039; .&#039;    |&lt;br /&gt;
 (\)          /.--|      &#039;-._____.-&#039;      |&lt;br /&gt;
  (\)        (\)  |\_  _  __   _   __  __/|&lt;br /&gt;
 (\)        (\)   |                       |&lt;br /&gt;
(\)_._._.__(\)    |                       |&lt;br /&gt;
 (\\\\jgs\\\)      &#039;.___________________.&#039;&lt;br /&gt;
  &#039;-&#039;-&#039;-&#039;--&#039;&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nuts &amp;amp; Volts on hooking up a Parallax BS2 to a phone http://www.parallax.com/dl/docs/cols/nv/vol1/code/nv19.zip&lt;br /&gt;
&lt;br /&gt;
Archived link: https://web.archive.org/web/20060315010828/http://www.parallax.com/dl/docs/cols/nv/vol1/col/nv19.pdf&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Dial Tone ===&lt;br /&gt;
A simple dial tone generator.&lt;br /&gt;
&lt;br /&gt;
=== RJ-11 to USB ===&lt;br /&gt;
Create a RJ-11 phone connector to PC converter.&lt;br /&gt;
Support both rotary and touch-tone based phones.&lt;br /&gt;
&lt;br /&gt;
Potential Hardware:&lt;br /&gt;
*Parallax BS2 (w/Professional Development Board)&lt;br /&gt;
*Arduino UNO&lt;br /&gt;
*USB Sound Card&lt;/div&gt;</summary>
		<author><name>✆</name></author>
	</entry>
</feed>