Wait! Scratch head! Because you can?
Here's my current cable modem (without diagnostics) DOCSIS 1.0.
http://98.165.44.173/
Oh, no seriously, replacing any manufacturer firmware with upgraded versions always improves it. ....And because various diagnostic features and functions become available to you, like speed tools, since you have essentially "opened up" some of the bandwidth limitations throttled at the cable modem level.
See:
http://www.phx2600.org/forum-archive/viewtopic.php?p=5086&sid=fd4a9eb61f8470a62ea8e148e67ba867 (referencing speed, etc)
Excerpt:
Different firmwares provide different features and a different feel, as well. It would be best for you to scroll through
http://www.sbhacker.net/forum/ and look at all the different firmware there are and find one for you.
Some different firmwares are:
Original Sigma firmware - Supports DOCSIS 1.0 and many modems. If your
ISP only supports DOCSIS1.1 and above this is not for you.
Sigma X2 - There are many versions of this firmware floating around and
it supports a decent number of modems. Also note, when many connections
are used at once (like bit torrent) this firmware tends to crash on most
modems. If you're looking for stability imho this isn't for you unless
you want to upgrade the memory on the modem.
FERCSA Sigma X2 - A popular version of Sigma X2. The red on black firmware looks awful. :P
Haxorware - Newer firmware that seems to be getting a lot of attention. Arguably the best firmware to date for any cable modem.
SB5100Mod - Newer firmware that had wonderful development for a short
amount of time but now looks discontinued. (Only the future will will
really tell.) This is probably the best firmware on the sb5100.
Now that you've found what cable modem you want to buy another question
pops up, "Should I buy a pre modded modem?" If you've never soldered
anything before then the answer is probably yes. Compare prices between
pre modded and not modded + soldering kit + items to make a JTAG cable.
To purchase a premod modem visit
www.sbhacker.net
-------------------------------------------------------------------------
USING THE FIRMWARE
This can vary greatly depending on what firmware you're using. Because
of this, this section will be a list of terminology and will be firmware
independent. This way if you find an option in your firmware and you
don't know what it is this section can help you regardless what setup
you have.
Connecting to your firmware:
http://192.168.100.1 This is the default modem firmware.
sb5100mod is
http://192.168.100.1:666
Sigma based firmware and most everything else is
http://192.168.100.1:1337
Downstream/Upstream Frequency - The areas in the coaxial cable
used to connect to the ISP. Think of it like FM radio. The range for FM
is 87.5 to 108.0. "What frequency is such-en-such radio station on?"
Coaxial cables work the same way.
Signal to Noise Ratio - Anything above 30dB is good. The lower the number the less signal and the more noise.
Downstream Power Level -
Anything from 10 to -10 is good but generally connection can be obtained
from 15 to -15. If your connection level is lower than -10.
Channel ID - Just like cable TV, cable internet has channels. If you're
in a congested bandwidth area (during certain times of the day your
internet slows down) then it might just be an over used channel.
Switching to another channel can sometimes have surprising benefits.
Upstream power level -
Anything below 50dBmV is good. Most ISPs aim for low or mid 40s. This is
how loud your cable modem shouts so your ISP can hear it. The max power
level a modem is allowed to broadcast at is 58. If your power level is
58 this can be like a death sentence.
-If any of your numbers are outside of the ordinary then check out this excellent guide here
http://www.sbhacker....showtopic=10528
Serial Number - This is
your modems serial number and can be used to trace you. However, it is
relatively pointless. When changing your mac address make sure to change
the serial number at the same time.
HFC MAC Address - This is
your modems mac address. It identifies your modem to your isp and
ultimately who you are must like a mailing address. Remember to never
hack a modem with a mac address tied to you!
CPE USB MAC Address - Some cable modems get online via USB instead of ethernet. This can be thought of just like the FC MAC Address.
Known CPE MAC Address -
This obtains the mac address of the router or computer connected to your
cable modem. Your ISP can see this! and therefor it is highly
recommended you do not plug in any routers or computers associated with
any legit internet into your hacked modem without changing their mac
address first!
Disable firmware updates -
This should most likely be enabled. It restricts your ISP from
automatically changing your modems firmware to something legit.
Factory Mode - "Factory
mode, when enabled, gives you access via snmp to the factory mib. the
factory mib is a list of oid's, each oid having a uniq function. Here is
a very small list of things you can do remote via snmp when in factory
mode, *get/set the hfc, ethernet and usb mac addresses. *get/set the
modem serial number. *get/set the modem certs (cm,vendor, and secure
code). *ping ip addreses. *execute shell commands *execute injected code
(see cmFactoryBCMGroup 'CommandType, AddressOrOpcode, ByteCount and
Data')"
http://www.sbhacker....hp?showtopic=17
Configuration Page Changeable - This allows you to alter some of the settings on
http://192.168.100.1
Reboot Disabler - Some ISPs auto try to reboot modems. This disables that. Enabling this can be extremely helpful.
Force Network Access - Gain network access without authorization. Some ISPs might need this.
Embedded Telnet Server
- When enabled you can log into the modems shell via telnet and type in
different advanced commands. If you're on windows check out putty
(using google) and try the telnet version of that app.
SNMP Deamon - SNMP is a
protocol that broadcasts information about your modem to your ISP and
anyone who scans for it. Disabling this will remove your ISP from seeing
you. I recommend disabling it.
SNMP Port - Changing the
SNMP broadcast port can generally have the same effect as disabling
SNMP. I recommend changing the port. Default is 161.
Community String Miner - This helps find the a community string for your ISP. Community strings are used for SNMP scanning.
Full Flash Backup - I
highly recommend you do this and save the file somewhere so that it will
not be lost. If anything bad happens to your modem you can then use
this.
Disable firmware updates -
This should most likely be enabled. It restricts your ISP from
automatically changing your modems firmware to something legit.
Factory Mode - "Factory
mode, when enabled, gives you access via snmp to the factory mib. the
factory mib is a list of oid's, each oid having a uniq function. Here is
a very small list of things you can do remote via snmp when in factory
mode, *get/set the hfc, ethernet and usb mac addresses. *get/set the
modem serial number. *get/set the modem certs (cm,vendor, and secure
code). *ping ip addreses. *execute shell commands *execute injected code
(see cmFactoryBCMGroup 'CommandType, AddressOrOpcode, ByteCount and
Data')"
http://www.sbhacker....hp?showtopic=17
Configuration Page Changeable - This allows you to alter some of the settings on
http://192.168.100.1
Reboot Disabler - Some ISPs auto try to reboot modems. This disables that. Enabling this can be extremely helpful.
Force Network Access - Gain network access without authorization. Some ISPs might need this.
Embedded Telnet Server -
When enabled you can log into the modems shell via telnet and type in
different advanced commands. If you're on windows check out putty (using
google) and try the telnet version of that app.
SNMP Deamon - SNMP is a
protocol that broadcasts information about your modem to your ISP and
anyone who scans for it. Disabling this will remove your ISP from seeing
you. I recommend disabling it.
SNMP Port - Changing the
SNMP broadcast port can generally have the same effect as disabling
SNMP. I recommend changing the port. Default is 161.
Community String Miner - This helps find the a community string for your ISP. Community strings are used for SNMP scanning.
Full Flash Backup - I
highly recommend you do this and save the file somewhere so that it will
not be lost. If anything bad happens to your modem you can then use
this.
CM Certification - This
allows you to backup your cert file. I highly recommend you do this and a
place that you will not loose it. My hdd fried and I lost some data and
my modem fried in the same week. I lost my cert for my modem. Don't let
this happen to you!
Config file - When your
modem turns on it downloads a config file from either a default TFTP
server or from one of your choosing. Some firmwares give options to save
the config file onto your modem to skip this step. Also, some firmwares
allow for downloading and config files.
Hardware Changer MAC/Serial - This allows you to change your modems mac and serial. This is quite useful.
Firmware / Config Down -
This updates the firmware on your modem. Caution! Backup your 2MB flash
and certification file before doing this! IP is the STATIC address of
your computer you manually setup hosting a TFTP server. Filename is the
name of the .bin file for the firmware you're updating.
sysDescr - Information given to your ISP about your modem.
docsDevSwCurrentVers - Current version of standard firmware (bios) your modem is running.
NonVol Config - A file that contains all everything about your modem. This file contains certificates in your modem.
-------------------------------------------------------------------------
GETTING ONLINE
This step varies drastically depending not only on what ISP you're
trying to connect to but what area you live in as well. For example, in
some areas comcast supports DOCSIS 1.0/1.1 only and in other areas
comcast might support DOCSIS 1.1/2.0 only. Keep this in mind that
everyone's situation is unique regardless what ISP you're on.
Before getting online I have an important question to ask you, "Do you
already have cable internet or/and cable TV?" If you do not then there
might be a filter on your coaxial line running into your house, or the
wires may not even be plugged in at all. A good page to checkout
topic=8143 (on
sbhacker.net forums) and make sure nothing physically is obstructing the internets, or series of tubes, running to your house.
IMHO you should sign up for legit internet if you haven't already for at
least a couple of months if not permanently. Cable internet is a
service. If you sign up for internet they will make sure not only that
any modem in your house can get online, but your ISP will also make sure
the signal is strong enough for the internet to work well.
--> End excerpt
The newer flashable Motorola SB6120 provides Interface bonding - which makes it scream (when the cable company supports DOCSIS 3.0):
http://wn.com/Flashing_SB6120_via_U-Boot