<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://replica.wiki.extremist.software/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Juul</id>
	<title>Noisebridge - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://replica.wiki.extremist.software/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Juul"/>
	<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/wiki/Special:Contributions/Juul"/>
	<updated>2026-04-04T02:33:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=Meeting_Notes_2018_08_07&amp;diff=66846</id>
		<title>Meeting Notes 2018 08 07</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=Meeting_Notes_2018_08_07&amp;diff=66846"/>
		<updated>2018-08-08T01:12:49Z</updated>

		<summary type="html">&lt;p&gt;Juul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Meeting Notes]]&lt;br /&gt;
&lt;br /&gt;
== Introductions (name, pronouns, deets) ==&lt;br /&gt;
&lt;br /&gt;
== Participation ==&lt;br /&gt;
&lt;br /&gt;
== Safespace ==&lt;br /&gt;
&lt;br /&gt;
== Announcements ==&lt;br /&gt;
&lt;br /&gt;
* (juul from sudoroom writes): Noisebridge and sudo room, Counter Culture Labs and the greater Omni Commons (and possibly BioCurious) have a cross-space ban policy. When someone is banned from a space for a violation of the safe space policy then they are auto-banned from the other spaces as well. Spaces can grant exceptions to one of these bans for their own space if they don&#039;t agree with the reasons for the ban. We have a mailing list that a few members from each space is part of which is used to communicate these bans, as well as incidents of concern that all spaces should be made aware of. Currently the people from noisebridge on this list seem to be no longer active and this resulted in a person on the noisebridge 86 list who was banned for safe space reasons showing up at sudo room and counter culture labs several times before someone noticed. Please contact marc@juul.io with the people who should be added to the safer spaces mailing list so we can avoid this in the future. These should be trusted noisebridge members who are actively co-organizing the space. -- juul&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Philanthropy ==&lt;br /&gt;
&lt;br /&gt;
== Membership ==&lt;br /&gt;
&lt;br /&gt;
== Consensus Items ==&lt;br /&gt;
&lt;br /&gt;
== Discussion ==&lt;br /&gt;
&lt;br /&gt;
== Money ==&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=Last_meeting&amp;diff=66845</id>
		<title>Last meeting</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=Last_meeting&amp;diff=66845"/>
		<updated>2018-08-08T01:12:25Z</updated>

		<summary type="html">&lt;p&gt;Juul: Redirected page to Meeting Notes 2018 07 31&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Meeting_Notes_2018_07_31]]&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=Last_meeting&amp;diff=66844</id>
		<title>Last meeting</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=Last_meeting&amp;diff=66844"/>
		<updated>2018-08-08T01:11:44Z</updated>

		<summary type="html">&lt;p&gt;Juul: Redirected page to Meeting Notes 2018 08 07&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Meeting_Notes_2018_08_07]]&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=Last_meeting&amp;diff=66843</id>
		<title>Last meeting</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=Last_meeting&amp;diff=66843"/>
		<updated>2018-08-08T01:11:08Z</updated>

		<summary type="html">&lt;p&gt;Juul: Redirected page to Meeting Notes 2018 07 31&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Meeting_Notes_2018_07_31]]&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=Meeting_Notes_2018_08_07&amp;diff=66842</id>
		<title>Meeting Notes 2018 08 07</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=Meeting_Notes_2018_08_07&amp;diff=66842"/>
		<updated>2018-08-08T00:54:44Z</updated>

		<summary type="html">&lt;p&gt;Juul: Created page with &amp;quot; == Introductions (name, pronouns, deets) ==  == Participation ==  == Safespace ==  == Announcements ==  * (juul from sudoroom writes): Noisebridge and sudo room, Counter Cult...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Introductions (name, pronouns, deets) ==&lt;br /&gt;
&lt;br /&gt;
== Participation ==&lt;br /&gt;
&lt;br /&gt;
== Safespace ==&lt;br /&gt;
&lt;br /&gt;
== Announcements ==&lt;br /&gt;
&lt;br /&gt;
* (juul from sudoroom writes): Noisebridge and sudo room, Counter Culture Labs and the greater Omni Commons (and possibly BioCurious) have a cross-space ban policy. When someone is banned from a space for a violation of the safe space policy then they are auto-banned from the other spaces as well. Spaces can grant exceptions to one of these bans for their own space if they don&#039;t agree with the reasons for the ban. We have a mailing list that a few members from each space is part of which is used to communicate these bans, as well as incidents of concern that all spaces should be made aware of. Currently the people from noisebridge on this list seem to be no longer active and this resulted in a person on the noisebridge 86 list who was banned for safe space reasons showing up at sudo room and counter culture labs several times before someone noticed. Please contact marc@juul.io with the people who should be added to the safer spaces mailing list so we can avoid this in the future. These should be trusted noisebridge members who are actively co-organizing the space. -- juul&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Philanthropy ==&lt;br /&gt;
&lt;br /&gt;
== Membership ==&lt;br /&gt;
&lt;br /&gt;
== Consensus Items ==&lt;br /&gt;
&lt;br /&gt;
== Discussion ==&lt;br /&gt;
&lt;br /&gt;
== Money ==&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=5MoF/2018/01_18&amp;diff=64537</id>
		<title>5MoF/2018/01 18</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=5MoF/2018/01_18&amp;diff=64537"/>
		<updated>2018-01-19T03:42:02Z</updated>

		<summary type="html">&lt;p&gt;Juul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:5MoF]]&lt;br /&gt;
&lt;br /&gt;
Put your name and title of your presentation - additionally a link if anyone wants to learn more.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please also include contact details so that organisers can notify you in case the event needs to be canceled or postponed. A user page with details suffices.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. [[SPIKE BLOK+]] When outlets attack! - [[User:Ⅹ|Ⅹ]]&lt;br /&gt;
&lt;br /&gt;
3. Any Color Button - morgan&lt;br /&gt;
&lt;br /&gt;
2. Lab Bio - rikke&lt;br /&gt;
&lt;br /&gt;
4. Leela Maps - Leela&lt;br /&gt;
&lt;br /&gt;
5. Ruth Grace Wong -- basics of knitwear manufacturing (ruthgrace on slack and my full name at gmail.com for email)&lt;br /&gt;
&lt;br /&gt;
6. Zach R. -- [[Macbook / Apple Logic Board Repairs with a Fuckin&#039; Microscope]].  (revoltrightnow [a t ] g ma yl)&lt;br /&gt;
&lt;br /&gt;
7. Decentralized AI + Summit -- Dang! @dpg &lt;br /&gt;
&lt;br /&gt;
8. Super Massive Biodynamic Quantum Computing at the World&#039;s Fair / Maker Fair - Leo Madrid&lt;br /&gt;
&lt;br /&gt;
9. Bug Farming - Tequila Ray Snorkel (slack by same name) and James Ricci (@James on Slack)&lt;br /&gt;
&lt;br /&gt;
10. Lee Azzarello - Making music with your computer and SuperCollider &lt;br /&gt;
&lt;br /&gt;
Alt. juul - [http://fread.ink/ fread.ink] - a free and open GNU/Linux distro for e-ink ebook readers&lt;br /&gt;
&lt;br /&gt;
Alt.&lt;br /&gt;
&lt;br /&gt;
Alt.&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=5MoF/2018/01_18&amp;diff=64536</id>
		<title>5MoF/2018/01 18</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=5MoF/2018/01_18&amp;diff=64536"/>
		<updated>2018-01-19T03:41:43Z</updated>

		<summary type="html">&lt;p&gt;Juul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:5MoF]]&lt;br /&gt;
&lt;br /&gt;
Put your name and title of your presentation - additionally a link if anyone wants to learn more.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please also include contact details so that organisers can notify you in case the event needs to be canceled or postponed. A user page with details suffices.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. [[SPIKE BLOK+]] When outlets attack! - [[User:Ⅹ|Ⅹ]]&lt;br /&gt;
&lt;br /&gt;
3. Any Color Button - morgan&lt;br /&gt;
&lt;br /&gt;
2. Lab Bio - rikke&lt;br /&gt;
&lt;br /&gt;
4. Leela Maps - Leela&lt;br /&gt;
&lt;br /&gt;
5. Ruth Grace Wong -- basics of knitwear manufacturing (ruthgrace on slack and my full name at gmail.com for email)&lt;br /&gt;
&lt;br /&gt;
6. Zach R. -- [[Macbook / Apple Logic Board Repairs with a Fuckin&#039; Microscope]].  (revoltrightnow [a t ] g ma yl)&lt;br /&gt;
&lt;br /&gt;
7. Decentralized AI + Summit -- Dang! @dpg &lt;br /&gt;
&lt;br /&gt;
8. Super Massive Biodynamic Quantum Computing at the World&#039;s Fair / Maker Fair - Leo Madrid&lt;br /&gt;
&lt;br /&gt;
9. Bug Farming - Tequila Ray Snorkel (slack by same name) and James Ricci (@James on Slack)&lt;br /&gt;
&lt;br /&gt;
10. Lee Azzarello - Making music with your computer and SuperCollider &lt;br /&gt;
&lt;br /&gt;
Alt. juul - [fread.ink http://fread.ink/] - a free and open GNU/Linux distro for e-ink ebook readers&lt;br /&gt;
&lt;br /&gt;
Alt.&lt;br /&gt;
&lt;br /&gt;
Alt.&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=User:Juul&amp;diff=57814</id>
		<title>User:Juul</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=User:Juul&amp;diff=57814"/>
		<updated>2017-04-04T10:39:48Z</updated>

		<summary type="html">&lt;p&gt;Juul: Created page with &amp;quot;See my [https://sudoroom.org/wiki/User:Juul sudo room page]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See my [https://sudoroom.org/wiki/User:Juul sudo room page]&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=NoisebridgeChinaTrip7&amp;diff=57813</id>
		<title>NoisebridgeChinaTrip7</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=NoisebridgeChinaTrip7&amp;diff=57813"/>
		<updated>2017-04-04T10:38:50Z</updated>

		<summary type="html">&lt;p&gt;Juul: /* People interested in going on the Hacker Trip to China #7, 2017: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= NOISEBRIDGE HACKER TRIP TO CHINA #7&amp;lt;br&amp;gt;-- Tentative Start Date:  11-October-2017, in (Shanghai? city TBD)&amp;lt;br&amp;gt;-- Tentative End Date:  1-November-2017, in (Beijing? city TBD)=&lt;br /&gt;
&lt;br /&gt;
[[File:HTTC2014WelcomeHackers.jpg|thumb|right|Trip #4 Welcome to China!, Beijing]]&lt;br /&gt;
&lt;br /&gt;
[[File:KungFuHacking_Nov_2013.jpg|thumb|right|Trip #3 Kung Fu Hacking: Hackers In Residence Kickoff event at Tsinghua University, Beijing]]&lt;br /&gt;
&lt;br /&gt;
[[File:petrochemical_university.jpg|thumb|right|Trip #2 Visit to Petrochemical Univeristy, Beijing]]&lt;br /&gt;
&lt;br /&gt;
[[File:Beijing_Oct_2009.jpg|thumb|right|Trip #1 Jingshan Park, Beijing]]&lt;br /&gt;
&lt;br /&gt;
[[File:Shenzhen_Oct_2016.jpg|thumb|right|Trip #5 Visit to Seeed Studio&#039;s factory, Shenzhen]]&lt;br /&gt;
&lt;br /&gt;
[[File:Zhenzhou_Oct_2016.jpg|thumb|right|Trip #5 Presentations at Zhenzhou High School #2, Zhengzhou]]&lt;br /&gt;
&lt;br /&gt;
== Previous Hacker Trips To China ==&lt;br /&gt;
::&#039;&#039;This will be the 7th Noisebridge Hacker Trip To China.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::&#039;&#039;&#039;&#039;&#039;(The dates are set, but the itinerary is open to change.)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
::&#039;&#039;In previous years&#039; Hacker Trip To China, we&#039;ve visited cities that currently have a hackerspace, visited my manufacturer, Seeed Studio, and other manufacturers.  We also visited Tsinghua University, considered the most prestigious university in China, and other schools -- all of which have now starting hackerspaces.  China continues to explode with hackerspaces!  We also went to the International Exhibition of Inventions Kunshan (IEIK 2014), near Shanghai.  And everywhere we went, we were shown around by local geeks, to see what they thought was interesting where they live.  Also, wherever we went, those of us interested gave talks, presentations, workshops, and demos.  In 2016 we gave presentations at NY University - Shanghai, DFRobot (an open hardware company in Shanghai), Shanghai Maker Carnival, Zhengzhou High School Number 2, &amp;quot;Second Generation and Start-ups&amp;quot; conference in Hangzhou.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;You can see info on the [[ChinaTrip|Hacker Trip To China 2009]],&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::&#039;&#039;[[NoisebridgeChinaTrip2|Hacker Trip To China 2011]]&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::&#039;&#039;[[NoisebridgeChinaTrip3|Hacker Trip To China 2013]]&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::&#039;&#039;[[NoisebridgeChinaTrip4|Hacker Trip To China 2014]]&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::&#039;&#039;[[NoisebridgeChinaTrip5|Hacker Trip To China 2015]]&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::&#039;&#039;[[NoisebridgeChinaTrip6|Hacker Trip To China 2016]],&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::-- [[User:Maltman23|Mitch]].&lt;br /&gt;
&lt;br /&gt;
== This year&#039;s Hacker Trip To China ==&lt;br /&gt;
&#039;&#039;&#039;When:&#039;&#039;&#039;  Tentatively 11-October-2017 (Shanghai?) through tentatively 1-November-2017 (Beijing?).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Flight, transportation, and hotel Info&#039;&#039;&#039;:  We were each be on our own to book our own air fare to meet in our starting city (tentatively Shanghai) on 11-October (tentatively), and fly home from out ending city (tentatively Beijing) on 1-November (tentatively).  Of course, you can decide to come and go as you please.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I&#039;ll organized the itinerary and the hotels and other transport.  I&#039;ll pay in advance for some of this, and you can pay me back when we&#039;re in China.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where:&#039;&#039;&#039;  In each of the cities we will go to, we&#039;ll visit some of their local hackerspace(s), and will be shown around by local geeks to see what interested them where they live.  We&#039;ll also have plenty of time to do &amp;quot;normal&amp;quot; (and spectacular) tourist things too!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here&#039;s some possible places we might visit, leaving plenty of room for the serendipity that makes our Hacker Trip To China truly unique and memorable:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* We may start our trip by meeting in &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Shanghai&#039;&#039;&#039;&amp;lt;/span&amp;gt; on 11-October-2017.  In Shanghai we will visit [http://www.etonnet.com/ my manufacturer (Etonnet)] that I have used for [http://www.tvbgone.com TV-B-Gone] remote controls and [http://www.neurodreamer.com NeuroDreamer] sleep masks, where we will all get to see how products are made, from start to finish, learning how manufacturing works.  We will also visit [http://xinchejian.com/ XinCheJian] hackerspace in Shanghai.  If there is another [http://www.shanghaimakercarnival.com/ Shanghai Maker Carnival] while we are in town, we will be welcomed there, and we will have a table where we can all show off our projects and give workshops (if you like).  We can also visit companies started by hardware hacker geeks, such as [http://www.dfrobot.com/ DFRobot].  We can also visit the  [http://www.flickr.com/photos/maltman23/4064240200/in/set-72157622640069902/ Shanghai electronics mall] (a smaller version of the famous electronics mall we will later visit in Shenzhen).  &lt;br /&gt;
* We may go from Shanghai to &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Hong Kong&#039;&#039;&#039;&amp;lt;/span&amp;gt; and visit [http://www.dimsumlabs.com/ Dim Sum Labs] hackerspace.  We&#039;ll also see lots of other cool stuff in Hong Kong.&amp;lt;br&amp;gt;&lt;br /&gt;
* Then we may go across the border to mainland China again, to &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Shenzhen&#039;&#039;&#039;&amp;lt;/span&amp;gt; to visit [http://www.chaihuo.org/ Chaihuo Makerspace], [http://www.szdiy.org/ SZDIY] hackerspace, [http://litchee.cn/en/ Litchee Lab], and a few other hackerspaces, some of which are real, and hundreds of which are brand new (this year) over-the-top bizarre government-started places where they want to create &amp;quot;the next Apple&amp;quot; (we won&#039;t visit them all!).  If there is another [http://www.makerfaireshenzhen.com/english Maker Faire Shenzhen] while we are in town, we will be welcomed there, and will be given a booth where we can all show off our projects and give workshops (if you like).  We will also visit [http://www.seeedstudio.com Seeed Studio] - the open source hardware company - to meet the cool folks there and to see their manufacturing facilities.  We may meet with the founders of [http://dangerousprototypes.com/ Dangerous Prototypes] - another open source hardware company.  We&#039;ll also visit other manufacturers, to see where all the things we use in our daily lives come from (such as springs, cables, PCBs, packaging, etc., etc.).  Of course, we&#039;ll also visit the famous (and totally awesome!) [http://www.evilmadscientist.com/article.php/shenzhen/print Huaqiangbei electronics market] in Shenzhen (where, we may again be shown around by a professional buyer from Deal Extreme (dx.com).&amp;lt;br&amp;gt;&lt;br /&gt;
* We may then make our way to &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Beijing&#039;&#039;&#039;&amp;lt;/span&amp;gt; where we may visit [http://www.bjmakerspace.com/ Beijing Makerspace], and other hackerspaces.  We&#039;ll also visit Tsinghua University, where they built the world&#039;s largest hackerspace last year, and where I&#039;ve been hacker in residence.  Beijing has lots and lots of way amazing stuff to visit and be a part of!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For most of us, our trip will end at the end of three weeks, as many people on our trip will fly home from our last city on (tentatively) 1-November-2017.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I will probably be in Beijing, as hacker in residence at Tsinghua University for the 6 weeks preceding out Hacker Trip To China 2017.  Everyone is welcome to join me in Beijing for any or all of this residency.  (And, of course, everyone is free to arrive and leave whenever you like.)&amp;lt;br&amp;gt;&lt;br /&gt;
I will tentatively be flying home from Beijing on 2-November.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cost:&#039;&#039;&#039;  For the Hacker Trip To China 2016, I paid $1,997 total (for 4 weeks), including air fare from SF, food, lodging, transportation, and everything -- including some electronics stuff and some clothing that I bought.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;As in past years, part of this year&#039;s trip may be paid for by Tsinghua University and other places that invite us to give presentations.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;#hashtag:&#039;&#039;&#039; [https://twitter.com/hashtag/httc2017 #httc2017] &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;(Hacker Trip To China 2017)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possible itinerary outline for Hacker Trip to China 7 ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Everyone is welcome to join me while I am hacker in residence at Tsinghua University from 31-August through 10-October.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The start and end dates are set, but the rest of the itinerary is open to change:&#039;&#039;&#039;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;10-October-2017 -- &#039;&#039;&#039;Leave home&#039;&#039;&#039; for &#039;&#039;&#039;Shanghai&#039;&#039;&#039; (arrive in Shanghai on 11-October)&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:fuchsia&amp;quot;&amp;gt;&#039;&#039;11-October-2016 -- We all &amp;lt;strong&amp;gt;tentatively&amp;lt;/strong&amp;gt; meet in &#039;&#039;&#039;Shanghai&#039;&#039;&#039; -- hotel:  Le Tour Traveler&#039;s Rest&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&#039;&#039;&#039;11-October to 17-October -- Shanghai&#039;&#039;&#039;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&#039;&#039;&#039;17-October to 19-October -- Hong Kong&#039;&#039;&#039;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&#039;&#039;&#039;19-October to 24-October -- Shenzhen&#039;&#039;&#039;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&#039;&#039;&#039;24-October to 28-October -- Beijing&#039;&#039;&#039;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt; &#039;&#039;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;1-November-2016 -- &#039;&#039;&#039;fly home&#039;&#039;&#039; (arrive NA or EU on same day)&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos from Hacker Trip To China 2016==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:HTTC2016Shanghai.jpg&lt;br /&gt;
File:HTTC2016Zhenzhou.jpg&lt;br /&gt;
File:HTTC2016Shenzhen.jpg&lt;br /&gt;
File:HTTC2016Beijing.jpg&lt;br /&gt;
File:HTTC2016Hangzhou.jpg&lt;br /&gt;
File:HTTC2016Beijing2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157672475058474/ Shanghai, Oct-2016]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157674645655612/ Zhengzhou, Oct-2016]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157676024748146/ Shenzhen, Oct-2016]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157676142107066/ Beijing, Oct-2016]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157676144570756/ Hangzhou, Oct-2016]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157672603805234/ Beijing Set 2, Oct-2016]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.flickr.com/photos/maltman23/collections/72157674928976010/ Mitch&#039;s photos all in one place]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos from Hacker Trip to China 2015==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:HTTC2015HongKongNeon.jpg&lt;br /&gt;
File:HTTC2015ShenzhenFactory.jpg&lt;br /&gt;
File:HTTC2015ShanghaiTempleMall.jpg&lt;br /&gt;
File:HTTC2015BeijingDoor.jpg&lt;br /&gt;
File:HTTC2015HangzhouTemple.jpg&lt;br /&gt;
File:HTTC2015BeijingShop.jpg&lt;br /&gt;
File:HTTC2015SuzhouUmbrellas.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157659076735178 Hong Kong, Oct-2015]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157660026965949 Shenzhen, Oct-2015]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157660038275888 Shanghai, Oct-2015]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157658114137264 Beijing, Oct-2015]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/albums/72157660424228042 YiWu &amp;amp; Hangzhou, Oct-2015]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/albums/72157660650175925 Beijing Set 2, Oct-2015]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/albums/72157658310336814 Shanghai &amp;amp; Suzhou, Oct-2015]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.flickr.com/photos/maltman23/collections/72157660374807166/ Mitch&#039;s photos all in one place]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://picasaweb.google.com/dtharn/ChinaInOctober2015?feat=directlink Dave&#039;s photos]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Blake&#039;s photos:&lt;br /&gt;
* [https://www.flickr.com/photos/cwlcks/sets/72157662429341996 Hong Kong!]&lt;br /&gt;
* [https://www.flickr.com/photos/cwlcks/albums/72157660150285384 Shenzen!]&lt;br /&gt;
* [https://www.flickr.com/photos/cwlcks/albums/72157661790873029 Shanghai!]&lt;br /&gt;
* [https://www.flickr.com/photos/cwlcks/albums/72157660153522904 Beijing!]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Torrey&#039;s photos from [https://www.flickr.com/gp/torrey/Q840rT Hong Kong]&amp;lt;br&amp;gt;&lt;br /&gt;
Torrey&#039;s photos from [https://www.flickr.com/gp/torrey/yLo903 Shenzhen]&amp;lt;br&amp;gt;&lt;br /&gt;
Torrey&#039;s photos from [https://flic.kr/s/aHskqNiQeX Beijing]&amp;lt;br&amp;gt;&lt;br /&gt;
Torrey&#039;s photos from [https://flic.kr/s/aHskrE55NX Shanghai]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos from Hacker Trip to China 2014==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:HTTC2014WelcomeHackers.jpg&lt;br /&gt;
File:HTTC20143Nod_b.jpg&lt;br /&gt;
File:HTTC2014AiWeiWei.jpg&lt;br /&gt;
File:HTTC2014BeijingLGBTcentre.jpg&lt;br /&gt;
File:HTTC2014Brooms.jpg&lt;br /&gt;
File:HTTC2014CableFactory.jpg&lt;br /&gt;
File:HTTC2014ChaiHuo.jpg&lt;br /&gt;
File:HTTC2014GiantSewing.jpg&lt;br /&gt;
File:HTTC2014Huaqianbei.jpg&lt;br /&gt;
File:HTTC2014IEIK2014.jpg&lt;br /&gt;
File:HTTC2014SeeedStudio.jpg&lt;br /&gt;
File:HTTC2014Shanghai.jpg&lt;br /&gt;
File:HTTC2014Tianjin.jpg&lt;br /&gt;
File:HTTC2014Tienanmen.jpg&lt;br /&gt;
File:HTTC2014TrainConvenienceStore.jpg&lt;br /&gt;
File:HTTC2014TsinghuaMakersDay.jpg&lt;br /&gt;
File:HTTC20143Nod.jpg&lt;br /&gt;
File:HTTC2014XinCheJian.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157646894397704/ Beijing, Nov-2014]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157648975298719/ Shanghai, Nov-2014]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157648981933060/ Shenzhen, Nov-2014]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157649396351315/ Kunshan, Nov-2014]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157649148594118/ Shanghai (2), Nov-2014]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157649146775640/ Beijing (2), Nov-2014]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157649146987360/ Tianjin, Nov-2014]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157647372474753/ Beijing (3), Nov-2014]&amp;lt;br&amp;gt;&lt;br /&gt;
Mitch&#039;s photos from [https://www.flickr.com/photos/maltman23/sets/72157649287546450/ Singapore, Dec-2014]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== You will Need a Chinese Visa!! ==&lt;br /&gt;
To go to China, you needed to get a visa!&lt;br /&gt;
&lt;br /&gt;
Everyone should get a multiple-entry Tourist L visa (if you only get a single-entry visa, you won&#039;t be able to go to Hong Kong).&lt;br /&gt;
&lt;br /&gt;
* And to get a visa, you need to have a passport that is valid &#039;&#039;at least&#039;&#039; 12 months after you planned to fly away from China (so, e.g., if you are leaving China on 1-November-2017, then your passport needs to be valid through 31-October-2017).  Your passport must also have at least &#039;&#039;one entirely blank page&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* You also need:&lt;br /&gt;
** a printout of a filled-out [http://www.china-embassy.org/eng/visas/fd/W020130830801798289342.pdf Visa Application Form V. 2013 of the People&#039;s Republic of China] (after we have everything we need I&#039;ll email you my filled out form as an example to follow).&lt;br /&gt;
** a copy of the information pages of your passport.&lt;br /&gt;
** a copy of your most Chinese visa (if you have been to China before).&lt;br /&gt;
** one 2&amp;quot;x2&amp;quot; recent color photo (not a printout).&lt;br /&gt;
** a screenshot or printout of hotel reservation confirmation (I&#039;ll email this to you when I have this).&lt;br /&gt;
** a copy of your airline tickets (both to and from China).&lt;br /&gt;
&lt;br /&gt;
* For US citizens, the visa cost $140 (much cheaper for other nationalities).  Starting this year, US citizens can get a multiple-entry visa, good for 10 years.  We should all apply for a Tourist L visa.&lt;br /&gt;
&lt;br /&gt;
You can pay the fee by Visa, MasterCard, Money Order, Cashier&#039;s Check or Company Check. &#039;&#039;Cash or Personal checks are not acceptable.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To get a visa, you can go to your local Chinese consulate.  No appointment is required.  You go in one day, and it will be ready for pick up 4 business days later.  My experience is that it takes about an hour the first day, and takes only a few minutes to pick up the visa a few days later.  (2 to 3 business-day and 1 business day/same-day express service is available for $20 or $30.)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;NOTE:  The Chinese consulates are all closed for holidays on: 27-30 January, 29-30 May, 30-May, 9-June, 4-July, 4-September, 2-October, 9-October and other dates:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.chinaconsulatesf.org/eng/lszj/t1424287.htm 2017 Chinese Consulate Holiday Schedule]&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
(Citizens of US and Europe &#039;&#039;do not&#039;&#039; need a separate visa for Hong Kong.)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Previous Noisebridge China Trips =&lt;br /&gt;
&#039;&#039;If you&#039;re curious about the previous Noisebridge China Trips, they have their own wiki pages:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[ChinaTrip|Hacker Trip To China 2009]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;That first Noisebridge China Trip was inspired by Bunny Huang&#039;s [http://www.evilmadscientist.com/article.php/shenzhen/print &amp;quot;geek tour&amp;quot;].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[NoisebridgeChinaTrip2|Hacker Trip To China 2011]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[NoisebridgeChinaTrip3|Hacker Trip to China 2013]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[NoisebridgeChinaTrip4|Hacker Trip to China 2014]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[NoisebridgeChinaTrip5|Hacker Trip to China 2015]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[NoisebridgeChinaTrip6|Hacker Trip to China 2016]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[user: maltman23 | Mitch]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= People interested in going on the Hacker Trip to China #7, 2017: =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Below is a list of people interested in going on this year&#039;s Hacker Trip To China.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;You do not need to be a member of Noisebridge to go on this trip!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please email me if you have any questions, or if you would like to meet up with us on the trip:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;mitch *AT* CornfieldElectronics *DOT* com&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The trip is limited to 20 people total (including Mitch)&amp;lt;br&amp;gt;&lt;br /&gt;
-- the first 19 people (after Mitch) who are either there already, or who bought tickets to meet in our Trip&#039;s starting city (tentatively Shanghai) on or before 11-October-2017 are the people who are in this Trip&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;(which probably means flying away from home on or before 10-October)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:gray&amp;quot;&amp;gt;&lt;br /&gt;
Note:  Many people have gotten good deals on their plane fares (including me) with the help of my friend Vlad at:&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;[http://www.flystein.com/ Flystein]&amp;lt;br&amp;gt;Feel free to email me, and I&#039;ll send your email to Vlad, who will be happy to help you with your flights.&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! Name&lt;br /&gt;
! Purchased flight?&lt;br /&gt;
! Flight info&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|[[user: maltman23 | Mitch Altman]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: Beijing on (date TBD)&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|[[user: keymistress | Gloria Chiang]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;Beijing on (date TBD)&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|[[user:juul|Marc Juul]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: Beijing on (date TBD)&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&#039;&#039;your name here&#039;&#039;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;&#039;your arrival date and city here&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|&#039;&#039;your name here&#039;&#039;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;&#039;your arrival date and city here&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|&#039;&#039;your name here&#039;&#039;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;&#039;your arrival date and city here&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|&#039;&#039;your name here&#039;&#039;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;&#039;your arrival date and city here&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|&#039;&#039;your name here&#039;&#039;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;&#039;your arrival date and city here&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|&#039;&#039;your name here&#039;&#039;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;&#039;your arrival date and city here&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|&#039;&#039;your name here&#039;&#039;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;&#039;your arrival date and city here&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|&#039;&#039;your name here&#039;&#039;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;&#039;your arrival date and city here&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|&#039;&#039;your name here&#039;&#039;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;&#039;your arrival date and city here&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|&#039;&#039;your name here&#039;&#039;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;&#039;your arrival date and city here&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|&#039;&#039;your name here&#039;&#039;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;&#039;your arrival date and city here&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|&#039;&#039;your name here&#039;&#039;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;&#039;your arrival date and city here&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|&#039;&#039;your name here&#039;&#039;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;&#039;your arrival date and city here&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
|&#039;&#039;your name here&#039;&#039;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;&#039;your arrival date and city here&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|&#039;&#039;your name here&#039;&#039;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;&#039;your arrival date and city here&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|&#039;&#039;your name here&#039;&#039;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;&#039;your arrival date and city here&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|&#039;&#039;your name here&#039;&#039;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|no&lt;br /&gt;
|Arrive: &#039;&#039;your arrival date and city here&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Travel]]&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=Sparky&amp;diff=36600</id>
		<title>Sparky</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=Sparky&amp;diff=36600"/>
		<updated>2013-12-02T14:00:21Z</updated>

		<summary type="html">&lt;p&gt;Juul: /* Where projects are the units going to? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The donation ==&lt;br /&gt;
[[File:Sparky1.jpg|200px|thumb|right|A donated Meraki &amp;quot;Sparky&amp;quot; board]]&lt;br /&gt;
[[File:Sparky2.jpg|200px|thumb|right|Back of PCB]]&lt;br /&gt;
A bunch of Meraki Outdoor &amp;quot;Sparky&amp;quot; units were [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-November/040754.html donated to Noisebridge].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;quot;Built to withstand everything from hackers to extreme temperatures, water, sand, and dust.&amp;quot;&#039;&#039; [https://web.archive.org/web/20090221170958/http://meraki.com/products_services/hardware/outdoor/] &lt;br /&gt;
&lt;br /&gt;
MIT Article referring to a &amp;quot;SF Mesh&amp;quot; http://www.technologyreview.com/hack/410322/meraki-outdoor/&lt;br /&gt;
&lt;br /&gt;
Old press release for Meraki&#039;s [https://meraki.cisco.com/blog/2008/09/free-the-net-san-francisco-makes-great-progress/ &amp;quot;Free The Net&amp;quot;] SF mesh&lt;br /&gt;
&lt;br /&gt;
meraki.com&lt;br /&gt;
* Archived version of Outdoor&lt;br /&gt;
** https://web.archive.org/web/20090221170958/http://meraki.com/products_services/hardware/outdoor/&lt;br /&gt;
* Archived version of &amp;quot;Solar&amp;quot;&lt;br /&gt;
** https://web.archive.org/web/20090224095706/http://meraki.com/products_services/hardware/solar_overview&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
=== Specs ===&lt;br /&gt;
&lt;br /&gt;
* Atheros AR2317@180Mhz&lt;br /&gt;
* 32 MB RAM&lt;br /&gt;
* 8 MB Flash&lt;br /&gt;
* 802.11B/G&lt;br /&gt;
* POE support&lt;br /&gt;
* 4.5-18V&lt;br /&gt;
[http://www.dd-wrt.com/wiki/index.php/Supported_Devices#Meraki Source]&lt;br /&gt;
&lt;br /&gt;
==== Typical Coverage Radius ====&lt;br /&gt;
* Indoor: 150-250ft (50-80m)&lt;br /&gt;
* Outdoor: 500-1000ft (150-350m)&lt;br /&gt;
* Outdoor with high-gain antenna: 0.6-5mi (1-8km) &lt;br /&gt;
&lt;br /&gt;
==== Radio ====&lt;br /&gt;
* 200 mW (23 dBm) peak transmission power*&lt;br /&gt;
* Enhanced receive sensitivity&lt;br /&gt;
* External RP-SMA connector&lt;br /&gt;
* 802.11 b/g (1 - 54 Mbps)&lt;br /&gt;
* 2 dBi omni-directional antenna included&lt;br /&gt;
&lt;br /&gt;
==== Power ====&lt;br /&gt;
* 5 - 22 V DC&lt;br /&gt;
* Power Over Ethernet, 12 - 22 V (non 802.3af )&lt;br /&gt;
* Power consumption: 12 W max; 3 W typical&lt;br /&gt;
* 15 V/0.8 A DC power adapter included&lt;br /&gt;
* Power Over Ethernet injector included&lt;br /&gt;
&lt;br /&gt;
==== Environment ====&lt;br /&gt;
* Operating temperature: 14° F – 122° F (-10° C – 50° C)&lt;br /&gt;
* IP - 66 environmental rating&lt;br /&gt;
&lt;br /&gt;
==== Interfaces / Ports ====&lt;br /&gt;
* Two 10/100 Mbps auto-crossover Ethernet ports:&lt;br /&gt;
automatically detects PC or gateway operation&lt;br /&gt;
* Signal strength LED&lt;br /&gt;
* Headers for 3.3v Serial / GPIO&lt;br /&gt;
&lt;br /&gt;
Source: Meraki Data Sheet [https://meraki.cisco.com/lib/pdf/meraki_datasheet_outdoor.pdf]&lt;br /&gt;
&lt;br /&gt;
=== FCC Forms ===&lt;br /&gt;
* Ad Hoc Declaration: https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855552&lt;br /&gt;
* Construction Photos - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855555&lt;br /&gt;
* Internal Photos - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855556&lt;br /&gt;
* RF Exposure - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855561&lt;br /&gt;
* Test Report 1 - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855563&lt;br /&gt;
* Test Report 2 - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855564&lt;br /&gt;
* Test Setup Photos - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855565&lt;br /&gt;
* User Manual - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855566&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Manuals ===&lt;br /&gt;
* https://meraki.cisco.com/lib/pdf/meraki_setup_outdoor.pdf&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
&lt;br /&gt;
* Hynix256M (16Mx16bit) SDRAM Memory &amp;quot;HY57V561620FTP-H&amp;quot; (U11) [http://www.datasheetdir.com/go-HYNIX-HY57V561620FTP.pdf]&lt;br /&gt;
* &amp;quot;SS54&amp;quot; (D2, D3, D4) [http://www.alldatasheet.com/datasheet-pdf/pdf/222984/HY/SS54.html]&lt;br /&gt;
&lt;br /&gt;
=== Firmware ===&lt;br /&gt;
&lt;br /&gt;
* [http://motescope.cs.berkeley.edu/meraki-default.php Stock] - commands, details&lt;br /&gt;
* [http://wiki.openwrt.org/oldwiki/openwrtdocs/hardware/meraki OpenWRT install details]&lt;br /&gt;
* [http://motescope.cs.berkeley.edu/meraki-openwrt.php OpenWRT Easyflash] - utilities for simple flashing of Meraki Mini (unknown compatibility with Outdoor)&lt;br /&gt;
* [https://dev.cloudtrax.com/projects/dev/wiki AP51-flash] flashing tool&lt;br /&gt;
&lt;br /&gt;
== Flashing OpenWRT ==&lt;br /&gt;
&lt;br /&gt;
Other Meraki routers have port 9000 open for telnet console connections for two seconds during bootup, but these boards do not. The router&#039;s RedBoot tries to load a .elf file via tftp during bootup. This file could contain a different RedBoot with tcp console enabled, but unfortunately I ([[User:Juul|Juul]] ([[User talk:Juul|talk]])) have not been able to get the built-in RedBoot to accept any .elf files (even ones compiled from Merakis RedBoot source code, which they have released). The files are only ever partially retrieved with no useful errors given on client or server. &lt;br /&gt;
&lt;br /&gt;
This means that we have to use the 3.3v serial port on the routers to gain console access.&lt;br /&gt;
&lt;br /&gt;
*[[User:Juul|Juul]] ([[User talk:Juul|talk]]) has written [https://github.com/sudomesh/merakiflasher a script to flash these routers using serial and ethernet].&lt;br /&gt;
:This is a work in progress but should be barely usable.&lt;br /&gt;
&lt;br /&gt;
== Watchdog problems! ==&lt;br /&gt;
&lt;br /&gt;
The hardware watchdog is enabled per default and reboots the board every 5 minutes. This is why it takes 20+ minutes and four reboots to flash the router.&lt;br /&gt;
&lt;br /&gt;
OpenWRT and Linux&#039;s watchdog support for the AR2317 chipset apparently is not functioning per default in OpenWRT Attitude Adjustment (possibly not in any version). This means the router will still reboot every 5 minutes after you flash with OpenWRT.&lt;br /&gt;
&lt;br /&gt;
The watchdog support is supposed to work like so:&lt;br /&gt;
&lt;br /&gt;
*Kernel driver creates /dev/watchdog as interfaces between hardware watchdog and userland&lt;br /&gt;
*watchdog daemon which is part of busybox writes null characters to /dev/watchdog periodically&lt;br /&gt;
&lt;br /&gt;
The kernel code to support the watchdog is in linux-3.3.8/drivers/watchdog/ar2315-wtd.c and the memory mapped register addresses should be the same for the AR2317 as for the AR2317. The code appears to be compiled into OpenWRT Attitude Adjustment. Perhaps it is not loading because it only activates for AR2315 hardware? or perhaps some flag needs to be set at compile time?&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
via serial port&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ethernet eth0: MAC address 00:18:0a:50:00:00&lt;br /&gt;
IP: 192.168.84.1/255.255.255.0, Gateway: 0.0.0.0&lt;br /&gt;
Default server: 192.168.84.9&lt;br /&gt;
&lt;br /&gt;
RedBoot(tm) bootstrap and debug environment [ROMRAM]&lt;br /&gt;
Non-certified release, version v1.3.0 - built 10:45:15, Aug 27 2007&lt;br /&gt;
&lt;br /&gt;
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.&lt;br /&gt;
&lt;br /&gt;
Board: ap61 &lt;br /&gt;
RAM: 0x80000000-0x82000000, [0x8003ddd0-0x80fe1000] available&lt;br /&gt;
FLASH: 0xa8000000 - 0xa87e0000, 128 blocks of 0x00010000 bytes each.&lt;br /&gt;
== Executing boot script in 2.000 seconds - enter ^C to abort&lt;br /&gt;
RedBoot&amp;gt; check_mac&lt;br /&gt;
** Error: Illegal command: &amp;quot;check_mac&amp;quot;&lt;br /&gt;
RedBoot&amp;gt; load art_ap51.elf&lt;br /&gt;
Using default protocol (TFTP)&lt;br /&gt;
__udp_sendto: Can&#039;t find address of server&lt;br /&gt;
Can&#039;t load &#039;art_ap51.elf&#039;: some sort of network error&lt;br /&gt;
RedBoot&amp;gt; go&lt;br /&gt;
No entry point known - aborted&lt;br /&gt;
RedBoot&amp;gt; fis load stage2&lt;br /&gt;
RedBoot&amp;gt; exec&lt;br /&gt;
Now booting linux kernel:&lt;br /&gt;
 Base address 0x80030000 Entry 0x80100000&lt;br /&gt;
 Cmdline : &lt;br /&gt;
starting stage2&lt;br /&gt;
reading flash at 0xa8150000 - 0xa842f859.....................done&lt;br /&gt;
Calculating CRC... 0xd1bfe2e4 - matches&lt;br /&gt;
decompressing....................done&lt;br /&gt;
starting linux&lt;br /&gt;
[     0.000] Linux version 2.6.16.16-meraki-mini (roby@roby) (gcc version 3.4.6 (OpenWrt-2.0)) #2 Mon Apr 21 14:09:33 PDT 2008&lt;br /&gt;
[     0.000] CPU revision is: 00019064&lt;br /&gt;
[     0.000] Determined physical RAM map:&lt;br /&gt;
[     0.000]  memory: 02000000 @ 00000000 (usable)&lt;br /&gt;
[     0.000] Built 1 zonelists&lt;br /&gt;
[     0.000] Kernel command line: &lt;br /&gt;
[     0.000] Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.&lt;br /&gt;
[     0.000] Primary data cache 16kB, 4-way, linesize 16 bytes.&lt;br /&gt;
[     0.000] Synthesized TLB refill handler (20 instructions).&lt;br /&gt;
[     0.000] Synthesized TLB load handler fastpath (32 instructions).&lt;br /&gt;
[     0.000] Synthesized TLB store handler fastpath (32 instructions).&lt;br /&gt;
[     0.000] Synthesized TLB modify handler fastpath (31 instructions).&lt;br /&gt;
[     0.000] PID hash table entries: 256 (order: 8, 4096 bytes)&lt;br /&gt;
[     0.000] Using 92.000 MHz high precision timer.&lt;br /&gt;
[     0.001] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)&lt;br /&gt;
[     0.004] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)&lt;br /&gt;
[     0.011] Memory: 20280k/32768k available (2038k kernel code, 12472k reserved, 401k data, 9328k init, 0k highmem)&lt;br /&gt;
[     0.031] Mount-cache hash table entries: 512&lt;br /&gt;
[     0.034] Checking for &#039;wait&#039; instruction...  available.&lt;br /&gt;
[     0.037] unpacking initramfs....done&lt;br /&gt;
[     0.769] NET: Registered protocol family 16&lt;br /&gt;
[     0.828] Algorithmics/MIPS FPU Emulator v1.5&lt;br /&gt;
[     2.269] JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.&lt;br /&gt;
[     2.270] Initializing Cryptographic API&lt;br /&gt;
[     2.271] io scheduler noop registered&lt;br /&gt;
[     2.272] io scheduler anticipatory registered (default)&lt;br /&gt;
[     2.274] io scheduler deadline registered&lt;br /&gt;
[     2.275] io scheduler cfq registered&lt;br /&gt;
[     2.300] watchdog hb: 90  ISR: 0x21  IMR: 0x8  WD : 0xa340fe12  WDC: 0x0&lt;br /&gt;
[     2.305] ar2315_wdt_init using heartbeat 90 s cycles 3600000000&lt;br /&gt;
[     2.306] watchdog hb: 90  ISR: 0x21  IMR: 0x88  WD : 0xd68d192e  WDC: 0x0&lt;br /&gt;
[     2.315] Serial: 8250/16550 driver $Revision: 1.90 $ 1 ports, IRQ sharing disabled&lt;br /&gt;
[     2.320] serial8250: ttyS0 at MMIO 0xb1100003 (irq = 37) is a 16550A&lt;br /&gt;
[     2.475] phyID=0x00071023&lt;br /&gt;
[     2.476] Found ADM6996FC. phyID=0x00071023.&lt;br /&gt;
[     2.539] eth0: Dropping NETIF_F_SG since no checksum feature.&lt;br /&gt;
[     2.617] eth0: Atheros AR2313: 00:18:0a:50:00:00, irq 4&lt;br /&gt;
[     2.619] eth1: Dropping NETIF_F_SG since no checksum feature.&lt;br /&gt;
[     2.687] eth1: Atheros AR2313: 00:18:0a:50:00:00, irq 4&lt;br /&gt;
[     2.767] tun: Universal TUN/TAP device driver, 1.6&lt;br /&gt;
[     2.768] tun: (C) 1999-2004 Max Krasnyansky &amp;lt;maxk@qualcomm.com&amp;gt;&lt;br /&gt;
[     2.846] MTD driver for SPI flash.&lt;br /&gt;
[     2.847] spiflash: Probing for Serial flash ...&lt;br /&gt;
[     2.848] spiflash: Found SPI serial Flash.&lt;br /&gt;
[     2.849] 8388608: size&lt;br /&gt;
[     2.850] RedBoot partition parsing not available&lt;br /&gt;
[     2.851] Creating 7 MTD partitions on &amp;quot;spiflash&amp;quot;:&lt;br /&gt;
[     2.852] 0x00000000-0x00030000 : &amp;quot;RedBoot&amp;quot;&lt;br /&gt;
[     3.084] 0x00030000-0x00050000 : &amp;quot;stage2&amp;quot;&lt;br /&gt;
[     3.317] 0x00050000-0x00150000 : &amp;quot;/storage&amp;quot;&lt;br /&gt;
[     3.549] 0x00150000-0x00490000 : &amp;quot;part1&amp;quot;&lt;br /&gt;
[     3.689] eth0: Configuring MAC for full duplex&lt;br /&gt;
[     3.766] 0x00490000-0x007d0000 : &amp;quot;part2&amp;quot;&lt;br /&gt;
[     4.000] 0x007d0000-0x007e0000 : &amp;quot;redboot config&amp;quot;&lt;br /&gt;
[     4.232] 0x007e0000-0x00800000 : &amp;quot;board config&amp;quot;&lt;br /&gt;
[     4.681] oprofile: using timer interrupt.&lt;br /&gt;
[     4.682] Netfilter messages via NETLINK v0.30.&lt;br /&gt;
[     4.683] NET: Registered protocol family 2&lt;br /&gt;
[     4.700] IP route cache hash table entries: 512 (order: -1, 2048 bytes)&lt;br /&gt;
[     4.703] TCP established hash table entries: 2048 (order: 2, 16384 bytes)&lt;br /&gt;
[     4.704] TCP bind hash table entries: 2048 (order: 2, 16384 bytes)&lt;br /&gt;
[     4.705] TCP: Hash tables configured (established 2048 bind 2048)&lt;br /&gt;
[     4.706] TCP reno registered&lt;br /&gt;
[     4.707] ip_conntrack version 2.4 (256 buckets, 2048 max) - 232 bytes per conntrack&lt;br /&gt;
[     4.760] ctnetlink v0.90: registering with nfnetlink.&lt;br /&gt;
[     4.761] ip_conntrack_pptp version 3.1 loaded&lt;br /&gt;
[     4.762] ip_nat_pptp version 3.0 loaded&lt;br /&gt;
[     4.763] ip_tables: (C) 2000-2006 Netfilter Core Team&lt;br /&gt;
[     4.906] ClusterIP Version 0.8 loaded successfully&lt;br /&gt;
[     4.907] TCP bic registered&lt;br /&gt;
[     4.908] NET: Registered protocol family 1&lt;br /&gt;
[     4.909] NET: Registered protocol family 17&lt;br /&gt;
[     4.981] Bridge firewalling registered&lt;br /&gt;
[     4.989] Freeing unused kernel memory: 9328k freed&lt;br /&gt;
&lt;br /&gt;
init started:  BusyBox v1.1.0 (2008.04.19-00:26+0000) multi-call binary&lt;br /&gt;
&lt;br /&gt;
Please press Enter to activate this console. &lt;br /&gt;
&lt;br /&gt;
BusyBox v1.1.0 (2008.04.19-00:26+0000) Built-in shell (ash)&lt;br /&gt;
Enter &#039;help&#039; for a list of built-in commands.&lt;br /&gt;
&lt;br /&gt;
Welcome to Meraki.&lt;br /&gt;
&lt;br /&gt;
Usage of this device is governed by Meraki&#039;s End User License&lt;br /&gt;
Agreement, available at http://meraki.com/legal.&lt;br /&gt;
(none):/# &lt;br /&gt;
init-boot: boot 3 build 8-16504 board ar531x mac 00:18:0A:50:00:00&lt;br /&gt;
[    10.209] ar2315_wdt: starting watchdog w/timeout 90 seconds&lt;br /&gt;
[    10.210] watchdog hb: 90  ISR: 0x20  IMR: 0x89  WD : 0xd690d504  WDC: 0x0&lt;br /&gt;
[    10.310] ath_hal: module license &#039;Proprietary&#039; taints kernel.&lt;br /&gt;
[    10.406] ath_hal: 0.9.17.1 (AR5212, AR5312, RF5112, RF2316, RF2317, TX_DESC_SWAP)&lt;br /&gt;
[    10.910] ath_rate_sample: 1.2 (svn 16289)&lt;br /&gt;
[    11.300] ath_ahb: 0.9.4.5 (svn 16289)&lt;br /&gt;
[    11.437] wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps&lt;br /&gt;
[    11.441] wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps&lt;br /&gt;
[    11.449] wifi0: H/W encryption support: WEP AES AES_CCM TKIP&lt;br /&gt;
[    11.452] wifi0: mac 11.0 phy 4.8 radio 8.6&lt;br /&gt;
[    11.454] wifi0: Use hw queue 1 for WME_AC_BE traffic&lt;br /&gt;
[    11.455] wifi0: Use hw queue 0 for WME_AC_BK traffic&lt;br /&gt;
[    11.456] wifi0: Use hw queue 2 for WME_AC_VI traffic&lt;br /&gt;
[    11.457] wifi0: Use hw queue 3 for WME_AC_VO traffic&lt;br /&gt;
[    11.458] wifi0: Use hw queue 8 for CAB traffic&lt;br /&gt;
[    11.459] wifi0: Use hw queue 9 for beacons&lt;br /&gt;
[    11.460] couldn&#039;t load module &#039;wlan_scan_sta&#039; (-89)&lt;br /&gt;
[    11.462] unable to load wlan_scan_sta&lt;br /&gt;
[    11.561] wifi0: Atheros 2317 WiSoC: mem=0xb0000000, irq=3&lt;br /&gt;
[    15.390] click: starting router thread pid 437 (81b22900)&lt;br /&gt;
[    15.525] wlan: mac acl policy registered&lt;br /&gt;
[    20.414] couldn&#039;t load module &#039;wlan_scan_monitor&#039; (-89)&lt;br /&gt;
[    20.415] unable to load wlan_scan_monitor&lt;br /&gt;
&lt;br /&gt;
ls&lt;br /&gt;
LAST_BOOT_COUNT  MERAKI_SERIAL    lib              usr&lt;br /&gt;
MERAKI_ARCH      bin              proc             var&lt;br /&gt;
MERAKI_BOARD     click            sbin             www&lt;br /&gt;
MERAKI_BUILD     dev              storage&lt;br /&gt;
MERAKI_IP        etc              sys&lt;br /&gt;
MERAKI_MAC       init             tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Where projects are the units going to? ==&lt;br /&gt;
&lt;br /&gt;
* Dana wants to [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-November/040757.html take 20 units] for a community project &#039;&#039;(I&#039;m in possession of 14 units as of 2013.11.27. If any go unused I will return them for other uses. ~ dana)&#039;&#039;&lt;br /&gt;
* Sudoroom is interested in [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-November/040764.html all the units] for their open mesh networking project.&lt;br /&gt;
*Dan would like at least 1 outdoor version and 5-10 boards to provide wifi in the Mission around Noisebridge. https://openwireless.org nodes&lt;br /&gt;
* Adrian wants several to [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-November/040755.html improve Atheros support] in FreeBSD&lt;br /&gt;
* Jof wants boards for [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-November/040756.html mesh testing]&lt;br /&gt;
* [[User:Thex|J.C.]] has 2 boards for testing.&lt;br /&gt;
* Sudomesh has moved the majority of these to a slightly less public location as per [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-November/040764.html email suggestion] and no objections after three days. Need to count them.&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=Sparky&amp;diff=36599</id>
		<title>Sparky</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=Sparky&amp;diff=36599"/>
		<updated>2013-12-02T13:59:40Z</updated>

		<summary type="html">&lt;p&gt;Juul: /* Where projects are the units going to? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The donation ==&lt;br /&gt;
[[File:Sparky1.jpg|200px|thumb|right|A donated Meraki &amp;quot;Sparky&amp;quot; board]]&lt;br /&gt;
[[File:Sparky2.jpg|200px|thumb|right|Back of PCB]]&lt;br /&gt;
A bunch of Meraki Outdoor &amp;quot;Sparky&amp;quot; units were [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-November/040754.html donated to Noisebridge].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;quot;Built to withstand everything from hackers to extreme temperatures, water, sand, and dust.&amp;quot;&#039;&#039; [https://web.archive.org/web/20090221170958/http://meraki.com/products_services/hardware/outdoor/] &lt;br /&gt;
&lt;br /&gt;
MIT Article referring to a &amp;quot;SF Mesh&amp;quot; http://www.technologyreview.com/hack/410322/meraki-outdoor/&lt;br /&gt;
&lt;br /&gt;
Old press release for Meraki&#039;s [https://meraki.cisco.com/blog/2008/09/free-the-net-san-francisco-makes-great-progress/ &amp;quot;Free The Net&amp;quot;] SF mesh&lt;br /&gt;
&lt;br /&gt;
meraki.com&lt;br /&gt;
* Archived version of Outdoor&lt;br /&gt;
** https://web.archive.org/web/20090221170958/http://meraki.com/products_services/hardware/outdoor/&lt;br /&gt;
* Archived version of &amp;quot;Solar&amp;quot;&lt;br /&gt;
** https://web.archive.org/web/20090224095706/http://meraki.com/products_services/hardware/solar_overview&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
=== Specs ===&lt;br /&gt;
&lt;br /&gt;
* Atheros AR2317@180Mhz&lt;br /&gt;
* 32 MB RAM&lt;br /&gt;
* 8 MB Flash&lt;br /&gt;
* 802.11B/G&lt;br /&gt;
* POE support&lt;br /&gt;
* 4.5-18V&lt;br /&gt;
[http://www.dd-wrt.com/wiki/index.php/Supported_Devices#Meraki Source]&lt;br /&gt;
&lt;br /&gt;
==== Typical Coverage Radius ====&lt;br /&gt;
* Indoor: 150-250ft (50-80m)&lt;br /&gt;
* Outdoor: 500-1000ft (150-350m)&lt;br /&gt;
* Outdoor with high-gain antenna: 0.6-5mi (1-8km) &lt;br /&gt;
&lt;br /&gt;
==== Radio ====&lt;br /&gt;
* 200 mW (23 dBm) peak transmission power*&lt;br /&gt;
* Enhanced receive sensitivity&lt;br /&gt;
* External RP-SMA connector&lt;br /&gt;
* 802.11 b/g (1 - 54 Mbps)&lt;br /&gt;
* 2 dBi omni-directional antenna included&lt;br /&gt;
&lt;br /&gt;
==== Power ====&lt;br /&gt;
* 5 - 22 V DC&lt;br /&gt;
* Power Over Ethernet, 12 - 22 V (non 802.3af )&lt;br /&gt;
* Power consumption: 12 W max; 3 W typical&lt;br /&gt;
* 15 V/0.8 A DC power adapter included&lt;br /&gt;
* Power Over Ethernet injector included&lt;br /&gt;
&lt;br /&gt;
==== Environment ====&lt;br /&gt;
* Operating temperature: 14° F – 122° F (-10° C – 50° C)&lt;br /&gt;
* IP - 66 environmental rating&lt;br /&gt;
&lt;br /&gt;
==== Interfaces / Ports ====&lt;br /&gt;
* Two 10/100 Mbps auto-crossover Ethernet ports:&lt;br /&gt;
automatically detects PC or gateway operation&lt;br /&gt;
* Signal strength LED&lt;br /&gt;
* Headers for 3.3v Serial / GPIO&lt;br /&gt;
&lt;br /&gt;
Source: Meraki Data Sheet [https://meraki.cisco.com/lib/pdf/meraki_datasheet_outdoor.pdf]&lt;br /&gt;
&lt;br /&gt;
=== FCC Forms ===&lt;br /&gt;
* Ad Hoc Declaration: https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855552&lt;br /&gt;
* Construction Photos - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855555&lt;br /&gt;
* Internal Photos - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855556&lt;br /&gt;
* RF Exposure - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855561&lt;br /&gt;
* Test Report 1 - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855563&lt;br /&gt;
* Test Report 2 - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855564&lt;br /&gt;
* Test Setup Photos - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855565&lt;br /&gt;
* User Manual - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855566&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Manuals ===&lt;br /&gt;
* https://meraki.cisco.com/lib/pdf/meraki_setup_outdoor.pdf&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
&lt;br /&gt;
* Hynix256M (16Mx16bit) SDRAM Memory &amp;quot;HY57V561620FTP-H&amp;quot; (U11) [http://www.datasheetdir.com/go-HYNIX-HY57V561620FTP.pdf]&lt;br /&gt;
* &amp;quot;SS54&amp;quot; (D2, D3, D4) [http://www.alldatasheet.com/datasheet-pdf/pdf/222984/HY/SS54.html]&lt;br /&gt;
&lt;br /&gt;
=== Firmware ===&lt;br /&gt;
&lt;br /&gt;
* [http://motescope.cs.berkeley.edu/meraki-default.php Stock] - commands, details&lt;br /&gt;
* [http://wiki.openwrt.org/oldwiki/openwrtdocs/hardware/meraki OpenWRT install details]&lt;br /&gt;
* [http://motescope.cs.berkeley.edu/meraki-openwrt.php OpenWRT Easyflash] - utilities for simple flashing of Meraki Mini (unknown compatibility with Outdoor)&lt;br /&gt;
* [https://dev.cloudtrax.com/projects/dev/wiki AP51-flash] flashing tool&lt;br /&gt;
&lt;br /&gt;
== Flashing OpenWRT ==&lt;br /&gt;
&lt;br /&gt;
Other Meraki routers have port 9000 open for telnet console connections for two seconds during bootup, but these boards do not. The router&#039;s RedBoot tries to load a .elf file via tftp during bootup. This file could contain a different RedBoot with tcp console enabled, but unfortunately I ([[User:Juul|Juul]] ([[User talk:Juul|talk]])) have not been able to get the built-in RedBoot to accept any .elf files (even ones compiled from Merakis RedBoot source code, which they have released). The files are only ever partially retrieved with no useful errors given on client or server. &lt;br /&gt;
&lt;br /&gt;
This means that we have to use the 3.3v serial port on the routers to gain console access.&lt;br /&gt;
&lt;br /&gt;
*[[User:Juul|Juul]] ([[User talk:Juul|talk]]) has written [https://github.com/sudomesh/merakiflasher a script to flash these routers using serial and ethernet].&lt;br /&gt;
:This is a work in progress but should be barely usable.&lt;br /&gt;
&lt;br /&gt;
== Watchdog problems! ==&lt;br /&gt;
&lt;br /&gt;
The hardware watchdog is enabled per default and reboots the board every 5 minutes. This is why it takes 20+ minutes and four reboots to flash the router.&lt;br /&gt;
&lt;br /&gt;
OpenWRT and Linux&#039;s watchdog support for the AR2317 chipset apparently is not functioning per default in OpenWRT Attitude Adjustment (possibly not in any version). This means the router will still reboot every 5 minutes after you flash with OpenWRT.&lt;br /&gt;
&lt;br /&gt;
The watchdog support is supposed to work like so:&lt;br /&gt;
&lt;br /&gt;
*Kernel driver creates /dev/watchdog as interfaces between hardware watchdog and userland&lt;br /&gt;
*watchdog daemon which is part of busybox writes null characters to /dev/watchdog periodically&lt;br /&gt;
&lt;br /&gt;
The kernel code to support the watchdog is in linux-3.3.8/drivers/watchdog/ar2315-wtd.c and the memory mapped register addresses should be the same for the AR2317 as for the AR2317. The code appears to be compiled into OpenWRT Attitude Adjustment. Perhaps it is not loading because it only activates for AR2315 hardware? or perhaps some flag needs to be set at compile time?&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
via serial port&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ethernet eth0: MAC address 00:18:0a:50:00:00&lt;br /&gt;
IP: 192.168.84.1/255.255.255.0, Gateway: 0.0.0.0&lt;br /&gt;
Default server: 192.168.84.9&lt;br /&gt;
&lt;br /&gt;
RedBoot(tm) bootstrap and debug environment [ROMRAM]&lt;br /&gt;
Non-certified release, version v1.3.0 - built 10:45:15, Aug 27 2007&lt;br /&gt;
&lt;br /&gt;
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.&lt;br /&gt;
&lt;br /&gt;
Board: ap61 &lt;br /&gt;
RAM: 0x80000000-0x82000000, [0x8003ddd0-0x80fe1000] available&lt;br /&gt;
FLASH: 0xa8000000 - 0xa87e0000, 128 blocks of 0x00010000 bytes each.&lt;br /&gt;
== Executing boot script in 2.000 seconds - enter ^C to abort&lt;br /&gt;
RedBoot&amp;gt; check_mac&lt;br /&gt;
** Error: Illegal command: &amp;quot;check_mac&amp;quot;&lt;br /&gt;
RedBoot&amp;gt; load art_ap51.elf&lt;br /&gt;
Using default protocol (TFTP)&lt;br /&gt;
__udp_sendto: Can&#039;t find address of server&lt;br /&gt;
Can&#039;t load &#039;art_ap51.elf&#039;: some sort of network error&lt;br /&gt;
RedBoot&amp;gt; go&lt;br /&gt;
No entry point known - aborted&lt;br /&gt;
RedBoot&amp;gt; fis load stage2&lt;br /&gt;
RedBoot&amp;gt; exec&lt;br /&gt;
Now booting linux kernel:&lt;br /&gt;
 Base address 0x80030000 Entry 0x80100000&lt;br /&gt;
 Cmdline : &lt;br /&gt;
starting stage2&lt;br /&gt;
reading flash at 0xa8150000 - 0xa842f859.....................done&lt;br /&gt;
Calculating CRC... 0xd1bfe2e4 - matches&lt;br /&gt;
decompressing....................done&lt;br /&gt;
starting linux&lt;br /&gt;
[     0.000] Linux version 2.6.16.16-meraki-mini (roby@roby) (gcc version 3.4.6 (OpenWrt-2.0)) #2 Mon Apr 21 14:09:33 PDT 2008&lt;br /&gt;
[     0.000] CPU revision is: 00019064&lt;br /&gt;
[     0.000] Determined physical RAM map:&lt;br /&gt;
[     0.000]  memory: 02000000 @ 00000000 (usable)&lt;br /&gt;
[     0.000] Built 1 zonelists&lt;br /&gt;
[     0.000] Kernel command line: &lt;br /&gt;
[     0.000] Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.&lt;br /&gt;
[     0.000] Primary data cache 16kB, 4-way, linesize 16 bytes.&lt;br /&gt;
[     0.000] Synthesized TLB refill handler (20 instructions).&lt;br /&gt;
[     0.000] Synthesized TLB load handler fastpath (32 instructions).&lt;br /&gt;
[     0.000] Synthesized TLB store handler fastpath (32 instructions).&lt;br /&gt;
[     0.000] Synthesized TLB modify handler fastpath (31 instructions).&lt;br /&gt;
[     0.000] PID hash table entries: 256 (order: 8, 4096 bytes)&lt;br /&gt;
[     0.000] Using 92.000 MHz high precision timer.&lt;br /&gt;
[     0.001] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)&lt;br /&gt;
[     0.004] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)&lt;br /&gt;
[     0.011] Memory: 20280k/32768k available (2038k kernel code, 12472k reserved, 401k data, 9328k init, 0k highmem)&lt;br /&gt;
[     0.031] Mount-cache hash table entries: 512&lt;br /&gt;
[     0.034] Checking for &#039;wait&#039; instruction...  available.&lt;br /&gt;
[     0.037] unpacking initramfs....done&lt;br /&gt;
[     0.769] NET: Registered protocol family 16&lt;br /&gt;
[     0.828] Algorithmics/MIPS FPU Emulator v1.5&lt;br /&gt;
[     2.269] JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.&lt;br /&gt;
[     2.270] Initializing Cryptographic API&lt;br /&gt;
[     2.271] io scheduler noop registered&lt;br /&gt;
[     2.272] io scheduler anticipatory registered (default)&lt;br /&gt;
[     2.274] io scheduler deadline registered&lt;br /&gt;
[     2.275] io scheduler cfq registered&lt;br /&gt;
[     2.300] watchdog hb: 90  ISR: 0x21  IMR: 0x8  WD : 0xa340fe12  WDC: 0x0&lt;br /&gt;
[     2.305] ar2315_wdt_init using heartbeat 90 s cycles 3600000000&lt;br /&gt;
[     2.306] watchdog hb: 90  ISR: 0x21  IMR: 0x88  WD : 0xd68d192e  WDC: 0x0&lt;br /&gt;
[     2.315] Serial: 8250/16550 driver $Revision: 1.90 $ 1 ports, IRQ sharing disabled&lt;br /&gt;
[     2.320] serial8250: ttyS0 at MMIO 0xb1100003 (irq = 37) is a 16550A&lt;br /&gt;
[     2.475] phyID=0x00071023&lt;br /&gt;
[     2.476] Found ADM6996FC. phyID=0x00071023.&lt;br /&gt;
[     2.539] eth0: Dropping NETIF_F_SG since no checksum feature.&lt;br /&gt;
[     2.617] eth0: Atheros AR2313: 00:18:0a:50:00:00, irq 4&lt;br /&gt;
[     2.619] eth1: Dropping NETIF_F_SG since no checksum feature.&lt;br /&gt;
[     2.687] eth1: Atheros AR2313: 00:18:0a:50:00:00, irq 4&lt;br /&gt;
[     2.767] tun: Universal TUN/TAP device driver, 1.6&lt;br /&gt;
[     2.768] tun: (C) 1999-2004 Max Krasnyansky &amp;lt;maxk@qualcomm.com&amp;gt;&lt;br /&gt;
[     2.846] MTD driver for SPI flash.&lt;br /&gt;
[     2.847] spiflash: Probing for Serial flash ...&lt;br /&gt;
[     2.848] spiflash: Found SPI serial Flash.&lt;br /&gt;
[     2.849] 8388608: size&lt;br /&gt;
[     2.850] RedBoot partition parsing not available&lt;br /&gt;
[     2.851] Creating 7 MTD partitions on &amp;quot;spiflash&amp;quot;:&lt;br /&gt;
[     2.852] 0x00000000-0x00030000 : &amp;quot;RedBoot&amp;quot;&lt;br /&gt;
[     3.084] 0x00030000-0x00050000 : &amp;quot;stage2&amp;quot;&lt;br /&gt;
[     3.317] 0x00050000-0x00150000 : &amp;quot;/storage&amp;quot;&lt;br /&gt;
[     3.549] 0x00150000-0x00490000 : &amp;quot;part1&amp;quot;&lt;br /&gt;
[     3.689] eth0: Configuring MAC for full duplex&lt;br /&gt;
[     3.766] 0x00490000-0x007d0000 : &amp;quot;part2&amp;quot;&lt;br /&gt;
[     4.000] 0x007d0000-0x007e0000 : &amp;quot;redboot config&amp;quot;&lt;br /&gt;
[     4.232] 0x007e0000-0x00800000 : &amp;quot;board config&amp;quot;&lt;br /&gt;
[     4.681] oprofile: using timer interrupt.&lt;br /&gt;
[     4.682] Netfilter messages via NETLINK v0.30.&lt;br /&gt;
[     4.683] NET: Registered protocol family 2&lt;br /&gt;
[     4.700] IP route cache hash table entries: 512 (order: -1, 2048 bytes)&lt;br /&gt;
[     4.703] TCP established hash table entries: 2048 (order: 2, 16384 bytes)&lt;br /&gt;
[     4.704] TCP bind hash table entries: 2048 (order: 2, 16384 bytes)&lt;br /&gt;
[     4.705] TCP: Hash tables configured (established 2048 bind 2048)&lt;br /&gt;
[     4.706] TCP reno registered&lt;br /&gt;
[     4.707] ip_conntrack version 2.4 (256 buckets, 2048 max) - 232 bytes per conntrack&lt;br /&gt;
[     4.760] ctnetlink v0.90: registering with nfnetlink.&lt;br /&gt;
[     4.761] ip_conntrack_pptp version 3.1 loaded&lt;br /&gt;
[     4.762] ip_nat_pptp version 3.0 loaded&lt;br /&gt;
[     4.763] ip_tables: (C) 2000-2006 Netfilter Core Team&lt;br /&gt;
[     4.906] ClusterIP Version 0.8 loaded successfully&lt;br /&gt;
[     4.907] TCP bic registered&lt;br /&gt;
[     4.908] NET: Registered protocol family 1&lt;br /&gt;
[     4.909] NET: Registered protocol family 17&lt;br /&gt;
[     4.981] Bridge firewalling registered&lt;br /&gt;
[     4.989] Freeing unused kernel memory: 9328k freed&lt;br /&gt;
&lt;br /&gt;
init started:  BusyBox v1.1.0 (2008.04.19-00:26+0000) multi-call binary&lt;br /&gt;
&lt;br /&gt;
Please press Enter to activate this console. &lt;br /&gt;
&lt;br /&gt;
BusyBox v1.1.0 (2008.04.19-00:26+0000) Built-in shell (ash)&lt;br /&gt;
Enter &#039;help&#039; for a list of built-in commands.&lt;br /&gt;
&lt;br /&gt;
Welcome to Meraki.&lt;br /&gt;
&lt;br /&gt;
Usage of this device is governed by Meraki&#039;s End User License&lt;br /&gt;
Agreement, available at http://meraki.com/legal.&lt;br /&gt;
(none):/# &lt;br /&gt;
init-boot: boot 3 build 8-16504 board ar531x mac 00:18:0A:50:00:00&lt;br /&gt;
[    10.209] ar2315_wdt: starting watchdog w/timeout 90 seconds&lt;br /&gt;
[    10.210] watchdog hb: 90  ISR: 0x20  IMR: 0x89  WD : 0xd690d504  WDC: 0x0&lt;br /&gt;
[    10.310] ath_hal: module license &#039;Proprietary&#039; taints kernel.&lt;br /&gt;
[    10.406] ath_hal: 0.9.17.1 (AR5212, AR5312, RF5112, RF2316, RF2317, TX_DESC_SWAP)&lt;br /&gt;
[    10.910] ath_rate_sample: 1.2 (svn 16289)&lt;br /&gt;
[    11.300] ath_ahb: 0.9.4.5 (svn 16289)&lt;br /&gt;
[    11.437] wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps&lt;br /&gt;
[    11.441] wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps&lt;br /&gt;
[    11.449] wifi0: H/W encryption support: WEP AES AES_CCM TKIP&lt;br /&gt;
[    11.452] wifi0: mac 11.0 phy 4.8 radio 8.6&lt;br /&gt;
[    11.454] wifi0: Use hw queue 1 for WME_AC_BE traffic&lt;br /&gt;
[    11.455] wifi0: Use hw queue 0 for WME_AC_BK traffic&lt;br /&gt;
[    11.456] wifi0: Use hw queue 2 for WME_AC_VI traffic&lt;br /&gt;
[    11.457] wifi0: Use hw queue 3 for WME_AC_VO traffic&lt;br /&gt;
[    11.458] wifi0: Use hw queue 8 for CAB traffic&lt;br /&gt;
[    11.459] wifi0: Use hw queue 9 for beacons&lt;br /&gt;
[    11.460] couldn&#039;t load module &#039;wlan_scan_sta&#039; (-89)&lt;br /&gt;
[    11.462] unable to load wlan_scan_sta&lt;br /&gt;
[    11.561] wifi0: Atheros 2317 WiSoC: mem=0xb0000000, irq=3&lt;br /&gt;
[    15.390] click: starting router thread pid 437 (81b22900)&lt;br /&gt;
[    15.525] wlan: mac acl policy registered&lt;br /&gt;
[    20.414] couldn&#039;t load module &#039;wlan_scan_monitor&#039; (-89)&lt;br /&gt;
[    20.415] unable to load wlan_scan_monitor&lt;br /&gt;
&lt;br /&gt;
ls&lt;br /&gt;
LAST_BOOT_COUNT  MERAKI_SERIAL    lib              usr&lt;br /&gt;
MERAKI_ARCH      bin              proc             var&lt;br /&gt;
MERAKI_BOARD     click            sbin             www&lt;br /&gt;
MERAKI_BUILD     dev              storage&lt;br /&gt;
MERAKI_IP        etc              sys&lt;br /&gt;
MERAKI_MAC       init             tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Where projects are the units going to? ==&lt;br /&gt;
&lt;br /&gt;
* Dana wants to [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-November/040757.html take 20 units] for a community project &#039;&#039;(I&#039;m in possession of 14 units as of 2013.11.27. If any go unused I will return them for other uses. ~ dana)&#039;&#039;&lt;br /&gt;
* Sudoroom is interested in [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-November/040764.html all the units] for their open mesh networking project.&lt;br /&gt;
*Dan would like at least 1 outdoor version and 5-10 boards to provide wifi in the Mission around Noisebridge. https://openwireless.org nodes&lt;br /&gt;
* Adrian wants several to [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-November/040755.html improve Atheros support] in FreeBSD&lt;br /&gt;
* Jof wants boards for [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-November/040756.html mesh testing]&lt;br /&gt;
* [[User:Thex|J.C.]] has 2 boards for testing.&lt;br /&gt;
* Sudomesh has moved the majority of these to a slightly less public location as per [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-November/040764.html email suggestion] and no objections after three days.&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=Sparky&amp;diff=36598</id>
		<title>Sparky</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=Sparky&amp;diff=36598"/>
		<updated>2013-12-02T13:54:09Z</updated>

		<summary type="html">&lt;p&gt;Juul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The donation ==&lt;br /&gt;
[[File:Sparky1.jpg|200px|thumb|right|A donated Meraki &amp;quot;Sparky&amp;quot; board]]&lt;br /&gt;
[[File:Sparky2.jpg|200px|thumb|right|Back of PCB]]&lt;br /&gt;
A bunch of Meraki Outdoor &amp;quot;Sparky&amp;quot; units were [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-November/040754.html donated to Noisebridge].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;quot;Built to withstand everything from hackers to extreme temperatures, water, sand, and dust.&amp;quot;&#039;&#039; [https://web.archive.org/web/20090221170958/http://meraki.com/products_services/hardware/outdoor/] &lt;br /&gt;
&lt;br /&gt;
MIT Article referring to a &amp;quot;SF Mesh&amp;quot; http://www.technologyreview.com/hack/410322/meraki-outdoor/&lt;br /&gt;
&lt;br /&gt;
Old press release for Meraki&#039;s [https://meraki.cisco.com/blog/2008/09/free-the-net-san-francisco-makes-great-progress/ &amp;quot;Free The Net&amp;quot;] SF mesh&lt;br /&gt;
&lt;br /&gt;
meraki.com&lt;br /&gt;
* Archived version of Outdoor&lt;br /&gt;
** https://web.archive.org/web/20090221170958/http://meraki.com/products_services/hardware/outdoor/&lt;br /&gt;
* Archived version of &amp;quot;Solar&amp;quot;&lt;br /&gt;
** https://web.archive.org/web/20090224095706/http://meraki.com/products_services/hardware/solar_overview&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
=== Specs ===&lt;br /&gt;
&lt;br /&gt;
* Atheros AR2317@180Mhz&lt;br /&gt;
* 32 MB RAM&lt;br /&gt;
* 8 MB Flash&lt;br /&gt;
* 802.11B/G&lt;br /&gt;
* POE support&lt;br /&gt;
* 4.5-18V&lt;br /&gt;
[http://www.dd-wrt.com/wiki/index.php/Supported_Devices#Meraki Source]&lt;br /&gt;
&lt;br /&gt;
==== Typical Coverage Radius ====&lt;br /&gt;
* Indoor: 150-250ft (50-80m)&lt;br /&gt;
* Outdoor: 500-1000ft (150-350m)&lt;br /&gt;
* Outdoor with high-gain antenna: 0.6-5mi (1-8km) &lt;br /&gt;
&lt;br /&gt;
==== Radio ====&lt;br /&gt;
* 200 mW (23 dBm) peak transmission power*&lt;br /&gt;
* Enhanced receive sensitivity&lt;br /&gt;
* External RP-SMA connector&lt;br /&gt;
* 802.11 b/g (1 - 54 Mbps)&lt;br /&gt;
* 2 dBi omni-directional antenna included&lt;br /&gt;
&lt;br /&gt;
==== Power ====&lt;br /&gt;
* 5 - 22 V DC&lt;br /&gt;
* Power Over Ethernet, 12 - 22 V (non 802.3af )&lt;br /&gt;
* Power consumption: 12 W max; 3 W typical&lt;br /&gt;
* 15 V/0.8 A DC power adapter included&lt;br /&gt;
* Power Over Ethernet injector included&lt;br /&gt;
&lt;br /&gt;
==== Environment ====&lt;br /&gt;
* Operating temperature: 14° F – 122° F (-10° C – 50° C)&lt;br /&gt;
* IP - 66 environmental rating&lt;br /&gt;
&lt;br /&gt;
==== Interfaces / Ports ====&lt;br /&gt;
* Two 10/100 Mbps auto-crossover Ethernet ports:&lt;br /&gt;
automatically detects PC or gateway operation&lt;br /&gt;
* Signal strength LED&lt;br /&gt;
* Headers for 3.3v Serial / GPIO&lt;br /&gt;
&lt;br /&gt;
Source: Meraki Data Sheet [https://meraki.cisco.com/lib/pdf/meraki_datasheet_outdoor.pdf]&lt;br /&gt;
&lt;br /&gt;
=== FCC Forms ===&lt;br /&gt;
* Ad Hoc Declaration: https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855552&lt;br /&gt;
* Construction Photos - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855555&lt;br /&gt;
* Internal Photos - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855556&lt;br /&gt;
* RF Exposure - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855561&lt;br /&gt;
* Test Report 1 - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855563&lt;br /&gt;
* Test Report 2 - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855564&lt;br /&gt;
* Test Setup Photos - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855565&lt;br /&gt;
* User Manual - https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=855566&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Manuals ===&lt;br /&gt;
* https://meraki.cisco.com/lib/pdf/meraki_setup_outdoor.pdf&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
&lt;br /&gt;
* Hynix256M (16Mx16bit) SDRAM Memory &amp;quot;HY57V561620FTP-H&amp;quot; (U11) [http://www.datasheetdir.com/go-HYNIX-HY57V561620FTP.pdf]&lt;br /&gt;
* &amp;quot;SS54&amp;quot; (D2, D3, D4) [http://www.alldatasheet.com/datasheet-pdf/pdf/222984/HY/SS54.html]&lt;br /&gt;
&lt;br /&gt;
=== Firmware ===&lt;br /&gt;
&lt;br /&gt;
* [http://motescope.cs.berkeley.edu/meraki-default.php Stock] - commands, details&lt;br /&gt;
* [http://wiki.openwrt.org/oldwiki/openwrtdocs/hardware/meraki OpenWRT install details]&lt;br /&gt;
* [http://motescope.cs.berkeley.edu/meraki-openwrt.php OpenWRT Easyflash] - utilities for simple flashing of Meraki Mini (unknown compatibility with Outdoor)&lt;br /&gt;
* [https://dev.cloudtrax.com/projects/dev/wiki AP51-flash] flashing tool&lt;br /&gt;
&lt;br /&gt;
== Flashing OpenWRT ==&lt;br /&gt;
&lt;br /&gt;
Other Meraki routers have port 9000 open for telnet console connections for two seconds during bootup, but these boards do not. The router&#039;s RedBoot tries to load a .elf file via tftp during bootup. This file could contain a different RedBoot with tcp console enabled, but unfortunately I ([[User:Juul|Juul]] ([[User talk:Juul|talk]])) have not been able to get the built-in RedBoot to accept any .elf files (even ones compiled from Merakis RedBoot source code, which they have released). The files are only ever partially retrieved with no useful errors given on client or server. &lt;br /&gt;
&lt;br /&gt;
This means that we have to use the 3.3v serial port on the routers to gain console access.&lt;br /&gt;
&lt;br /&gt;
*[[User:Juul|Juul]] ([[User talk:Juul|talk]]) has written [https://github.com/sudomesh/merakiflasher a script to flash these routers using serial and ethernet].&lt;br /&gt;
:This is a work in progress but should be barely usable.&lt;br /&gt;
&lt;br /&gt;
== Watchdog problems! ==&lt;br /&gt;
&lt;br /&gt;
The hardware watchdog is enabled per default and reboots the board every 5 minutes. This is why it takes 20+ minutes and four reboots to flash the router.&lt;br /&gt;
&lt;br /&gt;
OpenWRT and Linux&#039;s watchdog support for the AR2317 chipset apparently is not functioning per default in OpenWRT Attitude Adjustment (possibly not in any version). This means the router will still reboot every 5 minutes after you flash with OpenWRT.&lt;br /&gt;
&lt;br /&gt;
The watchdog support is supposed to work like so:&lt;br /&gt;
&lt;br /&gt;
*Kernel driver creates /dev/watchdog as interfaces between hardware watchdog and userland&lt;br /&gt;
*watchdog daemon which is part of busybox writes null characters to /dev/watchdog periodically&lt;br /&gt;
&lt;br /&gt;
The kernel code to support the watchdog is in linux-3.3.8/drivers/watchdog/ar2315-wtd.c and the memory mapped register addresses should be the same for the AR2317 as for the AR2317. The code appears to be compiled into OpenWRT Attitude Adjustment. Perhaps it is not loading because it only activates for AR2315 hardware? or perhaps some flag needs to be set at compile time?&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
via serial port&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ethernet eth0: MAC address 00:18:0a:50:00:00&lt;br /&gt;
IP: 192.168.84.1/255.255.255.0, Gateway: 0.0.0.0&lt;br /&gt;
Default server: 192.168.84.9&lt;br /&gt;
&lt;br /&gt;
RedBoot(tm) bootstrap and debug environment [ROMRAM]&lt;br /&gt;
Non-certified release, version v1.3.0 - built 10:45:15, Aug 27 2007&lt;br /&gt;
&lt;br /&gt;
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.&lt;br /&gt;
&lt;br /&gt;
Board: ap61 &lt;br /&gt;
RAM: 0x80000000-0x82000000, [0x8003ddd0-0x80fe1000] available&lt;br /&gt;
FLASH: 0xa8000000 - 0xa87e0000, 128 blocks of 0x00010000 bytes each.&lt;br /&gt;
== Executing boot script in 2.000 seconds - enter ^C to abort&lt;br /&gt;
RedBoot&amp;gt; check_mac&lt;br /&gt;
** Error: Illegal command: &amp;quot;check_mac&amp;quot;&lt;br /&gt;
RedBoot&amp;gt; load art_ap51.elf&lt;br /&gt;
Using default protocol (TFTP)&lt;br /&gt;
__udp_sendto: Can&#039;t find address of server&lt;br /&gt;
Can&#039;t load &#039;art_ap51.elf&#039;: some sort of network error&lt;br /&gt;
RedBoot&amp;gt; go&lt;br /&gt;
No entry point known - aborted&lt;br /&gt;
RedBoot&amp;gt; fis load stage2&lt;br /&gt;
RedBoot&amp;gt; exec&lt;br /&gt;
Now booting linux kernel:&lt;br /&gt;
 Base address 0x80030000 Entry 0x80100000&lt;br /&gt;
 Cmdline : &lt;br /&gt;
starting stage2&lt;br /&gt;
reading flash at 0xa8150000 - 0xa842f859.....................done&lt;br /&gt;
Calculating CRC... 0xd1bfe2e4 - matches&lt;br /&gt;
decompressing....................done&lt;br /&gt;
starting linux&lt;br /&gt;
[     0.000] Linux version 2.6.16.16-meraki-mini (roby@roby) (gcc version 3.4.6 (OpenWrt-2.0)) #2 Mon Apr 21 14:09:33 PDT 2008&lt;br /&gt;
[     0.000] CPU revision is: 00019064&lt;br /&gt;
[     0.000] Determined physical RAM map:&lt;br /&gt;
[     0.000]  memory: 02000000 @ 00000000 (usable)&lt;br /&gt;
[     0.000] Built 1 zonelists&lt;br /&gt;
[     0.000] Kernel command line: &lt;br /&gt;
[     0.000] Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.&lt;br /&gt;
[     0.000] Primary data cache 16kB, 4-way, linesize 16 bytes.&lt;br /&gt;
[     0.000] Synthesized TLB refill handler (20 instructions).&lt;br /&gt;
[     0.000] Synthesized TLB load handler fastpath (32 instructions).&lt;br /&gt;
[     0.000] Synthesized TLB store handler fastpath (32 instructions).&lt;br /&gt;
[     0.000] Synthesized TLB modify handler fastpath (31 instructions).&lt;br /&gt;
[     0.000] PID hash table entries: 256 (order: 8, 4096 bytes)&lt;br /&gt;
[     0.000] Using 92.000 MHz high precision timer.&lt;br /&gt;
[     0.001] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)&lt;br /&gt;
[     0.004] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)&lt;br /&gt;
[     0.011] Memory: 20280k/32768k available (2038k kernel code, 12472k reserved, 401k data, 9328k init, 0k highmem)&lt;br /&gt;
[     0.031] Mount-cache hash table entries: 512&lt;br /&gt;
[     0.034] Checking for &#039;wait&#039; instruction...  available.&lt;br /&gt;
[     0.037] unpacking initramfs....done&lt;br /&gt;
[     0.769] NET: Registered protocol family 16&lt;br /&gt;
[     0.828] Algorithmics/MIPS FPU Emulator v1.5&lt;br /&gt;
[     2.269] JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.&lt;br /&gt;
[     2.270] Initializing Cryptographic API&lt;br /&gt;
[     2.271] io scheduler noop registered&lt;br /&gt;
[     2.272] io scheduler anticipatory registered (default)&lt;br /&gt;
[     2.274] io scheduler deadline registered&lt;br /&gt;
[     2.275] io scheduler cfq registered&lt;br /&gt;
[     2.300] watchdog hb: 90  ISR: 0x21  IMR: 0x8  WD : 0xa340fe12  WDC: 0x0&lt;br /&gt;
[     2.305] ar2315_wdt_init using heartbeat 90 s cycles 3600000000&lt;br /&gt;
[     2.306] watchdog hb: 90  ISR: 0x21  IMR: 0x88  WD : 0xd68d192e  WDC: 0x0&lt;br /&gt;
[     2.315] Serial: 8250/16550 driver $Revision: 1.90 $ 1 ports, IRQ sharing disabled&lt;br /&gt;
[     2.320] serial8250: ttyS0 at MMIO 0xb1100003 (irq = 37) is a 16550A&lt;br /&gt;
[     2.475] phyID=0x00071023&lt;br /&gt;
[     2.476] Found ADM6996FC. phyID=0x00071023.&lt;br /&gt;
[     2.539] eth0: Dropping NETIF_F_SG since no checksum feature.&lt;br /&gt;
[     2.617] eth0: Atheros AR2313: 00:18:0a:50:00:00, irq 4&lt;br /&gt;
[     2.619] eth1: Dropping NETIF_F_SG since no checksum feature.&lt;br /&gt;
[     2.687] eth1: Atheros AR2313: 00:18:0a:50:00:00, irq 4&lt;br /&gt;
[     2.767] tun: Universal TUN/TAP device driver, 1.6&lt;br /&gt;
[     2.768] tun: (C) 1999-2004 Max Krasnyansky &amp;lt;maxk@qualcomm.com&amp;gt;&lt;br /&gt;
[     2.846] MTD driver for SPI flash.&lt;br /&gt;
[     2.847] spiflash: Probing for Serial flash ...&lt;br /&gt;
[     2.848] spiflash: Found SPI serial Flash.&lt;br /&gt;
[     2.849] 8388608: size&lt;br /&gt;
[     2.850] RedBoot partition parsing not available&lt;br /&gt;
[     2.851] Creating 7 MTD partitions on &amp;quot;spiflash&amp;quot;:&lt;br /&gt;
[     2.852] 0x00000000-0x00030000 : &amp;quot;RedBoot&amp;quot;&lt;br /&gt;
[     3.084] 0x00030000-0x00050000 : &amp;quot;stage2&amp;quot;&lt;br /&gt;
[     3.317] 0x00050000-0x00150000 : &amp;quot;/storage&amp;quot;&lt;br /&gt;
[     3.549] 0x00150000-0x00490000 : &amp;quot;part1&amp;quot;&lt;br /&gt;
[     3.689] eth0: Configuring MAC for full duplex&lt;br /&gt;
[     3.766] 0x00490000-0x007d0000 : &amp;quot;part2&amp;quot;&lt;br /&gt;
[     4.000] 0x007d0000-0x007e0000 : &amp;quot;redboot config&amp;quot;&lt;br /&gt;
[     4.232] 0x007e0000-0x00800000 : &amp;quot;board config&amp;quot;&lt;br /&gt;
[     4.681] oprofile: using timer interrupt.&lt;br /&gt;
[     4.682] Netfilter messages via NETLINK v0.30.&lt;br /&gt;
[     4.683] NET: Registered protocol family 2&lt;br /&gt;
[     4.700] IP route cache hash table entries: 512 (order: -1, 2048 bytes)&lt;br /&gt;
[     4.703] TCP established hash table entries: 2048 (order: 2, 16384 bytes)&lt;br /&gt;
[     4.704] TCP bind hash table entries: 2048 (order: 2, 16384 bytes)&lt;br /&gt;
[     4.705] TCP: Hash tables configured (established 2048 bind 2048)&lt;br /&gt;
[     4.706] TCP reno registered&lt;br /&gt;
[     4.707] ip_conntrack version 2.4 (256 buckets, 2048 max) - 232 bytes per conntrack&lt;br /&gt;
[     4.760] ctnetlink v0.90: registering with nfnetlink.&lt;br /&gt;
[     4.761] ip_conntrack_pptp version 3.1 loaded&lt;br /&gt;
[     4.762] ip_nat_pptp version 3.0 loaded&lt;br /&gt;
[     4.763] ip_tables: (C) 2000-2006 Netfilter Core Team&lt;br /&gt;
[     4.906] ClusterIP Version 0.8 loaded successfully&lt;br /&gt;
[     4.907] TCP bic registered&lt;br /&gt;
[     4.908] NET: Registered protocol family 1&lt;br /&gt;
[     4.909] NET: Registered protocol family 17&lt;br /&gt;
[     4.981] Bridge firewalling registered&lt;br /&gt;
[     4.989] Freeing unused kernel memory: 9328k freed&lt;br /&gt;
&lt;br /&gt;
init started:  BusyBox v1.1.0 (2008.04.19-00:26+0000) multi-call binary&lt;br /&gt;
&lt;br /&gt;
Please press Enter to activate this console. &lt;br /&gt;
&lt;br /&gt;
BusyBox v1.1.0 (2008.04.19-00:26+0000) Built-in shell (ash)&lt;br /&gt;
Enter &#039;help&#039; for a list of built-in commands.&lt;br /&gt;
&lt;br /&gt;
Welcome to Meraki.&lt;br /&gt;
&lt;br /&gt;
Usage of this device is governed by Meraki&#039;s End User License&lt;br /&gt;
Agreement, available at http://meraki.com/legal.&lt;br /&gt;
(none):/# &lt;br /&gt;
init-boot: boot 3 build 8-16504 board ar531x mac 00:18:0A:50:00:00&lt;br /&gt;
[    10.209] ar2315_wdt: starting watchdog w/timeout 90 seconds&lt;br /&gt;
[    10.210] watchdog hb: 90  ISR: 0x20  IMR: 0x89  WD : 0xd690d504  WDC: 0x0&lt;br /&gt;
[    10.310] ath_hal: module license &#039;Proprietary&#039; taints kernel.&lt;br /&gt;
[    10.406] ath_hal: 0.9.17.1 (AR5212, AR5312, RF5112, RF2316, RF2317, TX_DESC_SWAP)&lt;br /&gt;
[    10.910] ath_rate_sample: 1.2 (svn 16289)&lt;br /&gt;
[    11.300] ath_ahb: 0.9.4.5 (svn 16289)&lt;br /&gt;
[    11.437] wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps&lt;br /&gt;
[    11.441] wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps&lt;br /&gt;
[    11.449] wifi0: H/W encryption support: WEP AES AES_CCM TKIP&lt;br /&gt;
[    11.452] wifi0: mac 11.0 phy 4.8 radio 8.6&lt;br /&gt;
[    11.454] wifi0: Use hw queue 1 for WME_AC_BE traffic&lt;br /&gt;
[    11.455] wifi0: Use hw queue 0 for WME_AC_BK traffic&lt;br /&gt;
[    11.456] wifi0: Use hw queue 2 for WME_AC_VI traffic&lt;br /&gt;
[    11.457] wifi0: Use hw queue 3 for WME_AC_VO traffic&lt;br /&gt;
[    11.458] wifi0: Use hw queue 8 for CAB traffic&lt;br /&gt;
[    11.459] wifi0: Use hw queue 9 for beacons&lt;br /&gt;
[    11.460] couldn&#039;t load module &#039;wlan_scan_sta&#039; (-89)&lt;br /&gt;
[    11.462] unable to load wlan_scan_sta&lt;br /&gt;
[    11.561] wifi0: Atheros 2317 WiSoC: mem=0xb0000000, irq=3&lt;br /&gt;
[    15.390] click: starting router thread pid 437 (81b22900)&lt;br /&gt;
[    15.525] wlan: mac acl policy registered&lt;br /&gt;
[    20.414] couldn&#039;t load module &#039;wlan_scan_monitor&#039; (-89)&lt;br /&gt;
[    20.415] unable to load wlan_scan_monitor&lt;br /&gt;
&lt;br /&gt;
ls&lt;br /&gt;
LAST_BOOT_COUNT  MERAKI_SERIAL    lib              usr&lt;br /&gt;
MERAKI_ARCH      bin              proc             var&lt;br /&gt;
MERAKI_BOARD     click            sbin             www&lt;br /&gt;
MERAKI_BUILD     dev              storage&lt;br /&gt;
MERAKI_IP        etc              sys&lt;br /&gt;
MERAKI_MAC       init             tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Where projects are the units going to? ==&lt;br /&gt;
&lt;br /&gt;
* Dana wants to [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-November/040757.html take 20 units] for a community project &#039;&#039;(I&#039;m in possession of 14 units as of 2013.11.27. If any go unused I will return them for other uses. ~ dana)&#039;&#039;&lt;br /&gt;
* Sudoroom is interested in [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-November/040764.html all the units] for their open mesh networking project.&lt;br /&gt;
*Dan would like at least 1 outdoor version and 5-10 boards to provide wifi in the Mission around Noisebridge. https://openwireless.org nodes&lt;br /&gt;
* Adrian wants several to [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-November/040755.html improve Atheros support] in FreeBSD&lt;br /&gt;
* Jof wants boards for [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-November/040756.html mesh testing]&lt;br /&gt;
* [[User:Thex|J.C.]] has 2 boards for testing.&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=BioBoard/Documentation/PC_Software&amp;diff=18096</id>
		<title>BioBoard/Documentation/PC Software</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=BioBoard/Documentation/PC_Software&amp;diff=18096"/>
		<updated>2011-05-03T19:32:19Z</updated>

		<summary type="html">&lt;p&gt;Juul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The PC software has two parts:&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BioBridge/BioBoardLogServer The logging daemon]&lt;br /&gt;
*[https://github.com/BioBridge/BioBoardSite The web application]&lt;br /&gt;
&lt;br /&gt;
The logging daemon receives data from the Arduino and logs it to a database. The Arduino can be connected either directly over USB or, if you have an [http://www.arduino.cc/en/Main/ArduinoEthernetShield Ethnernet Shield], over a local network or the Internet. &lt;br /&gt;
&lt;br /&gt;
The web application lets you create new projects and view graphs of the logged data.&lt;br /&gt;
&lt;br /&gt;
= Software setup =&lt;br /&gt;
&lt;br /&gt;
To get started, you should first install the software. There is an installation guide on [https://github.com/BioBridge/BioBoardSite the web app&#039;s github page] (scroll down to find it). Right now the installation guide is specific to Ubuntu Linux, though it should work for Debian and other Debian-based Linux distributions as well. The software is written in Ruby, so it should run on other operating systems such as Windows and OS X, though we are still working on the installation guides for these.&lt;br /&gt;
&lt;br /&gt;
After verifying that everything works, you should create a new project in the web app. Make sure the web app is running (as per the [https://github.com/BioBridge/BioBoardSite install guide]), point your web-browser to [http://localhost:3000/ http://localhost:3000/] and click the &amp;quot;Start a new project!&amp;quot;-button. Name the project by filling out the &amp;quot;&amp;lt;give your project a name&amp;gt;&amp;quot; textbox. &lt;br /&gt;
&lt;br /&gt;
[[File:BioBoardAppMainPage.png|thumb|300px|The web app main page.]]&lt;br /&gt;
&lt;br /&gt;
Now, you need to ensure that the project name as specified in the Arduino sketch is the same as the name of your project. To change the name in the Arduino sketch you need to find the line where the ProjectName&amp;quot; variable is assigned a string, and change that string to the project name. The only constraint is that the name cannot contain any exclamation marks. Remember to upload your sketch to the Arduino if you change it.&lt;br /&gt;
&lt;br /&gt;
[[File:BioBoardAppNewProject.png|thumb|300px|Page for a new BioBoard project.]]&lt;br /&gt;
&lt;br /&gt;
= Connecting the BioBoard =&lt;br /&gt;
&lt;br /&gt;
There are two ways of connecting the BioBoard to the log server. One is to connect the Arduino to the computer running the logserver using USB. The other is to use an Arduino Ethernet Shield to connect over a local network or the Internet. First of all, make sure the log server is running, as described in the [https://github.com/BioBridge/BioBoardSite installation guide].&lt;br /&gt;
&lt;br /&gt;
== Connecting using USB ==&lt;br /&gt;
&lt;br /&gt;
When using USB, you need to start an additional serial forwarder program that reads the data from the connected Arduino and sends it to the log server. This step will be eliminated in future versions of the software. The serial forwarder is included with the log server. After starting the log server, make sure the baud rate is set to 19200:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  sudo stty -F /dev/ttyUSB0 19200&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
then do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  cd BioBoardLogServer/&lt;br /&gt;
 &lt;br /&gt;
  ./serial_forwarder.rb&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and let it run for as long as the log server runs. If your Arduino is not connected at /dev/ttyUSB0, then you need to change this in the serial_forwarder.rb program and in the above command.&lt;br /&gt;
&lt;br /&gt;
Now connect the BioBoard to the USB port of the computer running the log server and hit the reset button on the Arduino. The Arduino will immediately start sending data from the connected probes and sending it the log server which will log the data in thedatabase.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting using the Ethernet Shield ==&lt;br /&gt;
&lt;br /&gt;
The code for using the Ethernet Shield has not been integrated with the rest of the Arduino code yet, but if you&#039;ve used an Ethernet Shield before it should be fairly straight-forward. Instead of sending data over the serial connection, you need to modify the program to connect using TCP on port 9090 to the computer where the log server is running and send the data over that connection. &lt;br /&gt;
&lt;br /&gt;
= Using the software =&lt;br /&gt;
&lt;br /&gt;
Now you are ready to view the graphs generated from the probe data. If you still have the page for your new project loaded in the browser, simply hit the browser refresh button, otherwise go to [http://localhost:3000/ http://localhost:3000/] and click the project name under &amp;quot;Existing projects&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
You should now see your graphs, one for each probe. You can toggle the graphs on and off. Features such as adjusting the x and y-axis scales are coming soon!&lt;br /&gt;
&lt;br /&gt;
[[File:BioBoardAppGraphs.png|thumb|300px|Example of a project page displaying graphs for logged Temperature and NIR data.]]&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry about shutting down the serial forwarder, log server or web app. All your data will be there next time you start it up. Your entire database is stored in the file BioBoardSite/db/dev.sqlite so if you want to back it up, simply shut down the log server and make a copy of that file.&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=BioBoard/Documentation/PC_Software&amp;diff=18088</id>
		<title>BioBoard/Documentation/PC Software</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=BioBoard/Documentation/PC_Software&amp;diff=18088"/>
		<updated>2011-05-03T08:26:45Z</updated>

		<summary type="html">&lt;p&gt;Juul: /* Software setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The PC software has two parts:&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BioBridge/BioBoardLogServer The logging daemon]&lt;br /&gt;
*[https://github.com/BioBridge/BioBoardSite The web application]&lt;br /&gt;
&lt;br /&gt;
The logging daemon receives data from the Arduino and logs it to a database. The Arduino can be connected either directly over USB or, if you have an [http://www.arduino.cc/en/Main/ArduinoEthernetShield Ethnernet Shield], over a local network or the Internet. &lt;br /&gt;
&lt;br /&gt;
The web application lets you create new projects and view graphs of the logged data.&lt;br /&gt;
&lt;br /&gt;
= Software setup =&lt;br /&gt;
&lt;br /&gt;
To get started, you should first install the software. There is an installation guide on [https://github.com/BioBridge/BioBoardSite the web app&#039;s github page] (scroll down to find it). Right now the installation guide is specific to Ubuntu Linux, though it should work for Debian and other Debian-based Linux distributions as well. The software is written in Ruby, so it should run on other operating systems such as Windows and OS X, though we are still working on the installation guides for these.&lt;br /&gt;
&lt;br /&gt;
After verifying that everything works, you should create a new project in the web app. Make sure the web app is running (as per the [https://github.com/BioBridge/BioBoardSite install guide]), point your web-browser to [http://localhost:3000/ http://localhost:3000/] and click the &amp;quot;Start a new project!&amp;quot;-button. Name the project by filling out the &amp;quot;&amp;lt;give your project a name&amp;gt;&amp;quot; textbox. &lt;br /&gt;
&lt;br /&gt;
[[File:BioBoardAppMainPage.png|thumb|300px|The web app main page.]]&lt;br /&gt;
&lt;br /&gt;
Now, you need to ensure that the project name as specified in the Arduino sketch is the same as the name of your project. To change the name in the Arduino sketch you need to find the line where the ProjectName&amp;quot; variable is assigned a string, and change that string to the project name. The only constraint is that the name cannot contain any exclamation marks. Remember to upload your sketch to the Arduino if you change it.&lt;br /&gt;
&lt;br /&gt;
[[File:BioBoardAppNewProject.png|thumb|300px|Page for a new BioBoard project.]]&lt;br /&gt;
&lt;br /&gt;
= Connecting the BioBoard =&lt;br /&gt;
&lt;br /&gt;
There are two ways of connecting the BioBoard to the log server. One is to connect the Arduino to the computer running the logserver using USB. The other is to use an Arduino Ethernet Shield to connect over a local network or the Internet. First of all, make sure the log server is running, as described in the [https://github.com/BioBridge/BioBoardSite installation guide].&lt;br /&gt;
&lt;br /&gt;
== Connecting using USB ==&lt;br /&gt;
&lt;br /&gt;
When using USB, you need to start an additional serial forwarder program that reads the data from the connected Arduino and sends it to the log server. This step will be eliminated in future versions of the software. The serial forwarder is included with the log server. After starting the log server, do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  cd BioBoardLogServer/&lt;br /&gt;
 &lt;br /&gt;
  ./serial_forwarder.rb&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and let it run for as long as the log server runs.&lt;br /&gt;
&lt;br /&gt;
Now connect the BioBoard to the USB port of the computer running the log server and hit the reset button on the Arduino. The Arduino will immediately start sending data from the connected probes and sending it the log server which will log the data in the database.&lt;br /&gt;
&lt;br /&gt;
== Connecting using the Ethernet Shield ==&lt;br /&gt;
&lt;br /&gt;
The code for using the Ethernet Shield has not been integrated with the rest of the Arduino code yet, but if you&#039;ve used an Ethernet Shield before it should be fairly straight-forward. Instead of sending data over the serial connection, you need to modify the program to connect using TCP on port 9090 to the computer where the log server is running and send the data over that connection. &lt;br /&gt;
&lt;br /&gt;
= Using the software =&lt;br /&gt;
&lt;br /&gt;
Now you are ready to view the graphs generated from the probe data. If you still have the page for your new project loaded in the browser, simply hit the browser refresh button, otherwise go to [http://localhost:3000/ http://localhost:3000/] and click the project name under &amp;quot;Existing projects&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
You should now see your graphs, one for each probe. You can toggle the graphs on and off. Features such as adjusting the x and y-axis scales are coming soon!&lt;br /&gt;
&lt;br /&gt;
[[File:BioBoardAppGraphs.png|thumb|300px|Example of a project page displaying graphs for logged Temperature and NIR data.]]&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry about shutting down the serial forwarder, log server or web app. All your data will be there next time you start it up. Your entire database is stored in the file BioBoardSite/db/dev.sqlite so if you want to back it up, simply shut down the log server and make a copy of that file.&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=BioBoard/Documentation/PC_Software&amp;diff=18082</id>
		<title>BioBoard/Documentation/PC Software</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=BioBoard/Documentation/PC_Software&amp;diff=18082"/>
		<updated>2011-05-03T07:15:01Z</updated>

		<summary type="html">&lt;p&gt;Juul: /* Using the software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The PC software has two parts:&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BioBridge/BioBoardLogServer The logging daemon]&lt;br /&gt;
*[https://github.com/BioBridge/BioBoardSite The web application]&lt;br /&gt;
&lt;br /&gt;
The logging daemon receives data from the Arduino and logs it to a database. The Arduino can be connected either directly over USB or, if you have an [http://www.arduino.cc/en/Main/ArduinoEthernetShield Ethnernet Shield], over a local network or the Internet. &lt;br /&gt;
&lt;br /&gt;
The web application lets you create new projects and view graphs of the logged data.&lt;br /&gt;
&lt;br /&gt;
= Software setup =&lt;br /&gt;
&lt;br /&gt;
To get started, you should first install the software. There is an installation guide on [https://github.com/BioBridge/BioBoardSite the web app&#039;s github page] (scroll down to find it). Right now the installation guide is specific to Ubuntu Linux, though it should work for Debian and other Debian-based Linux distributions as well. The software is written in Ruby, so it should run on other operating systems such as Windows and OS X, though we are still working on the installation guides for these.&lt;br /&gt;
&lt;br /&gt;
After verifying that everything works, you should create a new project in the web app. Make sure the web app is running (as per the [https://github.com/BioBridge/BioBoardSite install guide]), point your web-browser to [http://localhost:3000/ http://localhost:3000/] and click the &amp;quot;Start a new project!&amp;quot;-button. Name the project by filling out the &amp;quot;&amp;lt;give your project a name&amp;gt;&amp;quot; textbox. &lt;br /&gt;
&lt;br /&gt;
[[File:BioBoardAppMainPage.png|thumb|300px|The web app main page.]]&lt;br /&gt;
&lt;br /&gt;
Now, you need to ensure that the project name as specified in the Arduino sketch is the same as the name of your project. The only constraint is that the name cannot contain any exclamation marks. Remember to upload your sketch to the Arduino if you change it.&lt;br /&gt;
&lt;br /&gt;
[[File:BioBoardAppNewProject.png|thumb|300px|Page for a new BioBoard project.]]&lt;br /&gt;
&lt;br /&gt;
= Connecting the BioBoard =&lt;br /&gt;
&lt;br /&gt;
There are two ways of connecting the BioBoard to the log server. One is to connect the Arduino to the computer running the logserver using USB. The other is to use an Arduino Ethernet Shield to connect over a local network or the Internet. First of all, make sure the log server is running, as described in the [https://github.com/BioBridge/BioBoardSite installation guide].&lt;br /&gt;
&lt;br /&gt;
== Connecting using USB ==&lt;br /&gt;
&lt;br /&gt;
When using USB, you need to start an additional serial forwarder program that reads the data from the connected Arduino and sends it to the log server. This step will be eliminated in future versions of the software. The serial forwarder is included with the log server. After starting the log server, do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  cd BioBoardLogServer/&lt;br /&gt;
 &lt;br /&gt;
  ./serial_forwarder.rb&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and let it run for as long as the log server runs.&lt;br /&gt;
&lt;br /&gt;
Now connect the BioBoard to the USB port of the computer running the log server and hit the reset button on the Arduino. The Arduino will immediately start sending data from the connected probes and sending it the log server which will log the data in the database.&lt;br /&gt;
&lt;br /&gt;
== Connecting using the Ethernet Shield ==&lt;br /&gt;
&lt;br /&gt;
The code for using the Ethernet Shield has not been integrated with the rest of the Arduino code yet, but if you&#039;ve used an Ethernet Shield before it should be fairly straight-forward. Instead of sending data over the serial connection, you need to modify the program to connect using TCP on port 9090 to the computer where the log server is running and send the data over that connection. &lt;br /&gt;
&lt;br /&gt;
= Using the software =&lt;br /&gt;
&lt;br /&gt;
Now you are ready to view the graphs generated from the probe data. If you still have the page for your new project loaded in the browser, simply hit the browser refresh button, otherwise go to [http://localhost:3000/ http://localhost:3000/] and click the project name under &amp;quot;Existing projects&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
You should now see your graphs, one for each probe. You can toggle the graphs on and off. Features such as adjusting the x and y-axis scales are coming soon!&lt;br /&gt;
&lt;br /&gt;
[[File:BioBoardAppGraphs.png|thumb|300px|Example of a project page displaying graphs for logged Temperature and NIR data.]]&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry about shutting down the serial forwarder, log server or web app. All your data will be there next time you start it up. Your entire database is stored in the file BioBoardSite/db/dev.sqlite so if you want to back it up, simply shut down the log server and make a copy of that file.&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=BioBoard/Documentation/PC_Software&amp;diff=18081</id>
		<title>BioBoard/Documentation/PC Software</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=BioBoard/Documentation/PC_Software&amp;diff=18081"/>
		<updated>2011-05-03T07:14:13Z</updated>

		<summary type="html">&lt;p&gt;Juul: /* Software setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The PC software has two parts:&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BioBridge/BioBoardLogServer The logging daemon]&lt;br /&gt;
*[https://github.com/BioBridge/BioBoardSite The web application]&lt;br /&gt;
&lt;br /&gt;
The logging daemon receives data from the Arduino and logs it to a database. The Arduino can be connected either directly over USB or, if you have an [http://www.arduino.cc/en/Main/ArduinoEthernetShield Ethnernet Shield], over a local network or the Internet. &lt;br /&gt;
&lt;br /&gt;
The web application lets you create new projects and view graphs of the logged data.&lt;br /&gt;
&lt;br /&gt;
= Software setup =&lt;br /&gt;
&lt;br /&gt;
To get started, you should first install the software. There is an installation guide on [https://github.com/BioBridge/BioBoardSite the web app&#039;s github page] (scroll down to find it). Right now the installation guide is specific to Ubuntu Linux, though it should work for Debian and other Debian-based Linux distributions as well. The software is written in Ruby, so it should run on other operating systems such as Windows and OS X, though we are still working on the installation guides for these.&lt;br /&gt;
&lt;br /&gt;
After verifying that everything works, you should create a new project in the web app. Make sure the web app is running (as per the [https://github.com/BioBridge/BioBoardSite install guide]), point your web-browser to [http://localhost:3000/ http://localhost:3000/] and click the &amp;quot;Start a new project!&amp;quot;-button. Name the project by filling out the &amp;quot;&amp;lt;give your project a name&amp;gt;&amp;quot; textbox. &lt;br /&gt;
&lt;br /&gt;
[[File:BioBoardAppMainPage.png|thumb|300px|The web app main page.]]&lt;br /&gt;
&lt;br /&gt;
Now, you need to ensure that the project name as specified in the Arduino sketch is the same as the name of your project. The only constraint is that the name cannot contain any exclamation marks. Remember to upload your sketch to the Arduino if you change it.&lt;br /&gt;
&lt;br /&gt;
[[File:BioBoardAppNewProject.png|thumb|300px|Page for a new BioBoard project.]]&lt;br /&gt;
&lt;br /&gt;
= Connecting the BioBoard =&lt;br /&gt;
&lt;br /&gt;
There are two ways of connecting the BioBoard to the log server. One is to connect the Arduino to the computer running the logserver using USB. The other is to use an Arduino Ethernet Shield to connect over a local network or the Internet. First of all, make sure the log server is running, as described in the [https://github.com/BioBridge/BioBoardSite installation guide].&lt;br /&gt;
&lt;br /&gt;
== Connecting using USB ==&lt;br /&gt;
&lt;br /&gt;
When using USB, you need to start an additional serial forwarder program that reads the data from the connected Arduino and sends it to the log server. This step will be eliminated in future versions of the software. The serial forwarder is included with the log server. After starting the log server, do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  cd BioBoardLogServer/&lt;br /&gt;
 &lt;br /&gt;
  ./serial_forwarder.rb&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and let it run for as long as the log server runs.&lt;br /&gt;
&lt;br /&gt;
Now connect the BioBoard to the USB port of the computer running the log server and hit the reset button on the Arduino. The Arduino will immediately start sending data from the connected probes and sending it the log server which will log the data in the database.&lt;br /&gt;
&lt;br /&gt;
== Connecting using the Ethernet Shield ==&lt;br /&gt;
&lt;br /&gt;
The code for using the Ethernet Shield has not been integrated with the rest of the Arduino code yet, but if you&#039;ve used an Ethernet Shield before it should be fairly straight-forward. Instead of sending data over the serial connection, you need to modify the program to connect using TCP on port 9090 to the computer where the log server is running and send the data over that connection. &lt;br /&gt;
&lt;br /&gt;
= Using the software =&lt;br /&gt;
&lt;br /&gt;
Now you are ready to view the graphs generated from the probe data. If you still have the page for your new project loaded in the browser, simply hit the browser refresh button, otherwise go to [http://localhost:3000/ http://localhost:3000/] and click the project name under &amp;quot;Existing projects&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
You should now see your graphs, one for each probe. You can toggle the graphs on and off. Features such as adjusting the x and y-axis scales are coming soon!&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry about shutting down the serial forwarder, log server or web app. All your data will be there next time you start it up. Your entire database is stored in the file BioBoardSite/db/dev.sqlite so if you want to back it up, simply shut down the log server and make a copy of that file.&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=BioBoard/Documentation/PC_Software&amp;diff=18080</id>
		<title>BioBoard/Documentation/PC Software</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=BioBoard/Documentation/PC_Software&amp;diff=18080"/>
		<updated>2011-05-03T07:13:06Z</updated>

		<summary type="html">&lt;p&gt;Juul: /* Software setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The PC software has two parts:&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BioBridge/BioBoardLogServer The logging daemon]&lt;br /&gt;
*[https://github.com/BioBridge/BioBoardSite The web application]&lt;br /&gt;
&lt;br /&gt;
The logging daemon receives data from the Arduino and logs it to a database. The Arduino can be connected either directly over USB or, if you have an [http://www.arduino.cc/en/Main/ArduinoEthernetShield Ethnernet Shield], over a local network or the Internet. &lt;br /&gt;
&lt;br /&gt;
The web application lets you create new projects and view graphs of the logged data.&lt;br /&gt;
&lt;br /&gt;
= Software setup =&lt;br /&gt;
&lt;br /&gt;
To get started, you should first install the software. There is an installation guide on [https://github.com/BioBridge/BioBoardSite the web app&#039;s github page] (scroll down to find it). Right now the installation guide is specific to Ubuntu Linux, though it should work for Debian and other Debian-based Linux distributions as well. The software is written in Ruby, so it should run on other operating systems such as Windows and OS X, though we are still working on the installation guides for these.&lt;br /&gt;
&lt;br /&gt;
After verifying that everything works, you should create a new project in the web app. Make sure the web app is running (as per the [https://github.com/BioBridge/BioBoardSite install guide]), point your web-browser to [http://localhost:3000/ http://localhost:3000/] and click the &amp;quot;Start a new project!&amp;quot;-button. Name the project by filling out the &amp;quot;&amp;lt;give your project a name&amp;gt;&amp;quot; textbox. &lt;br /&gt;
&lt;br /&gt;
[[File:BioBoardAppMainPage.png|thumb|300px|The web app main page.]]&lt;br /&gt;
&lt;br /&gt;
Now, you need to ensure that the project name as specified in the Arduino sketch is the same as the name of your project. The only constraint is that the name cannot contain any exclamation marks. Remember to upload your sketch to the Arduino if you change it.&lt;br /&gt;
&lt;br /&gt;
= Connecting the BioBoard =&lt;br /&gt;
&lt;br /&gt;
There are two ways of connecting the BioBoard to the log server. One is to connect the Arduino to the computer running the logserver using USB. The other is to use an Arduino Ethernet Shield to connect over a local network or the Internet. First of all, make sure the log server is running, as described in the [https://github.com/BioBridge/BioBoardSite installation guide].&lt;br /&gt;
&lt;br /&gt;
== Connecting using USB ==&lt;br /&gt;
&lt;br /&gt;
When using USB, you need to start an additional serial forwarder program that reads the data from the connected Arduino and sends it to the log server. This step will be eliminated in future versions of the software. The serial forwarder is included with the log server. After starting the log server, do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  cd BioBoardLogServer/&lt;br /&gt;
 &lt;br /&gt;
  ./serial_forwarder.rb&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and let it run for as long as the log server runs.&lt;br /&gt;
&lt;br /&gt;
Now connect the BioBoard to the USB port of the computer running the log server and hit the reset button on the Arduino. The Arduino will immediately start sending data from the connected probes and sending it the log server which will log the data in the database.&lt;br /&gt;
&lt;br /&gt;
== Connecting using the Ethernet Shield ==&lt;br /&gt;
&lt;br /&gt;
The code for using the Ethernet Shield has not been integrated with the rest of the Arduino code yet, but if you&#039;ve used an Ethernet Shield before it should be fairly straight-forward. Instead of sending data over the serial connection, you need to modify the program to connect using TCP on port 9090 to the computer where the log server is running and send the data over that connection. &lt;br /&gt;
&lt;br /&gt;
= Using the software =&lt;br /&gt;
&lt;br /&gt;
Now you are ready to view the graphs generated from the probe data. If you still have the page for your new project loaded in the browser, simply hit the browser refresh button, otherwise go to [http://localhost:3000/ http://localhost:3000/] and click the project name under &amp;quot;Existing projects&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
You should now see your graphs, one for each probe. You can toggle the graphs on and off. Features such as adjusting the x and y-axis scales are coming soon!&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry about shutting down the serial forwarder, log server or web app. All your data will be there next time you start it up. Your entire database is stored in the file BioBoardSite/db/dev.sqlite so if you want to back it up, simply shut down the log server and make a copy of that file.&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=File:BioBoardAppGraphs.png&amp;diff=18079</id>
		<title>File:BioBoardAppGraphs.png</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=File:BioBoardAppGraphs.png&amp;diff=18079"/>
		<updated>2011-05-03T07:07:35Z</updated>

		<summary type="html">&lt;p&gt;Juul: An example of the graphs generated by the BioBoard web app&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An example of the graphs generated by the BioBoard web app&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=File:BioBoardAppNewProject.png&amp;diff=18078</id>
		<title>File:BioBoardAppNewProject.png</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=File:BioBoardAppNewProject.png&amp;diff=18078"/>
		<updated>2011-05-03T07:05:58Z</updated>

		<summary type="html">&lt;p&gt;Juul: The new project page in the BioBoard web app&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The new project page in the BioBoard web app&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=File:BioBoardAppMainPage.png&amp;diff=18077</id>
		<title>File:BioBoardAppMainPage.png</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=File:BioBoardAppMainPage.png&amp;diff=18077"/>
		<updated>2011-05-03T07:05:07Z</updated>

		<summary type="html">&lt;p&gt;Juul: The main page of the BioBoard web app&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The main page of the BioBoard web app&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=BioBoard/Documentation/PC_Software&amp;diff=18076</id>
		<title>BioBoard/Documentation/PC Software</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=BioBoard/Documentation/PC_Software&amp;diff=18076"/>
		<updated>2011-05-03T07:04:10Z</updated>

		<summary type="html">&lt;p&gt;Juul: /* Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The PC software has two parts:&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BioBridge/BioBoardLogServer The logging daemon]&lt;br /&gt;
*[https://github.com/BioBridge/BioBoardSite The web application]&lt;br /&gt;
&lt;br /&gt;
The logging daemon receives data from the Arduino and logs it to a database. The Arduino can be connected either directly over USB or, if you have an [http://www.arduino.cc/en/Main/ArduinoEthernetShield Ethnernet Shield], over a local network or the Internet. &lt;br /&gt;
&lt;br /&gt;
The web application lets you create new projects and view graphs of the logged data.&lt;br /&gt;
&lt;br /&gt;
= Software setup =&lt;br /&gt;
&lt;br /&gt;
To get started, you should first install the software. There is an installation guide on [https://github.com/BioBridge/BioBoardSite the web app&#039;s github page] (scroll down to find it). Right now the installation guide is specific to Ubuntu Linux, though it should work for Debian and other Debian-based Linux distributions as well. The software is written in Ruby, so it should run on other operating systems such as Windows and OS X, though we are still working on the installation guides for these.&lt;br /&gt;
&lt;br /&gt;
After verifying that everything works, you should create a new project in the web app. Make sure the web app is running (as per the [https://github.com/BioBridge/BioBoardSite install guide]), point your web-browser to [http://localhost:3000/ http://localhost:3000/] and click the &amp;quot;Start a new project!&amp;quot;-button. Name the project by filling out the &amp;quot;&amp;lt;give your project a name&amp;gt;&amp;quot; textbox. &lt;br /&gt;
&lt;br /&gt;
Now, you need to ensure that the project name as specified in the Arduino sketch is the same as the name of your project. The only constraint is that the name cannot contain any exclamation marks. Remember to upload your sketch to the Arduino if you change it.&lt;br /&gt;
&lt;br /&gt;
= Connecting the BioBoard =&lt;br /&gt;
&lt;br /&gt;
There are two ways of connecting the BioBoard to the log server. One is to connect the Arduino to the computer running the logserver using USB. The other is to use an Arduino Ethernet Shield to connect over a local network or the Internet. First of all, make sure the log server is running, as described in the [https://github.com/BioBridge/BioBoardSite installation guide].&lt;br /&gt;
&lt;br /&gt;
== Connecting using USB ==&lt;br /&gt;
&lt;br /&gt;
When using USB, you need to start an additional serial forwarder program that reads the data from the connected Arduino and sends it to the log server. This step will be eliminated in future versions of the software. The serial forwarder is included with the log server. After starting the log server, do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  cd BioBoardLogServer/&lt;br /&gt;
 &lt;br /&gt;
  ./serial_forwarder.rb&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and let it run for as long as the log server runs.&lt;br /&gt;
&lt;br /&gt;
Now connect the BioBoard to the USB port of the computer running the log server and hit the reset button on the Arduino. The Arduino will immediately start sending data from the connected probes and sending it the log server which will log the data in the database.&lt;br /&gt;
&lt;br /&gt;
== Connecting using the Ethernet Shield ==&lt;br /&gt;
&lt;br /&gt;
The code for using the Ethernet Shield has not been integrated with the rest of the Arduino code yet, but if you&#039;ve used an Ethernet Shield before it should be fairly straight-forward. Instead of sending data over the serial connection, you need to modify the program to connect using TCP on port 9090 to the computer where the log server is running and send the data over that connection. &lt;br /&gt;
&lt;br /&gt;
= Using the software =&lt;br /&gt;
&lt;br /&gt;
Now you are ready to view the graphs generated from the probe data. If you still have the page for your new project loaded in the browser, simply hit the browser refresh button, otherwise go to [http://localhost:3000/ http://localhost:3000/] and click the project name under &amp;quot;Existing projects&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
You should now see your graphs, one for each probe. You can toggle the graphs on and off. Features such as adjusting the x and y-axis scales are coming soon!&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry about shutting down the serial forwarder, log server or web app. All your data will be there next time you start it up. Your entire database is stored in the file BioBoardSite/db/dev.sqlite so if you want to back it up, simply shut down the log server and make a copy of that file.&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=BioBoard/Documentation/PC_Software&amp;diff=18066</id>
		<title>BioBoard/Documentation/PC Software</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=BioBoard/Documentation/PC_Software&amp;diff=18066"/>
		<updated>2011-05-03T06:36:43Z</updated>

		<summary type="html">&lt;p&gt;Juul: Created page with &amp;#039;= Introduction =  The PC software has two parts:  *[https://github.com/BioBridge/BioBoardLogServer The logging daemon] *[https://github.com/BioBridge/BioBoardSite The web applica…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The PC software has two parts:&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BioBridge/BioBoardLogServer The logging daemon]&lt;br /&gt;
*[https://github.com/BioBridge/BioBoardSite The web application]&lt;br /&gt;
&lt;br /&gt;
The logging daemon receives data from the Arduino and logs it to a database. The Arduino can be connected either directly over USB or, if you have an [http://www.arduino.cc/en/Main/ArduinoEthernetShield Ethnernet Shield], over a local network or the Internet. &lt;br /&gt;
&lt;br /&gt;
The web application lets you create new projects and view graphs of the logged data.&lt;br /&gt;
&lt;br /&gt;
= Setup =&lt;br /&gt;
&lt;br /&gt;
To get started, you should first install the software. There is an installation guide on [https://github.com/BioBridge/BioBoardSite the web app&#039;s github page] (scroll down to find it). Right now the installation guide is specific to Ubuntu Linux, though it should work for Debian and other Debian-based Linux distributions as well. The software is written in Ruby, so it should run on other operating systems such as Windows and OS X, though we are still working on the installation guides for these.&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=BioBoard/Documentation&amp;diff=18061</id>
		<title>BioBoard/Documentation</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=BioBoard/Documentation&amp;diff=18061"/>
		<updated>2011-05-03T06:18:14Z</updated>

		<summary type="html">&lt;p&gt;Juul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BioBoard documentation wikis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[BioBoard/Documentation/Temperature]]&lt;br /&gt;
*[[BioBoard/Documentation/pH]]&lt;br /&gt;
*[[BioBoard/Documentation/Oxygen]]&lt;br /&gt;
*[[BioBoard/Documentation/Optical loss]]&lt;br /&gt;
*[[BioBoard/Documentation/Arduino]]&lt;br /&gt;
*[[BioBoard/Documentation/PC Software]]&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=BioBridge/Software&amp;diff=17438</id>
		<title>BioBridge/Software</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=BioBridge/Software&amp;diff=17438"/>
		<updated>2011-03-29T05:22:40Z</updated>

		<summary type="html">&lt;p&gt;Juul: Created page with &amp;#039;= Design =  Rails 3 app with sqlite as default backend. Previously logged data retrieved through ActiveRecord. Flot for plotting.   Home-brewed simple EventMachine-based Comet se…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Design =&lt;br /&gt;
&lt;br /&gt;
Rails 3 app with sqlite as default backend. Previously logged data retrieved through ActiveRecord. Flot for plotting. &lt;br /&gt;
&lt;br /&gt;
Home-brewed simple EventMachine-based Comet server that also acts as the logging server that the EtherShield-equipped Arduino board sends its data to. As data comes in it is sent to all connected clients and simultaneously logged to the database using rails ActiveRecord.&lt;br /&gt;
&lt;br /&gt;
Data sent by arduino will be simple semi-colon separated values.&lt;br /&gt;
&lt;br /&gt;
The end.&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=BioBoard/Equipment&amp;diff=17266</id>
		<title>BioBoard/Equipment</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=BioBoard/Equipment&amp;diff=17266"/>
		<updated>2011-03-20T20:38:16Z</updated>

		<summary type="html">&lt;p&gt;Juul: /* Controller and data transmission */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Sensors= &lt;br /&gt;
&lt;br /&gt;
We need to decide whether to build them ourselves or whether to buy them ready-made and just worry about assembling the bits and making everything communicate. Important considerations would be affordability, accessibility and required precision.&lt;br /&gt;
&lt;br /&gt;
==Thermocouple== &lt;br /&gt;
&lt;br /&gt;
Commercial probes are available from approx. $20 upwards&lt;br /&gt;
*[http://www.omega.com/ppt/pptsc.asp?ref=HTTC36 Hollow Tube Thermocouple Probe] $19 &lt;br /&gt;
&lt;br /&gt;
There is also a somewhat sketchy [http://www.instructables.com/id/Making-A-Thermocouple/ Instructable] for how to build one - at approx. $15, it’s not going to be much cheaper, though, so choosing the DIY version would be mostly for the educational benefit of actually building it (almost) from scratch.&lt;br /&gt;
&lt;br /&gt;
==pH-meter== &lt;br /&gt;
&lt;br /&gt;
Maybe we can buy one of these (or similar), break them open and figure out how to read the output from an arduino:&lt;br /&gt;
&lt;br /&gt;
*[http://www.heavydutysupplies.com/servlet/the-15/Checker,-HI-98103,-HI98103/Detail HANNA Instruments HI 98103] $55&lt;br /&gt;
*[http://www.amazon.com/Milwaukee-pH600-Portable-pH-meter/dp/B004CZ8632 Milwaukee pH600] $20 - doesn&#039;t look like it needs specific buffers for calibration, but the accuracy is probably not great. Maybe it&#039;s enough, though.&lt;br /&gt;
*[http://www.google.com/products/catalog?hl=en&amp;amp;q=ph+electrode&amp;amp;sqi=2&amp;amp;cid=15011737823946485839&amp;amp;os=sellers# Google shopping results] approx. $40 upwards &lt;br /&gt;
*[http://www.pulseinstruments.net/sotaphelectrode.aspx SOTA pH Electrode] $100 - expensive, but so so sweet: designed for continuous measurement, and comes with any kind of connector.&lt;br /&gt;
&lt;br /&gt;
You can also get little tester units, such as this [http://www.jencostore.com/ph-meter/ph-testers.html?price=1%2C100 Jenco 610 pH tester] for $30 - perhaps it could be hacked?&lt;br /&gt;
&lt;br /&gt;
There’s also the option of attempting to build one ourselves using&lt;br /&gt;
[http://www.ph-meter.info/pH-meter-construction this] (or a similar) schematic with the Arduino instead of a voltmeter - not necessarily cheaper, although it’d certainly be both fun and informative. &lt;br /&gt;
&lt;br /&gt;
==Dissolved oxygen (DO) probes== &lt;br /&gt;
&lt;br /&gt;
*[http://www.vernier.com/probes/do-bta.html DO-BTA Dissolved Oxygen Sensor] $209 - cheapest commercial product I could find. &lt;br /&gt;
&lt;br /&gt;
In this case, it seems relatively safe to assume that bulding one ourselves would be cheaper. There is an illustration [http://www.cebtechservices.com/probe&amp;amp;sensorA.htm here] of how a DO probe is constructed, but whether we can actually build one or not is of course another question.&lt;br /&gt;
&lt;br /&gt;
==Living biomass==&lt;br /&gt;
&lt;br /&gt;
This is still an open question on all fronts. Don’t know how much such a sensor would cost, if we’d be able to hack one, and whether building one ourselves is actually a real option.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Controller and data transmission=&lt;br /&gt;
&lt;br /&gt;
Is Arduino going to be our platform?&lt;br /&gt;
&lt;br /&gt;
Here&#039;s a possible design: An arduino hooked up to a bunch of different probes and in turn hooked up to either an ether/wifi shield or a full linux box (I&#039;ve previously used the excellent and tiny 1 watt [http://bifferos.bizhat.com/ biffer board] in this manner). As data comes in it should be timestamped, categorized (pH, temperature, etc) and sent (via shield or pc) to a server somewhere on the internet using e.g. JSON over HTTP post. The server would run a custom web app (e.g. Rails) that receives data, logs it to a database and generates graphs on demand. Add a Comet server and the graphs could be live-updated as the data comes in. We could add features that lets new users sign up and get a unique key which they use when transmitting their own data to the JSON web service on our server. The server then uses the key to associate the data with the user, and the user can look at their graphs and share them with others. We can implement the &amp;quot;export to CSV&amp;quot; on the server side, allowing users to analyze the data using the tool of their choice. If we put all of the code on github, then others can easily fork the code and add their own features. To me, the hardest part of this project will be finding/building cheap measurement probes that are accurate enough (how accurate is enough?) and require little or no calibration. - ([[User:Juul|Juul]])&lt;br /&gt;
&lt;br /&gt;
==Sensor data collection== &lt;br /&gt;
&lt;br /&gt;
Which board would be optimal for our purposes? Does this depend on the sensors? &lt;br /&gt;
&lt;br /&gt;
==Wireless data transmission== &lt;br /&gt;
&lt;br /&gt;
How? Immediate suggestion would be ethernet shield, but others options are available and perhaps preferable.&lt;br /&gt;
&lt;br /&gt;
=Data logging and visualization=&lt;br /&gt;
&lt;br /&gt;
==Log== &lt;br /&gt;
&lt;br /&gt;
Data should be recorded at regular intervals; ‘smoothing’ by logging average values over each interval rather than point values  may also be an option. Export to a simple spread sheet arranged to make later data analysis and visualization easy - how to do this?&lt;br /&gt;
:I suggest that we use a simple data serialization format like JSON for logging the data, and then include an &amp;quot;export to CSV&amp;quot; function where you can select the data you want exported (pH, temperature, etc). This should allow people to use a variety of programming languages and data analysis tools without a lot of work on their part or ours - ([[User:Juul|Juul]]).&lt;br /&gt;
&lt;br /&gt;
==Graphic visualization== &lt;br /&gt;
&lt;br /&gt;
It would be awesome to have the visuals built in from the beginning, as good graphics will greatly increase people&#039;s understanding of the correlations between the factors we measure.&lt;br /&gt;
&lt;br /&gt;
==Website== &lt;br /&gt;
&lt;br /&gt;
A virtual space for the collaboration, organization and publication of the project. So far, this wiki seems to work well for our collaboration and organization purposes, but it may not be the best platform for presenting, sharing and comparing data?&lt;br /&gt;
:I could do a quick Rails site with some live graphing and throw the code on github. We could keep it really simple for the first version, but encourage people to add functionality for collaboration. - ([[User:Juul|Juul]])&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=BioBoard/Equipment&amp;diff=17265</id>
		<title>BioBoard/Equipment</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=BioBoard/Equipment&amp;diff=17265"/>
		<updated>2011-03-20T20:23:17Z</updated>

		<summary type="html">&lt;p&gt;Juul: /* Website */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Sensors= &lt;br /&gt;
&lt;br /&gt;
We need to decide whether to build them ourselves or whether to buy them ready-made and just worry about assembling the bits and making everything communicate. Important considerations would be affordability, accessibility and required precision.&lt;br /&gt;
&lt;br /&gt;
==Thermocouple== &lt;br /&gt;
&lt;br /&gt;
Commercial probes are available from approx. $20 upwards&lt;br /&gt;
*[http://www.omega.com/ppt/pptsc.asp?ref=HTTC36 Hollow Tube Thermocouple Probe] $19 &lt;br /&gt;
&lt;br /&gt;
There is also a somewhat sketchy [http://www.instructables.com/id/Making-A-Thermocouple/ Instructable] for how to build one - at approx. $15, it’s not going to be much cheaper, though, so choosing the DIY version would be mostly for the educational benefit of actually building it (almost) from scratch.&lt;br /&gt;
&lt;br /&gt;
==pH-meter== &lt;br /&gt;
&lt;br /&gt;
Maybe we can buy one of these (or similar), break them open and figure out how to read the output from an arduino:&lt;br /&gt;
&lt;br /&gt;
*[http://www.heavydutysupplies.com/servlet/the-15/Checker,-HI-98103,-HI98103/Detail HANNA Instruments HI 98103] $55&lt;br /&gt;
*[http://www.amazon.com/Milwaukee-pH600-Portable-pH-meter/dp/B004CZ8632 Milwaukee pH600] $20 - doesn&#039;t look like it needs specific buffers for calibration, but the accuracy is probably not great. Maybe it&#039;s enough, though.&lt;br /&gt;
*[http://www.google.com/products/catalog?hl=en&amp;amp;q=ph+electrode&amp;amp;sqi=2&amp;amp;cid=15011737823946485839&amp;amp;os=sellers# Google shopping results] approx. $40 upwards &lt;br /&gt;
*[http://www.pulseinstruments.net/sotaphelectrode.aspx SOTA pH Electrode] $100 - expensive, but so so sweet: designed for continuous measurement, and comes with any kind of connector.&lt;br /&gt;
&lt;br /&gt;
You can also get little tester units, such as this [http://www.jencostore.com/ph-meter/ph-testers.html?price=1%2C100 Jenco 610 pH tester] for $30 - perhaps it could be hacked?&lt;br /&gt;
&lt;br /&gt;
There’s also the option of attempting to build one ourselves using&lt;br /&gt;
[http://www.ph-meter.info/pH-meter-construction this] (or a similar) schematic with the Arduino instead of a voltmeter - not necessarily cheaper, although it’d certainly be both fun and informative. &lt;br /&gt;
&lt;br /&gt;
==Dissolved oxygen (DO) probes== &lt;br /&gt;
&lt;br /&gt;
*[http://www.vernier.com/probes/do-bta.html DO-BTA Dissolved Oxygen Sensor] $209 - cheapest commercial product I could find. &lt;br /&gt;
&lt;br /&gt;
In this case, it seems relatively safe to assume that bulding one ourselves would be cheaper. There is an illustration [http://www.cebtechservices.com/probe&amp;amp;sensorA.htm here] of how a DO probe is constructed, but whether we can actually build one or not is of course another question.&lt;br /&gt;
&lt;br /&gt;
==Living biomass==&lt;br /&gt;
&lt;br /&gt;
This is still an open question on all fronts. Don’t know how much such a sensor would cost, if we’d be able to hack one, and whether building one ourselves is actually a real option.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Controller and data transmission=&lt;br /&gt;
&lt;br /&gt;
Is Arduino going to be our platform?&lt;br /&gt;
&lt;br /&gt;
==Sensor data collection== &lt;br /&gt;
&lt;br /&gt;
Which board would be optimal for our purposes? Does this depend on the sensors? &lt;br /&gt;
&lt;br /&gt;
==Wireless data transmission== &lt;br /&gt;
&lt;br /&gt;
How? Immediate suggestion would be ethernet shield, but others options are available and perhaps preferable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Data logging and visualization=&lt;br /&gt;
&lt;br /&gt;
==Log== &lt;br /&gt;
&lt;br /&gt;
Data should be recorded at regular intervals; ‘smoothing’ by logging average values over each interval rather than point values  may also be an option. Export to a simple spread sheet arranged to make later data analysis and visualization easy - how to do this?&lt;br /&gt;
:I suggest that we use a simple data serialization format like JSON for logging the data, and then include an &amp;quot;export to CSV&amp;quot; function where you can select the data you want exported (pH, temperature, etc). This should allow people to use a variety of programming languages and data analysis tools without a lot of work on their part or ours - ([[User:Juul|Juul]]).&lt;br /&gt;
&lt;br /&gt;
==Graphic visualization== &lt;br /&gt;
&lt;br /&gt;
It would be awesome to have the visuals built in from the beginning, as good graphics will greatly increase people&#039;s understanding of the correlations between the factors we measure.&lt;br /&gt;
&lt;br /&gt;
==Website== &lt;br /&gt;
&lt;br /&gt;
A virtual space for the collaboration, organization and publication of the project. So far, this wiki seems to work well for our collaboration and organization purposes, but it may not be the best platform for presenting, sharing and comparing data?&lt;br /&gt;
:I could do a quick Rails site with some live graphing and throw the code on github. We could keep it really simple for the first version, but encourage people to add functionality for collaboration. - ([[User:Juul|Juul]])&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=BioBoard/Equipment&amp;diff=17264</id>
		<title>BioBoard/Equipment</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=BioBoard/Equipment&amp;diff=17264"/>
		<updated>2011-03-20T20:21:18Z</updated>

		<summary type="html">&lt;p&gt;Juul: /* Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Sensors= &lt;br /&gt;
&lt;br /&gt;
We need to decide whether to build them ourselves or whether to buy them ready-made and just worry about assembling the bits and making everything communicate. Important considerations would be affordability, accessibility and required precision.&lt;br /&gt;
&lt;br /&gt;
==Thermocouple== &lt;br /&gt;
&lt;br /&gt;
Commercial probes are available from approx. $20 upwards&lt;br /&gt;
*[http://www.omega.com/ppt/pptsc.asp?ref=HTTC36 Hollow Tube Thermocouple Probe] $19 &lt;br /&gt;
&lt;br /&gt;
There is also a somewhat sketchy [http://www.instructables.com/id/Making-A-Thermocouple/ Instructable] for how to build one - at approx. $15, it’s not going to be much cheaper, though, so choosing the DIY version would be mostly for the educational benefit of actually building it (almost) from scratch.&lt;br /&gt;
&lt;br /&gt;
==pH-meter== &lt;br /&gt;
&lt;br /&gt;
Maybe we can buy one of these (or similar), break them open and figure out how to read the output from an arduino:&lt;br /&gt;
&lt;br /&gt;
*[http://www.heavydutysupplies.com/servlet/the-15/Checker,-HI-98103,-HI98103/Detail HANNA Instruments HI 98103] $55&lt;br /&gt;
*[http://www.amazon.com/Milwaukee-pH600-Portable-pH-meter/dp/B004CZ8632 Milwaukee pH600] $20 - doesn&#039;t look like it needs specific buffers for calibration, but the accuracy is probably not great. Maybe it&#039;s enough, though.&lt;br /&gt;
*[http://www.google.com/products/catalog?hl=en&amp;amp;q=ph+electrode&amp;amp;sqi=2&amp;amp;cid=15011737823946485839&amp;amp;os=sellers# Google shopping results] approx. $40 upwards &lt;br /&gt;
*[http://www.pulseinstruments.net/sotaphelectrode.aspx SOTA pH Electrode] $100 - expensive, but so so sweet: designed for continuous measurement, and comes with any kind of connector.&lt;br /&gt;
&lt;br /&gt;
You can also get little tester units, such as this [http://www.jencostore.com/ph-meter/ph-testers.html?price=1%2C100 Jenco 610 pH tester] for $30 - perhaps it could be hacked?&lt;br /&gt;
&lt;br /&gt;
There’s also the option of attempting to build one ourselves using&lt;br /&gt;
[http://www.ph-meter.info/pH-meter-construction this] (or a similar) schematic with the Arduino instead of a voltmeter - not necessarily cheaper, although it’d certainly be both fun and informative. &lt;br /&gt;
&lt;br /&gt;
==Dissolved oxygen (DO) probes== &lt;br /&gt;
&lt;br /&gt;
*[http://www.vernier.com/probes/do-bta.html DO-BTA Dissolved Oxygen Sensor] $209 - cheapest commercial product I could find. &lt;br /&gt;
&lt;br /&gt;
In this case, it seems relatively safe to assume that bulding one ourselves would be cheaper. There is an illustration [http://www.cebtechservices.com/probe&amp;amp;sensorA.htm here] of how a DO probe is constructed, but whether we can actually build one or not is of course another question.&lt;br /&gt;
&lt;br /&gt;
==Living biomass==&lt;br /&gt;
&lt;br /&gt;
This is still an open question on all fronts. Don’t know how much such a sensor would cost, if we’d be able to hack one, and whether building one ourselves is actually a real option.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Controller and data transmission=&lt;br /&gt;
&lt;br /&gt;
Is Arduino going to be our platform?&lt;br /&gt;
&lt;br /&gt;
==Sensor data collection== &lt;br /&gt;
&lt;br /&gt;
Which board would be optimal for our purposes? Does this depend on the sensors? &lt;br /&gt;
&lt;br /&gt;
==Wireless data transmission== &lt;br /&gt;
&lt;br /&gt;
How? Immediate suggestion would be ethernet shield, but others options are available and perhaps preferable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Data logging and visualization=&lt;br /&gt;
&lt;br /&gt;
==Log== &lt;br /&gt;
&lt;br /&gt;
Data should be recorded at regular intervals; ‘smoothing’ by logging average values over each interval rather than point values  may also be an option. Export to a simple spread sheet arranged to make later data analysis and visualization easy - how to do this?&lt;br /&gt;
:I suggest that we use a simple data serialization format like JSON for logging the data, and then include an &amp;quot;export to CSV&amp;quot; function where you can select the data you want exported (pH, temperature, etc). This should allow people to use a variety of programming languages and data analysis tools without a lot of work on their part or ours - ([[User:Juul|Juul]]).&lt;br /&gt;
&lt;br /&gt;
==Graphic visualization== &lt;br /&gt;
&lt;br /&gt;
It would be awesome to have the visuals built in from the beginning, as good graphics will greatly increase people&#039;s understanding of the correlations between the factors we measure.&lt;br /&gt;
&lt;br /&gt;
==Website== &lt;br /&gt;
&lt;br /&gt;
A virtual space for the collaboration, organization and publication of the project. So far, this wiki seems to work well for our collaboration and organization purposes, but it may not be the best platform for presenting, sharing and comparing data?&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=BioBoard/Equipment&amp;diff=16995</id>
		<title>BioBoard/Equipment</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=BioBoard/Equipment&amp;diff=16995"/>
		<updated>2011-03-11T03:43:15Z</updated>

		<summary type="html">&lt;p&gt;Juul: Created page with &amp;#039; = pH meters =  Maybe we can buy one of these (or similar), break them open and figure out how to read the output from an arduino:  *[http://www.heavydutysupplies.com/servlet/the…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= pH meters =&lt;br /&gt;
&lt;br /&gt;
Maybe we can buy one of these (or similar), break them open and figure out how to read the output from an arduino:&lt;br /&gt;
&lt;br /&gt;
*[http://www.heavydutysupplies.com/servlet/the-15/Checker,-HI-98103,-HI98103/Detail HANNA Instruments HI 98103] $55&lt;br /&gt;
*[http://www.amazon.com/Milwaukee-pH600-Portable-pH-meter/dp/B004CZ8632 Milwaukee pH600] $20&lt;br /&gt;
&lt;br /&gt;
The second one doesn&#039;t look like it needs specific buffers for calibration, but the accuracy is probably not great. Maybe it&#039;s enough though.&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=BioBridge&amp;diff=16994</id>
		<title>BioBridge</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=BioBridge&amp;diff=16994"/>
		<updated>2011-03-11T03:38:59Z</updated>

		<summary type="html">&lt;p&gt;Juul: Created page with &amp;#039;This is BioBridge.  We indend to participate in the Hackerspace Challenge.  More info to come.  Sub-pages so far:  *BioBridge/Equipment&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is BioBridge.&lt;br /&gt;
&lt;br /&gt;
We indend to participate in the Hackerspace Challenge.&lt;br /&gt;
&lt;br /&gt;
More info to come.&lt;br /&gt;
&lt;br /&gt;
Sub-pages so far:&lt;br /&gt;
&lt;br /&gt;
*[[BioBridge/Equipment]]&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
</feed>