<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Firmware &#8211; Henry Poon&#039;s Blog</title>
	<atom:link href="https://blog.henrypoon.com/blog/tag/firmware/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.henrypoon.com</link>
	<description></description>
	<lastBuildDate>Sun, 20 Apr 2025 04:13:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">83044199</site>	<item>
		<title>Resolving dd-wrt bug that prevented computers on a LAN with wired connection from talking/pinging/communicating with each other</title>
		<link>https://blog.henrypoon.com/blog/2015/01/05/resolving-dd-wrt-bug-that-prevented-computers-on-a-lan-with-wired-connection-from-talkingpingingcommunicating-with-each-other/</link>
					<comments>https://blog.henrypoon.com/blog/2015/01/05/resolving-dd-wrt-bug-that-prevented-computers-on-a-lan-with-wired-connection-from-talkingpingingcommunicating-with-each-other/#comments</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Tue, 06 Jan 2015 06:27:16 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Computer networking]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Custom firmware]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[dd-wrt]]></category>
		<category><![CDATA[destination host unreachable]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Find]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Linksys routers]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Netgear WGR614L]]></category>
		<category><![CDATA[Networking hardware]]></category>
		<category><![CDATA[Page]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[System software]]></category>
		<category><![CDATA[Telnet]]></category>
		<category><![CDATA[wired connection]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/resolving-dd-wrt-bug-that-prevented-computers-on-a-lan-with-wired-connection-from-talkingpingingcommunicating-with-each-other</guid>

					<description><![CDATA[I just had a problem where the computers in my house that were all using a wired connection could not talk to each other. &#160;Computers on wired connections could not ping, and ping kept giving an error saying &#8220;destination host unreachable&#8221;. &#160;I found the solution in a very hard to find forum post on the [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I just had a problem where the computers in my house that were all using a wired connection could not talk to each other. &nbsp;Computers on wired connections could not ping, and ping kept giving an error saying &#8220;destination host unreachable&#8221;. &nbsp;I found the solution in a very hard to find forum post on the dd-wrt forums.</p>



<p class="wp-block-paragraph"><strong>This specific instance of the problem affects users of the dd-wrt firmware. &nbsp;In my case, I am using build 24461 of the firmware.</strong> &nbsp;The solution is to run the following commands on the router (either with ssh or telnet):</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">swconfig dev eth0 set enable_vlan 1
swconfig dev eth0 set apply</code></pre>



<p class="wp-block-paragraph">I&#8217;ve since put this in the startup commands that the router will execute, so these settings will stay even after a router reboot.</p>



<p class="wp-block-paragraph">For some routers, it might be eth1 instead of eth0. &nbsp;It depends on which network interface is assigned to the WAN. &nbsp;This can be check in the router page under Setup &gt; Networking.</p>



<p class="wp-block-paragraph">Link to forum post: <a href="http://www.dd-wrt.com/phpBB2/viewtopic.php?t=152738&amp;postdays=0&amp;postorder=asc&amp;start=0" target="_blank" rel="noreferrer noopener">http://www.dd-wrt.com/phpBB2/viewtopic.php?t=152738&amp;postdays=0&amp;postorder=asc&amp;start=0</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2015/01/05/resolving-dd-wrt-bug-that-prevented-computers-on-a-lan-with-wired-connection-from-talkingpingingcommunicating-with-each-other/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1928</post-id>	</item>
		<item>
		<title>RoboCup Small Size League North American Open 2012</title>
		<link>https://blog.henrypoon.com/blog/2012/06/27/robocup-small-size-league-north-american-open-2012/</link>
					<comments>https://blog.henrypoon.com/blog/2012/06/27/robocup-small-size-league-north-american-open-2012/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Wed, 27 Jun 2012 21:57:07 +0000</pubDate>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[9]]></category>
		<category><![CDATA[British Columbia]]></category>
		<category><![CDATA[Canada]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Erlangen]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Final]]></category>
		<category><![CDATA[Find]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Flag]]></category>
		<category><![CDATA[Force]]></category>
		<category><![CDATA[friedrich alexander universität]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[Germany]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Hex]]></category>
		<category><![CDATA[Hole]]></category>
		<category><![CDATA[Human behavior]]></category>
		<category><![CDATA[Humanoid Robots Evolution]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lag]]></category>
		<category><![CDATA[Language]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[Light]]></category>
		<category><![CDATA[Literature]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[Lost]]></category>
		<category><![CDATA[Mech]]></category>
		<category><![CDATA[Mecha]]></category>
		<category><![CDATA[Mexico]]></category>
		<category><![CDATA[Mexico City]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Pho]]></category>
		<category><![CDATA[Plan]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[puffin]]></category>
		<category><![CDATA[RAR]]></category>
		<category><![CDATA[RoboCup]]></category>
		<category><![CDATA[robocup competition]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[robots]]></category>
		<category><![CDATA[Science in popular culture]]></category>
		<category><![CDATA[Scope]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Stairs]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Struct]]></category>
		<category><![CDATA[Student]]></category>
		<category><![CDATA[Sunday]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[The Battery]]></category>
		<category><![CDATA[The Organ]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[thunder]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[tuna]]></category>
		<category><![CDATA[universität erlangen nürnberg]]></category>
		<category><![CDATA[University of British Columbia]]></category>
		<category><![CDATA[Vancouver]]></category>
		<category><![CDATA[Vol]]></category>
		<category><![CDATA[Voltage]]></category>
		<category><![CDATA[Week]]></category>
		<category><![CDATA[Woke]]></category>
		<category><![CDATA[Z]]></category>
		<category><![CDATA[Zhejiang]]></category>
		<category><![CDATA[Zhejiang University]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/robocup-small-size-league-north-american-open-2012</guid>

					<description><![CDATA[From 9 to 16 June, the RoboCup Small Size League North American Open 2012 was held in Vancouver, Canada at the University of British Columbia. &#160;There were three participating teams: Thunderbots (University of BC, Vancouver, Canada), ER-Force (Friedrich-Alexander-Universität Erlangen-Nürnberg,&#160;Erlangen, Germany), and ZJUNLict (Zhejiang University, Zhejiang, China). &#160;This was the chance for these three teams to [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">From 9 to 16 June, the <a class="zem_slink" title="RoboCup" href="http://en.wikipedia.org/wiki/RoboCup" target="_blank" rel="wikipedia noopener noreferrer">RoboCup</a> Small Size League North American Open 2012 was held in Vancouver, Canada at the University of British Columbia. &nbsp;There were three participating teams: Thunderbots (<a class="zem_slink" title="University of British Columbia" href="http://maps.google.com/maps?ll=49.2669222222,-123.247466667&amp;spn=0.01,0.01&amp;q=49.2669222222,-123.247466667 (University%20of%20British%20Columbia)&amp;t=h" target="_blank" rel="geolocation noopener noreferrer">University of BC</a>, Vancouver, Canada), ER-Force (<a class="zem_slink" title="University of Erlangen-Nuremberg" href="http://maps.google.com/maps?ll=49.597,11.007&amp;spn=1.0,1.0&amp;q=49.597,11.007 (University%20of%20Erlangen-Nuremberg)&amp;t=h" target="_blank" rel="geolocation noopener noreferrer">Friedrich-Alexander-Universität Erlangen-Nürnberg</a>,&nbsp;Erlangen, Germany), and ZJUNLict (<a class="zem_slink" title="Zhejiang University" href="http://maps.google.com/maps?ll=30.2636111111,120.120833333&amp;spn=0.01,0.01&amp;q=30.2636111111,120.120833333 (Zhejiang%20University)&amp;t=h" target="_blank" rel="geolocation noopener noreferrer">Zhejiang University</a>, Zhejiang, China). &nbsp;This was the chance for these three teams to pit their robots against each other in preparation for the even bigger RoboCup competition in Mexico City.</p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/design.engineering.ubc.ca/files/2011/10/EDC-cropped-small.jpg?w=1280&#038;ssl=1" alt=""/></figure>



<h1 class="wp-block-heading">Beginning of the Competition</h1>



<p class="wp-block-paragraph">On the first day of the competition, there was a work day for all the teams to use to get their robots ready again after a long flight to Canada. &nbsp;As the current mechanical team lead for the Thunderbots, I too had to get our own robots ready to play. &nbsp;The mechanical systems had already been completed some weeks ago, but unfortunately, even now, the electrical board testing and firmware coding still had not been completed yet and some parts that we needed were still not in. &nbsp;For the next day and a half, the team was scrambling to get everything finished in preparation for the first game on Sunday. &nbsp;Because, the only critical tasks remaining were the electrical testing and coding, only the electrical team had the know-how to tackle those tasks. &nbsp;The mechanical and software teams could only wait for results. &nbsp;As the electrical team worked, everybody else on the team became more and more stressed. &nbsp;We all kept wondering whether the team would have working robots for the first game. &nbsp;We were all helpless in this situation. &nbsp;The electrical team worked throughout the day and night trying to finish. &nbsp;Some of the other team members stayed in anticipation while others went home to rest hoping for results in the morning.</p>



<p class="wp-block-paragraph">Throughout this work day, the Chinese team continued testing their robots on the field. &nbsp;They seemed like the most ready team. &nbsp;The German team however, had lots of work to do as well. &nbsp;Their flight to London from Germany was delayed and as a result, they missed their flight from London to Vancouver. &nbsp;They arrived in Vancouver on Saturday night. &nbsp;They &nbsp;had even less time than we did to get their robots working. &nbsp;When each team set up their work space, they each made sure to put up their mascots. &nbsp;For the Chinese team, they had a panda plush of about 1.5 ft tall and the Germans had a full size German flag.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupNorthAmericanOpen#5758409322088030514" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-OBIdp4ameUE/T-n6xOJa4TI/AAAAAAAAGVA/diAZMRHAeds/s720/2012-06-10%252020.57.49.jpg?w=1280&#038;ssl=1" alt="" title="ZJUNLict's mascot"/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading">Game Days</h1>



<p class="wp-block-paragraph">On the game day, I woke at up 5:30 AM and arrived bright and early on campus at 8 AM. &nbsp;When I arrived, the electrical team was still at it and seemingly not even close to finishing. &nbsp;This led to a change in the team&#8217;s strategy to the competition. &nbsp;We would try to repair the electrical boards from last year&#8217;s robots. &nbsp;These old boards had a different size than the new ones and had different mounting holes, but luckily, somebody on the team had the great idea of including mounting holes for these old boards for this year&#8217;s robots. &nbsp;Otherwise, we would have had a really hard time hacking that together. &nbsp;Given only the few hours we had to hack this set up together, the mech team and I worked as fast as we could to finish. &nbsp;We each probably ran up and down the stairs at the UBC Engineering Design Center about 20 times that day looking for tools and delivering robots.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupNorthAmericanOpen#5758409159532132882" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh5.googleusercontent.com/-JBZL1uGRMq4/T-n6nwlEuhI/AAAAAAAAGUU/1GTz2IKrVLI/s1024/2012-06-10%252015.59.43.jpg?w=1280&#038;ssl=1" alt="" title="Three robots working so far..."/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph">The first game was supposed to be at 9:30 AM, but my team certainly was not ready. &nbsp;It seemed like the other teams weren&#8217;t completely ready either, so the game was postponed until the afternoon. &nbsp;The Thunderbots was supposed to play the first game, but due to our lack of readiness, China and Germany played each other instead. &nbsp;When it became our turn we play, we managed to get three robots out of six on the field. &nbsp;None of these robots had a working break beam sensor (the sensor on the robot that is designed to detect ball possession). &nbsp;Without break beams, the robots did not know they could kick the ball, since it would never know if it had ball possession. &nbsp;The robots did not have a controller that worked well either (the controller determines how much voltage to apply to each of the motors such that the robot can move smoothly from A to B). &nbsp;A controller that didn&#8217;t work well meant the robots drove about on the field seemingly confused. &nbsp;&#8220;Derp&#8221; is probably the best word to describe it. &nbsp;Despite the shortcomings of these three robots, they played their best against ZJUNLIct from China and the Thunderbots were defeated 10-0.</p>



<p class="wp-block-paragraph">On the following few days, the mech team tried to help the electrical team the best they could with tasks such as building extra connectors. &nbsp;We also tried to get the old break beam sensors working again. &nbsp;It was something that had to be on the robot if it were to ever kick the ball properly. &nbsp;After toiling for a few hours, we managed to get two out of three of them working. &nbsp;We probably could have gotten more if we knew more about the electrical design. &nbsp;There was little to go on in terms of the wiring schematic and spare parts. &nbsp;It was also hard to troubleshoot since ambient lighting largely affected the sensor. &nbsp;If it worked upstairs in our work space, it wouldn&#8217;t work downstairs on the playing field. &nbsp;It took us a while to figure that out.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupNorthAmericanOpen#5758409410428513954" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-cl0rDbWpRmQ/T-n62XPbrqI/AAAAAAAAGVg/OnQtBcCgvKM/s1024/IMG_6469.JPG?w=1280&#038;ssl=1" alt="" title="Break beam sensor mount"/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph">In our second game, we played against ER-Force from Deutschland. &nbsp;For this game, we still only had three robots, but this time they were a little bit better equipped. &nbsp;Even then, the robots still had trouble kicking because the lights being used on the field emitted too much infrared light, which obstructed the break beam sensors. &nbsp;It was very frustrating to see the robots not knowing when to kick even though they were handling the ball perfectly. But somehow, we still managed to score a goal. &nbsp;In the end we lost the game 6 to 1.</p>



<p class="wp-block-paragraph">In the final game between China&#8217;s ZJUNLict and Germany&#8217;s ER-Force, the Chinese team was victorious. &nbsp;Both teams had a full fleet of robots to play six on six. &nbsp;A modest crowd of spectators also watched the whole game being played and in general people were quite impressed at this engineering feat.</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupNorthAmericanOpen#5758409494133610066" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-ml3EBYiXDLs/T-n67PESFlI/AAAAAAAAGV4/vqoVgQ3YP0s/s1024/2012-06-12%252017.11.20.jpg?w=1280&#038;ssl=1" alt="" style="width:840px;height:630px" title="ZJUNLict VS ER-Force"/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading">Team Social</h1>



<p class="wp-block-paragraph">To allow the teams to better know one another, there was a social event planned by the organizers of the North American Open. &nbsp;There, I met a lot of the members of the German and Chinese teams. &nbsp;It was nice that that I could talk to each team in their native languages. &nbsp;Although my German wasn&#8217;t that good to keep up a conversation for a long time, it was enough to get the Germans wondering how I knew it at all. &nbsp;The last thing they&#8217;d expect is for a Chinese guy to start speaking German to them. &nbsp;My Mandarin was at a level that I could talk to people in it, but there were still some occasions where I didn&#8217;t understand what they said. &nbsp;It was probably because of me not having a lot of practice with Mandarin (I speak Cantonese normally) and them having an accent from their region that I didn&#8217;t recognize.</p>



<h1 class="wp-block-heading">Press Conference</h1>



<p class="wp-block-paragraph">The organizers made sure to invite as much of the press as they could. &nbsp;More publicity meant that the team could potentially get more money in sponsorship. &nbsp;More money means better robots. &nbsp;The administrative members of the team were in the spotlight and talked to most of the people from the press, while the technical members of the team continued to do their work. &nbsp;The team leads from mech, software and electrical also had a brief interview with the 24 Hours Vancouver newspaper. &nbsp;The team was also featured in the Ubbyssey <a rel="noopener noreferrer" href="http://www.youtube.com/watch?v=EtJr4VRkEbY&amp;feature=youtu.be" target="_blank">here</a>&nbsp;and on MacLean&#8217;s magazine <a href="https://www.macleans.ca/society/science/video-the-robot-version-of-euro-2012/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p class="wp-block-paragraph">The Chinese team also put on a show for the press by putting all 12 of their robots on the field so they could they play against themselves six on six. &nbsp;The performance went quite smoothly as there were not random break downs and the press were very impressed.</p>



<h1 class="wp-block-heading">Engineering Failures</h1>



<p class="wp-block-paragraph">As with these student projects, an accident was bound to happen. &nbsp;This one was with a battery. &nbsp;There was have been a defective battery that the Chinese team unknowingly brought and when they charged it, the battery started puffing up &#8211; not a good sign for a battery. &nbsp;One of our team members was quick to notice and instantly dunked it in soap water and disposed of it.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupNorthAmericanOpen#5758409233257529122" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-dqZIo6vvNJw/T-n6sDOk_yI/AAAAAAAAGUo/xOEm5RTzTtk/s720/2012-06-10%252018.14.26.jpg?w=1280&#038;ssl=1" alt="" title="LiPo battery in soap water"/></a></figure>
</div>


<p class="wp-block-paragraph">For our team, we had problems where the solenoid kicker would get stuck after being used repetitively. &nbsp;Heat from the power dissipation in the solenoid windings would heat up the whole assembly and cause the solenoid housing to permanently deform. &nbsp;The solenoid was produced out of stacked layers of&nbsp;poly-carbonate&nbsp;sheets. &nbsp;This stacking of layers allowed each layer to deform individually. &nbsp;To fix this problem, we printed out new housings made of ABS plastic. &nbsp;By having one solid solenoid housing, it was more difficult for it to deform.</p>



<figure class="wp-block-image"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupNorthAmericanOpen#5758409620210048882" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh3.googleusercontent.com/-tJi9w9vsdH8/T-n7CkvP33I/AAAAAAAAGWg/X3yEDaDSwD4/s1024/2012-06-15%252010.52.31.jpg?w=1280&#038;ssl=1" alt="" title="Solenoid warping"/></a></figure>



<figure class="wp-block-image"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupNorthAmericanOpen#5758409664266399922" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-Sa6aEXretIU/T-n7FI3GcLI/AAAAAAAAGWo/mv8nKIm2dGw/s1024/2012-06-15%252010.52.37.jpg?w=1280&#038;ssl=1" alt="" title="3D printed winding"/></a></figure>



<p class="has-text-align-center wp-block-paragraph"></p>



<p class="has-text-align-left wp-block-paragraph">The German team had some problems with the turf getting dug out of the carpet and getting everywhere inside the problem and also with their robot shells not staying on properly. &nbsp;The turf inside the robot meant that gears could get stuck intermittently and could also get in the way of other mechanical components. &nbsp;Their solution solution for now was to clean it all out every game. &nbsp;During games, the shells of the robot would pop out randomly whenever there was an intense impact with a ball or another robot.</p>



<h1 class="wp-block-heading">Getting Ready for Mexico</h1>



<p class="wp-block-paragraph">On the Friday before all three teams left for Mexico City, everybody had to pack up all of their things. &nbsp;The German and Chinese teams could pack everything easily since they had packed everything once before when they had to fly to Vancouver. &nbsp;For us, our tools were scattered all over the place. &nbsp;It took us about 4 hours to find all tools to pack into the the luggage containers. &nbsp;The approach to packing was that we would pack any tool that was ours and was already lying out on the table. &nbsp;This is because if we took it out of the tool closet, it meant that the team used it for something. &nbsp;Naturally all of the hex keys, screw drivers and the like were packed. &nbsp;All spare parts were packed. &nbsp;Every tool that we had sitting around was packed. &nbsp;Even electrical equipment like a power supply and an oscilloscope was packed. &nbsp;We had everything we needed for RoboCup 2012 in Mexico City. &nbsp;Even though not everything was done in time for this competition, everybody was confident that things would be better in the competition in Mexico.</p>



<p class="wp-block-paragraph">More photos <a href="https://photos.google.com/share/AF1QipO8nu-4pMZ9jFTHgrzQfAFiAfAYkRitCki3r6wat0nEHgnez-lfz2SNwdjLEUHETw?key=UjBWUXYtRmZBRlFtY3VWeGdTZDRRejJEOEx6Vm5B" target="_blank" rel="noreferrer noopener">here</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2012/06/27/robocup-small-size-league-north-american-open-2012/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1467</post-id>	</item>
		<item>
		<title>USB Storage over the Network</title>
		<link>https://blog.henrypoon.com/blog/2010/05/10/usb-storage-over-the-network/</link>
					<comments>https://blog.henrypoon.com/blog/2010/05/10/usb-storage-over-the-network/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Tue, 11 May 2010 06:24:18 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Computer networking]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[Internet architecture]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lie]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Live USB]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Networking hardware]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Page]]></category>
		<category><![CDATA[Plug]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[Server appliance]]></category>
		<category><![CDATA[Telecommunications]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[Wireless router]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/usb-storage-over-the-network</guid>

					<description><![CDATA[My router (DGL-4500) comes with a USB port at the back, which implies that it can be used for plugging in an external hard drive. &#160;All I had to do was update my router to the latest firmware (that&#8217;s why I had my previous post) so that I would see the &#8220;USB Settings&#8221; page within [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>My router (DGL-4500) comes with a USB port at the back, which implies that it can be used for plugging in an external hard drive. &nbsp;All I had to do was update my router to the latest firmware (that&#8217;s why I had my previous post) so that I would see the &#8220;USB Settings&#8221; page within my router configuration page. &nbsp;I used D-Link&#8217;s Shareport program to share a USB External Hard Drive over the network. &nbsp;I left the setting within the router page to use Shareport. &nbsp;I installed the Shareport client on my computer and I was able to access my external hard drive quite easily. &nbsp;However, it does take a little extra time for the computer to recognize it&#8217;s there.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2010/05/10/usb-storage-over-the-network/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">316</post-id>	</item>
		<item>
		<title>Weird Router Login Issue</title>
		<link>https://blog.henrypoon.com/blog/2010/05/10/weird-router-login-issue/</link>
					<comments>https://blog.henrypoon.com/blog/2010/05/10/weird-router-login-issue/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Tue, 11 May 2010 06:07:06 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Computer networking]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[Internet architecture]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Login]]></category>
		<category><![CDATA[Networking hardware]]></category>
		<category><![CDATA[Page]]></category>
		<category><![CDATA[Password]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[Server appliance]]></category>
		<category><![CDATA[Telecommunications]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Tools]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/weird-router-login-issue</guid>

					<description><![CDATA[So I just upgraded my router (DGL-4500) to the latest firmware today (1.22), and I started experiencing this weird bug where I couldn&#8217;t log into the router page. &#160;Every time I typed in my password, the router would deny me access. &#160;According to the D-Link forum, pressing the Login button rather than pressing the Enter [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>So I just upgraded my router (DGL-4500) to the latest firmware today (1.22), and I started experiencing this weird bug where I couldn&#8217;t log into the router page. &nbsp;Every time I typed in my password, the router would deny me access. &nbsp;According to the D-Link forum, pressing the Login button rather than pressing the Enter key works. &nbsp;For some weird reason, that fixed it.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2010/05/10/weird-router-login-issue/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">314</post-id>	</item>
		<item>
		<title>P1i Firmware Reset Results + Unrelated Problems</title>
		<link>https://blog.henrypoon.com/blog/2010/05/07/p1i-firmware-reset-results-unrelated-problems/</link>
					<comments>https://blog.henrypoon.com/blog/2010/05/07/p1i-firmware-reset-results-unrelated-problems/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Fri, 07 May 2010 09:16:29 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Dia]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[My Phone]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Pho]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[UNC]]></category>
		<category><![CDATA[YouTube]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/p1i-firmware-reset-results-unrelated-problems</guid>

					<description><![CDATA[A while ago I was talking about the problems I was having with the P1i (here), and so I did a firmware reset. &#160;I did this a long time ago, but I don&#8217;t think I ever wrote about it. &#160;After the firmware reset, EVERYTHING WORKS PERFECTLY. &#160;I&#8217;m not having any problems with incoming/outgoing calls anymore, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>A while ago I was talking about the problems I was having with the P1i (<a href="http://henrypoon.wordpress.com/2010/01/04/p1i-problems/" target="_blank" rel="noopener noreferrer">here</a>), and so I did a firmware reset. &nbsp;I did this a long time ago, but I don&#8217;t think I ever wrote about it. &nbsp;After the firmware reset, EVERYTHING WORKS PERFECTLY. &nbsp;I&#8217;m not having any problems with incoming/outgoing calls anymore, and I get notifications for every text message I get.</p>
<p>One problem I&#8217;m still having though is that whenever I try to connect to my own wifi network, I have to connect to it a few times before it works. &nbsp;If I connect to my neighbour&#8217;s, it works right away, so I&#8217;m thinking that it&#8217;s a router issue.</p>
<p>Another thing is that Coreplayer&#8217;s Youtube function likes to stop working for some reason. &nbsp;Could it have been a setting I changed which messed up Coreplayer? &nbsp;I don&#8217;t know. &nbsp;It worked fine before and nobody online seems to have had any problems.</p>
<p>Because of that, I&#8217;m now using the phone&#8217;s in built media player for Youtube videos, but for some reason trying to watch a second video will freeze my phone. &nbsp;No idea why.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2010/05/07/p1i-firmware-reset-results-unrelated-problems/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">279</post-id>	</item>
		<item>
		<title>P1i Problems</title>
		<link>https://blog.henrypoon.com/blog/2010/01/04/p1i-problems/</link>
					<comments>https://blog.henrypoon.com/blog/2010/01/04/p1i-problems/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Tue, 05 Jan 2010 00:31:33 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[All That]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Backlight]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[Cloud clients]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer architecture]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[IOS version history]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Light]]></category>
		<category><![CDATA[Messages]]></category>
		<category><![CDATA[My Phone]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Operating systems]]></category>
		<category><![CDATA[Pho]]></category>
		<category><![CDATA[Smartphones]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[The Battery]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[Vol]]></category>
		<category><![CDATA[Volume]]></category>
		<category><![CDATA[Week]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/p1i-problems</guid>

					<description><![CDATA[Lately I&#8217;ve had this recurring problem with my P1i that involves the screen going black while the phone is still on.&#160; I haven&#8217;t encountered this problem for a while.&#160; I thought I had fixed it with a firmware update.&#160; Pressing the power button again does nothing.&#160; The only way to get rid of the black [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Lately I&#8217;ve had this recurring problem with my P1i that involves the screen going black while the phone is still on.&nbsp; I haven&#8217;t encountered this problem for a while.&nbsp; I thought I had fixed it with a firmware update.&nbsp; Pressing the power button again does nothing.&nbsp; The only way to get rid of the black screen is to take out the battery and put it back in and then restart the phone.&nbsp; While there is a way to get the phone back to normal, I do not know when it happens or under what circumstances it happens.</p>
<p>In addition to that problem, I&#8217;ve also encountered a multitude of other issues with this phone.&nbsp; Many of which I thought I&#8217;d fixed with the firmware update.&nbsp; Anyhow this is the list of issues:</p>
<ul>
<li>screen going black</li>
<li>unable to make incoming or outgoing calls</li>
<li>text messages received, but i do not receive any notification for (they just appear as a new message but there&#8217;s no popup saying &#8220;New Message Received&#8221;</li>
<li>probably more that I don&#8217;t remember right now</li>
</ul>
<p>I recall that since the firmware update, I&#8217;ve installed a few programs and changed some settings.&nbsp; I have a feeling that this has to do with the settings that I changed.&nbsp; I&#8217;ve had the software installed on my phone for quite a while and it has given me no problems.&nbsp; The most recent app I&#8217;ve installed would be the Gmail app, but there&#8217;s no telling whether or not its the culprit.&nbsp; I also changed the backlight settings, and added a few Internet accounts.&nbsp;&nbsp; When I was in California, I changed the mobile networks from Fido to AT&amp;T.&nbsp; I changed it back a week ago when I got back and there was no problems.&nbsp; I doubt the volume controls have anything to do with this.</p>
<p>I might end up doing a firmware reset.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2010/01/04/p1i-problems/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">135</post-id>	</item>
		<item>
		<title>Connecting a Sony Ericsson P1i to a Windows 7 x64 Computer in Phone Mode</title>
		<link>https://blog.henrypoon.com/blog/2009/12/05/connecting-a-sony-ericsson-p1i-to-a-windows-7-x64-computer-in-phone-mode/</link>
					<comments>https://blog.henrypoon.com/blog/2009/12/05/connecting-a-sony-ericsson-p1i-to-a-windows-7-x64-computer-in-phone-mode/#comments</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sat, 05 Dec 2009 08:32:18 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[.exe]]></category>
		<category><![CDATA[9]]></category>
		<category><![CDATA[Click]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[Ericsson]]></category>
		<category><![CDATA[Find]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[My Phone]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Pho]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[RAR]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[Serial]]></category>
		<category><![CDATA[Sony Ericsson]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 7]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/connecting-a-sony-ericsson-p1i-to-a-windows-7-x64-computer-in-phone-mode</guid>

					<description><![CDATA[You need to get a driver package, google for &#8220;p1_usb_signed_drivers&#8221; (p1_usb_signed_drivers.rar). Note for myself: I&#8217;ve sent an e-mail to myself with these drivers as an attachment in case I can&#8217;t find them later. This assumes that: 1. you don&#8217;t have any drivers installed, 2. you don&#8217;t have PC Suite installed. Otherwise you may need to [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>You need to get a driver package, google for &#8220;p1_usb_signed_drivers&#8221; (p1_usb_signed_drivers.rar).<br />
Note for myself: I&#8217;ve sent an e-mail to myself with these drivers as an attachment in case I can&#8217;t find them later.</p>
<p>This assumes that: 1. you don&#8217;t have any drivers installed, 2. you don&#8217;t have PC Suite installed. Otherwise you may need to do the steps differently.</p>
<ol>
<li>Install PC Suite for Sony Ericsson from their support site, the version for your device, and restart.</li>
<li>Connect your phone to the USB cable and let it install the wrong drivers that it does automatically automatically.</li>
<li>Uninstall old drivers (very important, in device manager uninstall and check the &#8220;delete drivers&#8221; checkbox on: &#8220;Ports Com&amp;LPT-&gt;Sony Ericsson &#8230; something&#8221;, &#8220;Universal Serial Bus Controllers-&gt;Sony Ericsson &#8230; somethin&#8221; (there should be 2 listed))</li>
<li>Disconnect your phone from USB</li>
<li>Restart Windows</li>
<li>Unpack the p1_usb_signed_drivers package</li>
<li>Right click the setup.exe and choose &#8220;Vista&#8221; compatibility mode, apply.</li>
<li>Right click the setup.exe and choose run as administrator and install<br />
(If there are any errors with this driver package you will have to uninstall and reinstall it and reboot until it works, and maybe try other compatibility modes)</li>
<li>If the drivers were successfully installed, disconnect from the Internet, so that it doesn&#8217;t automatically download wrong drivers when you connect your phone.</li>
<li>Once disconnected from the Internet, connect your phone, and it should find the drivers and the mrouter driver.</li>
</ol>
<p>You may need to do the steps differently if you don&#8217;t have the drivers already installed, or PC suite already installed.</p>
<p>Source: <a href="http://social.technet.microsoft.com/Forums/en/w7itproappcompat/thread/47fe4ea2-7d73-4615-9a7e-5f5dd4ff8546" target="_blank" rel="noopener noreferrer">http://social.technet.microsoft.com/Forums/en/w7itproappcompat/thread/47fe4ea2-7d73-4615-9a7e-5f5dd4ff8546</a></p>
<p>UPDATE (Dec 7/ 09):&nbsp; For me, this method was kind of on and off.&nbsp; I used this method and it worked, but then after I reinstalled the firmware on my phone, PC Suite was no longer able to identify my phone anymore.&nbsp; I uninstalled the drivers from device manager, and let Windows 7 install my drivers for again and it worked.&nbsp; I guess I can&#8217;t really narrow down which method works, but this is worth a shot I guess for those who are looking for solutions</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2009/12/05/connecting-a-sony-ericsson-p1i-to-a-windows-7-x64-computer-in-phone-mode/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">90</post-id>	</item>
	</channel>
</rss>
