View Single Post
Hvordan flash gammel sparklan AP(wx-6800-||) til linksys wap54g v2 så over til dd-wrt v24

Jeg fikk først av alt en gammle sparklan (wx-6800-||) , første jeg merket meg var at på baksiden står det wx-680-|| mens på web siden står det wx-6800-2. Disse AP'en er ustabile og henger seg helle tiden, finner ikke noe fixs for det på web siden.

Siste updates er fra 2004. mer info på : http://www.sparklan.com/download.php?support_id=188

Her er bilde av box'en på ut siden. (sory for dårlig mobil camera)
http://ranvik.net/prosjekter-privat/...AGE_6800-2.jpg

Her er bilde av box'en på baksiden. (sory for dårlig mobil camera)
http://ranvik.net/prosjekter-privat/...6800-2-bak.jpg

Når jeg åpnet så jeg med enn gang at det her er "egentlig" en linksys wap54 v2 hardware (kjøpt oem print)

Den veit jeg er støttet av micro dd-wrt. så første jeg prøved var og gå på web siden og flash om til dd-wrt. det funket ikke siden var sperre i sparklan, spern ligger i bootloader (cfe.bin). Eneste måten og endre på bootloadern i ap'en er og bytte cfe til en som ikke er så streng som den sparklan bruker. Måten jeg gjordet det var og lodde på en Jtag kabel. Jtag kabel er bare 5 små kabel stumper og 4stk 100ohm motstander og en printer port.

Her starter guiden for og flash om:

Du kommer til og trenge:
1. 5stk lednings stumper på 15cm vær(IKKE lengre, men kan være kortere)
2. 4stk 100 ohms motstander
3. loddebolt/litt tinn
4. 1stk db25(kjent som printer port)
5. 1stk pc MED winxp og printer port og lan port
6. 1stk netverks kabel krysset. (hvis du ikke har krysset koblet til en switch)
7. 1stk sparklan wx-6800-2 eller wap54g v2.0

Første som må gjøres er og lodde 1 motstand på vær av dem 4 ledninge. Så lodde en vær av dem 4 motstander på printer porten på pinne: 2,3,4,13 lodd så den siste kabel uten motstand på på pinne 20 og 25(lodde dem sammen og 1 kabel ut)

Neste steg er og finne jtag porten på xw-6800-2 her er bilde:
http://ranvik.net/prosjekter-privat/...-printjtag.JPG

Jtag port er merket med: conn1 på printen, pinn 1 er den som er firkantet. Pinout er da :
2-4-6-8-10-12 (pine 2,4,6,8,10 er jord)
1-3-5-7-9-11

Så nå skal du lodde vær av dem 5 kabel fra printer porten ned på wx-6800-2 da skal det se sånn som det her ut:

printerport wx-6800-2
2 <- > 100ohm <-> 3
3 <- > 100ohm <-> 9
4 <- > 100ohm <-> 7
13 <- > 100ohm <-> 5
20 <------------------> gnd(one off 2,4,6,8,10, !!!! DO not use 12 !!!!)
25 <- (to 20 on the printport,GND)

Når det er gjordt så kobler du printer porten til pc'en (NB: ikke bruke usb til printer port over gang det funker ikke).

Gå på http://ranvik.net/prosjekter-privat/...ap54g/jtag.rar og last ned pakk det ut til eks Cjtag\ så .exe fila ligger i den her, og alle dem andre.

kopier : inpout32.dll og giveio.sys til cwindows\system32\drivers\ (eller den windows katalogen du bruker)

start "loaddrv.exe" så fyll ut : cwindows\system32\drivers\giveio.sys (du MÅ ha med giveio.sys ellers funker det ikke)

Trykk på "install" da skal det stå på status at alt er oky.
Trykk på "start" da skal det stå at den start oky.

Neste steg er og starte flash programet.
Start-> run: cmd (svarte ruta)
Skriv: cd cjtag (den skal hoppe til cjtag )
Skriv: wrt54g.exe -backup:wholeflash (ikke trykk enter ennå)
Trekk så ut strømen på wx-6800-2 og ca 0,5sek etter du har satt i strømen trykk enter.
Den her vil ta ca 5-10min

Da vil du se den leser MASSE data, ser ut som sånn klassisk hack stil greier.
Den saver da alt data på den til disken din hvis du noen gang skule gå tilbake til orginale.

Så skal du slette alt på wx-6800-2
Skriv: wrt54g.exe -erase:wholeflash (ikke trykk enter ennå)
Trekk så ut strømen på wx-6800-2 og ca 0,5sek etter du har satt i strømen trykk enter.
Den her vil ta ca 30-60sek

Da har du sletta helle box'en og den har nå ikke noe boot loader eller noe sånt, neste steg er og legge inn ny bootloadern som ikke har sperrer.

Skriv: wrt54g.exe -flash:cfe (ikke trykk enter ennå)
Trekk så ut strømen på wx-6800-2 og ca 0,5sek etter du har satt i strømen trykk enter.
Den her vil ta ca 5-10min.

Har du endret mac så MÅ du slette nvram (se slutten)

Når den sier alt done, så trekk ut strømen, og sett den i gjen. Koble så en lan kabel mellom pc'en din og wx-6800-2 , sett fast ip på pc'en din til 192.168.1.2

Gå tilbake til cmd ruta. og skrive :
ping 192.168.1.245 (da vil du få Svar fra 192.168.1.245: byte=32 tid=1ms TTL=100)
Den bruker noen ganger 1-2min på og boote første gangen etter cfe.bin flash

Da står wx-6800-2 og venter på mota ny software fil eks dd-wrt eller orginal linksys.

Skriv så: tftp -i 192.168.1.245 put dd-wrt.v24_micro_generic.bin
Da skal den si "data sendt i sek.." eller noe sånt (bruker normalt 5-10sek følg med lan lampa den blinker veldig)

NÅ er det viktig og ikke gjøre noen ting, bare vent 5-10min. routern boot'er med nye software.
Skriv: ping 192.168.1.1 da vil du få (Svar fra 192.168.1.245: byte=32 tid=1ms TTL=64)
NB: Legg merke til TLL=64 og TLL=100 på den over

Gå bare på http://192.168.1.1 og login, default er user: root password:admin

Gå på http://192.168.12.1/Factory_Defaults.asp og tykkk "yes"

Siste du må gjøre siden den har ikke mye ram/cpu er og slå av alt som ikke trengs.
http://192.168.12.1/index.asp -> slå av "Connection Type" , slå av "DHCP Server", slå av "time" i bunnen
http://192.168.12.1/Firewall.asp <- slå av firewall
http://192.168.12.1/Management.asp <- jeg anbefaler og endre "Overclocking" ned fra 200mhz til 192mhz det gjør at den går mye mer stabilt og ikke så veldig varm.

Når alt er ferdig kan du bare lodde vekk kabelen, og legge den på hylla, for du kan rett ALLE feil flash av router/switcher og masse annet.

Exstra ting HVIS du skal flash mer enn 1 eller ønsker og endre mac addressen på LAN/wlan siden. Da må du åpne "cfe.bin" i en hex editor eks: HexCmp.exe , gå så 7-8 sider ned til du kommer til: boardtype=0x osv... så finn frem til et0macaddr=00:00:50:60:33:33 der kan du endre lan siden. For og endre permanet på wlansiden er det il0macaddr=00:00:50:60:33:35 (kan ikke være lik som den lan mac)
da er det bare en ting til du må gjøre etter du har flash cfe.bin og det er og slette nvram
det gjør du på følgende måte :

Skriv: wrt54g.exe -erase:nvram (ikke trykk enter ennå)
Trekk så ut strømen på wx-6800-2 og ca 0,5sek etter du har satt i strømen trykk enter.
Den her vil ta ca 1-5 sek.

NB: ønsker du software fra linksys wap54 v2 eller openwrt i steden er det fritt frem for det og.

Helt til slutt vil jeg si at du kan bestandig gjøre en "slett alt" og starte på nytt med cfe.bin , du kan slette den neste så mange ganger du vil