<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://islsm.org/wiki/lib/styles/feed.css" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://islsm.org/wiki/feed.php">
        <title>Softmac Prism documentation</title>
        <description></description>
        <link>http://islsm.org/wiki/</link>
        <image rdf:resource="http://islsm.org/wiki/lib/images/favicon.ico" />
       <dc:date>2008-07-09T04:08:03+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://islsm.org/wiki/doku.php?id=driver:linux_driver&amp;amp;rev=1185396253&amp;do=diff1185396253"/>
                <rdf:li rdf:resource="http://islsm.org/wiki/doku.php?id=re:firmware_reverse-engeneering_methodology&amp;amp;rev=1184135876&amp;do=diff1184135876"/>
                <rdf:li rdf:resource="http://islsm.org/wiki/doku.php?id=playground:playground&amp;amp;rev=1183785620&amp;do=diff1183785620"/>
                <rdf:li rdf:resource="http://islsm.org/wiki/doku.php?id=documentation:isl38xx_hardware&amp;amp;rev=1170339598&amp;do=diff1170339598"/>
                <rdf:li rdf:resource="http://islsm.org/wiki/doku.php?id=re:freemac&amp;amp;rev=1168629094&amp;do=diff1168629094"/>
                <rdf:li rdf:resource="http://islsm.org/wiki/doku.php?id=re:quickstart_guide_to_running_freemac&amp;amp;rev=1167161625&amp;do=diff1167161625"/>
                <rdf:li rdf:resource="http://islsm.org/wiki/doku.php?id=re:bb_reverse-engeneering_methodology&amp;amp;rev=1167035239&amp;do=diff1167035239"/>
                <rdf:li rdf:resource="http://islsm.org/wiki/doku.php?id=start&amp;amp;rev=1164520799&amp;do=diff1164520799"/>
                <rdf:li rdf:resource="http://islsm.org/wiki/doku.php?id=driver:linux_driver_todo&amp;amp;rev=1160499039&amp;do=diff1160499039"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://islsm.org/wiki/lib/images/favicon.ico">
        <title>Softmac Prism documentation</title>
        <link>http://islsm.org/wiki/</link>
        <url>http://islsm.org/wiki/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://islsm.org/wiki/doku.php?id=driver:linux_driver&amp;amp;rev=1185396253&amp;do=diff1185396253">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-25T22:44:13+02:00</dc:date>
        <title>driver:linux_driver</title>
        <link>http://islsm.org/wiki/doku.php?id=driver:linux_driver&amp;amp;rev=1185396253&amp;do=diff1185396253</link>
        <description>This is starting to be functional code. With a naked access point (no wpa, no wep), you’re likely to be able to connect to the outside for USB. dhcp is not tested, there may be issues with it related to the madwifi stack ; assigning the ip statically is a sure bet. Also, the leds won’t work. This is expected. Maybe someone should make them blink...</description>
    </item>
    <item rdf:about="http://islsm.org/wiki/doku.php?id=re:firmware_reverse-engeneering_methodology&amp;amp;rev=1184135876&amp;do=diff1184135876">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-11T08:37:56+02:00</dc:date>
        <title>re:firmware_reverse-engeneering_methodology - makes more sense if you adjust VMA by 0x20000</title>
        <link>http://islsm.org/wiki/doku.php?id=re:firmware_reverse-engeneering_methodology&amp;amp;rev=1184135876&amp;do=diff1184135876</link>
        <description>This page is only for jotting down information as we figure it out. For a more understandable and cleaner documentation, see ISL38XX hardware



ARM references

GNU arm toolchain

 &lt;http://gnuarm.com&gt; 

I am using the version based on gcc-3.4 available from the site. Seb, are you sure this is not what you use ? -&gt; well, not, I have a blend between 3.3 and 3.4 because some parts of them didn’t compile. 4.0 compiles OK. This doesn’t matter, anyway. This is the script which compiles it :  Bewar…</description>
    </item>
    <item rdf:about="http://islsm.org/wiki/doku.php?id=playground:playground&amp;amp;rev=1183785620&amp;do=diff1183785620">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-07T07:20:20+02:00</dc:date>
        <title>playground:playground</title>
        <link>http://islsm.org/wiki/doku.php?id=playground:playground&amp;amp;rev=1183785620&amp;do=diff1183785620</link>
        <description>Edit this.</description>
    </item>
    <item rdf:about="http://islsm.org/wiki/doku.php?id=documentation:isl38xx_hardware&amp;amp;rev=1170339598&amp;do=diff1170339598">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-01T15:19:58+02:00</dc:date>
        <title>documentation:isl38xx_hardware</title>
        <link>http://islsm.org/wiki/doku.php?id=documentation:isl38xx_hardware&amp;amp;rev=1170339598&amp;do=diff1170339598</link>
        <description>The ISL38xx family of chips consist of :

	*  an ARM 946E core clocked at 30MHz
	*  a 32kb (SoftMAC chipsets) or 128kb (FullMAC chipsets) RAM for firmware and data storage
	*  a 32kb (SoftMAC chipsets) or 128kb (FullMAC chipsets) Instruction Tightly Coupled Memory (TCM)
	*  a 4kb (SoftMAC chipsets) or 8kb (FullMAC chipsets) Data TCM
	*  a 4kb ROM (8k on the 3887) with embedded debugger
	*  an hardware RC4 and AES cryptography accelerator
	*  a PCI DMA-capable interface (3880 and 3886)
	*  an USB…</description>
    </item>
    <item rdf:about="http://islsm.org/wiki/doku.php?id=re:freemac&amp;amp;rev=1168629094&amp;do=diff1168629094">
        <dc:format>text/html</dc:format>
        <dc:date>2007-01-12T20:11:34+02:00</dc:date>
        <dc:creator>Rik Snel</dc:creator>
        <title>re:freemac - added real svn address to be used with svn itself</title>
        <link>http://islsm.org/wiki/doku.php?id=re:freemac&amp;amp;rev=1168629094&amp;do=diff1168629094</link>
        <description>For now, only command-line UARTPCI is implemented. USB Endpoint access is coming soon, allowing a more complete protocol just like the SoftMAC does.

 Binary build (known to work) : 

Source code snapshot : 

Old versions :  

The Subversion repository is at &lt;http://svnweb.tuxfamily.org/listing.php?repname=freemac+%28prism54%29&amp;path=%2F&amp;sc=0&gt;</description>
    </item>
    <item rdf:about="http://islsm.org/wiki/doku.php?id=re:quickstart_guide_to_running_freemac&amp;amp;rev=1167161625&amp;do=diff1167161625">
        <dc:format>text/html</dc:format>
        <dc:date>2006-12-26T20:33:45+02:00</dc:date>
        <title>re:quickstart_guide_to_running_freemac</title>
        <link>http://islsm.org/wiki/doku.php?id=re:quickstart_guide_to_running_freemac&amp;amp;rev=1167161625&amp;do=diff1167161625</link>
        <description>*  USB devices version 1 (with a NET2280 and an ISL3880 or ISL3886 chip) should work out of the box
	*  USB devices version 2 (with a GW3887 chip) are unsupported - work is in progress
	*  PCI devices are supported (all chips)

FreeBSD

 Only USB devices are supported by releases. PCI devices are supported in the SVN version.</description>
    </item>
    <item rdf:about="http://islsm.org/wiki/doku.php?id=re:bb_reverse-engeneering_methodology&amp;amp;rev=1167035239&amp;do=diff1167035239">
        <dc:format>text/html</dc:format>
        <dc:date>2006-12-25T09:27:19+02:00</dc:date>
        <dc:creator>Wim Lewis</dc:creator>
        <title>re:bb_reverse-engeneering_methodology</title>
        <link>http://islsm.org/wiki/doku.php?id=re:bb_reverse-engeneering_methodology&amp;amp;rev=1167035239&amp;do=diff1167035239</link>
        <description>*  Are the PE1 and PE2 signals controlled by the 0xc0000614 and 0xc0000618 registers, which would explain why there are two registers for frequency control (see below) ?
		*  The PE input of the ISL3084 simply puts it into a low-power shutdown mode if the input is grounded. (The ISL3084 data sheet is available on the web.)
		*  The rx/tx frequency is controlled by setting a different divider ratio in the PLL block inside the ISL3686A, probably via an I2C-like 3wire interface?</description>
    </item>
    <item rdf:about="http://islsm.org/wiki/doku.php?id=start&amp;amp;rev=1164520799&amp;do=diff1164520799">
        <dc:format>text/html</dc:format>
        <dc:date>2006-11-26T06:59:59+02:00</dc:date>
        <title>start - Add reference to new devicescape based linux driver</title>
        <link>http://islsm.org/wiki/doku.php?id=start&amp;amp;rev=1164520799&amp;do=diff1164520799</link>
        <description>These pages are dedicated to explaining and exchanging information about the reverse-engeneering for the Intersil / Conexant SoftMAC family of chips. Please feel free to register and add information on these pages.



Documentation

 The SoftMAC protocol</description>
    </item>
    <item rdf:about="http://islsm.org/wiki/doku.php?id=driver:linux_driver_todo&amp;amp;rev=1160499039&amp;do=diff1160499039">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-10T18:50:39+02:00</dc:date>
        <title>driver:linux_driver_todo</title>
        <link>http://islsm.org/wiki/doku.php?id=driver:linux_driver_todo&amp;amp;rev=1160499039&amp;do=diff1160499039</link>
        <description>*  Put into git the project proper
	*  Work out git hooks so that commits on specific branches generate new tarballs
	*  Packaging (debian, rpm)
	*  push everything to linville’s tree (yep !)

	*  Use kernel’s endianness-containing types for device structures. NB: the code is already endian-clean</description>
    </item>
</rdf:RDF>
