<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>FoneraViaCom</title><revhistory><revision><revnumber>14</revnumber><date>2008-03-18 17:28:13</date><authorinitials>localhost</authorinitials><revremark>converted to 1.6 markup</revremark></revision><revision><revnumber>13</revnumber><date>2008-02-06 13:18:49</date><authorinitials>213-140-19-118.fastres.net</authorinitials></revision><revision><revnumber>12</revnumber><date>2007-01-25 16:41:55</date><authorinitials>blaxwan</authorinitials></revision><revision><revnumber>11</revnumber><date>2007-01-25 16:41:04</date><authorinitials>blaxwan</authorinitials></revision><revision><revnumber>10</revnumber><date>2007-01-11 11:23:05</date><authorinitials>213-140-19-118.fastres.net</authorinitials></revision><revision><revnumber>9</revnumber><date>2006-12-28 22:51:17</date><authorinitials>213-140-19-118.fastres.net</authorinitials></revision><revision><revnumber>8</revnumber><date>2006-12-24 14:27:40</date><authorinitials>213-140-19-118.fastres.net</authorinitials></revision><revision><revnumber>7</revnumber><date>2006-12-24 11:55:22</date><authorinitials>213-140-19-118.fastres.net</authorinitials></revision><revision><revnumber>6</revnumber><date>2006-12-24 11:54:12</date><authorinitials>213-140-19-118.fastres.net</authorinitials></revision><revision><revnumber>5</revnumber><date>2006-12-24 11:48:04</date><authorinitials>213.140.19.118</authorinitials></revision><revision><revnumber>4</revnumber><date>2006-12-24 11:13:17</date><authorinitials>213-140-19-118.fastres.net</authorinitials></revision><revision><revnumber>3</revnumber><date>2006-12-24 11:10:38</date><authorinitials>213.140.19.118</authorinitials></revision><revision><revnumber>2</revnumber><date>2006-12-24 11:02:24</date><authorinitials>213-140-19-118.fastres.net</authorinitials></revision><revision><revnumber>1</revnumber><date>2006-12-23 23:00:14</date><authorinitials>213-140-19-118.fastres.net</authorinitials></revision></revhistory></articleinfo><section><title>Fonera via com:</title><para>Allora questo tutorial cerca di spiegare come realizzare un interfaccia per comunicare con la fonera e poi il modo con cui flashare la fonera via com. </para><para>Iniziamo: </para><para>La costruzione del circuito è relativamente semplice lo schema da seguire è questo: </para><para><inlinemediaobject><imageobject><imagedata fileref="http://wiki.ninux.org//FoneraViaCom?action=AttachFile&amp;do=get&amp;target=rs232-ttl.jpg"/></imageobject><textobject><phrase>rs232-ttl.jpg</phrase></textobject></inlinemediaobject> </para><para>Io lo ho realizzato con una breadboard così non ho avuto problemi di saldature di nessun genere. i componenti necessari sono: </para><itemizedlist><listitem><para>Circuito integrato max232     </para></listitem><listitem><para>Connettore RS232(com) femmina  9 pin </para></listitem><listitem><para>4 condensatori elettrolitici 1µF </para></listitem><listitem><para>1 condensatore elettrolitico 10µF </para></listitem><listitem><para>Breadboard </para></listitem></itemizedlist><para>Una volta costruito il circuito il max 232 deve essere alimentanto con una corrente stabilizzata a 5v, per fare questo io ho usato un caricatore per nokia che si connetteva all'usb ma qualunque metodo va bene purchè la corrente sia 5v e costante. </para><para>K ora come connettiamo l'rx e il tx del max 232? detto fatto: </para><para><inlinemediaobject><imageobject><imagedata fileref="http://wiki.ninux.org//FoneraViaCom?action=AttachFile&amp;do=get&amp;target=ZZ7408B3EE.jpg"/></imageobject><textobject><phrase>ZZ7408B3EE.jpg</phrase></textobject></inlinemediaobject> </para><para>Come si vede dalla foto (i colori sono errati): </para><itemizedlist><listitem><para>giallo tx </para></listitem><listitem><para>rosa rx </para></listitem><listitem><para>verde massa </para></listitem></itemizedlist><para>Ora per poter passare il fw alla fonera dobbiamo scaricare il fw originale da sito di fon e poi estrarre da questo 2 file cioè: rootfs.squashfs kernel.lzma come facciamo ad estrarli? Da una linux box creiamo un file sh eseguibile fatto così: </para><screen><![CDATA[SIZE=$(du -b $1 | cut -f1)
tail -c $((SIZE-519)) $1 > $1.tar.gz]]></screen><para>e diamogli come parametro il fw scaricato dal sito di fon. </para><para>Lo script ci creerà un file tar da cui noi dovremmo estrarre i file precedentemente menzionati. </para><para>oppure se siamo davvero pigri li ho estratti io per voi e sono scaricabili a questi indirizzi: </para><para><ulink url="http://wifi.byethost8.com/Ninux/fonera/fw/rootfs.squashfs">rootfs.squashfs</ulink> </para><para><ulink url="http://wifi.byethost8.com/Ninux/fonera/fw/kernel.lzma">kernel.lzma</ulink> </para><para>Ora per passare i file alla fonera abbiamo bisogno di un tftp server io ho usato quello di winagents ( <ulink url="http://www.tftp-server.com"/> ) ma qualunque voi usiate va bene.. Ora buttiamo nella root del nostro tftp-server i 2 file e abbiamo concluso la configurazione del tftp server. </para><para>Ora siamo pronti basta aprire hyper terminal e impostare la connessione sulla com (nel mio caso com1) e poi: bit per secondo: 9600 bit di dati: 8 parità: nessuno bit di stop: 1 controllo di flusso: nessuno </para><para>Connettiamoci con hyper terminal e ora accendiamo la fonera. Appena vediamo comparire  </para><screen><![CDATA[Executing boot script in 1.000 seconds - enter ^C to abort ]]></screen><para>diamo ctrl-c e avremo la shell di red boot. </para><para>Diamo i seguenti comandi: </para><screen><![CDATA[ip_address - l ip.della.fon.era/24 -h ip.adress.del.tftpserver
load -r -v -b 0x80040450 rootfs.squashfs
fis create -b 0x80040450 -f 0xA8030000 -l 0x00700000 -e 0x00000000 rootfs
load -r -b %{FREEMEMLO} kernel.lzma
fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7
fis load -l vmlinux.bin.l7
reset]]></screen><para>K ora se tutto è andato a buon fine al riavvio avremmo una fonera perfettamente funzionante col fw originale di fon. </para></section><section><title>Ringraziamenti:</title><para>La community di ninux poichè mi hanno spinto a tentare di costruire il circuito </para><para>Nbd, Heini e billbong per le dritte su redboot e su come cavolo creare le partizioni in modo corretto. </para><para>Written by Raffaele </para></section></article>