How to change mac on SBG900 (wifi modem)

All WiFi Modems
Locked
extrem69
Junior Member
Posts: 81
Joined: Tue Feb 14, 2006 2:26 am

How to change mac on SBG900 (wifi modem)

Post by extrem69 »

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

BR. Extrem
tester5
Junior Member
Posts: 21
Joined: Wed Jul 27, 2005 9:16 pm
Location: NewYork&Chicago
Contact:

Post by tester5 »

did you open it

wat cpu do you see a jtag connection?


open hex if are able to download firmware.....and search the mac inside hex....change it.
newluch
Junior Member
Posts: 26
Joined: Wed May 10, 2006 5:15 pm

Post by newluch »

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
usbbdm
Junior Member
Posts: 8982
Joined: Mon Jul 18, 2005 9:33 pm

Post by usbbdm »

Must have different def section to handle it.
extrem69
Junior Member
Posts: 81
Joined: Tue Feb 14, 2006 2:26 am

Post by extrem69 »

can you modify soft to manage this model?

thanks!
usbbdm
Junior Member
Posts: 8982
Joined: Mon Jul 18, 2005 9:33 pm

Post by usbbdm »

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.
extrem69
Junior Member
Posts: 81
Joined: Tue Feb 14, 2006 2:26 am

Post by extrem69 »

no problem.
Area51
Junior Member
Posts: 2
Joined: Sun Dec 17, 2006 4:51 am

Post by Area51 »

The SBG900 is vulnerable to using a bitfile to enable factory mode and change mac and serial, etc.
extrem69
Junior Member
Posts: 81
Joined: Tue Feb 14, 2006 2:26 am

Post 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.
thejollybodger
Junior Member
Posts: 43
Joined: Fri Aug 25, 2006 1:20 pm

Post by thejollybodger »

extrem69 wrote: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
thejollybodger
Junior Member
Posts: 43
Joined: Fri Aug 25, 2006 1:20 pm

Post by thejollybodger »

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
JUDOKAN
Junior Member
Posts: 10
Joined: Thu Jul 21, 2005 3:47 pm

Post by JUDOKAN »

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.
extrem69
Junior Member
Posts: 81
Joined: Tue Feb 14, 2006 2:26 am

Post by extrem69 »

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!

:D
newluch
Junior Member
Posts: 26
Joined: Wed May 10, 2006 5:15 pm

Post by newluch »

in what line its the mac in the sbg900?
Locked

Who is online

Users browsing this forum: No registered users and 1 guest