<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.moliets-bastide.info/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>MOLIETS WiFi FON_BASTIDE</title>
  <link>http://www.moliets-bastide.info/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Sat, 16 Aug 2008 13:26:18 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>[EN] Linux tools for Fonera+ - unlock, unbrick</title>
    <link>http://www.moliets-bastide.info/post/Linux-tools-Foneraplus</link>
    <guid isPermaLink="false">urn:md5:54c9cfd765871c33e591a84d493be189</guid>
    <pubDate>Thu, 14 Aug 2008 11:55:00 +0200</pubDate>
    <dc:creator>Lama Bleu</dc:creator>
        <category>Fonera</category>
            
    <description>    &lt;p&gt;New tools are now available for Fonera+ &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;These tools are adapted from AP51-Easyflash from Freifunk.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;A big thanks to Sven-Ola for giving us access to the sources, that allow us
to adapt for Fonera+.&lt;br /&gt;
Thanks to skynetbbs for writing the doc.&lt;/p&gt;
&lt;p&gt;Just follow the instructions on this page :
http://www.fonboard.nl/wiki/HowTo_Foneraplus_unlocking2&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;You just need libcap, change the public-FON SSID to FON_UNLOCK, shut down
your fonera+, launch the tool (use the good ethernet interface name as
parameter i.e. eth0 or eth1) , power-on your Fonera+, and let's go.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;No reflashing for unlock, it's quick and safe.&lt;br /&gt;
&lt;br /&gt;
Others commands are available for FON public SSID:&lt;br /&gt;
FON_REINIT : will erase JFFS and restore your Fonera+ with default factory
settings&lt;br /&gt;
FON_DIAG : will install diagnostic page on Advanced menu FON_REGISTER : will
change the icon on status page after a reinit from &amp;quot;unregistered&amp;quot; to &amp;quot;Your
fonera is successfully registered&amp;quot;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;You can also restore a full FON-firmware using 2201-full-restore app
all-in-one file (unlock is not included).&lt;/p&gt;
&lt;p&gt;Restore firmware:&lt;/p&gt;
&lt;pre&gt;
   sudo ./2201-full-restore eth1
image(size 0x00230004) + loader-image2(0x00150000) + 
config sums up to 0x003a0000 bytes

Peer MAC: 00:18:84:a0:xx:xx
Peer IP : 192.168.1.1
Your MAC: 00:ba:be:ca:ff:ee
Your IP : 192.168.1.0
Setting IP address...
Loading main 'image' partition...
Sending 'image', 4608 blocks...
Initializing partitions ...
Flashing 'image' partition ...
Loading loader + failsafe partitions...
Sending loader + failsafe, 2688 blocks...
Flashing failsafe 'image2'...
Flashing loader...
Setting boot_script_data...
Done. Restarting device...

&lt;/pre&gt;</description>
    
    
    
          <comments>http://www.moliets-bastide.info/post/Linux-tools-Foneraplus#comment-form</comments>
      <wfw:comment>http://www.moliets-bastide.info/post/Linux-tools-Foneraplus#comment-form</wfw:comment>
      <wfw:commentRss>http://www.moliets-bastide.info/feed/rss2/comments/268758</wfw:commentRss>
      </item>
    
  <item>
    <title>Bienvenue à Moliets, place de la Bastide</title>
    <link>http://www.moliets-bastide.info/post/2007/07/01/first</link>
    <guid isPermaLink="false">urn:md5:ad40f31d2341ecb76ef3ecae1ff39b03</guid>
    <pubDate>Sun, 10 Aug 2008 17:15:00 +0000</pubDate>
    <dc:creator>Lama Bleu</dc:creator>
            
    <description>    &lt;br /&gt;
&lt;h2&gt;Moliets - place de la Bastide - été/summer 2008  &lt;/h2&gt;
&lt;br /&gt;
&lt;br /&gt;
L'accès &lt;strong&gt;WiFi gratuit FON est accessible toute l'année&lt;/strong&gt; place de
la Bastide ( voir plus bas )&lt;br /&gt;
&lt;br /&gt;
Un nouveau hotspot worldspot a été mis en place en 2008: propose pour le moment
90 mins d'accès hebdo gratuit pour tous, et accès 25h pour 14 jours, 60h/14
jours.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Restaurants/Bars :&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;pizzeria &lt;strong&gt;NoFish Today ( tél 05 58 49 18 26 )&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Côté Kosy - bar - steack-house&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;grill &lt;strong&gt;TEX-MEX - Open cantina&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;le fameux &lt;strong&gt;Open Bar&lt;/strong&gt; !&lt;/li&gt;
&lt;li&gt;sandwiches  &lt;strong&gt;Chez Neu-Neuf (ouvert en
juillet/août)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;restau-bar Le Singe en hiver&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Discothèque &lt;strong&gt;Le Triangle d'Or (fermé l'hiver)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Villa-Coola&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;Pour se remettre de ses émotions, la
&lt;strong&gt;Pharmacie&lt;/strong&gt; de Moliets et pour travailler un peu le
&lt;strong&gt;centre de séminaires&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/strong&gt;
&lt;h2&gt;Wifi on Bastide&lt;/h2&gt;
&lt;strong&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/strong&gt;
&lt;h4&gt;Utilisation du hotspot WiFi &lt;strong&gt;FON_BASTIDE&lt;/strong&gt; :&lt;/h4&gt;
&lt;br /&gt;
- Accès libre 15 minutes par jour et pour tous après visualisation d'une
publicité FON-Google ( vous devez vous enregistrer à la première
connexion).&lt;br /&gt;
&lt;br /&gt;
- Accès gratuit toute l'année H24 pour les membres de la communauté &lt;a href=&quot;http://www.fon.com/&quot;&gt;FON&lt;/a&gt; , Boingo et N@ufTelecom&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;- Accès libre au site de la ville de Moliets et Maa : &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.moliets.com&quot;&gt;www.moliets.com&lt;/a&gt; , à google.com, utilisateurs
&lt;strong&gt;Skype&lt;/strong&gt; , &lt;strong&gt;BT&lt;/strong&gt; , bienvenue !&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
- Non-membres : accès complet par pass ( 1 pass = période de 24H) - paiement
PayPal&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1-day pass : 3€&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;5 x 1-day pass : 10 €&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;ou par SMS -1 hr/access&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Utilisation du hotspot WORLDSPOT_BASTIDE :&lt;/h4&gt;
&lt;br /&gt;
- Accès gratuit 90min hebdo pour tous après enregistrement (nécessite un email
valide)&lt;br /&gt;
- 25 heures à utiliser dans les 14 jours : 4,50€&lt;br /&gt;
- 60 heures pour 14 jours : 7,50€&lt;br /&gt;
&lt;br /&gt;
Me contacter sur &lt;a href=&quot;mailto:lama.bleu@gmail.com&quot;&gt;l'adresse de contact&lt;/a&gt;
pour des accès spécifiques (saisonniers, séminaires)&lt;br /&gt;
&lt;br /&gt;
Pas d'accès 24/24 sur WORLDSPOT_BASTIDE pour éviter les abus et vous permettre
de profiter aussi du soleil, de la plage et des vagues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;        Bonne vacances à tous !&lt;/h1&gt;
&lt;br /&gt;</description>
    
    
    
          <comments>http://www.moliets-bastide.info/post/2007/07/01/first#comment-form</comments>
      <wfw:comment>http://www.moliets-bastide.info/post/2007/07/01/first#comment-form</wfw:comment>
      <wfw:commentRss>http://www.moliets-bastide.info/feed/rss2/comments/129589</wfw:commentRss>
      </item>
    
  <item>
    <title>FONERAM</title>
    <link>http://www.moliets-bastide.info/post/FONERAM</link>
    <guid isPermaLink="false">urn:md5:fd0863e4e57d6b8ebee79ec325132bc9</guid>
    <pubDate>Wed, 16 Apr 2008 14:22:00 +0200</pubDate>
    <dc:creator>Lama Bleu</dc:creator>
        <category>Fonera</category>
            
    <description>    &lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;OK sure, I must say I'm totally addict to RAM-boot and RAM-tools...&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;I developed my first tools in 1995 for my company: the goal was to backup
from MS-DOS hundreds of computers (286 to 486 running LANMan, NFS, token-ring
or Bull networks) to the new NT servers with a quick, homogen and safe
method.&lt;br /&gt;
We used &amp;quot;MS-DOS network client&amp;quot; running on ramdisk from write-locked floppy
disks with submenu to select interface cards to load for network.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Few months later this floppy disk RAM-tool was adapted to massif cloning of
computers in a high school self-service classrooms, without human
intervention.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Some years later we can find on internet nice tools based on ram-boot like
&lt;strong&gt;bootdisk.com&lt;/strong&gt;, &lt;strong&gt;portableapps&lt;/strong&gt;,
&lt;strong&gt;DamnSmall&lt;/strong&gt;, &lt;strong&gt;BartPE&lt;/strong&gt;,
&lt;strong&gt;Buldows&lt;/strong&gt;,and the famous &lt;strong&gt;hiren's bootCD&lt;/strong&gt;.&lt;br /&gt;
More and more sophisticated, and still really fan of these products !&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;FONERAM is just the next try to develop a tool for Fonera(plus).&lt;br /&gt;
This version is a major improvement of ram-foneraplus.elf boot-file published
here few months ago&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;Quid Foneram ?&lt;/h2&gt;
&lt;h4&gt;Not a firmware, not an addon, just a tool&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Directly boot OpenWRT kamikaze 7.06 on your Fonera+ from RAM in less than
one minute, without reflashing.&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;LAN and WLAN networks are bridged in a single subnet (default 192.168.1.1) ,
and your Fonera+ will act as a classic router if WAN ethernet port is connected
to internet. You can install packages directly from internet, tests your
scripts without risk.&lt;br /&gt;
No reflashing, so at next reboot your Fonera+ will start as always: like a
Fonera&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CIFS support to backup raw format partitions, copy files to/from remote
computer&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Run, test and play with Webif² from X-Wrt with a little script
&amp;quot;instwebif&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Access to squashfs and JFFS FON partitions ( /rom and /jffs)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;New approach for unlocking a Fonera+: no firmware-version dependant, no
reflashing, and very similar to HTML injection but here we speak about JFFS
injection &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;And if you become addict to Foneram , customize yourself your conf by
running a script at boot (stored on JFFS partition)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;Why Foneram ?&lt;/h2&gt;
&lt;h4&gt;Because it's just possible. Thanks to OpenWRT to implement ramdisk function
in builder.&lt;br /&gt;&lt;/h4&gt;
&lt;p&gt;Because I need a tool to run my fonera and access &amp;quot;offline&amp;quot; the systemfile
(ie make safe backups).&lt;br /&gt;
Because I want an open-system, but not to crash or replace it, just to
understand &amp;quot;how it works&amp;quot;, add some scripts.&lt;br /&gt;
Next model Fonera2.0 (based on same board) will be open, happy to learn FON is
now ready to open their little boxes. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;Read this first !&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;The goal of Foneram is NOT to reflash your Fonera+. Don't try to reflash
with foneram ! No complaints !&lt;br /&gt;
If you plan to install OpenWRT then don't buy a fonera+, considere buying
another router model for the same price.&lt;br /&gt;
Consider this a just a tool, no more, and enjoy running OpenWRT for few hours
without reflashing.&lt;br /&gt;
There is no reason to brick your foneraplus running foneram, just be prudent
and try to understand what you do.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;Warnings !&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Not tested on systems running JFFS filesystem-only.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;use on classic fonera&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Foneram will run on classic fonera (models 2100/2200) , but was not
developed for. First, no RedBoot enabled, no way to enter Foneram.... This is
not a problem on 2200 model .&lt;br /&gt;
&lt;strong&gt;Not working on classic fonera&lt;/strong&gt;: ethernet port ! Not a problem
of config, but ethernet driver is not the same.&lt;br /&gt;
Mounting FON filesystem (/rom /jffs) is working with scripts described here,
but some existing files to edit may appear corrupted.&lt;br /&gt;
JFFS2_BBC compression is implemented on classic fonera only and not in FONERAM.
Don't edit these files in case of trouble, but you can add, delete, or rename
files without risk.&lt;br /&gt;
To unlock a 2200, just mount your JFFS, and imagine the nice one-line script to
invent &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Running Foneram with alternative firmware flashed.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;No warranty accessing the JFFS. Partition &amp;quot;config&amp;quot; is taken from the last
available block of JFFS while running FON firmware.&lt;br /&gt;
Size of JFFS displayed may appear shorten by 64kB ( 1 block) running
foneram.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;Sources&lt;/h4&gt;
&lt;p&gt;95% of tasks performed by foneram are not new ! Main source to compile is
kamikaze 7.06 downloaded from svn.openwrt.org.&lt;br /&gt;
Ethernet driver for ar2313 is coming from FON foneraplus source. Check &lt;a href=&quot;http://www.lefinnois.net/wpen/index.php/2007/09/25/fonera-fonera-plus-openwrt/&quot; hreflang=&quot;en&quot;&gt;this nice page&lt;/a&gt; on LeFinnois website for more infos&lt;br /&gt;
Scripts for blinking LEDS and the Redboot-partition-scan patch (to display
&amp;quot;config&amp;quot; partition) were also extracted from FON sources.&lt;br /&gt;
Lot of infos gathered through meraki and OpenWRT forums.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;Thanks ...&lt;/h4&gt;
&lt;p&gt;First a big thanks to OpenWRT team for this nice open-source product!&lt;br /&gt;
Also to foneros, FON and Martin V. to make this hardware so popular..&lt;br /&gt;
And special thanks to all guys testing foneram since last weeks, especially
skynetbbs and Davide Lenzarini who helped me for the last corrections of this
doc..&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;How to run&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Configure your computer: IP address 192.168.1.254&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Download and extract file &lt;strong&gt;foneram-plus.elf&lt;/strong&gt; &lt;a href=&quot;http://download.moliets-bastide.info/download.php?file=foneram-plus.zip&quot;&gt;from
here&lt;/a&gt; (update 12-04-2008) to your TFTP directory server.&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Access RedBoot console (default is 192.168.1.1 port 9000)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
                RedBoot&amp;gt; load foneram-plus.elf
                Using default protocol (TFTP)
                Entry point 0x80271000, address range 0x80041000-0x80xxxxxx
                RedBoot&amp;gt; go

&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;( serial access reports system boot)&lt;/em&gt;&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Wait 1 minute&lt;/strong&gt; leds POWER and WLAN are alternatively
blinking orange.&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Wifi network is WEP encrypted. WEP-key is the serial number of your
Fonera+&lt;br /&gt;
Root password is the serial number of your Fonera+&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Then try to connect Telnet/SSH to 192.168.1.1 on LAN port or WLAN&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;

BusyBox v1.4.2 (2008-02-06 10:52:52 CET) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

  ______
 /\  ___\
 \ \ \__/  __     ___      __   _ __    __      ______
  \ \  _\/ __`\ /' _ `\  /'__`\/\`'__\/'__`\  /'__  __`\
   \ \ \/\ \_\ \/\ \/\ \/\  __/\ \ \//\ \_\.\_\ \ \ \ \ \
    \ \_\ \____/\ \_\ \_\ \____\\ \_\\ \__/.\_\\ \ \ \ \ \
     \/_/\/___/  \/_/\/_/\/____/ \/_/ \/__/\/_/ \_\ \_\ \_\

           ---------------------------------------------
             Based on OpenWrt - http://www.openwrt.org
                 Kamikaze 7.06 - kernel 2.6.19.2
               Ram-version for la Fonera+ - 01/2008
        ---------------------------------------------------



root@LamaBleu:/#
&lt;/pre&gt;
&lt;p&gt;If WAN port is connected to internet through DHCP router, check connectivity
with command &amp;quot;date&amp;quot; for example.&lt;br /&gt;
If you can't connect to internet, try to check if default route is OK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;FONERAM tour...&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;RedBoot partitions vs MTD spiflash&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;
Example shown here is with a fonera+ running official FON firmware&lt;br /&gt;
Partitions list from RedBoot console:&lt;/p&gt;
&lt;pre&gt;
        Name              FLASH addr  Mem addr    Length      Entry point
        RedBoot           0xA8000000  0xA8000000  0x00030000  0x00000000
        loader            0xA8030000  0x80100000  0x00010000  0x80100000
        image             0xA8040000  0x80040400  0x00230004  0x80040400 
        image2            0xA8660000  0xA8660000  0x00140000  0x80040400
        FIS directory     0xA87E0000  0xA87E0000  0x0000F000  0x00000000
        RedBoot config    0xA87EF000  0xA87EF000  0x00001000  0x00000000
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;and from shell:&lt;/p&gt;
&lt;pre&gt;
        root@LamaBleu:~# cat /proc/mtd
        dev:    size   erasesize  name
        mtd0: 00030000 00010000 &amp;quot;RedBoot&amp;quot;
        mtd1: 00010000 00010000 &amp;quot;loader&amp;quot;
        mtd2: 00620000 00010000 &amp;quot;image&amp;quot;
        mtd3: 0056afc0 00010000 &amp;quot;rootfs&amp;quot;
        mtd4: 003f0000 00010000 &amp;quot;rootfs_data&amp;quot;
        mtd5: 00010000 00010000 &amp;quot;config&amp;quot;
        mtd6: 00140000 00010000 &amp;quot;image2&amp;quot;
        mtd7: 0000f000 00010000 &amp;quot;FIS directory&amp;quot;
        mtd8: 00001000 00010000 &amp;quot;RedBoot config&amp;quot;
        mtd9: 00010000 00010000 &amp;quot;board_config&amp;quot;
&lt;/pre&gt;
&lt;p&gt;Ohhh ! Not the same result &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;At boot, spiflash utility will try to find (create dynamic) JFFS partition
located at first available block (at the end of squashfs part for &amp;quot;image&amp;quot;
partition) on flash.&lt;br /&gt;
JFFS &amp;quot;rootfs_data&amp;quot; and &amp;quot;config&amp;quot; partitions are ignored by RedBoot as in classic
fonera.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;A 64k-size (1 block) partition &amp;quot;config&amp;quot; is also created in last available
block on flash memory.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;This little partition is used by FON to store your config in a .gz file
while upgrading firmware.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MTD image&lt;/strong&gt;: mtd2 is 12bytes header + kernel + squashfs +
rootfs_data (JFFS) + config&lt;br /&gt;
&lt;strong&gt;MTD rootfs&lt;/strong&gt;: mtd3 is squashfs + rootfs_data&lt;br /&gt;
&lt;strong&gt;MTD rootfs_data&lt;/strong&gt;: mtd4 is rootfs_data (JFFS)&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Note spiflash &amp;quot;image&amp;quot; partition, and RedBoot &amp;quot;image&amp;quot; partition (FON
firmware) are not equivalent. Size is really different...&lt;br /&gt;
&lt;strong&gt;RedBoot image&lt;/strong&gt; partition is a (12-byte header + kernel +
squashfs) only.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;Access FON datas :&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
        root@LamaBleu:/# mtd-mount
        *** mount /dev/mtdblock3 on /rom (read-only)
        *** mount /dev/mtdblock4 on /jffs
&lt;/pre&gt;
&lt;p&gt;Then take a look at /jffs and /rom Welcome to FON filesystem &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Warning on classic Fonera: use of this script will work also but
partition numbers are not the same. Use at own risk, no
warranty&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Umount :&lt;/p&gt;
&lt;pre&gt;
        root@LamaBleu:/# mtd-umount
        *** umount /jffs
        *** umount /rom
        root@LamaBleu:/#
&lt;/pre&gt;
&lt;p&gt;Use at own risk, if you try to manually mount partitions of wrong type you
will corrupt &amp;quot;image&amp;quot; partition !&lt;br /&gt;
Only use the script OK ??&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;Install packages from internet&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;First run &amp;quot;ipkg update&amp;quot; command&lt;/p&gt;
&lt;pre&gt;
  root@LamaBleu:/sbin# ipkg update
  Downloading http://downloads.openwrt.org/kamikaze/7.06/atheros-2.6/packages/Pa
  ckages
  Updated list of available packages in /usr/lib/ipkg/lists/OpenWrt
  Downloading http://downloads.x-wrt.org/xwrt/kamikaze/7.06/atheros-2.6/packages/
  Packages
  Updated list of available packages in /usr/lib/ipkg/lists/X-Wrt
  Done.
&lt;/pre&gt;
&lt;p&gt;Install a package (will be installed on ram only, FON system is left
untouched, so this is valid until next reboot only)&lt;/p&gt;
&lt;pre&gt;
        root@LamaBleu:~# ipkgsh install tcpdump

  Downloading http://downloads.openwrt.org/kamikaze/7.06/atheros-2.6/pac
  kages/./libpcap_0.9.4-1_mips.ipk ...
  Connecting to downloads.openwrt.org [195.56.146.238:80]
  libpcap_0.9.4-1_mips 100% |*****************************| 68956    --:--:-- ETA
  Done.
  Unpacking libpcap...Done.
  Configuring libpcap...Done.

  Downloading http://downloads.openwrt.org/kamikaze/7.06/atheros-2.6/pack
  ages/./tcpdump_3.9.4-1_mips.ipk ...
  Connecting to downloads.openwrt.org [195.56.146.238:80]
  tcpdump_3.9.4-1_mips 100% |*****************************|   293 KB 00:00:00 ETA
  Done.
  Unpacking tcpdump...Done.
  Configuring tcpdump...Done.
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;Unlock your FON Fonera+&lt;/h4&gt;
&lt;pre&gt;
        root@LamaBleu:/# 2201-unlock
        mount jffs on /jffs

        create directories on jffs...

        serial port access ...

        copying dropbear files (wait 2 mins)...

        dropbear auto-launch ...

        *** at next reboot, dropbear needs to generate keys,
                wait few minutes before connecting via dropbear ***
        OK, done !
        root@LamaBleu:/#
&lt;/pre&gt;
&lt;p&gt;This script is running on all known firmware versions prior to 28 march
2008, but &lt;strong&gt;on foneraplus only&lt;/strong&gt;&lt;br /&gt;
By this method we don't need to reflash original firmware or erase existing
JFFS. All needed files are injected to JFFS.&lt;br /&gt;
At next FON reboot, wait few minutes before trying to connect to
dropbear.&lt;br /&gt;
Your previous parameters are still intacts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;Restore default factory settings.&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;
Exactly same method as classic fonera. All personal parameters will be erased
and the foneraplus re-locked&lt;br /&gt;
From FONERAM, mount the jffs, then erase the contents.&lt;br /&gt;
Reboot and reconfigure your &amp;quot;new&amp;quot; Foneraplus.&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
          root@LamaBleu:/# mtd-mount
          *** mount /dev/mtdblock3 on /rom (read-only)
          *** mount /dev/mtdblock4 on /jffs
          root@LamaBleu:/# rm -Rf /jffs/*
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;CIFS remote shares, backup/restore fonera datas&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h3&gt;CIFS: access to a remote computer&lt;/h3&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Take a look at /sbin/cifs simple script and adapt !&lt;/p&gt;
&lt;pre&gt;
        mount -t cifs //$1/foneraplus /mnt -o user=foneraplus,passwd=foneraplus
        losetup /dev/loop0 /mnt/swapfonera
        swapon /dev/loop0

&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;To use the script, create on your remote computer a new account user:
foneraplus with same password.&lt;br /&gt;
Create and make share named &amp;quot;foneraplus&amp;quot; on your comuter.&lt;br /&gt;
Then run &amp;quot;cifs 192.168.1.254&amp;quot; to mount remote share &amp;quot;foneraplus&amp;quot; on /mnt&lt;br /&gt;
Adapt sharename and account properties&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;If you plan to use a swapfile to extend your memory, create your swapfile (
8MB here):&lt;/p&gt;
&lt;pre&gt;
- mount the CIFS share
- run commands:
&lt;/pre&gt;
&lt;pre&gt;
          dd if=/dev/zero bs=1024 count=8192 of=/mnt/swapfonera
          losetup /dev/loop0 /mnt/swapfonera
          mkswap /dev/loop0
          swapon /dev/loop0
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3&gt;Backup/restore datas&lt;/h3&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Easy, and quick, I use CIFS share to preserve memory usage in /tmp for big
files. You can also use SCP transfers to-from /tmp if you don't plan to use
CIFS network filesystem.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;Backup&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;mount a CIFS ressource in /mnt as described in previous section&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Raw backup for your JFFS partition as raw format (partition dump):&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
      dd if=/dev/mtdblock4 of=/mnt/rootfs_data.bin   
                (this will create a 0x003f0000 file size : only your JFFS data)
      dd if=/dev/mtdblock2 of=/mnt/image.bin  
                (this will create a 0x00620000 file size)
&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Backup your JFFS partition as tgz format:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
        root@LamaBleu:~# tar -czv -f /mnt/jffs_fon.tgz /jffs/
        tar: removing leading '/' from member names
        jffs/
        jffs/bin/
        jffs/bin/nul
        jffs/bin/mail
        jffs/bin/mount_nas
        jffs/bin/thinclient
        .........
        
        root@LamaBleu:~# ls -l /mnt/*.tgz
        -rw-r--r--    1 root     root      1395090 Mar 24 08:47 /mnt/jffs_fon.tgz
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
Remark : backuping only /etc/config directory is a quick and good solution to
save your FON parameters.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;Restore from previous backup&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Use at own risk, be sure to understand first what you will do running
flashing commands.&lt;br /&gt;
Reading the post &amp;quot;&lt;a href=&quot;http://www.moliets-bastide.info/post/How-to-unbrick-revive-your-Foneraplus&quot; hreflang=&quot;en&quot;&gt;How to unbrick/revive a Foneraplus&lt;/a&gt;&amp;quot; may help you to have a
better look of reflashing.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Before reflashing partitions, take care to check file size for example, or
hex-comparing binaries (present on flash, and to reflash)&lt;br /&gt;
&lt;strong&gt;Examples here are shown using CIFS to restore from a NAS or remote
computer.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;RAW format : You can reflash &lt;strong&gt;from RedBoot&lt;/strong&gt; these partitions
previously saved as raw format&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;- &lt;strong&gt;image2, loader partitions&lt;/strong&gt;&lt;br /&gt;
in brief: &amp;quot;load -r -b 0x80100000 image2.bin&amp;quot; then &amp;quot;fis create image2&amp;quot;, same for
loader partition&lt;br /&gt;
&lt;strong&gt;note that there is no reason to reflash these partitions&lt;/strong&gt;
unless your fonera is bricked&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;- &lt;strong&gt;reflash FON firmware + JFFS:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These commands are very similar to those described for unlocking/unbricking
Fonera+ on wiki.fonboard.nl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;From RedBoot:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
          load -r -b 0x80100000 image.bin
          fis write -b 0x80100000 -f 0xa8040000 -l 0x00610000
&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;last block (offset 0x00610000 - size 64kb) is &amp;quot;config&amp;quot; partition, and
not used here to restore&lt;/em&gt;&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Restoring raw dump from foneram shell:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is just &amp;quot;reflashing from shell, not from RedBoot&amp;quot; Be sure /jffs is not
mounted&lt;br /&gt;
Mount CIFS share to access files raw-backup files&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
               mtd write /mnt/image.bin image
&lt;/pre&gt;
&lt;p&gt;Flashing time is long, be patient !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
&lt;strong&gt;reflash JFFS only from a raw backup:&lt;/strong&gt;
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reflashing JFFS may corrupt your FON configuration ! Be sure to have
a good reason to do it, at own risk !&lt;/strong&gt;&lt;br /&gt;
This will erase all datas on JFFS and restore a previous backup. Actual
settings will be lost make a bakup first! &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;
If reflashing from shell be sure JFFS (/dev/mtdblock4) is not mounted on
filesystem.&lt;br /&gt;
Commands below are valid for firmware 1.1.x.x (where &lt;strong&gt;data size&lt;/strong&gt;
for firmware is 22* 64k-blocks)and subject to change ( actual file size for
mtd4: 003f0000)&lt;br /&gt;
For JFFS restore prefer to restore from a .tgz file (previous backup) or full
reflash ( finrmware + JFFS)&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;From Redboot&lt;/p&gt;
&lt;pre&gt;
   load -r -b 0x80100000 rootfs_data.bin
   fis write -b 0x80320000 -f 0xa8260000 -l 0x003f0000
&lt;/pre&gt;
&lt;p&gt;From shell&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
         mtd write /mnt/rootfs_data.bin image
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
- &lt;strong&gt;restore JFFS only from tgz backup:&lt;/strong&gt;&lt;br /&gt;
Prefer to use this method, if you're only interested in restoring your JFFS
personal datas (you don't need to reflash FON image partition at each time &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;
)&lt;br /&gt;
Using CIFS (remote share mounted on /mnt)&lt;br /&gt;
First erase your JFFS partition (previous data are erased), then restore
datas&lt;/p&gt;
&lt;pre&gt;
         rm -rf /jffs/
         tar -xzv -f /mnt/jffs_fon.tgz  -C /
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
If you don't want to use CIFS share access, SCP-transfer your .tgz backup on
/tmp and launch the restore command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;Customize your FONERAM&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;Auto-launch of customizable script at foneram-boot&lt;br /&gt;&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;At boot, FONERAM will try to launch a script &amp;quot;script.sh&amp;quot; in
/jffs/foneram&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;How to save the script.sh the first time&lt;/em&gt;
:&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;use script &amp;quot;2201_mount&amp;quot; using foneram to mount (FON-)JFFS : content is
available in /jffs&lt;br /&gt;
or while running FON on unlocked foneraplus JFFS is also avalaible in
/jffs&lt;br /&gt;
Then create a directory /jffs/foneram&lt;br /&gt;
Create a new script &amp;quot;script.sh&amp;quot; in /jffs/foneram directory, and insert commands
for your own customization. Make it executable (chmod +x script.sh)&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Example:&lt;/strong&gt; insert this lines to change subnet for bridge
(LAN port and WiFi) from 192.168.1.0 to 192.168.22.0 at next foneram-boot&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
        uci set network.lan.ipaddr=192.168.22.1
        uci commit
&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Example: make foneram WLAN-client of another master-AP for internet access,
and setup ethernet interfaces LAN and WAN as LAN port.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
        uci set network.lan.ifname='eth0.0 eth0.1'
        uci set network.wan.ifname=ath0
        uci set wireless.wifi0.channel=0
        uci set wireless.cfg2.network=wan
        uci set wireless.cfg2.mode=sta
        uci set wireless.cfg2.ssid=master-ssid
        uci set wireless.cfg2.encryption=wep
        uci set wireless.cfg2.key=1
        uci set wireless.cfg2.key1=01234567890123456789012345
        uci commit
        killall udhcpc
        /etc/init.d/network reload
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;Semi-automatic startup for FONERAM&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Lazy and tired accessing RedBoot console ? Want to launch Foneram without
intervention ?&lt;br /&gt;
OK you can ask your fonera+ to download the foneram-plus.elf file at boot
through TFTP directly from your computer.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Just launch your TFTP server with foneram-plus.elf file stored in the root
TFTP server directory.&lt;br /&gt;
If you're fonera+ can't locate the TFTP server on network (not launched), then
the FON partition will be loaded as usual.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;So modify your boot script for RedBoot, at own risk, be prudent while
re-typing the init script. This is inspired from Meraki boot.&lt;br /&gt;
If you want to boot FON partition (TFTP server not launched), the timeout is
about 1 minute, maybe more, be patient.&lt;/p&gt;
&lt;pre&gt;
        RedBoot&amp;gt; fconfig boot_script_data
        boot_script_data:
        .. fis load loader
        .. go 0x80100000
        Enter script, terminate with empty line
        &amp;gt;&amp;gt; load foneram-plus.elf
        &amp;gt;&amp;gt; go
        &amp;gt;&amp;gt; fis load loader
        &amp;gt;&amp;gt; go 0x80100000
        &amp;gt;&amp;gt;
        Update RedBoot non-volatile configuration - continue (y/n)? y
        ... Erase from 0xa87e0000-0xa87f0000: .
        ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
        RedBoot&amp;gt;

&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www4.clustrmaps.com/stats/maps-no_clusters/www.moliets-bastide.info-post-FONERAM-thumb.jpg&quot; alt=&quot;&quot; /&gt; &lt;a href=&quot;http://www4.clustrmaps.com/user/8cd4f5dd&quot; hreflang=&quot;en&quot;&gt;more
ClustrMaps&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.moliets-bastide.info/post/FONERAM#comment-form</comments>
      <wfw:comment>http://www.moliets-bastide.info/post/FONERAM#comment-form</wfw:comment>
      <wfw:commentRss>http://www.moliets-bastide.info/feed/rss2/comments/223586</wfw:commentRss>
      </item>
    
  <item>
    <title>[EN] How to unbrick - revive your Foneraplus</title>
    <link>http://www.moliets-bastide.info/post/How-to-unbrick-revive-your-Foneraplus</link>
    <guid isPermaLink="false">urn:md5:a835d82def4d72e8d4e0ede46466be21</guid>
    <pubDate>Wed, 19 Dec 2007 15:16:00 +0100</pubDate>
    <dc:creator>Lama Bleu</dc:creator>
        <category>Fonera</category>
            
    <description>    &lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;Here you can find a little procedure to reflash all FON-partitions on your
Fonera+.&lt;br /&gt;&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;I received lot of requests, following bad flashing, or unsuccessfull tries
to run Fonera+ with alternative firmwares (as DD-WRT, OpenWRT).&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Remember, &lt;strong&gt;never try&lt;/strong&gt; to reflash directly native RedBoot
partitions ( RedBoot, FIS Directory, RedBoot config), there is a risk to brick
your Fonera+ .&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
If you do so : maybe only serial access may help you after this !
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;If you want to reflash your Fonera+ (with shell access) to have a
&lt;strong&gt;second chance to join FON-folk&lt;/strong&gt; follow these steps !&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Congratulations to: Raymond Hui from Hong-Kong, Reynald F (France), David M
(Spain), Negece (Italy), Paule (Germany), Mystique (France), and others for
unbricking their Fonera+ with this procedure !&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Comments and feedback welcome !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pre-requisite&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Fonera+ with RedBoot access and IP address for computer set to
192.168.1.254&lt;br /&gt;
Download &lt;strong&gt;loader&lt;/strong&gt; and &lt;strong&gt;image2&lt;/strong&gt; (failsafe boot)
partitions &lt;a href=&quot;http://download.moliets-bastide.info/download.php?file=FON2201-loader-image2.zip&quot;&gt;
from here&lt;/a&gt;&lt;br /&gt;
Download main FON-firmware partition &lt;strong&gt;image&lt;/strong&gt; &lt;a href=&quot;http://www.leeman.be/fon/GetImage.php&quot;&gt;here&lt;/a&gt; (FON firmware 1.1.1r1 and JFFS
partition for shell access)&lt;br /&gt;
Extract downloaded files in your TFTP home directory server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;1. Check partitions on RedBoot&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;First perform a &amp;quot;fis list&amp;quot; command to check partitions structure.&lt;br /&gt;
Check name and adresses for loader, image, and image2 partitions&lt;br /&gt;
Here is a copy of &amp;quot;fis list&amp;quot; of default factory partitions on a new
Fonera+&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
Name              FLASH addr  Mem addr    Length      Entry point
RedBoot           0xA8000000  0xA8000000  0x00030000  0x00000000
loader            0xA8030000  0x80100000  0x00010000  0x80100000
image             0xA8040000  0x80040400  0x00230004  0x80040400 
image2            0xA8660000  0xA8660000  0x00140000  0x80040400
FIS directory     0xA87E0000  0xA87E0000  0x0000F000  0x00000000
RedBoot config    0xA87EF000  0xA87EF000  0x00001000  0x00000000
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;2. Check and modify RedBoot init script&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Perform a &amp;quot;fconfig -l -n&amp;quot; to display init informations.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Here is a default FON RedBoot init script:&lt;/p&gt;
&lt;pre&gt;
RedBoot&amp;gt; fconfig -l -n
boot_script: true
boot_script_data:
.. fis load loader
.. go 0x80100000

boot_script_timeout: 2
bootp: false
bootp_my_gateway_ip: 0.0.0.0
bootp_my_ip: 192.168.1.1
bootp_my_ip_mask: 255.255.255.0 
bootp_server_ip: 192.168.1.254
console_baud_rate: 9600
gdb_port: 9000
info_console_force: false
net_debug: false
RedBoot&amp;gt;
&lt;/pre&gt;
&lt;p&gt;If partition list in step1 and fconfig result in this step2 looks similar to
your, try to &lt;strong&gt;jump directly to step 5.&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;If you reflash your Fonera+ with alternative firmware, you probably need to
modify boot script.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Use the command &amp;quot;fconfig boot_script_data&amp;quot; to re-type the init script, end
with a blank line (example with a previous DD-WRT init script):&lt;/p&gt;
&lt;pre&gt;
RedBoot&amp;gt; fconfig boot_script_data
boot_script_data: 
.. fis load -l vmlinux.bin.l7
.. exec
Enter script, terminate with empty line
&amp;gt;&amp;gt; fis load loader
&amp;gt;&amp;gt; go 0x80100000
&amp;gt;&amp;gt;
Update RedBoot non-volatile configuration - continue (y/n)? y
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RedBoot&amp;gt;
&lt;/pre&gt;
&lt;p&gt;Take a minute to change delay for RedBoot access at boot, default is 2
seconds, modify this value to 5 ou 10 seconds.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;To do this use the command : fconfig boot_script_timeout&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Double-check a last time your config ( fconfig -l -n ) before jumping to
next step !&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;3. Create FON partitions&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;First perform a &amp;quot;fis init&amp;quot; to erase all non-RedBoot partitions, then create
your three FON-partitions:&lt;br /&gt;
RedBoot prompt truncated here ...&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
RB&amp;gt; fis init
About to initialize [format] FLASH image system - continue (y/n)? y
*** Initialize FLASH Image System 
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .

RB&amp;gt; fis create -f 0xa8030000 -l 0x00010000 -e 0x80100000 -r 0x80100000 -n loader
... Erase from 0xa87e0000-0xa87f0000: . 
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .

RB&amp;gt; fis create -f 0xa8660000 -l 0x00140000 -e 0x80040400 -n image2
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: . 

RB&amp;gt; fis create -f 0xa8040000 -l 0x00230004 -e 0x80040400 -r 0x80040400 -n image
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RB&amp;gt;
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;4. Flash &amp;quot;loader&amp;quot; and &amp;quot;image2&amp;quot; partitions&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Load each file by TFTP to your Fonera+, and directly write file loaded to
the flash ( RedBoot remembers last load command, we don't need to send memory
addresses) :&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Loader&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
load -r -b 0x80100000 loader.bin
fis create loader
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;image2&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
load -r -b 0x80100000 image2.bin 
fis create image2
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
For image2 partition, flashing time is about 10 minutes, be patient !&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Optional: at this stage, failsafe mode for your Fonera+ should be working if
you try to reboot your Fonera+ (Fonera+ IP address for failsafe mode is
192.168.1.1)&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;5. Flash main partition &amp;quot;image&amp;quot;&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;This is a 2-in-one command flashing, we are going to flash FON &amp;quot;image&amp;quot;
partition ( kernel + squashfs) &lt;ins&gt;and&lt;/ins&gt; JFFS partition at the same
time.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;So we use &amp;quot;fis write&amp;quot; command instead of classic &amp;quot;fis create&amp;quot; command.
Flashing time is 15 minutes.&lt;/p&gt;
&lt;pre&gt;
load -r -b 0x80100000 image.bin 
fis write -b 0x80100000 -f 0xa8040000 -l 0x00610000
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;6. Reboot and customize&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;That's it !&lt;br /&gt;
Now, you can reboot : RedBoot command is &amp;quot;reset&amp;quot;, or just unplug your AC
adapter, and power-on your La Fonera+&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Cross fingers ...&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;For customization, check our multilingual guide at &lt;a href=&quot;http://wiki.fonboard.nl&quot;&gt;http://wiki.fonboard.nl&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Good luck !&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.moliets-bastide.info/post/How-to-unbrick-revive-your-Foneraplus#comment-form</comments>
      <wfw:comment>http://www.moliets-bastide.info/post/How-to-unbrick-revive-your-Foneraplus#comment-form</wfw:comment>
      <wfw:commentRss>http://www.moliets-bastide.info/feed/rss2/comments/186990</wfw:commentRss>
      </item>
    
  <item>
    <title>[EN] Fonera+ liberada news</title>
    <link>http://www.moliets-bastide.info/post/2007/12/02/Fonera-liberada-news</link>
    <guid isPermaLink="false">urn:md5:cfaa809e2727078c7a78657c8c169421</guid>
    <pubDate>Sun, 02 Dec 2007 15:52:00 +0100</pubDate>
    <dc:creator>Lama Bleu</dc:creator>
        <category>Fonera</category>
            
    <description>    &lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;Some news for unlocked Fonera+&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;
One month after unlocking, here are some news, reported problems and tips for
the unlocked Fonera+&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;* QoS, transfer rates.&lt;/h4&gt;
&lt;p&gt;Lot of foneros reported problems on transfer speeds on all ports.&lt;br /&gt;
This problems occurs on unlocked or not unlocked fonera+&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;First apply the good settings for QoS on LAN ports (uci parameters qos.wan.*
)&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Default is 2048DL/128UL. Take a look at he &lt;a href=&quot;http://wiki.fonboard.nl&quot; hreflang=&quot;en&quot;&gt;wiki&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;If your problem is not solved apply Anton's mod, &lt;a href=&quot;http://fonblog.eu/2007/11/09/tweaking-qos-on-la-fonera-plus/&quot; hreflang=&quot;en&quot;&gt;this post&lt;/a&gt; !&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;* Bug in dropbear 0.49&lt;/h4&gt;
&lt;p&gt;Dropbear window in PuTTY does'nt close while exiting shell
session.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;This problem is reported here in OpenWRT bugtracker : &lt;a href=&quot;https://dev.openwrt.org/ticket/1651&quot; hreflang=&quot;en&quot;&gt;https://dev.openwrt.org/ticket/1651&lt;/a&gt; (thanks to Giorgio for the
search)&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Updated ipk package for this same version of dropbear can be found &lt;a href=&quot;http://www.moliets-bastide.info/public/foneraplus/dropbear_0.49-1_mips.ipk&quot; hreflang=&quot;fr&quot;&gt;here&lt;/a&gt; .&lt;br /&gt;
Reinstall package or directly replace the executable file:&lt;/p&gt;
&lt;pre&gt;
cd /tmp
wget http://www.moliets-bastide.info/public/foneraplus/dropbear
chmod 755 /tmp/dropbear
&lt;/pre&gt;
&lt;p&gt;Launch manually /tmp/dropbear , verify that there is no error
message...&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;No error allowed here , since the there is a risk to loose SSH access !!&lt;/p&gt;
&lt;p&gt;If OK, finally move and replace dropbear to the right place:&lt;/p&gt;
&lt;pre&gt;
mv /tmp/dropbear /usr/sin/dropbear
and please reboot !!
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;* klogd and CPU load&lt;/h4&gt;
&lt;p&gt;Try the &amp;quot;top&amp;quot; command, and see your klogd process running at 90%
CPU.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;We have no known issue for the moment&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;* File editors.&lt;/h4&gt;
&lt;p&gt;Since vi is not implemented in the original version of Busybox, we DON'T
really RECOMMEND upgrading Busybox to a more recent versions, just to get vi
editor..&lt;br /&gt;
Keep in mind to try running (when possible) same versions as installed by FON,
to stay 100% FON-compliant.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;And upgrading Busybox will use an important memory space on your flash (
more than 10% of total space).&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Try this&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Install first package &lt;strong&gt;libncurses&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;And then choose the editor to install: &amp;quot;&lt;strong&gt;nano&lt;/strong&gt;&amp;quot; editor, or
&amp;quot;&lt;strong&gt;joe&lt;/strong&gt;&amp;quot;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;As always the good repository for download is : &lt;a href=&quot;http://downloads.openwrt.org/kamikaze/7.06/atheros-2.6/packages/&quot; hreflang=&quot;en&quot;&gt;http://downloads.openwrt.org/kamikaze/7.06/atheros-2.6/packages/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;except for kmod-*-atheros-1_mipks.ipk&lt;/strong&gt; which you can't
install on fonera+&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;* JFFS easy backup&lt;br /&gt;&lt;/h4&gt;
&lt;p&gt;Please once you've customized your Fonera+, take a minute to make a simple
backup of your mods.&lt;br /&gt;
This is just a simple way to perform a backup without extra tool or mod.&lt;/p&gt;
&lt;p&gt;Perhaps you will need this backup later, after a crash or firmware upgrade
sent by FON.&lt;/p&gt;
&lt;pre&gt;
cd /jffs
tar  -czv -f /tmp/save_jffs.tgz ./
&lt;/pre&gt;
&lt;p&gt;Operation may take a minute or more depending of busy space on your
JFFS.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Then simply copy the file to your computer by SCP.&lt;br /&gt;
Last step: remove the file from /tmp or reboot.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.moliets-bastide.info/post/2007/12/02/Fonera-liberada-news#comment-form</comments>
      <wfw:comment>http://www.moliets-bastide.info/post/2007/12/02/Fonera-liberada-news#comment-form</wfw:comment>
      <wfw:commentRss>http://www.moliets-bastide.info/feed/rss2/comments/181102</wfw:commentRss>
      </item>
    
  <item>
    <title>Fonera+ libérée</title>
    <link>http://www.moliets-bastide.info/post/2007/10/29/Fonera-liberee</link>
    <guid isPermaLink="false">urn:md5:aa1518d2744e4c1dfdf34c3476a0fb21</guid>
    <pubDate>Mon, 29 Oct 2007 04:00:00 +0100</pubDate>
    <dc:creator>Lama Bleu</dc:creator>
        <category>Fonera</category>
            
    <description>    &lt;h2&gt;Here we are, we have a Free Fonera+ !&lt;br /&gt;
&lt;br /&gt;&lt;/h2&gt;
&lt;p&gt;Now you can log-on to your Fonera+, discover and play with it. -- remote SSH
and serial access&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Since there is no firmware modification we hope Fon team will appreciate our
work...&lt;br /&gt;
We hope this classic hack (same result as classic Fonera) will permit to
development teams to write nice add-ons..&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;After hard beta testing period , howtos writing , translations , making
scripts, tweakings and&lt;br /&gt;
mass email exchange between the team , finally the Fonera Plus hack has been
released.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Multilingual Wiki&lt;/strong&gt; is now avalaible for Linux, Windows, and
Mac, please follow &lt;a href=&quot;http://wiki.fonboard.nl/&quot; hreflang=&quot;en&quot;&gt;this
link&lt;/a&gt; or this other &lt;a href=&quot;http://wifi.wikia.com/&quot; hreflang=&quot;en&quot;&gt;link&lt;/a&gt;
to get more information !&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://fonblog.eu&quot; hreflang=&quot;en&quot;&gt;Fonblog.eu&lt;/a&gt; will be in the
forthcoming days a hub for everyone who would collaborate and join the team to
tweak and improve.&lt;br /&gt;
Contact me here for french or spanish support. (buscamos un fonero español para
traducir el Wiki en castellano)&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Many many thanks to all sympatics members of this nice project, giving lot
of their free-time to translate, testing and so on.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;First of all Anton, &lt;a href=&quot;http://fonblog.eu/&quot; hreflang=&quot;fr&quot;&gt;FON-blogger&lt;/a&gt;, our nice project manager, and coordinator of this
european team.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Special thanks to &lt;a href=&quot;http://www.zarrelli.org&quot; hreflang=&quot;fr&quot;&gt;Giorgio&lt;/a&gt; &amp;quot;Linux-man&amp;quot;, Steven Leeman and Arjan for scripts and web
support, &lt;ins&gt;all&lt;/ins&gt; FreeWLAN team members and all others...&lt;br /&gt;
I just want to thank all the team , their families, friends and collegues for
supporting us !&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;And .. thanks to &lt;a href=&quot;http://spanish.martinvarsavsky.net/&quot; hreflang=&quot;es&quot;&gt;Martin V.&lt;/a&gt;, Iurgi, FON, &lt;a href=&quot;http://www.openwrt.org&quot; hreflang=&quot;en&quot;&gt;OpenWRT&lt;/a&gt;, and Stefans for his nice documented work on &lt;a href=&quot;http://stefans.datenbruch.de/lafonera/&quot; hreflang=&quot;en&quot;&gt;kolofonium&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;That's all folks . We wish you a merry Fonera plus unlocking.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
                                             &lt;img src=&quot;http://tickers.TickerFactory.com/ezt/d/4;10755;442/st/20071029/e/Unlocking+La+Fonera+Plus+/dt/6/k/7ce7/s-event.png&quot; alt=&quot;&quot; /&gt;
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.moliets-bastide.info/post/2007/10/29/Fonera-liberee#comment-form</comments>
      <wfw:comment>http://www.moliets-bastide.info/post/2007/10/29/Fonera-liberee#comment-form</wfw:comment>
      <wfw:commentRss>http://www.moliets-bastide.info/feed/rss2/comments/168325</wfw:commentRss>
      </item>
    
  <item>
    <title>[EN] Running OpenWRT-kamikaze with ramdisk for LaFonera+ FON2201</title>
    <link>http://www.moliets-bastide.info/post/OpenWRT-kamikaze-ramdisk-LaFonera-FON2201-EN</link>
    <guid isPermaLink="false">urn:md5:29b191e74177ece99c43ef56389c8adb</guid>
    <pubDate>Tue, 16 Oct 2007 12:55:00 +0200</pubDate>
    <dc:creator>Lama Bleu</dc:creator>
        <category>Fonera</category>
            
    <description>    &lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;IMPORTANT !&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;Update, new link &lt;a href=&quot;http://www.moliets-bastide.info/post/FONERAM&quot; hreflang=&quot;en&quot;&gt;http://www.moliets-bastide.info/post/FONERAM&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Update 16-april-2008&lt;/em&gt; : this post is now out-to-date and soon
removed, replaced by FONERAM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;del&gt;Please update your file ram-foneraplus.elf
!&lt;/del&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Update 26-march-2008&lt;/em&gt; : I'am on the way to release in next few days the
new version of fully fontional RAM-boot for Fonera+ (kernel 2.6.19.2)&lt;br /&gt;
Lot of improvements to come. As always, no reflashing needed&lt;br /&gt;
Special thanks to japanese and korean readers (60% of downloads), especially
those reporting this actual version is also running on classic fonera (ethernet
is OK)...&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Update 08-nov-2007&lt;/em&gt; : for &lt;strong&gt;shell access to LaFonera+ running
FON firmware&lt;/strong&gt; &lt;a href=&quot;http://wiki.fonboard.nl&quot;&gt;click here&lt;/a&gt; !&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Update 16-oct-2007&lt;/em&gt; : new version of ramdisk boot now available.&lt;br /&gt;
&lt;br /&gt;
Changes : WiFi will now launch at boot. &lt;ins&gt;Serial port is no longer
needed&lt;/ins&gt; to boot and access your Fonera+ via WiFi. DHCP now working for
WiFi clients.&lt;br /&gt;
Serial port console still working&lt;br /&gt;
Little debugs on scripts, index.html test page added for HTTP server.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Unfortunately the ethernet interface is still not working&lt;/em&gt;. All
seems OK ( try &amp;quot;ifconfig eth0 up&amp;quot;), but no RX packets on eth interfaces . Help
from &amp;quot;experts&amp;quot; is welcome !!&lt;br /&gt;
&lt;br /&gt;
This post was first written in french with more comments &lt;a href=&quot;http://www.moliets-bastide.info/post/kamikaze-ram-fon2201&quot; hreflang=&quot;fr&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;This is just my &lt;del&gt;first&lt;/del&gt; second try to run OpenWRT-kamikaze for
LaFonera+ ( FON2201 ) on ramdisk without reflashing it.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;My first goal is to make a little tool to get full access to my fonera with
a risk free method, and connect storage disk on network, make backups,
etc..&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Hope this can give you some ideas to improve it ! Feedbacks are welcome
!&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;You need:&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;- A computer with TFTP server running on ethernet port with static IP
192.168.1.254.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;- extract and load &lt;a href=&quot;http://download.moliets-bastide.info/download.php?file=ram-foneraplus.zip&quot;&gt;this
file&lt;/a&gt; and store it in your TFTP server directory.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;- the remote computer is configured in my example to static IP 192.168.1.213
on WiFi interface, with a Window$ share named &amp;quot;fonera&amp;quot;.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Step by step :&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;- Access to Redboot via ethernet on 192.168.1.1 . I assume you've previously
downloaded &lt;a href=&quot;http://download.moliets-bastide.info/download.php?file=ram-foneraplus.zip&quot;&gt;ram-foneraplus.elf&lt;/a&gt;
in your TFTP-server directory.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;- Load ramdisk image and then launch it. WiFi interface will auto-start. You
can access your fonera+ through WiFi, SSH and HTTP servers enabled on
192.168.1.1&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Let's go.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;- Power-up the LaFonera+ and connect to redboot via ethernet during the
first two seconds after boot-up. Try, and re-try if necessary.&lt;br /&gt;
( telnet on 192.168.1.1 port 9000) If impossible to connect to Redboot, please
&lt;a href=&quot;http://www.nslu2-linux.org/wiki/HowTo/TelnetIntoRedBoot&quot; hreflang=&quot;en&quot;&gt;read this page&lt;/a&gt;, with scripts to help you !&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;- You get the redboot prompt and type &amp;quot; load ram-foneraplus.elf&amp;quot;. Once the
file is downloaded to the RAM just type &amp;quot; go &amp;quot; and, look your fonera+
booting...&lt;br /&gt;
&lt;br /&gt;
Wait 30 seconds .. If you have serial port, you can see kernel booting, log
messages .. If not, just wait and look the new WiFi SSID, will appear ... To
connect from remote computer to WLAN, DHCP will give your computer an IP
address. SSH your Fonera+ to 192.168.1.1&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;From serial console, juste press &amp;quot;Enter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;

 BusyBox v1.7.2 (2007-10-15 21:47:19 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 KAMIKAZE (bleeding edge)-------------------
  * 10 oz Vodka       Shake well with ice and strain
  * 10 oz Triple sec  mixture into 10 shot glasses.
  * 10 oz lime juice  Salute!
 ---------------------------------------------------
Ramdisk version for La Fonera+ (FON 2201)
WiFi and serial port - Lama Bleu - Oct. 2007
root@LamaBleu:/#

&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
root@LamaBleu:/# free
              total         used         free       shared      buffers
  Mem:        13664        10760         2904            0            0
 Swap:            0            0            0
Total:        13664        10760         2904
&lt;/pre&gt;
&lt;p&gt;The amount of avalaible memory is very small.. So you can use &amp;quot;lsmod&amp;quot; and
&amp;quot;rmmod &amp;lt;module&amp;gt;&amp;quot; to unload some unwanted modules.&lt;br /&gt;
You can also use swapfile to raise the amount of total memory (see below)&lt;br /&gt;
&lt;br /&gt;
Little scripts you can use and/or adapt :&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;- If your IP computer is 192.168.1.213 with a Window$/samba &amp;quot;fonera&amp;quot;
sharepoint the script &amp;quot;cifs&amp;quot; will mount the windows share on your fonera to
/cifs .&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Use of script &lt;strong&gt;/bin/mycifs&lt;/strong&gt;: will permit you to connect to a
Window$ share named &amp;quot;fonera&amp;quot;. You can specify IP adress, and pass more
parameters (note the quote for last parameters ) to the mount command :&lt;/p&gt;
&lt;pre&gt;
root@LamaBleu:/# mycifs 192.168.1.214 '-o user=eric'
mkdir: cannot create directory '/cifs': File exists%%%

root@LamaBleu:/# mount
rootfs on / type rootfs (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
tmpfs on /dev type tmpfs (rw)
none on /dev/pts type devpts (rw)
\\192.168.1.214\fonera on /cifs type cifs  (rw,mand,unc=
     \\192.168.1.214\fonera,username=eric,uid=0,gid=0,rsize=16384,wsize=57344)
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
Store your own scripts, and repository directory for ipkg (edit /etc/ipkg.conf
and configure httpd on 127.0.0.1 to /cifs/Packages &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; ) on /cifs, use it as you
want/need.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;- SWAPFILE :&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;- Create swapfile for cifs.sh :&lt;/p&gt;
&lt;pre&gt;
root@LamaBleu:/# dd if=/dev/zero bs=1024 count=8192 of=/cifs/swapfile 
8192+0 records in
8192+0 records out
&lt;/pre&gt;
&lt;p&gt;--&amp;gt; 8Mb swap on /cifs through WiFi lol ..&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;- Format it :&lt;/p&gt;
&lt;pre&gt;
root@LamaBleu:/# losetup /dev/loop3 /cifs/swapfile
root@LamaBleu:/# mkswap /dev/loop3
Setting up swapspace version 1, size = 8384512 bytes
&lt;/pre&gt;
&lt;p&gt;- Use swap :&lt;/p&gt;
&lt;pre&gt;
root@LamaBleu:/# swapon /dev/loop3
Adding 8184k swap on /dev/loop3.  Priority:-2 extents:1 across:8184k

&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Backup your fonera flash partitions and firmware to the remote computer
:&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;quot;cat /proc/mtd&amp;quot; to see the flash partitions list. ( &amp;quot;image2&amp;quot; is
failsafe-mode, &amp;quot;image&amp;quot; normal boot, squashfs).&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
root@LamaBleu:/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00030000 00010000 &amp;quot;RedBoot&amp;quot;
mtd1: 00010000 00010000 &amp;quot;loader&amp;quot;
mtd2: 00230004 00010000 &amp;quot;image&amp;quot;
mtd3: 00140000 00010000 &amp;quot;image2&amp;quot;
mtd4: 0000f000 00010000 &amp;quot;FIS directory&amp;quot;
mtd5: 00001000 00010000 &amp;quot;RedBoot config&amp;quot;
root@LamaBleu:/#


mkdir /cifs/backup
cat /dev/mtdblock2 &amp;gt; /cifs/backup/image
cat /dev/mtdblock3 &amp;gt; /cifs/backup/image2
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
and so on.&lt;br /&gt;
Enjoy.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
Final Notes :&lt;br /&gt;
New bugs I've just found today, sorry ( was OK on former version) &lt;img src=&quot;/themes/default/smilies/sad.png&quot; alt=&quot;:(&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;
&lt;strong&gt;reboot&lt;/strong&gt; and &lt;strong&gt;halt&lt;/strong&gt; commands not working&lt;br /&gt;
&lt;strong&gt;ipkg list_installed&lt;/strong&gt; not working&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
root@LamaBleu:/# ipkg list_installed
Done.
root@LamaBleu:/# reboot
root@LamaBleu:/#
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
Compilation of this ramdisk kernel made from the standard OpenWRT kamikaze
trunk branche. Nothing coming from FON.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Please use &lt;strong&gt;your fonera as a fonera&lt;/strong&gt; and keep FON-based
functionality working.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Thanks to FON for recent publishing of sources, but more please, give us SSH
access to our white-box toy to improve them as Meraki does !&lt;/p&gt;</description>
    
          <enclosure url="http://www.moliets-bastide.info/public/files/ram-foneraplus.elf"
      length="4227528" type="text/plain" />
    
    
          <comments>http://www.moliets-bastide.info/post/OpenWRT-kamikaze-ramdisk-LaFonera-FON2201-EN#comment-form</comments>
      <wfw:comment>http://www.moliets-bastide.info/post/OpenWRT-kamikaze-ramdisk-LaFonera-FON2201-EN#comment-form</wfw:comment>
      <wfw:commentRss>http://www.moliets-bastide.info/feed/rss2/comments/164595</wfw:commentRss>
      </item>
    
  <item>
    <title>[EN] Fonera+ : dump, mount, extract squashfs filesystem</title>
    <link>http://www.moliets-bastide.info/post/foneraplus-mount-extract-squashfs-filesystem</link>
    <guid isPermaLink="false">urn:md5:15c11372087d943c2766121475ee3817</guid>
    <pubDate>Mon, 08 Oct 2007 10:40:00 +0200</pubDate>
    <dc:creator>Lama Bleu</dc:creator>
        <category>Fonera</category>
            
    <description>    &lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;This is the same method as described in my non-public post of 02 Sept 2007,
but now directly from your running LaFonera+&lt;br /&gt;
This is also a risk-free method without reflashing.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;You need to boot ramdisk &lt;a href=&quot;http://www.moliets-bastide.info/post/OpenWRT-kamikaze-ramdisk-LaFonera-FON2201-EN&quot; hreflang=&quot;en&quot;&gt;following
the instructions here&lt;/a&gt; to access your Window$ share through WiFi.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;I assume /cifs (in your LaFonera+) is access to share
\\&amp;lt;computer_IP&amp;gt;\fonera&lt;br /&gt;
Use the script mycifs.sh or adapt it !&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;First, find the start of squashfs filesystem in partition &amp;quot;image&amp;quot;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Make a dump to /cifs of your &amp;quot;image&amp;quot; partition.&lt;br /&gt;
File size is approx. 2.2 MB&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;

root@LamaBleu:~# cat /dev/mtdblock2 &amp;gt; /cifs/mtdblock2
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Find the magic header &lt;strong&gt;sqsh&lt;/strong&gt; for the starting of squashfs
filesystem. In my case (should differ for you, depending version running)
:&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;


root@LamaBleu:/cifs# hexdump -C /cifs/mtdblock2 | grep sqsh
000a5020  11 75 ff ff ec 70 0f f5  73 71 73 68 00 00 02 80  |.u...p..sqsh....|

&lt;/pre&gt;
&lt;p&gt;offset is 0x000a5028 hexa ( &amp;quot;sqsh&amp;quot; position)&lt;br /&gt;
Take your hex-calc:&lt;/p&gt;
&lt;p&gt;0A5028 / 8 = 14A05 --&amp;gt; 84485 (dec)&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
Extract the squasfs filesystem portion from /cifs/mtdblock2 to a new file on
/cifs.&lt;/p&gt;
&lt;pre&gt;
root@LamaBleu:/cifs# dd if=/cifs/mtdblock2 bs=8 skip=84485 of=/cifs/squashfs
202235+0 records in
202235+0 records out
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
Mount it in a empty directory of your fonera, using losetup to simulate
block-device:&lt;/p&gt;
&lt;pre&gt;
root@LamaBleu:/cifs# losetup /dev/loop1 /cifs/squashfs
root@LamaBleu:/cifs# mount -t squashfs /dev/loop1 /mnt
root@LamaBleu:/cifs# ls /mnt
bin   etc   lib   proc  sbin  tmp   var
dev   jffs  mnt   rom   sys   usr   www
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
Now you can browse the filesystem, just browse as read-only, not writable. Make
a backup of /mnt to CIFS share with tar command.&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;br /&gt;
Lama BLeu.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.moliets-bastide.info/post/foneraplus-mount-extract-squashfs-filesystem#comment-form</comments>
      <wfw:comment>http://www.moliets-bastide.info/post/foneraplus-mount-extract-squashfs-filesystem#comment-form</wfw:comment>
      <wfw:commentRss>http://www.moliets-bastide.info/feed/rss2/comments/161358</wfw:commentRss>
      </item>
    
  <item>
    <title>[FR] FoneraPlus: OpenWRT-kamikaze en RAM</title>
    <link>http://www.moliets-bastide.info/post/kamikaze-ram-fon2201</link>
    <guid isPermaLink="false">urn:md5:ca57f7210b20d7cf9d583d041fb0aeca</guid>
    <pubDate>Sat, 29 Sep 2007 15:49:00 +0200</pubDate>
    <dc:creator>Lama Bleu</dc:creator>
        <category>Fonera</category>
            
    <description>    &lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;IMPORTANT !&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;Grosse mise à jour le 16-04-2008, désormais il vaut mieux aller voir :
&lt;a href=&quot;http://www.moliets-bastide.info/post/FONERAM&quot; hreflang=&quot;en&quot;&gt;http://www.moliets-bastide.info/post/FONERAM&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;MàJ 16-04-2008&lt;/em&gt;  : cette page sera supprimée
prochainement&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
English version is &lt;a href=&quot;http://www.moliets-bastide.info/post/FONERAM&quot; hreflang=&quot;en&quot;&gt;here&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Edit 26/03/2008&lt;/strong&gt; : Une nouvelle version de Kamikaze en
RAM pour la Fonera+ sera disponible ici dans quelques jours.&lt;br /&gt;
Complètement fonctionnelle et pas mal d'améliorations !&lt;br /&gt;
Comme d'hab pas besoin de reflasher, et c'est juste pour bricoler, pour jouer
et découvrir Kamikaze juste le temps d'un boot, pour retourner chez FON au
prochain reboot.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;strong&gt;MàJ 08/11/2007&lt;/strong&gt; : Mise à jour de la version française de
ce billet (enfin...)&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;strong&gt;Edit 16/10/2007&lt;/strong&gt; : Remise à jour du fichier
&lt;strong&gt;ram-foneraplus.elf&lt;/strong&gt;.&lt;br /&gt;
&lt;del&gt;Si vous avez téléchargé le fichier de boot en RAM :
&lt;strong&gt;ram-foneraplus.elf&lt;/strong&gt; avant le 16/10/2007, remettez-le à jour
!&lt;/del&gt; Non, mieux vaut attendre hein &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;
Le port série n'est plus nécessaire pour lancer le WiFi qui démarre maintenant
au boot.&lt;br /&gt;
Hélàs rien de neuf concernant l'utilisation des ports ethernet.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Pour une utilisation de votre &lt;strong&gt;Fonera+ avec le firmware FON et
l'accès au shell&lt;/strong&gt;, c'est &lt;a href=&quot;http://wiki.fonboard.nl&quot;&gt;ici&lt;/a&gt;
&lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Voici un petit outil à perfectionner, mais qui permettra déjà de démarrer
tranquillement OpenWRT en RAM sur une fonera+ sans la reflasher.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Evidemment ce n'est qu'un petit bricolage, une compilation a moitié réussie
seulement !&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;L'accès à la console série fonctionne, le WiFi également , l'accès aux
partages d'un PC distant par montage CIFS.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Le gros hic est dans la partie Ethernet qui ne fonctionne pas du tout, mais
notre ami Le Finnois aurait une soluce depuis quelques jours ...&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;De nombreuses options sont installées, chacun pourra jouer avec :
httpd, ftp, telnet, SSH et il est possible d'installer/désinstaller des
packages par ipkg.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Je vois un gros avantage à ne pas reflasher la fonera mais pouvoir jouer
avec quand même, à chacun de s'inspirer de ce mini-kit pour en faire un outil
de débrickage de fonera.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Il faut :&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;une fonera + (FON2201)&lt;/li&gt;
&lt;li&gt;config ethernet du PC en 192.168.1.254 pour plus de facilité, serveur TFTP
installé.&lt;/li&gt;
&lt;li&gt;le PC qui servira de partenaire à la fonera une fois bootée devra avoir son
IP pour le WiFi en 192.168.1.x, sauf 192.168.1.1 ( dans mon cas 192.168.1.213
). Créer sur ce PC distant un point de partage &amp;quot;fonera&amp;quot;, vide pour le
moment.&lt;/li&gt;
&lt;li&gt;télécharger et décompresser &lt;strong&gt;&lt;a href=&quot;http://download.moliets-bastide.info/download.php?file=ram-foneraplus.zip&quot;&gt;ce
fichier&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sauvegarder le fichier dans le répertoire défini pour le serveur TFTP&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Les différentes étapes seront les suivantes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Accès à Redboot par le port Ethernet ou console série de la fonera+&lt;/li&gt;
&lt;li&gt;Chargement de l'image de boot RAM en TFTP, puis boot : l'interface
WiFi se lancera d'elle-même.&lt;/li&gt;
&lt;li&gt;Quelques persos pour éviter les plantages et travailler
tranquillement.&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;On y va !&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tenter d'accéder à Redboot par l'ethernet ( dans ce cas telnet 192.168.1.1
port 9000), ou éventuellement en série si vous disposez d'un câble adapté
(attention, c'est du 3.3V et non pas du 5V)&lt;/li&gt;
&lt;li&gt;Si le PC connecté en ethernet a bien son IP en 192.168.1.254 et le serveur
TFTP lancé ,un simple &amp;quot; load ram-foneraplus.elf &amp;quot; devrait suffire, autrement il
faut jouer avec ip_address sous Redboot ...&lt;/li&gt;
&lt;li&gt;Taper &amp;quot;go&amp;quot;, la fonera boote et finit par ouvrir une console série, ainsi
qu'un SSID en WiFi qui apparaitra.&lt;/li&gt;
&lt;li&gt;Se connecter en SSH (avec PuTTY par exemple) sur 192.168.1.1, ou
directement la touche &amp;quot;Entrée&amp;quot; pour lancer la console depuis le port
série.&lt;/li&gt;
&lt;li&gt;Voilà , on est dans la console, passer quelques minutes pour se donner une
idée !&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Il est préférable d'attendre une ou deux minutes avant de tenter la
connexion SSH. Le compte root a pour mot de pass &amp;quot;admin&amp;quot;.&lt;br /&gt;
Le telnet peut aussi fonctionner si on lance un &amp;quot;telnetd&amp;quot; depuis une console
SSH-WiFi&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;

 BusyBox v1.7.2 (2007-10-15 21:47:19 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 KAMIKAZE (bleeding edge)-------------------
  * 10 oz Vodka       Shake well with ice and strain
  * 10 oz Triple sec  mixture into 10 shot glasses.
  * 10 oz lime juice  Salute!
 ---------------------------------------------------
Ramdisk version for La Fonera+ (FON 2201)
WiFi and serial port - Lama Bleu - Oct. 2007
root@LamaBleu:/#

&lt;/pre&gt;
&lt;p&gt;J'ai rencontré des soucis de perte de WiFi par moments , mais je soupçonne
plutôt ma clé USB WiFi. Un &amp;quot;ping -t 192.168.1.1&amp;quot; laissé dans un coin de l'écran
m'a résolu le problème..&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Et voici quelques persos qui vont permettre de récupérer des performances et
fonctionnalités ( il ne reste pas beaucoup de RAM dispo)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Accès au partage mis en place sur le PC :&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
mount -t cifs //ip_du_pc/fonera /cifs -o user=toto,password=mon_mot de_passe 
&lt;/pre&gt;
&lt;p&gt;devrait convenir.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Le compte d'utilisateur doit exister sur la machine Windows distante&lt;br /&gt;
(il existe un script mycifs.sh à tester qui fait un mount vers 192.168.1.213
puis installe le swap, voir plus bas...)&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;On peut maintenant accéder sur /cifs au point de partage de son PC, y
déplacer/tmp par un &amp;quot;mount -t tmpfs /cifs/tmp /tmp&amp;quot; par exemple.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Scripts maison et packages y trouveront bonne place après avoit modifié
/etc/ipkg.conf en conséquence.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mise en place d'un swapfile&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Un fichier de swap sur /cifs permettra de donner plus de mémoire à la
fonera. Quand même un swapfile qui transite par le WiFi c'est culotté, mais en
attendant de faire fonctionner l'ethernet ...&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Créer un fichier de swap ( à faire la première fois)&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
root@LamaBleu:/# dd if=/dev/zero bs=1024 count=8192 of=/cifs/newswap
8192+0 records in
8192+0 records out
&lt;/pre&gt;
&lt;p&gt;Montage du swap ( qui se fait aussi par le (my)cifs.sh pour les
feignants...)&lt;/p&gt;
&lt;pre&gt;
root@LamaBleu:/# losetup /dev/loop3 /cifs/newswap

root@LamaBleu:/# mkswap /dev/loop3
Setting up swapspace version 1, size = 8384512 bytes

root@LamaBleu:/# swapon /dev/loop3
Adding 8184k swap on /dev/loop3.  Priority:-2 extents:1 across:8184k

root@LamaBleu:/# free
              total         used         free       shared      buffers
  Mem:        13696        10548         3148            0            4
 Swap:        12272          788        11484
Total:        25968        11336        14632

&lt;/pre&gt;
&lt;p&gt;--&amp;gt; les pinailleurs me diront que le compte n'est pas bon, normal, il y a
déja environ 4Mo de swap installés par ailleurs...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sauvegarder les partitions de la fonera :&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;cat /proc/mtd permet d'afficher la liste des partitions ( image est le boot
classique, image2 le failsafe mode).&lt;/p&gt;
&lt;pre&gt;
root@LamaBleu:/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00030000 00010000 &amp;quot;RedBoot&amp;quot;
mtd1: 00010000 00010000 &amp;quot;loader&amp;quot;
mtd2: 00230004 00010000 &amp;quot;image&amp;quot;
mtd3: 00140000 00010000 &amp;quot;image2&amp;quot;
mtd4: 0000f000 00010000 &amp;quot;FIS directory&amp;quot;
mtd5: 00001000 00010000 &amp;quot;RedBoot config&amp;quot;
root@LamaBleu:/#
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
mkdir /cifs/backup
cat /dev/mtdblock2 &amp;gt; /cifs/backup/image
cat /dev/mtdblock3 &amp;gt; /cifs/backup/image2
&lt;/pre&gt;
&lt;p&gt;and so on&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pour conclure ..&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Cette image a été réalisée à partir de la branche kamikaze de OpenWRT. Rien
d'exceptionnel.&lt;br /&gt;
Aucun élément de FON n'est installé dessus.&lt;br /&gt;
Il est possible qu'elle fonctionne aussi sur la Meraki, feedback bienvenu
!&lt;br /&gt;
&lt;br /&gt;
A l'écoute de toutes suggestions concernant le fonctionnements des interfaces
ethernet...&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Après le dump du firmware, la publication des sources de la fonera+, voici
une étape supplémentaire.&lt;br /&gt;
Souhaitons qu'un jour FON se décide à rendre de nouveau accessible l'accès SSH
ce qui donnerait un plus grand succès encore à la Fonera, + ou non.&lt;br /&gt;
Avoir un accès SSH sur son matériel permet d'en personnaliser son
fonctionnement sans pour autant enlever les fonctionnalités d'origine.&lt;/p&gt;</description>
    
          <enclosure url="http://www.moliets-bastide.info/public/files/ram-foneraplus.elf"
      length="4227528" type="text/plain" />
    
    
          <comments>http://www.moliets-bastide.info/post/kamikaze-ram-fon2201#comment-form</comments>
      <wfw:comment>http://www.moliets-bastide.info/post/kamikaze-ram-fon2201#comment-form</wfw:comment>
      <wfw:commentRss>http://www.moliets-bastide.info/feed/rss2/comments/159401</wfw:commentRss>
      </item>
    
  <item>
    <title>Mise en place d'un tunnel SSH vers une fonera</title>
    <link>http://www.moliets-bastide.info/post/tunnel_ssh</link>
    <guid isPermaLink="false">urn:md5:7d806c67068e39fdefd834e85a711c8a</guid>
    <pubDate>Thu, 05 Jul 2007 20:12:00 +0200</pubDate>
    <dc:creator>Lama Bleu</dc:creator>
        <category>Fonera</category>
            
    <description>    &lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
Voici une méthode presque simple pour ouvrir un accès en tunnel SSH vers sa
fonera distante.&lt;br /&gt;
&lt;br /&gt;
L'énorme avantage que je lui trouve est de pouvoir accéder à distance aux IP de
son réseau local que l'on désignera ( notamment en HTTP) en n'ayant rien
d'autre à ouvrir sur son routeur et la fonera que le port 22 SSH.&lt;br /&gt;
On évite ainsi toute manipulation parfois hasardeuse de son fichier
/etc/firewall.user.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ins&gt;bien lire les avertissements&lt;/ins&gt; de ce billet ...&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Pour être plus court dans mes phrases ( sic ), ce que j'appelle le &amp;quot;PC
client&amp;quot; est le PC sur lequel tu es ( au bureau si ton SI laisse sortir le port
22 , en vacances sur ton PC portable, etc ...) et qui te sert à te connecter à
ta fonera via internet.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;L'avantage n°1 c'est qu'il n'y a rien à installer sur la Fonera, et un
simple client SSH type PuTTY sur le PC où tu te trouves !&lt;br /&gt;
L'inconvénient n°1 est la sécurité : il faut absolument pour l'accès SSH
sur la fonera prévoir un mot de passe &amp;quot;costaud&amp;quot;, ne le donner à personne, le
renouveler régulièrement, ou mieux utiliser des certificats.&lt;br /&gt;
Un fonero averti en vaut ... au moins dix !&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fonctionnalités testées et avertissement:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;accès à la page de &lt;ins&gt;config HTTP&lt;/ins&gt; de la fonera en passant par le
tunnel, donc sans avoir à ouvrir le port 80 sur la fonera ( et pas de
redirection nécessaire pour routeur/modem/box à part le port 22 évidemment
..).&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;possibilté d'accès également à la &lt;ins&gt;config HTTP ou telnet&lt;/ins&gt; du
modem/routeur/box&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;un serveur FTP du réseau local devient aussi accessible&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;- il est également possible d'aller plus loin encore avec les transferts de
flux vidéo, ou newsgroups par exemple depuis une fonera mais cette manip vous
mettrait en irrégularité avec votre FAI sur vos conditions de ventes (les CGV),
voire hors-la-loi, d'où l'importance de n'utiliser cette méthode que pour
accéder au réseau local de la fonera. ( merci à mon compère de m'avoir permis
de regarder télématin sur mon PC alors que je n'ai pas la TV
ADSL...).&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Donc dans ce cas il ne peut s'agir que d'un test de quelques minutes
et rien de plus sous peine de s'attirer des ennuis, au mieux le FAI, le
propriétaire de la fonera si ce n'est pas toi, au pire la justice
...&lt;/strong&gt;&lt;br /&gt;
Et une fonera trop sollicitée chauffe, la bande passante de FAI n'est pas
infinie, voici de bonnes raisons pour rester raisonnable.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Attention, ouvrir un tunnel SSH ne revient pas à fabriquer un proxy ou un
ouvrir un tunnel VPN, c'est trompeur mais nous restons ici un niveau au
dessous.&lt;br /&gt;
Il ne s'agit ici que de récupérer (remapper ?) sur un port local de sa machine
un accès vers une IP et un port prédéfinis sur le(s) réseau(x) accessible(s) à
la fonera .&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Concrètement :&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;http://localhost:8181&lt;/strong&gt; (sur mon lieu de vacances ...) peut
pointer au travers du tunnel SSH sur &lt;strong&gt;http://192.168.10.1 port
80&lt;/strong&gt; à mon domicile habituel. (dans le cas la console HTTP de la
Fonera)&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Bon, c'est parti ...&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pré-requis&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;- une fonera avec son accès SSH ouvert sur le port ethernet RJ45 ( la
méthode est décrite partout sur les FON-sites du web ..)&lt;br /&gt;
- le modem, routeur, ou la &amp;quot;box&amp;quot; doit être configuré pour accepter/rediriger
les connexions entrantes internet sur le port 22 de la-dite fonera ..&lt;br /&gt;
- la machine distante qui servira à se connecter par internet à la fonera
distante n'aura besoin que du logiciel ( gratuit ) PuTTY&lt;br /&gt;
&lt;br /&gt;
En résumé, il faut être capable de se connecter à distance en SSH à sa fonera,
et rien de plus, ce que sait faire tout fonero bricoleur fréquentant les
forums. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Du côté de la fonera :&lt;/strong&gt;&lt;br /&gt;
Il n'y à aucun script à déployer, aucun package à installer. Il faut remplir
les conditions du pré-requis, et s'assurer que la fonera accède à toutes les
machines et/ou éléments réseau sur lesquels il faudra accéder depuis
l'extérieur.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pour le PC&lt;/strong&gt; tout se joue dans la config de la session SSH
sous PuTTY:&lt;br /&gt;
sur une session existante et fonctionnelle vers ta fonera tu vas pouvoir
indiquer quels ports locaux de ton PC clients vont permettre d'accéder aux IP
et ports désignés sur ta fonera.&lt;br /&gt;
&lt;br /&gt;
Exemple concret (de ma config) :&lt;br /&gt;
la fonera est en IP : 169.254.255.1 et le modem ( simple modem pour du
PPPoE, non routeur donc pas de DHCP) est sur 169.254.254.1 avec le masque de
sous-réseau qui va bien...&lt;br /&gt;
&lt;br /&gt;
-je prends le port 8282 de mon PC client pour le rediriger vers le port 80 de
169.254.255.1 ( la page de config HTTP de la fonera)&lt;br /&gt;
-je prends le port 8181 de mon PC client pour le rediriger vers le port 8080 de
169.254.254.1 ( la page de config HTTP du modem par exemple)&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
Copie d'écran :&lt;br /&gt;
&lt;img src=&quot;http://www.moliets-bastide.info/public/images/conf_putty_ssh.jpg&quot; alt=&quot;conf_putty_ssh.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Pour modifier les ports dans la session PuTTY, aller dans
&lt;em&gt;Connection/SSH/Tunnel&lt;/em&gt;, préciser pour &amp;quot;Source port&amp;quot; le port local à
utiliser sur le PC client, et pour &amp;quot;Destination&amp;quot; l'adresse IP et le port qui
doivent être contacté sur le lan distant ( format &lt;strong&gt;IP:port&lt;/strong&gt;
)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;Bon ben voilà, c'est fait !&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3&gt;Il ne reste plus qu'à se connecter à la fonera en SSH de manière classique
(pour ouvrir le tunnel), puis lancer ton navigateur favori et aller sur
http://localhost:8181 pour accéder à la page de config HTTP de ton modem, et
http://localhost:8282 pour accéder à ta Fonera en HTTP ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Dernières remarques :&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Il y a sûrement des limites et restrictions à l'utilisation de cette méthode.
Aucune résolution DNS ne se fait par le biais du tunnel tu es donc limité à
l'adresse IP indiquée dans la redirection.&lt;br /&gt;
Si une page présente un lien vers une autre adresse IP, tu ne pourras sûrement
pas y accéder.&lt;br /&gt;
Dans mon cas précis, ma fonera n'est ni derrière un routeur, ni derrière une
box, mais le principe est exactement le même ( avec un routeur ou une box il
faudrait ouvrir le port 22 vers la fonera).&lt;br /&gt;
L'excellent Jojop a fait la manip au travers de sa box sans aucun problème. Ne
pas se laisser perturber par le fait que les IP soient en 169.254.xx.yy pour
cet exemple !&lt;br /&gt;
&lt;br /&gt;
Cette méthode devrait fonctionner aussi pour les linksys sous OpenWRT.&lt;/p&gt;
&lt;p&gt;Source intéressante qui m'a servi à mettre en place la connexion :
&lt;a href=&quot;http://www-128.ibm.com/developerworks/aix/library/au-tunnelingssh/?ca=dgr-lnxw09TUNNELSSH&quot; hreflang=&quot;en&quot;&gt;ici&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Il reste beaucoup à faire, à chacun d'adapter selon ses besoins.&lt;/p&gt;
&lt;p&gt;Un grand merci à Jojop, fonero de son état, cobaye et utilisateur
occasionnel de FON_BASTIDE&lt;/p&gt;</description>
    
    
    
          <comments>http://www.moliets-bastide.info/post/tunnel_ssh#comment-form</comments>
      <wfw:comment>http://www.moliets-bastide.info/post/tunnel_ssh#comment-form</wfw:comment>
      <wfw:commentRss>http://www.moliets-bastide.info/feed/rss2/comments/131147</wfw:commentRss>
      </item>
    
</channel>
</rss>