<?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>Florent Clairambault &#187; XT75</title>
	<atom:link href="http://florent.clairambault.fr/tag/xt75/feed" rel="self" type="application/rss+xml" />
	<link>http://florent.clairambault.fr</link>
	<description></description>
	<lastBuildDate>Sat, 04 Feb 2012 19:56:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-19719</generator>
		<item>
		<title>One weird bug on the XT75</title>
		<link>http://florent.clairambault.fr/one-weird-bug-on-the-xt75?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=one-weird-bug-on-the-xt75</link>
		<comments>http://florent.clairambault.fr/one-weird-bug-on-the-xt75#comments</comments>
		<pubDate>Sat, 30 May 2009 18:57:30 +0000</pubDate>
		<dc:creator>Florent Clairambault</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Cinterion]]></category>
		<category><![CDATA[TC65]]></category>
		<category><![CDATA[XT75]]></category>

		<guid isPermaLink="false">http://florent.clairambault.fr/?p=869</guid>
		<description><![CDATA[You might have faced this error with your X765 chip. The program crashes with this error : 1 2 3 ^EXIT 00010000,02d6414253485f4c434c2c70726f6365647572655265636f72645f702d3e6e756d6265724f66526567697374657265645461736b73203c3d204d41585f4e4f5f524547495354455245445f5441534b53 &#160; ^SHUTDOWN If you convert the hex array to some text, that will give you : 1 #ABSH_LCL,procedureRecord_p-&#62;numberOfRegisteredTasks &#60;= MAX_NO_REGISTERED_TASKS Which might mean something to someone. But the point is, you won&#8217;t find [...]]]></description>
			<content:encoded><![CDATA[<p>You might have faced this error with your X765 chip. The program crashes with this error :</p>

<div class="wp_codebox"><table><tr id="p8695"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p869code5"><pre class="txt" style="font-family:monospace;">^EXIT 00010000,02d6414253485f4c434c2c70726f6365647572655265636f72645f702d3e6e756d6265724f66526567697374657265645461736b73203c3d204d41585f4e4f5f524547495354455245445f5441534b53
&nbsp;
^SHUTDOWN</pre></td></tr></table></div>

<p>If you convert the hex array to some text, that will give you :</p>

<div class="wp_codebox"><table><tr id="p8696"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p869code6"><pre class="txt" style="font-family:monospace;">#ABSH_LCL,procedureRecord_p-&gt;numberOfRegisteredTasks &lt;= MAX_NO_REGISTERED_TASKS</pre></td></tr></table></div>

<p>Which might mean something to someone. But the point is, you won&#8217;t find any help. Mostly because it&#8217;s an uncommon error.</p>
<p>The error comes from the GPRS connection management. I had it when I was using a wrong APN (with the &#8220;AT^SJNET&#8221; command) to connect to a host. In my program, connection failed with a classic IOException (&#8220;Profile not found&#8221;) but 1 or 2 minutes later, the chip was ALWAYS crashed (with the &#8220;^EXIT&#8221; URC). So, the only solution I found to correct this problem was to automatically detect which APN is required.</p>
<p>This might also improve the ease of deployment of your programs. I like putting as much as possible auto-detection / auto-configuration code as possible. It takes a little time to write it but saves a lot of troubles (last minute configuration, human errors, human explanations, etc.).</p>
<p>The APN auto-detection code is like that :</p>

<div class="wp_codebox"><table><tr id="p8697"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
</pre></td><td class="code" id="p869code7"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">String</span></a> AutoDetectApn<span style="color: #009900;">&#40;</span> ATCommand atc <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
    <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">String</span></a><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> apnList <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\&quot;</span>gprs<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>objcobytel.com<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>88.191.11.20<span style="color: #000099; font-weight: bold;">\&quot;</span>,0&quot;</span>, <span style="color: #666666; font-style: italic;">// Bouygues Telecom : &quot;Objet communiquant&quot; / &quot;ObjetCo&quot; / &quot;ObjCo&quot;</span>
        <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\&quot;</span>gprs<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>m2minternet<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>88.191.11.20<span style="color: #000099; font-weight: bold;">\&quot;</span>,0&quot;</span>,
        <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\&quot;</span>gprs<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>internet-entreprise<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>orange<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>orange<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>88.191.11.20<span style="color: #000099; font-weight: bold;">\&quot;</span>,0&quot;</span>,
        <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\&quot;</span>gprs<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>a2bouygtel.com<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>88.191.11.20<span style="color: #000099; font-weight: bold;">\&quot;</span>,0&quot;</span>,
        <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\&quot;</span>gprs<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>b2bouygtel.com<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>88.191.11.20<span style="color: #000099; font-weight: bold;">\&quot;</span>,0&quot;</span>,
        <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\&quot;</span>gprs<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>ebouygtel.com<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>88.191.11.20<span style="color: #000099; font-weight: bold;">\&quot;</span>,0&quot;</span>,
        <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\&quot;</span>gprs<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>movistar.es<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>movistar<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>movistar<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>88.191.11.20<span style="color: #000099; font-weight: bold;">\&quot;</span>,0&quot;</span>,
        <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\&quot;</span>gprs<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>orange<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>orange<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>orange<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>88.191.11.20<span style="color: #000099; font-weight: bold;">\&quot;</span>,0&quot;</span>,
        <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\&quot;</span>gprs<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>orange.fr<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>orange<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>orange<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>88.191.11.20<span style="color: #000099; font-weight: bold;">\&quot;</span>,0&quot;</span>,
        <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\&quot;</span>gprs<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>websfr<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span>88.191.11.20<span style="color: #000099; font-weight: bold;">\&quot;</span>,0&quot;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
   <span style="color: #000000; font-weight: bold;">synchronized</span> <span style="color: #009900;">&#40;</span>atc<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Asystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">System</span></a>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;Waiting 30s...&quot;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000000; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span>
            <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Athread+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">Thread</span></a>.<span style="color: #006633;">sleep</span><span style="color: #009900;">&#40;</span> <span style="color: #cc66cc;">30000</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Ainterruptedexception+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">InterruptedException</span></a> ex<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            ex.<span style="color: #006633;">printStackTrace</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
&nbsp;
        <span style="color: #000000; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> apnList.<span style="color: #006633;">length</span><span style="color: #339933;">;</span> <span style="color: #339933;">++</span>i<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #000000; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span>
                <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">String</span></a> apn <span style="color: #339933;">=</span> apnList<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
                <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Asystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">System</span></a>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;Trying apn &quot;</span> <span style="color: #339933;">+</span> apn <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot;...&quot;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                atc.<span style="color: #006633;">send</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;AT^SJNET=&quot;</span> <span style="color: #339933;">+</span> apn <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\r</span>&quot;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
                SocketConnection conn <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>SocketConnection<span style="color: #009900;">&#41;</span> Connector.<span style="color: #006633;">open</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;socket://88.191.11.20:80&quot;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                conn.<span style="color: #006633;">close</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000000; font-weight: bold;">return</span> apn<span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Aexception+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">Exception</span></a> ex<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Asystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">System</span></a>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;Failed : &quot;</span> <span style="color: #339933;">+</span> ex.<span style="color: #006633;">getClass</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot; : &quot;</span> <span style="color: #339933;">+</span> ex.<span style="color: #006633;">getMessage</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
&nbsp;
    <span style="color: #666666; font-style: italic;">// We couldn't find any APN</span>
    <span style="color: #000000; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>And it is only launched when the SIM Card has been changed. To detect that, I have some simple code like this :</p>

<div class="wp_codebox"><table><tr id="p8698"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="code" id="p869code8"><pre class="java" style="font-family:monospace;"><span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">// APN auto-detection</span>
&nbsp;
    <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">String</span></a> imsi<span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">synchronized</span> <span style="color: #009900;">&#40;</span>atc<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
         imsi <span style="color: #339933;">=</span> Common.<span style="color: #006633;">getIMSI</span><span style="color: #009900;">&#40;</span> atc <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>settings.<span style="color: #006633;">confLastImsi</span>.<span style="color: #006633;">compareTo</span><span style="color: #009900;">&#40;</span> imsi <span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Asystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">System</span></a>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;Sim card changed ! Auto-detecting APN...&quot;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #000000; font-weight: bold;">synchronized</span> <span style="color: #009900;">&#40;</span>atc<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">String</span></a> apn <span style="color: #339933;">=</span> Common.<span style="color: #006633;">AutoDetectApn</span><span style="color: #009900;">&#40;</span> atc <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>apn <span style="color: #339933;">!=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span>
                reg.<span style="color: #006633;">confAPN</span> <span style="color: #339933;">=</span> apn<span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
&nbsp;
        settings.<span style="color: #006633;">confLastImsi</span> <span style="color: #339933;">=</span> imsi<span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">// Whatever happens, we still need to save the current IMSI</span>
        settings.<span style="color: #006633;">Save</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Reference :<br />
- <a href="http://forums.sun.com/thread.jspa?threadID=5252341&#038;tstart=2623">The forum that helped me solve this problem</a><br />
- <a href="http://home2.paulschou.net/tools/xlate/">Translating Hex to Text</a></p>
]]></content:encoded>
			<wfw:commentRss>http://florent.clairambault.fr/one-weird-bug-on-the-xt75/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/13 queries in 0.005 seconds using disk: basic
Object Caching 473/483 objects using disk: basic

Served from: florent.clairambault.fr @ 2012-02-07 10:22:54 -->
