<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Intrepid Ibex &#8211; Two fresh installs and I like it!</title>
	<atom:link href="http://g33q.co.za/2008/11/15/intrepid-ibex-two-fresh-installs-and-i-like-it/feed/" rel="self" type="application/rss+xml" />
	<link>http://g33q.co.za/2008/11/15/intrepid-ibex-two-fresh-installs-and-i-like-it/</link>
	<description>The New Look Tech Blog</description>
	<lastBuildDate>Thu, 02 Feb 2012 22:07:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Quintin</title>
		<link>http://g33q.co.za/2008/11/15/intrepid-ibex-two-fresh-installs-and-i-like-it/comment-page-1/#comment-162</link>
		<dc:creator>Quintin</dc:creator>
		<pubDate>Tue, 02 Dec 2008 19:22:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.g33q.co.za/?p=89#comment-162</guid>
		<description>You are welcome to translate and link back. Thanks!</description>
		<content:encoded><![CDATA[<p>You are welcome to translate and link back. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: www.preiserhoehung.de</title>
		<link>http://g33q.co.za/2008/11/15/intrepid-ibex-two-fresh-installs-and-i-like-it/comment-page-1/#comment-161</link>
		<dc:creator>www.preiserhoehung.de</dc:creator>
		<pubDate>Sun, 30 Nov 2008 09:27:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.g33q.co.za/?p=89#comment-161</guid>
		<description>Hello I like your post &quot;Intrepid Ibex - Two fresh installs and I like it!&quot; so well that I like to ask you whether I should translate and linking back. Please give me an answer. Your Preiserhöhung</description>
		<content:encoded><![CDATA[<p>Hello I like your post &#8220;Intrepid Ibex &#8211; Two fresh installs and I like it!&#8221; so well that I like to ask you whether I should translate and linking back. Please give me an answer. Your Preiserhöhung</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jaco Kroon</title>
		<link>http://g33q.co.za/2008/11/15/intrepid-ibex-two-fresh-installs-and-i-like-it/comment-page-1/#comment-160</link>
		<dc:creator>Jaco Kroon</dc:creator>
		<pubDate>Mon, 17 Nov 2008 17:31:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.g33q.co.za/?p=89#comment-160</guid>
		<description>Quintin, you should either do this more often, or stop.  I just couldn&#039;t resist:

http://jkroon.blogs.uls.co.za/it/networking/3g-pins-prompts-and-pppd</description>
		<content:encoded><![CDATA[<p>Quintin, you should either do this more often, or stop.  I just couldn&#8217;t resist:</p>
<p><a href="http://jkroon.blogs.uls.co.za/it/networking/3g-pins-prompts-and-pppd" rel="nofollow">http://jkroon.blogs.uls.co.za/it/networking/3g-pins-prompts-and-pppd</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jkroon &#187; Blog Archive &#187; 3G, PINs, prompts and pppd</title>
		<link>http://g33q.co.za/2008/11/15/intrepid-ibex-two-fresh-installs-and-i-like-it/comment-page-1/#comment-159</link>
		<dc:creator>jkroon &#187; Blog Archive &#187; 3G, PINs, prompts and pppd</dc:creator>
		<pubDate>Mon, 17 Nov 2008 17:26:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.g33q.co.za/?p=89#comment-159</guid>
		<description>[...] recen post by Quintin, and specifically a few comments regarding 3G made me think The primary advice to users [...]</description>
		<content:encoded><![CDATA[<p>[...] recen post by Quintin, and specifically a few comments regarding 3G made me think The primary advice to users [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jaco Kroon</title>
		<link>http://g33q.co.za/2008/11/15/intrepid-ibex-two-fresh-installs-and-i-like-it/comment-page-1/#comment-158</link>
		<dc:creator>Jaco Kroon</dc:creator>
		<pubDate>Sun, 16 Nov 2008 06:59:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.g33q.co.za/?p=89#comment-158</guid>
		<description>Network manager refuses to connect 3g modems with Pin authentication enabled.

This is due to the fact that they insist on using chat(8) for initializing the modem.  On the SIM cards it&#039;s actually an ERROR to send a PIN if the SIM is already unlocked, thus one actually needs to do a check, you need to query whether the modem is already unlocked or not (AT+CPIN? iirc), and then there is two possible responses, and based on that you either need to send the PIN (AT+CPIN=xxxx) or not before setting dialup parameters and dialing with ATDT.

So there you have it.  A simple if statement in chat(8) would be extremely handy.  Whilst possible to communicate with external files (or pipes ... can you spell PIN prompts in X based on udev events?), combined with the REPORT option this can get the &quot;daemon&quot; to query for specific stuff, problem is still that we need to CONDITIONALLY prompt.  This _MAY_ be possible using a little trickery using TIMEOUT.

No, something I&#039;m more interested in is the ability to uniquely identify the SIM _before_ unlocking it.  I can currently ID the modem (serial number etc ...) but since there is no correlation between modem and sim this doesn&#039;t help at all.  Why?  Well, simple, what happens if I have multiple modems and depending on which modem is in use I need different PINs, and I don&#039;t want to be prompted the whole time (instead preferring to store a small text database with sim-&gt;pin mappings?  No, I can&#039;t use the modem as I actually swap SIMs between modems from time to time).

Now if only I actually liked 3G and used it more often I might be slightly more motivated to cook up something that works (triggered by udev ... that part at least is easy, checking a config file for PINs, if required, and as a last resort, popping up a prompt - using Xdialog probably, rather ugly, but easily usable from a script - on the user&#039;s desktop, and aborting if nobody is logged in).

Just a shame it probably won&#039;t hook properly into network manager ... at least, not directly.</description>
		<content:encoded><![CDATA[<p>Network manager refuses to connect 3g modems with Pin authentication enabled.</p>
<p>This is due to the fact that they insist on using chat(8) for initializing the modem.  On the SIM cards it&#8217;s actually an ERROR to send a PIN if the SIM is already unlocked, thus one actually needs to do a check, you need to query whether the modem is already unlocked or not (AT+CPIN? iirc), and then there is two possible responses, and based on that you either need to send the PIN (AT+CPIN=xxxx) or not before setting dialup parameters and dialing with ATDT.</p>
<p>So there you have it.  A simple if statement in chat(8) would be extremely handy.  Whilst possible to communicate with external files (or pipes &#8230; can you spell PIN prompts in X based on udev events?), combined with the REPORT option this can get the &#8220;daemon&#8221; to query for specific stuff, problem is still that we need to CONDITIONALLY prompt.  This _MAY_ be possible using a little trickery using TIMEOUT.</p>
<p>No, something I&#8217;m more interested in is the ability to uniquely identify the SIM _before_ unlocking it.  I can currently ID the modem (serial number etc &#8230;) but since there is no correlation between modem and sim this doesn&#8217;t help at all.  Why?  Well, simple, what happens if I have multiple modems and depending on which modem is in use I need different PINs, and I don&#8217;t want to be prompted the whole time (instead preferring to store a small text database with sim-&gt;pin mappings?  No, I can&#8217;t use the modem as I actually swap SIMs between modems from time to time).</p>
<p>Now if only I actually liked 3G and used it more often I might be slightly more motivated to cook up something that works (triggered by udev &#8230; that part at least is easy, checking a config file for PINs, if required, and as a last resort, popping up a prompt &#8211; using Xdialog probably, rather ugly, but easily usable from a script &#8211; on the user&#8217;s desktop, and aborting if nobody is logged in).</p>
<p>Just a shame it probably won&#8217;t hook properly into network manager &#8230; at least, not directly.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

