dslreports logo
site
spacer

spacer
 
    All FAQs Site FAQ DSL FAQ Cable Tech About DSL Distance DSL Hurdles »»
spc

spacer




how-to block ads




3 Where can I find a firmware?

This was submitted by DSL Reports reader who shall remain safely anonymous. Thank you very much! :)

All based on 5660 firmware 2.3.0(6) - see bottom for modified 2.3.0(7) instructions.

1) Using your favorite Hex editor - edit the downloaded image (make a backup first!).

2) The first 256 bytes are a header. Look after the copyright info at around 0xe0 for a fullword 0x00000003 - change this to a 0x00000005. This allows the 5260 to think it's loading 5260 code.

3) scan down to the end of that "block", at 0xfc - this is the checksum. In the current code it is 0x000026c0. Change this to 0x00000000 - no checksum.

4) Follow the firmware update procedure elsewhere detailed. Reboot the 5260 (now a full 5660) and enjoy.

I recommend re-flashing the firmware again from the original image after the update - only takes a minute.

Please note that once you have performed this "conversion" once you will not need to do it again. Your 5260 is now permanently a 5660.

Addendum: how to do this to 2.3.0(7). This information was submitted by brugar. Thank you very much!

For the 2.3.0(7) firmware the check sum at 0xfc has changed to 0x00002721. According to the FAQ (step 4) it was 0x000026c0 in the 2.3.0(6) firmware.

If you hex edit the 2.3.0(7) firmware correctly, binary file comparison command fc gives you:

fc /b 5660.img 5260upgrade.img
Comparing files 5660.img and 5260upgrade.img
000000E3: 03 05
000000FE: 27 00
000000FF: 21 00

Note: You can also find a kit with the files ready to use here:
»The Unofficial SpeedStream 5260 ---> 5660 FAQ »Where is it???

by gio2k See Profile edited by Doctor Olds See Profile
last modified: 2007-07-05 15:33:02

You can most likely find the firmware on the Usenet, in newsgroup alt.binaries.misc.

Alternatively, people mirror it on the web, search for it using Google.

Try here first:

»www.uk-bug.net/UpDownload-index-···d-1.html

Or Try the Wayback Archive here:

»web.archive.org/web/200712181948···d-1.html

Look for "5260 to 5660 Update/Upgrade Files Kit" or the file named "5260-5660Kit.zip" (without the quotes) using »www.google.com/

If that doesn't work try this direct link:

5260-5660Kit.zip

Or try the Wayback Archive here:

»web.archive.org/web/*/http://uk-···190.html

Also look here:

»rapidshare.com/files/174715822/5···zip.html (appears dead now)

There was a link to a hacked firmware at i-hacked.com (but they took the site down for other reasons):

»www.i-hacked.com/modules.php?nam···e&sid=25
Since the link above is dead here is an image (below) of what used to be there. Read it for fun, but do not follow the instructions in the image. Thanks to the Internet Archive's Wayback Machine. »www.archive.org/web/web.php



Read this post for downloading the file "upgrade.img"

Gee, some of the text on that site seems awfully familiar, doesn't it? Yes, it's ripped straight from an older version of my FAQ. Also note that the information on that site is extremely outdated. Please DO NOT follow the instructions on I-hacked without completely reading my FAQ, which is updated regularly!! Note that I-hacked now makes you register (for free) to download the files from their site.

The direct link to files was there, but it's now mirrored at the Internet Archive:

»www.i-hacked.com/modules.php?nam···t&lid=40
Above is no longer a good link, but is left for archival purposes.

Read this post for downloading the file "upgrade.img"

One version of the firmware mirrored at I-hacked is the infamous version 2.2.0 firmware. This one, if flashed to a "small memory" 5260, will make it impossible to upgrade your 5260 up to 2.3.0 unless you build a serial port for it! You must find a version 2.3.0 or 2.1.0 firmware if your 5260 has a "small memory"!! This is your only warning. DO NOT attempt to upgrade your 5260 with the file at I-hacked if you have a "small memory" 5260 or YOU WILL REGRET IT!!!

There is another file, "upgrade.img" which is mirrored at I-hacked and it's the only one you want. This file is version 2.1.0(29) and is therefore safe to flash to any 5260/5660. Please, verify the version number before you allow the flashing to continue! The modem will tell you what version it received from you and prompt you to cancel or continue! Bottom line is you only want to obtain the "upgrade.img" file.

You will want to search for some variant of "Efficient", "firmware", "5660", or something similar. Please note that if the hacked version you find is old you can flash the latest "official" Efficient firmware after you have finished flashing the hacked one. The only exception is as I mentioned above with "small memory" 5260 which should never ever be flashed with a 2.2.x variant firmware.

Feel free to post to the Efficient forum if you can't find the firmware. Please don't IM me asking for a firmware, I don't have one.

The latest "official" firmware revision from Efficient is 2.3.0(7). If you have flashed an older hacked firmware, it's highly recommended that you upgrade immediately to the latest version. Each version of the firmware is more stable than the last, so it's a good idea in general to keep up with new firmware releases.

by MrCornell See Profile edited by Doctor Olds See Profile
last modified: 2009-05-19 23:57:30

The "How can I modify the current 5660 firmware" recipe given in the 5260->5660 FAQ works on the 2.3.0(7) firmware. For the 2.3.0(7) firmware the check sum at 0xfc has changed to 0x00002721. According to the FAQ it was 0x000026c0 in the 2.3.0(6) firmware. If you hex edit the 2.3.0(7) firmware correctly, binary file comparison command fc gives you:

fc /b 5660.img 5260upgrade.img
Comparing files 5660.img and 5260upgrade.img
000000E3: 03 05
000000FE: 27 00
000000FF: 21 00

Note: You can also find a kit with the files ready to use here:
»The Unofficial SpeedStream 5260 ---> 5660 FAQ »Where is it???

by brugar See Profile edited by Doctor Olds See Profile
last modified: 2007-07-05 15:32:14