<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Portable-Hotspot on Simon Waite</title>
    <link>https://simonwaite.com/tags/portable-hotspot/</link>
    <description>Recent content in Portable-Hotspot on Simon Waite</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 30 Jun 2013 09:54:43 +0000</lastBuildDate>
    <atom:link href="https://simonwaite.com/tags/portable-hotspot/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>So far...</title>
      <link>https://simonwaite.com/posts/hotspot-so-far/</link>
      <pubDate>Sun, 30 Jun 2013 09:54:43 +0000</pubDate>
      <guid>https://simonwaite.com/posts/hotspot-so-far/</guid>
      <description>&lt;p&gt;Post date: Jun 30, 2013 9:54:43 AM&lt;/p&gt;&#xA;&lt;p&gt;Okay, I&amp;rsquo;ve picked this project up again - yay!&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Working so far:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Raspberry PI (Model B, Mark I) running raspbian Wheezy&lt;/li&gt;&#xA;&lt;li&gt;Mopidy + Spotify (So I can play tunes locally)&lt;/li&gt;&#xA;&lt;li&gt;MiniDNLA (So I can serve non-spotify media to DLNA/uPNP devices)&lt;/li&gt;&#xA;&lt;li&gt;USB3 Toshiba Hard Disk (2Tb, runs from a powered usb hub)&lt;/li&gt;&#xA;&lt;li&gt;TPLink Wireless dongles (with detachable antennas)&lt;/li&gt;&#xA;&lt;li&gt;HostAP – to be a wireless access point&lt;/li&gt;&#xA;&lt;li&gt;Netatalk – so my Mac can connect to it.&lt;/li&gt;&#xA;&lt;li&gt;SSH – so I can use scp/sftp to put files on the hard disk&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;What&amp;rsquo;s not working:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Huawei E355 USB MIFI Dongle</title>
      <link>https://simonwaite.com/posts/hotspot-huawei-e355/</link>
      <pubDate>Sat, 29 Sep 2012 11:50:47 +0000</pubDate>
      <guid>https://simonwaite.com/posts/hotspot-huawei-e355/</guid>
      <description>&lt;p&gt;Post date: Sep 29, 2012 11:50:47 AM&lt;/p&gt;&#xA;&lt;p&gt;So, we have already determined we need &lt;code&gt;usb-modeswitch&lt;/code&gt; (and &lt;code&gt;usb-modeswitch-data&lt;/code&gt;) to kick the dongle out of its silly&#xA;install mode (&lt;code&gt;12d1:14fe&lt;/code&gt;) and to present the actual network interface it provides (&lt;code&gt;12d1:1c1e&lt;/code&gt;).&lt;/p&gt;&#xA;&lt;p&gt;It seems that when it &lt;em&gt;did&lt;/em&gt; work in a VM it worked with &lt;code&gt;CDC_NCM&lt;/code&gt;,&#xA;and a 2.6.x kernel &amp;hellip; newer 3.x kernels seem to be a little stroppier about unrecognised CDCs.&#xA;More research is required. &lt;em&gt;sigh&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setting up automounting on the Raspberry PI</title>
      <link>https://simonwaite.com/posts/hotspot-raspberry-pi-automount/</link>
      <pubDate>Thu, 27 Sep 2012 12:06:04 +0000</pubDate>
      <guid>https://simonwaite.com/posts/hotspot-raspberry-pi-automount/</guid>
      <description>&lt;p&gt;Post date: Sep 27, 2012 12:06:04 PM&lt;/p&gt;&#xA;&lt;p&gt;So the non-optimised debian setup hasn&amp;rsquo;t been working for me, so I&amp;rsquo;m using the raspbian distro now.&lt;/p&gt;&#xA;&lt;p&gt;So I&amp;rsquo;ll be using the &lt;code&gt;udisks-glue&lt;/code&gt; package.&lt;/p&gt;&#xA;&lt;p&gt;Just add a line with &lt;code&gt;udisks-glue&lt;/code&gt; into &lt;code&gt;/etc/rc.local&lt;/code&gt; just before the &amp;ldquo;exit 0&amp;rdquo; line.&lt;/p&gt;&#xA;&lt;p&gt;Then edit &lt;code&gt;/etc/udisks-glue.conf&lt;/code&gt; to look (something like) this:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;--- Start File ---&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;filter disks {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    optical = false&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    partition_table = false&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    usage = filesystem&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;match disks {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    automount = true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    automount_options = { sync, noatime, &amp;#34;dmask=0&amp;#34;, &amp;#34;fmask=0&amp;#34; }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;filter optical {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   optical = true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   usage = filesystem&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;match optical {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   automount = true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   automount_options = { ro, &amp;#34;mode=0444&amp;#34;, &amp;#34;dmode=0555&amp;#34;  }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;--- End File ---&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Plan 3.14159... (Raspberry Pi)</title>
      <link>https://simonwaite.com/posts/hotspot-plan-pi/</link>
      <pubDate>Fri, 07 Sep 2012 08:56:22 +0000</pubDate>
      <guid>https://simonwaite.com/posts/hotspot-plan-pi/</guid>
      <description>&lt;p&gt;Post date: Sep 07, 2012 8:56:22 AM&lt;/p&gt;&#xA;&lt;p&gt;Yes, the next bit of kit to try is the Raspberry PI.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m trying the &amp;ldquo;Softfloat&amp;rdquo; version of the Raspberry PI-based Debian installation.&#xA;Currently, I&amp;rsquo;ve installed &lt;code&gt;usbmount&lt;/code&gt; (to mount the SD card when it appears on the usb bus) and &lt;code&gt;usb-switcher&lt;/code&gt; to punt it into 3G mode.&lt;/p&gt;&#xA;&lt;p&gt;So, it currently mounts, but that&amp;rsquo;s about it. I can&amp;rsquo;t seem to find the &amp;ldquo;cdc_ncm&amp;rdquo; but it according to &lt;code&gt;/proc/config.gz&lt;/code&gt; as it&amp;rsquo;s compiled in statically &amp;hellip;&#xA;More voodoo than what currently know about at the moment. The last linux kernel I compiled was a 2.4.xx ages ago.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Plan B: MK802</title>
      <link>https://simonwaite.com/posts/hotspot-plan-b-mk802/</link>
      <pubDate>Fri, 07 Sep 2012 08:32:34 +0000</pubDate>
      <guid>https://simonwaite.com/posts/hotspot-plan-b-mk802/</guid>
      <description>&lt;p&gt;Post date: Sep 07, 2012 8:32:34 AM&lt;/p&gt;&#xA;&lt;p&gt;So I tried plan b earlier in the week.&lt;/p&gt;&#xA;&lt;p&gt;If you follow the movements of tiny computing hardware, an embedded linux aficionado, or are just an Android fanboy,&#xA;you&amp;rsquo;ll have heard of the &amp;ldquo;Android Powered Mini CPU for just $ 65&amp;rdquo; - the Rikomagic MK 802.&#xA;Well, apparently it can run Linux, and there are a number of Ubuntu-based distributions for them.&#xA;However, it&amp;rsquo;s all a bit rubbish – the Mali X drivers corrupt the displays on mine, and they seem to rapidly overheat.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenWRT (failed) recipe</title>
      <link>https://simonwaite.com/posts/hotspot-openwrt-failed/</link>
      <pubDate>Mon, 03 Sep 2012 18:42:17 +0000</pubDate>
      <guid>https://simonwaite.com/posts/hotspot-openwrt-failed/</guid>
      <description>&lt;p&gt;Post date: Sep 03, 2012 6:42:17 PM&lt;/p&gt;&#xA;&lt;p&gt;Here&amp;rsquo;s the recipe for the (failed) Open WRT project. Here for posterity.&lt;/p&gt;&#xA;&lt;h5 id=&#34;start&#34;&gt;start&lt;/h5&gt;&#xA;&lt;p&gt;(turn wifi off, set ip address to 192.168.1.2)&#xA;telnet to 192.168.1.1&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;uci set network.lan.ipaddr&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;192.168.128.1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;uci commit&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;reboot&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;(swap ip address to 192.168.128.2, enable proxy on 8888)&#xA;telnet to 192.168.128.1&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;option http_proxy http://192.168.128.2:8888/&amp;#39;&lt;/span&gt; &amp;gt;&amp;gt; /etc/opkg.conf &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;opkg update&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;opkg install kmod-usb-storage block-mount usb-modeswitch-data kmod-scsi-generic kmod-fs-ext4&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;edit &lt;code&gt;/etc/config/fstab&lt;/code&gt; (file contents)&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;config global automount&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        option from_fstab 1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        option anon_mount 1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;config global autoswap&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        option from_fstab 1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        option anon_swap 0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;config swap&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option device   /dev/sda1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option enabled  1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;config mount&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option target   /mnt/sda2&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option device   /dev/sda2&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option fstype   ext4&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option options  rw,sync&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option enabled  1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option enabled_fsck 0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;config mount&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option target   /mnt/sda3&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option device   /dev/sda3&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option fstype   ext4&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option options  rw,sync&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option enabled  1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option enabled_fsck 0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;(end file contents)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Step Two: Configure Router</title>
      <link>https://simonwaite.com/posts/hotspot-step-two/</link>
      <pubDate>Mon, 03 Sep 2012 16:02:35 +0000</pubDate>
      <guid>https://simonwaite.com/posts/hotspot-step-two/</guid>
      <description>&lt;p&gt;Post date: Sep 03, 2012 4:02:35 PM&lt;/p&gt;&#xA;&lt;p&gt;So why do we want to duplicate the functionality of the E355?&lt;/p&gt;&#xA;&lt;p&gt;Well, it seems to be limited to five devices, as I mentioned in an earlier post that I have massive problems with that,&#xA;I don&amp;rsquo;t want to have to juggle tech to some arbitrary limit.&#xA;Also, I&amp;rsquo;d like to support more services at some point (media streaming perhaps)&lt;/p&gt;&#xA;&lt;p&gt;Like all the 3G dongles I&amp;rsquo;ve seen recently, they initially show up as CD-Roms.&#xA;Then the &amp;ldquo;drivers&amp;rdquo; switch them over to being the actual device.&#xA;In this case a Micro SD Card reader and a USB CDC device, in this case a USB ethernet port.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Portable Hotspot</title>
      <link>https://simonwaite.com/posts/portable-hotspot-overview/</link>
      <pubDate>Mon, 03 Sep 2012 10:34:37 +0000</pubDate>
      <guid>https://simonwaite.com/posts/portable-hotspot-overview/</guid>
      <description>&lt;p&gt;A long time ago, I was asked by a consultant friend of mine to have a think about being able to drop portable wireless internet repeaters.&#xA;The brief was that first responders could drop a bunch of wireless mesh routers over the area so that computers could be used and contact base.&lt;/p&gt;&#xA;&lt;p&gt;At the time the emergency department decided that it would be a luxury and unnecessary so I didn&amp;rsquo;t get to build a prototype.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Step One: Gather the Equipment</title>
      <link>https://simonwaite.com/posts/hotspot-step-one/</link>
      <pubDate>Mon, 03 Sep 2012 10:34:37 +0000</pubDate>
      <guid>https://simonwaite.com/posts/hotspot-step-one/</guid>
      <description>&lt;p&gt;Post date: Sep 03, 2012 10:34:37 AM&lt;/p&gt;&#xA;&lt;p&gt;First up, the battery pack.&lt;/p&gt;&#xA;&lt;p&gt;The A10HZ from Maplin, a 5Ah 12v battery pack. This has 2x6v batteries internally, and a 200 W inverter,&#xA;two accessory sockets, and two 12v terminal posts. It has a usb power socket and a light too, but the usb socket is&#xA;tied to the inverter being on and the light is incredibly weedy, so we&amp;rsquo;re ignoring them for now.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
