Pasos detallados para clonar un Cablemodem

Iniciado por mexicano_15, 21 Agosto 2004, 07:24 AM

0 Miembros y 3 Visitantes están viendo este tema.

liberty

hola el problema es k con el cable serie no reconoce nada al solo tener una luz de power,ya lo he intentado varias veces y nada de nada .
aver si m echais una mano!!!!!
salu2: liberty

marcosnava77

a ver señores ayudenme con mi modem tengo un sb4200 pero desde hace 20 dias ya no me dejo navegar a la velocidad que lo tenia que eres de 3 megas de vel. y despues se fue la señal y regreso entrecortada por lo que opte a cambiarle la mac pero resulta que ninguna mac me agarraba hasta que encontre una que sirvio pero solo jala a 64kbps y solo duro 2 o 3 dias desde ahi ya no pude tomar alguna de las cientas que tengo el dia de ayer encontre 1 de 1 mega pero no me conecta solo se queda en red nula o limitada, he desablokeado la red limitada con el programa  MacAdressChange Y SE LO KITA PERO NO ME DEJA CONECTARME NECESITO AYUDA O SABEN QUIEN SEPA ACTUALIZAR EL MODEM AQUI EN GUADALAJARA

Ari--Slash

Cita de: liberty en 27 Noviembre 2008, 21:01 PM
hola el problema es k con el cable serie no reconoce nada al solo tener una luz de power,ya lo he intentado varias veces y nada de nada .
aver si m echais una mano!!!!!
salu2: liberty

a mi todo lo contrario... mate un sb4200, le kedaba un led prendido

use el cable serial como si nada, o sea, los pasos de siempre

y ya esta, revivido


prueba esto     usa el JTAG para meterle una flash (buscala depende de tu chip) y cancelala como en el 15 %.....

luego conectas el serial, abres etherboot y reinicias el modem

aver si te lo detecta



salu2

Ari--Slash

Cita de: marcosnava77 en  8 Diciembre 2008, 22:01 PM
a ver señores ayudenme con mi modem tengo un sb4200 pero desde hace 20 dias ya no me dejo navegar a la velocidad que lo tenia que eres de 3 megas de vel. y despues se fue la señal y regreso entrecortada por lo que opte a cambiarle la mac pero resulta que ninguna mac me agarraba hasta que encontre una que sirvio pero solo jala a 64kbps y solo duro 2 o 3 dias desde ahi ya no pude tomar alguna de las cientas que tengo el dia de ayer encontre 1 de 1 mega pero no me conecta solo se queda en red nula o limitada, he desablokeado la red limitada con el programa  MacAdressChange Y SE LO KITA PERO NO ME DEJA CONECTARME NECESITO AYUDA O SABEN QUIEN SEPA ACTUALIZAR EL MODEM AQUI EN GUADALAJARA

cambia de modem

yo usaba un sb 4200, se me murio xD ( el que explciaba aya arriba) pero al revivirlo no mejalaba nada porke mi ISP ya no usa SB4200
usa solo sb5100 en adelante XD

asi que tuve que cambiar y ahora estoy con un SB5101 y HAXORWARE


salu2

anonymouse_guest

Hola, soy de Chile y soy nuevo en el foro y quise hacer un pequeño aporte, que no se si anteriormente se haya posteado acá y es el método de los bit files o Factory Mode MIB's, el cual me funciono perfecto en mi SBG900i proporcionado por VTR.
Bueno sin seguir contando más les entrego la guía que me sirvió perfectamente.

MANUAL PARA CAMBIAR MAC, SERIAL...DE TU CABLE MÓDEM MOTOROLA VÍA SNMP (SIN NECESIDAD DE CAMBIAR FIRMWARE NI CABLES...) ACTIVANDO EL MODO FACTORÍA (FACTORY MODE):

Puedes actualizar el firmware de tu módem (todavía en pruebas), cambiar la mac, serial....sin necesidad de cables ni modificaciones de hardware.
Para cada módem tienes que usar el bitfile con el nombre del modelo (si es un 4100 usas el SB4100.bit, SB3100.bit...). Para los SB5xxx (y el SBG900i) el archivo en cuestión es un vxWorks.st.


NOTAS PREVIAS:
______________________________________________________________________
1)FACTORY MODE:
Facory mode, cuando está habilitado, te da acceso vía snmp al FACTORY MIB. El factory mib es una lista de OID's (Object Identifiers), cada una con una única función. Aquí tienes una muy pequeña lista de cosas que puedes hacer remotamente vía snmp cuando estás en 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 addresses.
                     *execute shell commands
                     *execute injected code (see cmFactoryBCMGroup 'CommandType,
                       AddressOrOpcode, ByteCount and Data')

2)BIT FILES (.bit, .st):
El método de los bitfiles funciona con firmware 0.4.5.0 y superiores en SB3100, SB4100, SB4101 y SB4200 (.bit), y en cualquier SB5100, SB5101 y SBG900 (.st). Hasta ahora sólo bitfiles disponibles para SB3100, SB4100, SB4200 y SB5100. El del SB4101 puede que funcione en el SB4100 (renómbralo antes a SB4101.bit).
______________________________________________________________________
Para llevar a cabo los siguentes pasos te hará falta instalar un programa SNMP. Recomiendo el --NET-SNMP--, de código abierto y que puedes encontrar en google muy fácil. Con otros es posible que no puedas establecer alguna oid.
Para usar Net-SNMP, después de instalarlo, tienes que entrar en la consola (cmd) y escribir los comandos como se indica en los ejemplos de abajo. Para más comodidad puedes crearte un archivo .bat con el comando y ejecutarlo. Para ello crea un .txt y escribes el comando en su interior. Le cambias la extensión a .bat. Sólo tienes que ejecutar el arhcivo y el comando se ejecutará.

PASOS:
______________________________________________________________________
1/7. Establece tu IP a 192.168.100.10 / 255.255.255.0 / 192.168.100.1

2/7. Aloja el bitfile (SB3100.bit, SB4100.bit, SB4200.bit, vxWorks.st...) en tu servidor TFTP (ej:TFTPD32) e inicia el servidor. Para los 3100 y los 4xxx utiliza el .bit con el nombre del módem correspondiente. Para el 5100 (hasta ahora el único para el que se ha sintetizado el vxWorks) utiliza el vxWorks.

3/7. Transforma los 4 últimos octetos de tu MAC a número entero:
       CASO1: Si el 1er hexadecimal de los 4últimos octetos de tu MAC es
                    0,1,2,3,4,5,6 ó 7. P.ej MAC=00:08:10:11:12:13, 4 últimos octetos
                    10:11:12:13.
                 1.Abre la calculadora en modo Hexadecimal y Dword.
                 2.Escribe los 4últimos octetos de tu MAC sin los : (10111213).
                 3.Pon la calculadora en modo Decimal y te aparecerá un número entero
                    (269554195).
                 4.Copiálo y pasa al paso 4/7.
      CASO2: Si el 1er hexadecimal de los 4 últimos octetos de tu MAC es
                   8,9,A,B,C,D,E ó F. P.ej MAC=00:08:A0:11:12:13, los 4 últimos octetos
                   serían A0:11:12:13.
                 1.Abre la calculadora en modo Hexadecimal y Dword.
                 2.Pulsa el signo "menos" (como si fueras a restar algo a 0).
                 3.Escribe los 4 últimos octetos de tu mac sin los : (A0111213) y dale al
                    "=". Te aparecerán otros hexadecimales diferentes (5FEEEDED).
                 4.Pon la calculadora en modo decimal y te aparecerá un valor:
                    1609493997. Lo pones en negativo, o sea: -1609493997, lo copias y
                    pasas al paso 4/7.

4/7. Usando SNMP (Net-Snmp) estableces la oid "1.3.6.1.4.1.1166.1.19.3.1.18.0" al valor entero anteriormente calculado:
con NET-SNMP el comando sería:
snmpset -v2c -c public 192.168.100.1 1.3.6.1.4.1.1166.1.19.3.1.18.0 i NÚMERO_CALCULADO_EN_PASO_3/7

5/7.Entonces el módem cogerá de tu servidor tftp el archivo (SB4100.bit, SB4200.bit, vxWorks.st...). Si el bitfile es correcto (tamaño, correcta secuencia de bytes), el módem se reiniciará y el factory mode se activará.

6/7.Ahora pudes establecer los valores que quieras para:
      (HFC MAC address)
   OID = 1.3.6.1.4.1.1166.1.19.4.4.0
   snmpset -v2c -c public 192.168.100.1 1.3.6.1.4.1.1166.1.19.4.4.0 x 123456789a00
      (SERIAL NUMBER)
   OID = 1.3.6.1.4.1.1166.1.19.4.6.0
   snmpset -v2c -c public 192.168.100.1 1.3.6.1.4.1.1166.1.19.4.6.0 s 12345678901234567890
       ....
       ....

7/7.Para terminar, deshabilita el factory mode estableciendo la oid 1.3.6.1.4.1.1166.1.19.4.29.0 a 1
snmpset -v2c -c public 192.168.100.1 1.3.6.1.4.1.1166.1.19.4.29.0 i 1
______________________________________________________________________
NOTA: el factory mode permanecerá activado hasta que tú lo desactives con el paso 7/7.
NOTA PERSONAL: Dicho proceso en modems Motorola SBG900 deberá hacerse mediante el cable ethernet, de lo contrario si se intenta mediante WiFi, este proceso fallará.




______________________________________________________________________
LISTA DE OIDS del FACTORY MODE para los CM. MOTOROLA:
AKA FACTORY MIBs para el Factory mode.


Esta lista es genérica para los módems motorola: SB3100,SB4100,SB4101,SB4200,SB4220,SB5100,SB5101,SBG900 y probablemente más.
Sin embargo algunas OID's no existirán para algunos módems (p.ej cmFactoryBCMGroup oid's para ejecutar códigos, sólo existen en los SB5100,SB5101 y SBG900).

cmPrivateArpFilterGroup
1.3.6.1.4.1.1166.1.19.2
1.3.6.1.4.1.1166.1.19.2.1.0     cmArpFilterEnabled
1.3.6.1.4.1.1166.1.19.2.2.0     cmArpFilterInterval
1.3.6.1.4.1.1166.1.19.2.3.0     cmArpFilterLimit
1.3.6.1.4.1.1166.1.19.2.4.0     cmArpFilterInArps
1.3.6.1.4.1.1166.1.19.2.5.0     cmArpFilterOutArps
1.3.6.1.4.1.1166.1.19.2.6.0     cmArpFilterInArpsThisFilter

cmConfigPrivateBaseGroup
1.3.6.1.4.1.1166.1.19.3
cmConfigFreqObjectsGroup
1.3.6.1.4.1.1166.1.19.3.1
1.3.6.1.4.1.1166.1.19.3.1.1.0   cmConfigFreq1
1.3.6.1.4.1.1166.1.19.3.1.2.0   cmConfigFreq2
1.3.6.1.4.1.1166.1.19.3.1.3.0   cmConfigFreq3
1.3.6.1.4.1.1166.1.19.3.1.8.0   cmFreqPlanType
1.3.6.1.4.1.1166.1.19.3.1.11.0  cmUpstreamChannelId1
1.3.6.1.4.1.1166.1.19.3.1.12.0  cmCarrierFrequencyOffset
1.3.6.1.4.1.1166.1.19.3.1.14.0  cmSnmpHFCPort
1.3.6.1.4.1.1166.1.19.3.1.15.0  cmSnmpHFCTrapPort
1.3.6.1.4.1.1166.1.19.3.1.17.0  cmSnmpDisplayHtml
1.3.6.1.4.1.1166.1.19.3.1.18.0  cmResetToDefaults
1.3.6.1.4.1.1166.1.19.3.1.19.0  cmStandbyMode
1.3.6.1.4.1.1166.1.19.3.1.20.0  cmHybridMode
1.3.6.1.4.1.1166.1.19.3.1.21.0  cmUpstreamChannelId3
1.3.6.1.4.1.1166.1.19.3.1.22.0  cmUpstreamPower1
1.3.6.1.4.1.1166.1.19.3.1.23.0  cmUpstreamPower2
1.3.6.1.4.1.1166.1.19.3.1.24.0  cmUpstreamPower3
1.3.6.1.4.1.1166.1.19.3.1.25.0  cmDocsis20Capable
1.3.6.1.4.1.1166.1.19.3.1.26.0  cmUpstreamChannelId2



cmPrivateFactoryGroup
1.3.6.1.4.1.1166.1.19.4         
1.3.6.1.4.1.1166.1.19.4.1.0     cmFactoryVersion
1.3.6.1.4.1.1166.1.19.4.2.0     cmFactoryDbgBootEnable
1.3.6.1.4.1.1166.1.19.4.3.0     cmFactoryEnetMacAddr
1.3.6.1.4.1.1166.1.19.4.4.0     cmFactoryHfcMacAddr
1.3.6.1.4.1.1166.1.19.4.6.0     cmFactorySerialNumber
1.3.6.1.4.1.1166.1.19.4.9.0     cmFactoryClearFreq1
1.3.6.1.4.1.1166.1.19.4.10.0    cmFactoryClearFreq2
1.3.6.1.4.1.1166.1.19.4.11.0    cmFactoryClearFreq3
1.3.6.1.4.1.1166.1.19.4.12.0    cmFactorySetReset
1.3.6.1.4.1.1166.1.19.4.13.0    cmFactoryClrConfigAndLog
1.3.6.1.4.1.1166.1.19.4.14.0    cmFactoryPingIpAddr
1.3.6.1.4.1.1166.1.19.4.15.0    cmFactoryPingNumPkts
1.3.6.1.4.1.1166.1.19.4.16.0    cmFactoryPingNow
1.3.6.1.4.1.1166.1.19.4.17.0    cmFactoryPingCount
1.3.6.1.4.1.1166.1.19.4.28.0    cmFactoryCliFlag
1.3.6.1.4.1.1166.1.19.4.29.0    cmFactoryDisableMib
1.3.6.1.4.1.1166.1.19.4.30.0    cmFactoryUpstreamPowerCalibration1
1.3.6.1.4.1.1166.1.19.4.50.0    cmFactoryBigRSAPublicKey
1.3.6.1.4.1.1166.1.19.4.51.0    cmFactoryBigRSAPrivateKey
1.3.6.1.4.1.1166.1.19.4.52.0    cmFactoryCMCertificate
1.3.6.1.4.1.1166.1.19.4.53.0    cmFactoryManCertificate
1.3.6.1.4.1.1166.1.19.4.54.0    cmFactoryRootPublicKey
1.3.6.1.4.1.1166.1.19.4.55.0    cmFactoryCodeSigningTime
1.3.6.1.4.1.1166.1.19.4.56.0    cmFactoryCVCValidityStartTime
1.3.6.1.4.1.1166.1.19.4.58.0    cmFactoryCMManufacturerName
1.3.6.1.4.1.1166.1.19.4.59.0    cmFactoryHtmlReadOnly
1.3.6.1.4.1.1166.1.19.4.60.0    cmFactoryCmUsbMacAddr
1.3.6.1.4.1.1166.1.19.4.61.0    cmFactoryCpeUsbMacAddr
1.3.6.1.4.1.1166.1.19.4.62.0    cmFactoryCmAuxMacAddr
1.3.6.1.4.1.1166.1.19.4.63.0    cmFactoryTunerId
1.3.6.1.4.1.1166.1.19.4.64.0    cmFactoryHwRevision
1.3.6.1.4.1.1166.1.19.4.65.0    cmFactoryUsAmpId
1.3.6.1.4.1.1166.1.19.4.66.0    cmFactory80211RegDomain
1.3.6.1.4.1.1166.1.19.4.67.0    cmFactoryResidentialGatewayEnable
1.3.6.1.4.1.1166.1.19.4.70.0    cmFactoryFWFeatureID
1.3.6.1.4.1.1166.1.19.4.90.0    cmFactorySwServer
1.3.6.1.4.1.1166.1.19.4.91.0    cmFactorySwFilename
1.3.6.1.4.1.1166.1.19.4.92.0    cmFactorySwDownloadNow
1.3.6.1.4.1.1166.1.19.4.93.0    cmFactoryGwAppPublicKey
1.3.6.1.4.1.1166.1.19.4.94.0    cmFactoryGwAppPrivateKey
1.3.6.1.4.1.1166.1.19.4.95.0    cmFactoryGwAppRootPublicKey
1.3.6.1.4.1.1166.1.19.4.31      cmFactoryDownstreamCalibrationGroup
1.3.6.1.4.1.1166.1.19.4.31.1.0  cmFactorySuspendStartup
1.3.6.1.4.1.1166.1.19.4.31.2.0  cmFactoryDownstreamFrequency
1.3.6.1.4.1.1166.1.19.4.31.3.0  cmFactoryDownstreamAcquire
1.3.6.1.4.1.1166.1.19.4.31.4.0  cmFactoryTunerAGC
1.3.6.1.4.1.1166.1.19.4.31.5.0  cmFactoryIfAGC
1.3.6.1.4.1.1166.1.19.4.31.6.0  cmFactoryQamLock
1.3.6.1.4.1.1166.1.19.4.31.7.0  cmFactoryDownstreamCalibrationTableMaxSum
1.3.6.1.4.1.1166.1.19.4.31.8.0  cmFactoryDownstreamCalibrationTableMinSum
1.3.6.1.4.1.1166.1.19.4.31.9.0  cmFactoryTop
1.3.6.1.4.1.1166.1.19.4.31.10.0 cmFactoryDownstreamCalibrationOffset
1.3.6.1.4.1.1166.1.19.4.31.100  cmFactoryCalibrationEntry
1.3.6.1.4.1.1166.1.19.4.31.100.1.1      cmFrequencyCalibrationIndex
1.3.6.1.4.1.1166.1.19.4.31.100.1.2      cmFactoryCalibrationFrequencyData

cmFactoryBCMGroup
1.3.6.1.4.1.1166.1.19.4.32     
1.3.6.1.4.1.1166.1.19.4.32.1.0  cmFactoryBCMCommandType
1.3.6.1.4.1.1166.1.19.4.32.2.0  cmFactoryBCMAddressOrOpcode
1.3.6.1.4.1.1166.1.19.4.32.3.0  cmFactoryBCMByteCount
1.3.6.1.4.1.1166.1.19.4.32.4.0  cmFactoryBCMData

cmRegPrivateGroup
1.3.6.1.4.1.1166.1.19.5         

cmStatsGroup
1.3.6.1.4.1.1166.1.19.9
cmStatsObjectsGroup
1.3.6.1.4.1.1166.1.19.9.1
1.3.6.1.4.1.1166.1.19.9.1.5.0   cmResetIfCmStatusCounters
1.3.6.1.4.1.1166.1.19.9.1.6.0   cmResetCMSignalQualityCounters
1.3.6.1.4.1.1166.1.19.9.1.7.0   cmQam256PowerFactorTableVersion

cmTftpConfigPrivateGroup
1.3.6.1.4.1.1166.1.19.6         
1.3.6.1.4.1.1166.1.19.6.1
1.3.6.1.4.1.1166.1.19.6.1.1.1   cmCfgClassId
1.3.6.1.4.1.1166.1.19.6.1.1.2   cmCfgMaxDsRate
1.3.6.1.4.1.1166.1.19.6.1.1.3   cmCfgMaxUsRate
1.3.6.1.4.1.1166.1.19.6.1.1.4   cmCfgUsChannelPriority
1.3.6.1.4.1.1166.1.19.6.1.1.5   cmCfgMinUsDataRate
1.3.6.1.4.1.1166.1.19.6.1.1.6   cmCfgMaxUsChannelXmitBurst
1.3.6.1.4.1.1166.1.19.6.1.1.7   cmCfgCovPrivacyEnable

cmCfgBpiTimeOutGroup
1.3.6.1.4.1.1166.1.19.6.2
1.3.6.1.4.1.1166.1.19.6.2.1.0   cmCfgAuthorWaitTimeOut
1.3.6.1.4.1.1166.1.19.6.2.2.0   cmCfgReauthorWaitTimeOut
1.3.6.1.4.1.1166.1.19.6.2.3.0   cmCfgAuthorGraceTime
1.3.6.1.4.1.1166.1.19.6.2.4.0   cmCfgOperWaitTimeOut
1.3.6.1.4.1.1166.1.19.6.2.5.0   cmCfgRekeyWaitTimeOut
1.3.6.1.4.1.1166.1.19.6.2.6.0   cmCfgTekGraceTime
1.3.6.1.4.1.1166.1.19.6.2.7.0   cmCfgAuthorRejectWaitTimeOut

cmOtherConfigGroup
1.3.6.1.4.1.1166.1.19.6.3       
1.3.6.1.4.1.1166.1.19.6.3.1.0   cmCfgDsFreq
1.3.6.1.4.1.1166.1.19.6.3.2.0   cmCfgUsChannelId
1.3.6.1.4.1.1166.1.19.6.3.3.0   cmCfgNetAccessCtrl
1.3.6.1.4.1.1166.1.19.6.3.4.0   cmCfgSoftUpgradeFile
1.3.6.1.4.1.1166.1.19.6.3.5.0   cmCfgTotalSnmpWriteAccessCtrl
1.3.6.1.4.1.1166.1.19.6.3.6.0   cmCfgTotalSnmpMibObj
1.3.6.1.4.1.1166.1.19.6.3.7.0   cmCfgVendorId
1.3.6.1.4.1.1166.1.19.6.3.8.0   cmCfgVendorSpecific
1.3.6.1.4.1.1166.1.19.6.3.9.0   cmCfgModemCapabilities
1.3.6.1.4.1.1166.1.19.6.3.10.0  cmCfgModemIp
1.3.6.1.4.1.1166.1.19.6.3.11.0  cmCfgTotalEthernetMacAddrs
1.3.6.1.4.1.1166.1.19.6.3.12.0  cmCfgEthernetMacAddrs
1.3.6.1.4.1.1166.1.19.6.3.13.0  cmCfgTelcoSetting
1.3.6.1.4.1.1166.1.19.6.3.14.0  cmCfgSnmpIpAddr
1.3.6.1.4.1.1166.1.19.6.3.15.0  cmCfgMaxCpe
1.3.6.1.4.1.1166.1.19.6.3.16.0  cmCfgTftpServerTimeStamp
1.3.6.1.4.1.1166.1.19.6.3.17.0  cmCfgTftpServerProvModAddr
1.3.6.1.4.1.1166.1.19.6.3.18.0  cmCfgUuFlashParms
1.3.6.1.4.1.1166.1.19.6.3.19.0  cmCfgMulticastPromiscuous
1.3.6.1.4.1.1166.1.19.6.3.20.0

cmDhcpGroup
1.3.6.1.4.1.1166.1.19.10       

cmDhcpObjectsGroup
1.3.6.1.4.1.1166.1.19.10.1

1.3.6.1.4.1.1166.1.21.1         cmTrapObjectValueChange
1.3.6.1.4.1.1166.1.21.62.1      ?
1.3.6.1.4.1.1166.1.21.62.2      ?
1.3.6.1.4.1.1166.1.21.62.3      ?
1.3.6.1.4.1.1166.1.21.62.4      ?
1.3.6.1.4.1.1166.1.21.2         cmTrapLog
1.3.6.1.4.1.1166.1.21.62.5      ?
1.3.6.1.4.1.1166.1.21.62.6      ?

anonymouse_guest

Ahora, una pregunta, si ya logre cambiar el MAC de mi modem, es necesario que también deba cambiar otros parametros del modem como el serial, cpe usb mac y ethernet mac???
Esto lo pregunto ya que clone la mac de un modem de un amigo que vive en otro lugar (diferente UBR) pero apesar de eso el modem no entra Online. Es decir, logra obtener el Downstream pero el Upstream nunca lo logra obtener y cambia de frecuencia constantemente.

NOTA: sSegun lo que entiendo si cambio el serial, esto podría hechar a perder el modem segun lo que ya investigue previamente en internet. ¿Es enteramente cierto esto o es falso?

Ari Slash

Cita de: XPHi en  7 Enero 2009, 18:04 PM
Hola, soy de Chile y soy nuevo en el foro y quise hacer un pequeño aporte, que no se si anteriormente se haya posteado acá y es el método de los bit files o Factory Mode MIB's, el cual me funciono perfecto en mi SBG900i proporcionado por VTR.
Bueno sin seguir contando más les entrego la guía que me sirvió perfectamente.

MANUAL PARA CAMBIAR MAC, SERIAL...DE TU CABLE MÓDEM MOTOROLA VÍA SNMP (SIN NECESIDAD DE CAMBIAR FIRMWARE NI CABLES...) ACTIVANDO EL MODO FACTORÍA (FACTORY MODE):

Puedes actualizar el firmware de tu módem (todavía en pruebas), cambiar la mac, serial....sin necesidad de cables ni modificaciones de hardware.
Para cada módem tienes que usar el bitfile con el nombre del modelo (si es un 4100 usas el SB4100.bit, SB3100.bit...). Para los SB5xxx (y el SBG900i) el archivo en cuestión es un vxWorks.st.


NOTAS PREVIAS:
______________________________________________________________________
1)FACTORY MODE:
Facory mode, cuando está habilitado, te da acceso vía snmp al FACTORY MIB. El factory mib es una lista de OID's (Object Identifiers), cada una con una única función. Aquí tienes una muy pequeña lista de cosas que puedes hacer remotamente vía snmp cuando estás en 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 addresses.
                     *execute shell commands
                     *execute injected code (see cmFactoryBCMGroup 'CommandType,
                       AddressOrOpcode, ByteCount and Data')

2)BIT FILES (.bit, .st):
El método de los bitfiles funciona con firmware 0.4.5.0 y superiores en SB3100, SB4100, SB4101 y SB4200 (.bit), y en cualquier SB5100, SB5101 y SBG900 (.st). Hasta ahora sólo bitfiles disponibles para SB3100, SB4100, SB4200 y SB5100. El del SB4101 puede que funcione en el SB4100 (renómbralo antes a SB4101.bit).
______________________________________________________________________
Para llevar a cabo los siguentes pasos te hará falta instalar un programa SNMP. Recomiendo el --NET-SNMP--, de código abierto y que puedes encontrar en google muy fácil. Con otros es posible que no puedas establecer alguna oid.
Para usar Net-SNMP, después de instalarlo, tienes que entrar en la consola (cmd) y escribir los comandos como se indica en los ejemplos de abajo. Para más comodidad puedes crearte un archivo .bat con el comando y ejecutarlo. Para ello crea un .txt y escribes el comando en su interior. Le cambias la extensión a .bat. Sólo tienes que ejecutar el arhcivo y el comando se ejecutará.

PASOS:
______________________________________________________________________
1/7. Establece tu IP a 192.168.100.10 / 255.255.255.0 / 192.168.100.1

2/7. Aloja el bitfile (SB3100.bit, SB4100.bit, SB4200.bit, vxWorks.st...) en tu servidor TFTP (ej:TFTPD32) e inicia el servidor. Para los 3100 y los 4xxx utiliza el .bit con el nombre del módem correspondiente. Para el 5100 (hasta ahora el único para el que se ha sintetizado el vxWorks) utiliza el vxWorks.

3/7. Transforma los 4 últimos octetos de tu MAC a número entero:
       CASO1: Si el 1er hexadecimal de los 4últimos octetos de tu MAC es
                    0,1,2,3,4,5,6 ó 7. P.ej MAC=00:08:10:11:12:13, 4 últimos octetos
                    10:11:12:13.
                 1.Abre la calculadora en modo Hexadecimal y Dword.
                 2.Escribe los 4últimos octetos de tu MAC sin los : (10111213).
                 3.Pon la calculadora en modo Decimal y te aparecerá un número entero
                    (269554195).
                 4.Copiálo y pasa al paso 4/7.
      CASO2: Si el 1er hexadecimal de los 4 últimos octetos de tu MAC es
                   8,9,A,B,C,D,E ó F. P.ej MAC=00:08:A0:11:12:13, los 4 últimos octetos
                   serían A0:11:12:13.
                 1.Abre la calculadora en modo Hexadecimal y Dword.
                 2.Pulsa el signo "menos" (como si fueras a restar algo a 0).
                 3.Escribe los 4 últimos octetos de tu mac sin los : (A0111213) y dale al
                    "=". Te aparecerán otros hexadecimales diferentes (5FEEEDED).
                 4.Pon la calculadora en modo decimal y te aparecerá un valor:
                    1609493997. Lo pones en negativo, o sea: -1609493997, lo copias y
                    pasas al paso 4/7.

4/7. Usando SNMP (Net-Snmp) estableces la oid "1.3.6.1.4.1.1166.1.19.3.1.18.0" al valor entero anteriormente calculado:
con NET-SNMP el comando sería:
snmpset -v2c -c public 192.168.100.1 1.3.6.1.4.1.1166.1.19.3.1.18.0 i NÚMERO_CALCULADO_EN_PASO_3/7

5/7.Entonces el módem cogerá de tu servidor tftp el archivo (SB4100.bit, SB4200.bit, vxWorks.st...). Si el bitfile es correcto (tamaño, correcta secuencia de bytes), el módem se reiniciará y el factory mode se activará.

6/7.Ahora pudes establecer los valores que quieras para:
      (HFC MAC address)
   OID = 1.3.6.1.4.1.1166.1.19.4.4.0
   snmpset -v2c -c public 192.168.100.1 1.3.6.1.4.1.1166.1.19.4.4.0 x 123456789a00
      (SERIAL NUMBER)
   OID = 1.3.6.1.4.1.1166.1.19.4.6.0
   snmpset -v2c -c public 192.168.100.1 1.3.6.1.4.1.1166.1.19.4.6.0 s 12345678901234567890
       ....
       ....

7/7.Para terminar, deshabilita el factory mode estableciendo la oid 1.3.6.1.4.1.1166.1.19.4.29.0 a 1
snmpset -v2c -c public 192.168.100.1 1.3.6.1.4.1.1166.1.19.4.29.0 i 1
______________________________________________________________________
NOTA: el factory mode permanecerá activado hasta que tú lo desactives con el paso 7/7.
NOTA PERSONAL: Dicho proceso en modems Motorola SBG900 deberá hacerse mediante el cable ethernet, de lo contrario si se intenta mediante WiFi, este proceso fallará.




______________________________________________________________________
LISTA DE OIDS del FACTORY MODE para los CM. MOTOROLA:
AKA FACTORY MIBs para el Factory mode.


Esta lista es genérica para los módems motorola: SB3100,SB4100,SB4101,SB4200,SB4220,SB5100,SB5101,SBG900 y probablemente más.
Sin embargo algunas OID's no existirán para algunos módems (p.ej cmFactoryBCMGroup oid's para ejecutar códigos, sólo existen en los SB5100,SB5101 y SBG900).

cmPrivateArpFilterGroup
1.3.6.1.4.1.1166.1.19.2
1.3.6.1.4.1.1166.1.19.2.1.0     cmArpFilterEnabled
1.3.6.1.4.1.1166.1.19.2.2.0     cmArpFilterInterval
1.3.6.1.4.1.1166.1.19.2.3.0     cmArpFilterLimit
1.3.6.1.4.1.1166.1.19.2.4.0     cmArpFilterInArps
1.3.6.1.4.1.1166.1.19.2.5.0     cmArpFilterOutArps
1.3.6.1.4.1.1166.1.19.2.6.0     cmArpFilterInArpsThisFilter

cmConfigPrivateBaseGroup
1.3.6.1.4.1.1166.1.19.3
cmConfigFreqObjectsGroup
1.3.6.1.4.1.1166.1.19.3.1
1.3.6.1.4.1.1166.1.19.3.1.1.0   cmConfigFreq1
1.3.6.1.4.1.1166.1.19.3.1.2.0   cmConfigFreq2
1.3.6.1.4.1.1166.1.19.3.1.3.0   cmConfigFreq3
1.3.6.1.4.1.1166.1.19.3.1.8.0   cmFreqPlanType
1.3.6.1.4.1.1166.1.19.3.1.11.0  cmUpstreamChannelId1
1.3.6.1.4.1.1166.1.19.3.1.12.0  cmCarrierFrequencyOffset
1.3.6.1.4.1.1166.1.19.3.1.14.0  cmSnmpHFCPort
1.3.6.1.4.1.1166.1.19.3.1.15.0  cmSnmpHFCTrapPort
1.3.6.1.4.1.1166.1.19.3.1.17.0  cmSnmpDisplayHtml
1.3.6.1.4.1.1166.1.19.3.1.18.0  cmResetToDefaults
1.3.6.1.4.1.1166.1.19.3.1.19.0  cmStandbyMode
1.3.6.1.4.1.1166.1.19.3.1.20.0  cmHybridMode
1.3.6.1.4.1.1166.1.19.3.1.21.0  cmUpstreamChannelId3
1.3.6.1.4.1.1166.1.19.3.1.22.0  cmUpstreamPower1
1.3.6.1.4.1.1166.1.19.3.1.23.0  cmUpstreamPower2
1.3.6.1.4.1.1166.1.19.3.1.24.0  cmUpstreamPower3
1.3.6.1.4.1.1166.1.19.3.1.25.0  cmDocsis20Capable
1.3.6.1.4.1.1166.1.19.3.1.26.0  cmUpstreamChannelId2



cmPrivateFactoryGroup
1.3.6.1.4.1.1166.1.19.4         
1.3.6.1.4.1.1166.1.19.4.1.0     cmFactoryVersion
1.3.6.1.4.1.1166.1.19.4.2.0     cmFactoryDbgBootEnable
1.3.6.1.4.1.1166.1.19.4.3.0     cmFactoryEnetMacAddr
1.3.6.1.4.1.1166.1.19.4.4.0     cmFactoryHfcMacAddr
1.3.6.1.4.1.1166.1.19.4.6.0     cmFactorySerialNumber
1.3.6.1.4.1.1166.1.19.4.9.0     cmFactoryClearFreq1
1.3.6.1.4.1.1166.1.19.4.10.0    cmFactoryClearFreq2
1.3.6.1.4.1.1166.1.19.4.11.0    cmFactoryClearFreq3
1.3.6.1.4.1.1166.1.19.4.12.0    cmFactorySetReset
1.3.6.1.4.1.1166.1.19.4.13.0    cmFactoryClrConfigAndLog
1.3.6.1.4.1.1166.1.19.4.14.0    cmFactoryPingIpAddr
1.3.6.1.4.1.1166.1.19.4.15.0    cmFactoryPingNumPkts
1.3.6.1.4.1.1166.1.19.4.16.0    cmFactoryPingNow
1.3.6.1.4.1.1166.1.19.4.17.0    cmFactoryPingCount
1.3.6.1.4.1.1166.1.19.4.28.0    cmFactoryCliFlag
1.3.6.1.4.1.1166.1.19.4.29.0    cmFactoryDisableMib
1.3.6.1.4.1.1166.1.19.4.30.0    cmFactoryUpstreamPowerCalibration1
1.3.6.1.4.1.1166.1.19.4.50.0    cmFactoryBigRSAPublicKey
1.3.6.1.4.1.1166.1.19.4.51.0    cmFactoryBigRSAPrivateKey
1.3.6.1.4.1.1166.1.19.4.52.0    cmFactoryCMCertificate
1.3.6.1.4.1.1166.1.19.4.53.0    cmFactoryManCertificate
1.3.6.1.4.1.1166.1.19.4.54.0    cmFactoryRootPublicKey
1.3.6.1.4.1.1166.1.19.4.55.0    cmFactoryCodeSigningTime
1.3.6.1.4.1.1166.1.19.4.56.0    cmFactoryCVCValidityStartTime
1.3.6.1.4.1.1166.1.19.4.58.0    cmFactoryCMManufacturerName
1.3.6.1.4.1.1166.1.19.4.59.0    cmFactoryHtmlReadOnly
1.3.6.1.4.1.1166.1.19.4.60.0    cmFactoryCmUsbMacAddr
1.3.6.1.4.1.1166.1.19.4.61.0    cmFactoryCpeUsbMacAddr
1.3.6.1.4.1.1166.1.19.4.62.0    cmFactoryCmAuxMacAddr
1.3.6.1.4.1.1166.1.19.4.63.0    cmFactoryTunerId
1.3.6.1.4.1.1166.1.19.4.64.0    cmFactoryHwRevision
1.3.6.1.4.1.1166.1.19.4.65.0    cmFactoryUsAmpId
1.3.6.1.4.1.1166.1.19.4.66.0    cmFactory80211RegDomain
1.3.6.1.4.1.1166.1.19.4.67.0    cmFactoryResidentialGatewayEnable
1.3.6.1.4.1.1166.1.19.4.70.0    cmFactoryFWFeatureID
1.3.6.1.4.1.1166.1.19.4.90.0    cmFactorySwServer
1.3.6.1.4.1.1166.1.19.4.91.0    cmFactorySwFilename
1.3.6.1.4.1.1166.1.19.4.92.0    cmFactorySwDownloadNow
1.3.6.1.4.1.1166.1.19.4.93.0    cmFactoryGwAppPublicKey
1.3.6.1.4.1.1166.1.19.4.94.0    cmFactoryGwAppPrivateKey
1.3.6.1.4.1.1166.1.19.4.95.0    cmFactoryGwAppRootPublicKey
1.3.6.1.4.1.1166.1.19.4.31      cmFactoryDownstreamCalibrationGroup
1.3.6.1.4.1.1166.1.19.4.31.1.0  cmFactorySuspendStartup
1.3.6.1.4.1.1166.1.19.4.31.2.0  cmFactoryDownstreamFrequency
1.3.6.1.4.1.1166.1.19.4.31.3.0  cmFactoryDownstreamAcquire
1.3.6.1.4.1.1166.1.19.4.31.4.0  cmFactoryTunerAGC
1.3.6.1.4.1.1166.1.19.4.31.5.0  cmFactoryIfAGC
1.3.6.1.4.1.1166.1.19.4.31.6.0  cmFactoryQamLock
1.3.6.1.4.1.1166.1.19.4.31.7.0  cmFactoryDownstreamCalibrationTableMaxSum
1.3.6.1.4.1.1166.1.19.4.31.8.0  cmFactoryDownstreamCalibrationTableMinSum
1.3.6.1.4.1.1166.1.19.4.31.9.0  cmFactoryTop
1.3.6.1.4.1.1166.1.19.4.31.10.0 cmFactoryDownstreamCalibrationOffset
1.3.6.1.4.1.1166.1.19.4.31.100  cmFactoryCalibrationEntry
1.3.6.1.4.1.1166.1.19.4.31.100.1.1      cmFrequencyCalibrationIndex
1.3.6.1.4.1.1166.1.19.4.31.100.1.2      cmFactoryCalibrationFrequencyData

cmFactoryBCMGroup
1.3.6.1.4.1.1166.1.19.4.32     
1.3.6.1.4.1.1166.1.19.4.32.1.0  cmFactoryBCMCommandType
1.3.6.1.4.1.1166.1.19.4.32.2.0  cmFactoryBCMAddressOrOpcode
1.3.6.1.4.1.1166.1.19.4.32.3.0  cmFactoryBCMByteCount
1.3.6.1.4.1.1166.1.19.4.32.4.0  cmFactoryBCMData

cmRegPrivateGroup
1.3.6.1.4.1.1166.1.19.5         

cmStatsGroup
1.3.6.1.4.1.1166.1.19.9
cmStatsObjectsGroup
1.3.6.1.4.1.1166.1.19.9.1
1.3.6.1.4.1.1166.1.19.9.1.5.0   cmResetIfCmStatusCounters
1.3.6.1.4.1.1166.1.19.9.1.6.0   cmResetCMSignalQualityCounters
1.3.6.1.4.1.1166.1.19.9.1.7.0   cmQam256PowerFactorTableVersion

cmTftpConfigPrivateGroup
1.3.6.1.4.1.1166.1.19.6         
1.3.6.1.4.1.1166.1.19.6.1
1.3.6.1.4.1.1166.1.19.6.1.1.1   cmCfgClassId
1.3.6.1.4.1.1166.1.19.6.1.1.2   cmCfgMaxDsRate
1.3.6.1.4.1.1166.1.19.6.1.1.3   cmCfgMaxUsRate
1.3.6.1.4.1.1166.1.19.6.1.1.4   cmCfgUsChannelPriority
1.3.6.1.4.1.1166.1.19.6.1.1.5   cmCfgMinUsDataRate
1.3.6.1.4.1.1166.1.19.6.1.1.6   cmCfgMaxUsChannelXmitBurst
1.3.6.1.4.1.1166.1.19.6.1.1.7   cmCfgCovPrivacyEnable

cmCfgBpiTimeOutGroup
1.3.6.1.4.1.1166.1.19.6.2
1.3.6.1.4.1.1166.1.19.6.2.1.0   cmCfgAuthorWaitTimeOut
1.3.6.1.4.1.1166.1.19.6.2.2.0   cmCfgReauthorWaitTimeOut
1.3.6.1.4.1.1166.1.19.6.2.3.0   cmCfgAuthorGraceTime
1.3.6.1.4.1.1166.1.19.6.2.4.0   cmCfgOperWaitTimeOut
1.3.6.1.4.1.1166.1.19.6.2.5.0   cmCfgRekeyWaitTimeOut
1.3.6.1.4.1.1166.1.19.6.2.6.0   cmCfgTekGraceTime
1.3.6.1.4.1.1166.1.19.6.2.7.0   cmCfgAuthorRejectWaitTimeOut

cmOtherConfigGroup
1.3.6.1.4.1.1166.1.19.6.3       
1.3.6.1.4.1.1166.1.19.6.3.1.0   cmCfgDsFreq
1.3.6.1.4.1.1166.1.19.6.3.2.0   cmCfgUsChannelId
1.3.6.1.4.1.1166.1.19.6.3.3.0   cmCfgNetAccessCtrl
1.3.6.1.4.1.1166.1.19.6.3.4.0   cmCfgSoftUpgradeFile
1.3.6.1.4.1.1166.1.19.6.3.5.0   cmCfgTotalSnmpWriteAccessCtrl
1.3.6.1.4.1.1166.1.19.6.3.6.0   cmCfgTotalSnmpMibObj
1.3.6.1.4.1.1166.1.19.6.3.7.0   cmCfgVendorId
1.3.6.1.4.1.1166.1.19.6.3.8.0   cmCfgVendorSpecific
1.3.6.1.4.1.1166.1.19.6.3.9.0   cmCfgModemCapabilities
1.3.6.1.4.1.1166.1.19.6.3.10.0  cmCfgModemIp
1.3.6.1.4.1.1166.1.19.6.3.11.0  cmCfgTotalEthernetMacAddrs
1.3.6.1.4.1.1166.1.19.6.3.12.0  cmCfgEthernetMacAddrs
1.3.6.1.4.1.1166.1.19.6.3.13.0  cmCfgTelcoSetting
1.3.6.1.4.1.1166.1.19.6.3.14.0  cmCfgSnmpIpAddr
1.3.6.1.4.1.1166.1.19.6.3.15.0  cmCfgMaxCpe
1.3.6.1.4.1.1166.1.19.6.3.16.0  cmCfgTftpServerTimeStamp
1.3.6.1.4.1.1166.1.19.6.3.17.0  cmCfgTftpServerProvModAddr
1.3.6.1.4.1.1166.1.19.6.3.18.0  cmCfgUuFlashParms
1.3.6.1.4.1.1166.1.19.6.3.19.0  cmCfgMulticastPromiscuous
1.3.6.1.4.1.1166.1.19.6.3.20.0

cmDhcpGroup
1.3.6.1.4.1.1166.1.19.10       

cmDhcpObjectsGroup
1.3.6.1.4.1.1166.1.19.10.1

1.3.6.1.4.1.1166.1.21.1         cmTrapObjectValueChange
1.3.6.1.4.1.1166.1.21.62.1      ?
1.3.6.1.4.1.1166.1.21.62.2      ?
1.3.6.1.4.1.1166.1.21.62.3      ?
1.3.6.1.4.1.1166.1.21.62.4      ?
1.3.6.1.4.1.1166.1.21.2         cmTrapLog
1.3.6.1.4.1.1166.1.21.62.5      ?
1.3.6.1.4.1.1166.1.21.62.6      ?

excelente... bienvenido al foro... a proposito de que parte de chile?
yo soy de concepcion

yo esos paso ya los habia realizado pero no me funko

te falto los archivo para descargarlos  :xD :xD



salu2

aguesk

y para conseguir flashear un Webstar Scientific Atlanta DPR 2320 que es lo que tengo que hacer, ya que tengo solo el router??

anonymouse_guest

http://rapidshare.com/files/181071968/metodo_bitfiles.zip.html

Aquí están los archivos de descarga, disculpen  :rolleyes: :rolleyes: :rolleyes:
Gracias ari-slash por acordarme de los archivos, sin ellos no se puede hacer nada! por si acaso soy de santiago :o

aguesk: para flashear el Webstar DPR 2320, de lo que se, es que se hace con el cable USB-Jtag, a lo cual necesitaras abrir el modem y soldar los siguientes pines por la parte debajo donde hay 10 puntos de soldadura y deberás soldar unos pines en la parte abajo. los pines 1,3,5,7,9.
en la parte arriba es todo masa, los pines 2,4,6,8,10.

anonymouse_guest

Perdón por repetir la pregunta, pero si ya logre cambiar el MAC de mi modem la cual la estoy viendo atravez de la pagina de configuración del modem, es necesario que también deba cambiar otros parámetros del modem como el serial, cpe usb mac y ethernet mac???
Esto lo pregunto ya que clone la mac de un modem de un amigo que vive en otro lugar (diferente UBR) pero apesar de eso el modem no entra Online. Es decir, logra obtener el Downstream pero el Upstream nunca lo logra obtener y cambia de frecuencia constantemente.