CUWIN software
Latest Release - Version 0.5.5
Our latest release is version 0.5.5. You can find information about this release along with download links to files in it on the "0.5.5 Release" page.
About Our Releases
The software the Champaign-Urbana Community Wireless Network (CUWiN) project releases is a complete operating system for wireless, meshing nodes. We start with a stock NetBSD distribution and add wireless drivers, routing code, and specialized systems which allow the nodes to work in harmony to route traffic for each other. On the "Latest Release" section above or after selecting a release on our release history page, you'll find both "binary system images" and "source packages."
- Binary system image:
A compiled data file which is machine-readable. This file is the system image a computer needs to run our software. We offer multiple system images, ranging from CD-ROM to CompactFlash formats. You should choose which image to download based on the device you're using to boot from.
- Source package:
The human-readable source code we use to create the binary system images is collected together in the form of source packages. If you are a developer and are interested in tailoring the code to meet you and your project's needs, you will find it useful to download these source packages. If you aren't a developer, we recommend you disregard these files.
We currently offer CD-ROM, CompactFlash, and Updater pre-compiled binary images for your convenience. To download any of these, please see the link in the "Latest Release" section at the top of this page.
-
After downloading the CD-ROM image file, decompress it if it has been compressed, and use "Toaster" (or your favorite CD-recording program) to burn the ISO image onto a Compact Disc. The result will be a bootable CD that will only require you to load the disc into your computer and turn it on. (You may need to configure your computer to boot from the CD drive.) After booting from this CD, a computer will automatically become a wireless network node.
NOTE: The CD-ROM uses the first serial port, 'COM1', as its console. Serial parameters: 19200 N81.
-
Download a station image, decompress it, and write it to your CompactFlash card. If your system is Unix-based and you have a CF reader, use dd to write the image to the raw CF disk. Here is an example dd command that writes the station image file to the CF access device:
sh$ dd if=imagefile.img of=/dev/rwdod bs=8k
If you don't have a CF reader, you will need to PXE boot your Soekris/embedded computer and use that process to flash the CF card. This process can be more complicated, so contact the cu-wireless mailing list if you have questions.
-
An upgradable node can be upgraded by any computer running an ssh daemon that can connect to the node.
Log into the node and run the script:
sh$ /sbin/upgrade user@host:/path/to/upgrade.tgz
Our binary images are created from three sets of source packages: our (CUWiN) source, an external software package, and the NetBSD package. Following the link in the "Latest Release" section, you will find download links to a set of these packages.
Also, a publicly-accessible CVS archive of CUWiN's source code is available via SourceForge.
- Browse the source code using a web browser
If you wish to view the source code with a web browser, a Web CVS interface is available to use. - Download the source code with CVS
If you wish to download the source code with the CVS command-line tool, please see our SourceForge CVS page. - Browse the Subversion repository directly
The CUWiN source code is natively hosted in a Subversion repository. You can review the repository directly using a web browser or you can use the Subversion command-line tool, svn, to checkout the repository into a local working directory:
sh$ svn checkout http://svn.cuwireless.net/svn/cuw/trunk



