Results 1 to 5 of 5

Thread: wireless firmware micro-repository

  1. #1
    Senior Member
    Join Date
    Aug 2007
    Posts
    916

    Default wireless firmware micro-repository

    Hi all,

    I have been pondering this idea whilst at work about how specific wireless chipsets require firmwares. These firmwares are mainly available only because the manufacturer is still around, but then what if the manufacturer ceases to exist? what if certain versions of the firmware (hermes I is a good example) can allow specific functions that other firmware can't and probably its because of the driver?

    My thinking resulted in an idea of making a micro repository (well not quite repository but similar) whereby I will start off with a single download file of all the firmware/microcode that I could get. This will contain all the wireless chipset drivers that require firmware. I will also provide a list of sites and where one can obtain the firmware downloads from.

    The work of adding/updating/maintaining the firmwares will not be limited by me, anyone is welcome to join in on helping out. Afterall its not an easy task of keeping watch on everything.

    This is a bit of a greyhat matter as backtrack does include firmwares which were meant to be propriatory, etc but heck what the hell.. if they cease to exist we'd probably have more issues than before

    So I'm asking for people's opinions on this matter.

  2. #2
    Just burned his ISO
    Join Date
    Dec 2006
    Posts
    3

    Default

    I think that is a great idea. Let me know how i can help out

  3. #3
    Member
    Join Date
    Jan 2010
    Posts
    159

    Default

    It reminds me of the "100000 Windows Driver" .iso that you can find. There was an entire project devoted to this IIRC that had seperate .iso files for Video, Sound, networking etc. Basically the project did what you describe, but for windows. I could not find it again with my weak google-fu though, as I figured a link about a similar project in windows would be helpful!

    You make a good point, it would be a good project.

    I wonder if it might end up in the same .iso format as the windows one due to licencing reasons? Some manufacturers might not let you host their drivers in a database? Just guessing here. (As an aside, is your nick from Naruto?)

  4. #4
    Senior Member
    Join Date
    Aug 2007
    Posts
    916

    Default

    Quote Originally Posted by Mr. Flibble View Post
    I wonder if it might end up in the same .iso format as the windows one due to licencing reasons? Some manufacturers might not let you host their drivers in a database? Just guessing here. (As an aside, is your nick from Naruto?)
    For now it won't be in iso format and it'll just be the firmware without much drivers. Later on if needed be, one can always include sources for drivers but don't forget that the drivers depends on many other things including kernel so the thing will be huge and I don't know of any host that would really allow a single file that big in the end.

    I will keep it in tar.bz2 format.


    Yes my nick is from Naruto

    slops: You are welcomed to help out it'll be a huge project but once I get it going, you will see what I mean.

  5. #5
    Senior Member
    Join Date
    Aug 2007
    Posts
    916

    Default

    hmm I just noticed my thread got moved into another section, thanks moderators!

    anyhow I'll paste the download file links here to whomever is interested. This is a `snapshot' of my current work in progress (wip) and I also want to see the reaction + any updates from others.

    drop.io/fw_wireless_1

    http://drop.io/download/49cdcc02/f7a...t1_tar_bz2.bz2

    http://drop.io/fw_wireless_2

    http://drop.io/download/49cdd171/e48...t2_tar_bz2.bz2

    http://drop.io/fw_wireless_3

    http://drop.io/download/49cdd6b0/638...t3_tar_bz2.bz2

    http://drop.io/fw_c8lo

    http://drop.io/download/49ce1d9c/3d8...t4_tar_bz2.bz2

    http://drop.io/fw_wireless_5

    http://drop.io/download/49ce217c/893...t5_tar_bz2.bz2

    for every odd link, its a bit of a blog plus you can locate to download file. This is in case if the links on the second line that are actually linked to the download file doesn't work. I'm not familiar with how drop.io works currently so bear with me .

    For those who were wondering why instead of fw_wireless_4 its some random name, there was a bit of screwup :P and so that was the result.

    Here is a rough list of which firmwares were included and their download links. N.B.: not all of the firmwares are OS independant, especially with older hardwares such as hermes and aironet, their accompanying firmware updaters are windows only:

    acx100/acx111:
    http://acx100.erley.org/fw/

    aironet:
    cisco.com (registration required)

    ar9170:
    http://git.kernel.org/?p=linux/kerne...c8a58d8d5da2f5

    at76_usb (at76c50x-usb)
    http://www.thekelleys.org.uk/atmel/

    b43
    http://downloads.openwrt.org/sources/ (binary blob, needs fwcutter)

    ipw2100
    http://ipw2100.sourceforge.net/firmw...100-fw-1.1.zip --referer=http://ipw2100.sourceforge.net/firmware.php?fid=2 -O ipw2100-fw-1.1.zip
    http://ipw2100.sourceforge.net/firmw...100-fw-1.2.tgz --referer=http://ipw2100.sourceforge.net/firmware.php?fid=3
    http://ipw2100.sourceforge.net/firmw...100-fw-1.3.tgz --referer=http://ipw2100.sourceforge.net/firmware.php?fid=4

    ipw2200
    http://ipw2200.sourceforge.net/firmw...200-fw-1.2.zip --referer=http://ipw2200.sourceforge.net/firmware.php?fid=1
    http://ipw2200.sourceforge.net/firmw...200-fw-2.0.tgz --referer=http://ipw2200.sourceforge.net/firmware.php?fid=2
    http://ipw2200.sourceforge.net/firmw...200-fw-2.1.tgz --referer=http://ipw2200.sourceforge.net/firmware.php?fid=3
    http://ipw2200.sourceforge.net/firmw...200-fw-2.2.tgz --referer=http://ipw2200.sourceforge.net/firmware.php?fid=4
    http://ipw2200.sourceforge.net/firmw...200-fw-2.3.tgz --referer=http://ipw2200.sourceforge.net/firmware.php?fid=5
    http://ipw2200.sourceforge.net/firmw...200-fw-2.4.tgz --referer=http://ipw2200.sourceforge.net/firmware.php?fid=6
    http://ipw2200.sourceforge.net/firmw...200-fw-3.0.tgz --referer=http://ipw2200.sourceforge.net/firmware.php?fid=7
    http://ipw2200.sourceforge.net/firmw...200-fw-3.1.tgz --referer=http://ipw2200.sourceforge.net/firmware.php?fid=8

    ipw3945:
    http://bughost.org/ipw3945/ucode/ipw3945-ucode-1.13.tgz
    http://bughost.org/ipw3945/ucode/ipw...ode-1.14.2.tgz
    http://atrpms.net/dist/common/ipw3945-ucode/

    iwl3945:
    http://intellinuxwireless.org/?n=dow...&f=ucodes_3945

    iwl4965:
    http://intellinuxwireless.org/?n=dow...&f=ucodes_4965

    iwl5000:
    http://intellinuxwireless.org/iwlwif....4.A.11.tar.gz

    orinoco (hermes I/II):
    http://orinoco.gotchi.at/
    http://www.andrewhakman.dhs.org/orinoco/files/

    prism54/hostap/p54:
    http://daemonizer.de/prism54/prism54-fw/
    http://jbnote.free.fr/prism54usb/data/firmwares/
    http://lekernel.net/prism54/firmware/
    http://linux.junsun.net/intersil-prism/firmware/
    http://www.netgate.com/support/prism_firmware/
    http://www.red-bean.com/~proski/firmware/

    rt2501(rt2561/rt2661):
    http://www.ralinktech.com.tw/data/RT...mware_V1.2.zip

    rt2501usb(rt2571w/rt2671):
    http://www.ralinktech.com.tw/data/RT...mware_V1.8.zip

    rt2860pci/mpci/pcie/cb(rt2760/rt2790/rt2860/rt2890):
    http://www.ralinktech.com.tw/data/dr...rmware_V11.zip

    rt2870usb(rt2870/rt2770):
    http://www.ralinktech.com.tw/data/dr...irmware_V8.zip

    zd1211rw:
    http://waix.dl.sourceforge.net/sourceforge/zd1211/

    The total amount of downloads is slightly smaller than 500MB in total and it will require around 1.7GB of space to decompress I strongly recommend those who are keen to extract them onto linux machines as there are lots of source codes in which the filenames may cause an issue with windows.

    Do try this out and let me know!

    P.S.: I forgot to include information on howto joining the files back, check this link: http://www.techiecorner.com/107/how-...r-files-linux/ I use the same method to split and joining the files back is the same method.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •