USB JTAG  

Go Back   USB JTAG > USBJTAG (NT) > Devices > USB JTAG (NT) on SurfBoard Modems > WiFi modem

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 10-31-2006, 11:39 AM
extrem69 extrem69 is offline
Member
 
Join Date: Feb 2006
Posts: 81
Default How to change mac on SBG900 (wifi modem)

Hi, any solution to change mac address on this models??

BR. Extrem
  #2  
Old 10-31-2006, 01:21 PM
newluch newluch is offline
Junior Member
 
Join Date: May 2006
Posts: 26
Default

yes it have a jtag conection -detect
IDCODE 334817F
Broadcom BCM3348
IMPCODE 800908
DMA supoorted
Found Address= 9fc00000 Intel 28F640J3
Found Address= 9fc08000 Intel 28F640J3
Found Address= 9fc10000 Intel 28F640J3
Found Address= 9fd00000 Intel 28F640J3
Found Address= 9fdf0000 Intel 28F640J3
  #3  
Old 10-31-2006, 02:13 PM
usbbdm usbbdm is offline
Administrator
 
Join Date: Jul 2005
Posts: 8,488
Default

Must have different def section to handle it.
  #4  
Old 11-02-2006, 02:29 AM
extrem69 extrem69 is offline
Member
 
Join Date: Feb 2006
Posts: 81
Default

can you modify soft to manage this model?

thanks!
  #5  
Old 11-02-2006, 09:29 AM
usbbdm usbbdm is offline
Administrator
 
Join Date: Jul 2005
Posts: 8,488
Default

It is possible but I have too many things to do. I have not create a test.dll for sb5120 yet. I am now working on provide the features on DCT2500/DCT700. It looks there are too many things to do.
  #6  
Old 11-02-2006, 10:12 AM
extrem69 extrem69 is offline
Member
 
Join Date: Feb 2006
Posts: 81
Default

no problem.
  #7  
Old 12-17-2006, 05:55 AM
Area51 Area51 is offline
Junior Member
 
Join Date: Dec 2006
Posts: 2
Default

The SBG900 is vulnerable to using a bitfile to enable factory mode and change mac and serial, etc.
  #8  
Old 12-17-2006, 11:20 AM
extrem69 extrem69 is offline
Member
 
Join Date: Feb 2006
Posts: 81
Default

yes, but only in modems that 5? position on mac address are not equal to 8,9,A,B,C,D,E or F

BR.
  #9  
Old 12-17-2006, 11:36 AM
thejollybodger thejollybodger is offline
Member
 
Join Date: Aug 2006
Posts: 43
Default

Quote:
Originally Posted by extrem69
yes, but only in modems that 5? position on mac address are not equal to 8,9,A,B,C,D,E or F

BR.
you just have to take ur mac form zero, i'll have a look and get back 2 u
  #10  
Old 12-17-2006, 11:44 AM
thejollybodger thejollybodger is offline
Member
 
Join Date: Aug 2006
Posts: 43
Default

here u go m8:


4. look up the hfc mac of your cable modem and convert it to an integer number as follows:
4.1 strip the first 2 values and remove colons, for example 00:11:1A:02:CD:14 results in 1A02CD14 or for example 00:11:BA:02:CD:14 results in BA02CD14
4.2 start windows calculator (calc.exe) and select scientific from the view menu and select Hex
4.3 there are 2 different cases:
CASE 1: the first digit is 0,1,2,3,4,5,6 or 7 proceed with step 4.4.1
CASE 2: the first digit is 8,9,A,B,C,D,E, or F proceed with step 4.5.1

CASE1: the first digit is 0,1,2,3,4,5,6 or 7 (E.g. 1A02CD14)
4.4.1 in calculator enter 1A02CD14, now select Dec and note down the integer value (436391188)

CASE 2: the first digit is 8,9,A,B,C,D,E, or F (E.g. BA02CD14)
4.5.1 in calculator type BA02CD14, then the +/- key, then Dec, then the +/- key


regards
  #11  
Old 12-17-2006, 12:12 PM
JUDOKAN JUDOKAN is offline
Junior Member
 
Join Date: Jul 2005
Posts: 10
Default

There's no problem. Accepted value is _signed_ integer. Signed integer means 4 hexademical bytes.
Decimal values from 0 to 2147483647 are hexademically represented from 0 to 0x7FFFFFFF and represent positive scale(yes, 0 is considered positive).
And values from -1 to -2147483648 are hexademically represented by 0xFFFFFFFF to 0x80000000. So if decimal value of your mac during default unsigned conversion by calc is larger than decimal value 2147483647 it's actually negative decimal value. And since you're trying to feed unsigned version to variable expecting signed one - it doesn't work, probably thinks you're trying buffer overflow or something.

How to convert such mac to usable form? Switch to hexademical mode. MAKE SURE round is next to DWORD or it won't work. Press minus on keyboard or in calc gui. That is, you're going to substract something from 0. Then enter hexademical value of last 4 octets of your mac. Press "=". Take not of resulting value. You'll have to use this value with "-" sign
If your mac last 4 octets were 0x80111213 and we're speaking of signed integer data type decimal analogue would be -2146364909.

like this:
snmpset -v2c -c public 192.168.100.1 1.3.6.1.4.1.1166.1.19.3.1.18.0 i
-2146364909




Para que no te pase lo de las MACs "chungas" con lo del Factory Mode:

1.Abre la calculadora y ponla en modo Hexadecimal y Dword.
2.Pusa el signo "menos" (como si fueras a restar algo a 0).
3.Escribe los 4 ?ltimos octetos de tu mac (pej: 80111213) y dale al "=". Te aparecer?n otros octetos diferentes (en este caso: 7FEEEDED).
4.P?salo a modo decimal y te aparecer? un valor: 2146364909. Pues lo tienes que poner en negativo, o sea: -2146364909.
  #12  
Old 12-17-2006, 05:27 PM
extrem69 extrem69 is offline
Member
 
Join Date: Feb 2006
Posts: 81
Default

joder tio, muxas gracias por la explicacion, me he tragado todo en ingles y luego veo ke lo habias puesto en spanish de toa la vida jajajjaj

Gracias compi!

  #13  
Old 12-21-2006, 09:41 AM
newluch newluch is offline
Junior Member
 
Join Date: May 2006
Posts: 26
Default

in what line its the mac in the sbg900?
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -7. The time now is 06:56 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.