Autore Topic: Modding D-LINK DWL-2100AP (Hardware & OpenWRT Firmware)  (Letto 78688 volte)

Ramponis

  • Hero Member
  • *****
  • Post: 1062
    • Mostra profilo
    • DWL-2100AP Ramponis Homepage
Re: Modding D-LINK DWL-2100AP (Hardware & OpenWRT Firmware)
« Risposta #255 il: Aprile 16, 2008, 02:49:28 pm »
Sto testanod un po la versione 7.09 di OpenWRT per il DWL-2100AP e devo dire che va molto bene.
Il messaggio che dava continuamente via seriale "final ndx too low" ? scomparso.
quindi direi che la versione dei drivers madwifi in questa build ? stata fixata  :lol:

Purtroppo non sono ancora riuscito ad hackerare i drivers madwifi per permettere di settare la potenza del 2100AP fino a 30dbm (cos? come nel suo firmware originale).
Per ora la massima potenza settabile ? 18dbm  :cry:

Se qualcuno pu? darmi una mano in tale modifica ? ben accetto  :wink:
DWL-2100AP Ramponis Homepage
http://xoomer.alice.it/ramponis/

lpo3

  • Jr. Member
  • **
  • Post: 61
    • Mostra profilo
Re: Modding D-LINK DWL-2100AP (Hardware & OpenWRT Firmware)
« Risposta #256 il: Aprile 17, 2008, 01:12:28 am »
Appena ho un po'di tempo provo. C'e' una caterva di file nel .rar ....
Qualche riga su come procedere?
Notte

Ramponis

  • Hero Member
  • *****
  • Post: 1062
    • Mostra profilo
    • DWL-2100AP Ramponis Homepage
Re: Modding D-LINK DWL-2100AP (Hardware & OpenWRT Firmware)
« Risposta #257 il: Aprile 17, 2008, 09:26:13 am »
Hai ragione!  :-D

Per prima cosa salvati le configurazioni di rete e wireless
Quindi copia i file network e wireless che trovi in /etc/config

Formatta la flash

Codice: [Seleziona]
fis init -f
Poi assegni un ip al 2100AP e gli dici qual'? l'ip sel server tftp

Codice: [Seleziona]
ip_address -l 192.168.0.1 -h 192.168.0.166
Carichi il kernel e crei la partizione

Codice: [Seleziona]
load -r -b 0x80041000 openwrt-atheros-2.6-vmlinux.lzma
fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7

Quindi carichi il filesystem a scelta tra:

Codice: [Seleziona]
load -r -v -b 0x80041000 openwrt-atheros-2.6-root.jffs2-64k
Oppure

Codice: [Seleziona]
load -r -v -b 0x80041000 openwrt-atheros-2.6-root.squashfs
E crei la partizione

Codice: [Seleziona]
fis create -r 0x80041000 -e 0x00000000 -l 0x002D0000 rootfs
Per chi non l'ha gi? fatto...
Si crea lo script di caricamento automatico col comando:

fconfig

e poi si digita:

Codice: [Seleziona]
fis load -l vmlinux.bin.l7
exec


N.B.

La differenza tra il filesystem jffs2-64k e quello squashfs ? che il primo ? un vero read/write ma ? pi? pesante. Il secondo ? pi? leggero ma ogni volta che si cancella un file dalla flash questo non ? pi? disponibile ma lo spazio sulla flash non viene liberato.

Comunque funzionano entrambi.

Io per ora uso jffs2-64k perch? ho la necessit? di fare molte modifiche  :wink:
DWL-2100AP Ramponis Homepage
http://xoomer.alice.it/ramponis/

lpo3

  • Jr. Member
  • **
  • Post: 61
    • Mostra profilo
Re: Modding D-LINK DWL-2100AP (Hardware & OpenWRT Firmware)
« Risposta #258 il: Aprile 18, 2008, 04:01:41 pm »
Ho provato con:

fis init -f
ip_address -l 192.168.0.1 -h 192.168.0.166
load -r -b 0x80041000 openwrt-atheros-2.6-vmlinux.lzma
fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7
load -r -v -b 0x80041000 openwrt-atheros-2.6-root.jffs2-64k
e anche
load -r -v -b 0x80041000 openwrt-atheros-2.6-root.squashfs
fis create -r 0x80041000 -e 0x00000000 -l 0x002D0000 rootfs

tutto ok no error

poi
fconfig
fis load -l vmlinux.bin.l7
exec


indi
reset

alla ripartenza si inchioda cosi'

RedBoot startup
Can't get BOOTP info, using default IP address
Ethernet eth0: MAC address 00:13:46:73:da:e7
IP: 192.168.0.50/255.255.255.0, Gateway: 192.168.0.1
Default server: 0.0.0.0, DNS server IP: 0.0.0.0

RedBoot(tm) bootstrap and debug environment [ROM]
Non-certified release, version v2_0 - built 16:27:48, Jul  1 2007
With changes made by Waldeck Schutzer <waldeck@dm.ufscar.br>


Copyright (C) 2000, 2001, 2002, Red Hat, Inc.

RAM: 0x80000400-0x81000000, 0x80000400-0x807d1ce0 available
FLASH: 0xbfc00000 - 0xbffe0000, 62 blocks of 0x00010000 bytes each.
== Executing boot script in 4.000 seconds - enter ^C to abort
RedBoot> fis load -l vmlinux.bin.17
No image 'vmlinux.bin.17' found
RedBoot> exec
Now booting linux kernel:
 Base address 0x80080000 Entry 0x80100750
 Cmdline :
$T04thread:00000001;25:80100758;1d:80702170;#42

e da li' non si muove.



Ramponis

  • Hero Member
  • *****
  • Post: 1062
    • Mostra profilo
    • DWL-2100AP Ramponis Homepage
Re: Modding D-LINK DWL-2100AP (Hardware & OpenWRT Firmware)
« Risposta #259 il: Aprile 18, 2008, 04:33:17 pm »
L'ho ricompilata, nuova versione on-line.

Prova a riscaricarla e riflasha!  :wink:

A me funziona caricando con questa sequenza:

Codice: [Seleziona]
fis init -f
ip_address -l 192.168.0.1 -h 192.168.0.166
load -r -b 0x80041000 openwrt-atheros-vmlinux.lzma
fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7
load -r -v -b 0x80041000 openwrt-atheros-root.jffs2-64k
load -r -v -b 0x80041000 openwrt-atheros-root.squashfs
fis create -r 0x80041000 -e 0x00000000 -l 0x002D0000 rootfs

fis load -l vmlinux.bin.l7
exec

reset
DWL-2100AP Ramponis Homepage
http://xoomer.alice.it/ramponis/

Ramponis

  • Hero Member
  • *****
  • Post: 1062
    • Mostra profilo
    • DWL-2100AP Ramponis Homepage
Re: Modding D-LINK DWL-2100AP (Hardware & OpenWRT Firmware)
« Risposta #260 il: Aprile 22, 2008, 01:29:28 pm »
lpo3, hai provato l'ultima?  :?

A me va alla grande  :wink:

Purtroppo ancora non sono riuscito a capire come sbloccare i dbm dei driver madwifi  :|
DWL-2100AP Ramponis Homepage
http://xoomer.alice.it/ramponis/

lpo3

  • Jr. Member
  • **
  • Post: 61
    • Mostra profilo
Re: Modding D-LINK DWL-2100AP (Hardware & OpenWRT Firmware)
« Risposta #261 il: Aprile 23, 2008, 01:25:18 am »
Ho poco tempo in sto periodo .... ma ho provato .... tutto ok a parte qualche problema di visualizzazione .... ho dovuto cambiare risoluzione alla sch video..bho!   
I primi risultati sono :
Link di 2,5 km con un wrt54gl (dd-wrt v23 sp2) in wds e wep
download circa 5mbit di media, ma fluttuanti da 8 a 3
Riesco a connettere anche come client ma non vedo l'AP collegato (penso sia un roblema di routing.
Mi riservo di informare su altre prove.
Notte

Taddeus

  • Novellino
  • *
  • Post: 6
    • Mostra profilo
Re: Modding D-LINK DWL-2100AP (Hardware & OpenWRT Firmware)
« Risposta #262 il: Maggio 03, 2008, 12:16:13 am »
... per permettere di settare la potenza del 2100AP fino a 30dbm (cos? come nel suo firmware originale).
Per ora la massima potenza settabile ? 18dbm  :cry:


Ciao a tutti, sono nuovo del forum ma mi presento con il mio bel link di 4Km con 2 DWL-2100AP con FW EU 220.0486.

Ho letto affascinato tutte e 18 le pagine e mi ha colpito quello che ho citato:
30dBm?? Ma la potenza massima non era 23dBm? Sono convinto di aver letto che sopra 23 si rischia di danneggiare l'AP!

Da tutta la discussione non sono riuscito a capire se funziona la modalit? WDS con il FW bluebox... funziona?
E con l'open-WRT?

Grazie ragazzi...

P.S.:
i miei access point danno spesso messaggi di log del tipo:

 [WIRELESS]--Received Deauth: WLAN 1 11G STA xx:xx:xx:xx:xx:xx reason code=7
2008-05-01 20:57:28 User.Notice 192.168.0.50  [WIRELESS]--Received Deauth: WLAN 1 11G STA xx:xx:xx:xx:xx:xx reason code=7

Che puo' essere? Il link non ? sempre stabile ed ho una banda massima di 5Mbps...

Taddeus

  • Novellino
  • *
  • Post: 6
    • Mostra profilo
Re: Modding D-LINK DWL-2100AP (Hardware & OpenWRT Firmware)
« Risposta #263 il: Maggio 17, 2008, 03:27:51 pm »
Anche se non mi ha risposto nessuno posto il link del mio progetto.

Ciao ragazzi.

http://www.wifi-ita.com/index.php?option=com_content&task=view&id=196&Itemid=1


Absolute

  • Full Member
  • ***
  • Post: 261
    • Mostra profilo
    • E-mail
Re: Modding D-LINK DWL-2100AP (Hardware & OpenWRT Firmware)
« Risposta #264 il: Maggio 17, 2008, 10:35:57 pm »
30dBm?? Ma la potenza massima non era 23dBm? Sono convinto di aver letto che sopra 23 si rischia di danneggiare l'AP!
Da tutta la discussione non sono riuscito a capire se funziona la modalit? WDS con il FW bluebox... funziona?
E con l'open-WRT?

non ti hanno risposto perche forse sei un p? fuori 3D qui, comunqe
quando facemmo i test sulla potenza del 2100, la cosa venne confermata da chi aveva adeguata strumentazione (analizzatore di spettro) per farla, e ci conferm? che pur con tantissime spurie, raggiungeva quasi 30 dB. la massima potenza abbastanza pulita da essere accettata era a 24dB.
la modalit? wds sul FW russo funziona eccome, se cerchi c'? un mio 3D sul sito dove ho fatto un test su 26Km con questo Fw.
tendiamo per? a consigliarlo solo sulle lunghe distanze...entro i 3-4 km, dovrebbero andare abbastanza bene anche i dlink.
sull'openWRT non so dirti nulla, ? stefano l'esperto...io aspetto il DD-WRT. per ora uso la pi? che stabile dlink 2.10r302 sui miei.
anche io ho utilizzato una soluzione simile alla tua per l'alimentazione, ma usando direttamente uno switching con LM2576T-5 invece di un modulo DC/DC. pi? facile reperire i componenti. li ordini a RS e ti arrivano a casa. diversa ? stata invece la scelta per il raffreddamento, un sistema passivo che per? usa aria esterna, mantendo comunque l'elettronica in scatola stagna. ho utilizzato una soluzione pi? vicina alla tua per il WRT, ma pi? complessa nella realizzazione sempre per mantene stagna l'elettronica degli AP all'interno della scatola. ci sono i relativi 3D nel sito se interessa.
Sul messaggio d'errore non so dirti...non ho mai controllato i log....su 1.5Km vado dai 20 ai 25Mbits. I 5,5Mbits li ho raggiunti sui 26Km, sempre per? con segnali abbastanza buoni ed esagerando sempre con le antenne...meglio abbassare poi la potenza dell'AP!  8-)
« Ultima modifica: Maggio 17, 2008, 10:40:57 pm da Absolute »

Mickey999

  • Novellino
  • *
  • Post: 1
    • Mostra profilo
Re: Modding D-LINK DWL-2100AP (Hardware & OpenWRT Firmware)
« Risposta #265 il: Maggio 20, 2008, 10:50:09 am »
Devi prima installarti "jtag-0.6-cvs-20051228"

Che trovi qui:

http://www.amelek.gda.pl/rtl8181/jtag/jtag-0.6-cvs-20051228.tar.bz2

Dopo di che prendi il file JTAG.exe che trovi in jtag-brecis-ok e lo copi a mano nel folder ....\usr\local\bin

Poi ricordati di sostituire le definizioni e il MANUFACTURES modificati per il riconoscimento del 2100AP

e infine se vuoi automatizzare i setting scaricati anche gli script

PS ioperm non necessita del comando "make" ma solo installarlo con "make install", ? un mio errore nella guida  :wink:


Scusate il modo in cui mi pongo ma sono un vecchio utente che non si collega piu' da un sacco di tempo poich? non ricordo piu' i dati di accesso. Volevo segnalare un malfunzionamento riscontrato durante l'installazione del pacchetto jtag-brecis-ok in Cygwin. Seguendo alla lettera l'ottima guida di Ramponis ho notato che installando il seguente pacchetto, il programma mi restituisce degli errori.

Faccio in sequenza:

./configure
make
make install

per il primo comando nessun problema ma col secondo e il terzo mi viene generato il seguente errore:

cmd/cmd_detectflash.c:49: warning: passing arg 2 of 'cmd_get_number' from incompatible ponter type
cmd/cmd_detectflash.c:52: error: too many arguments to function 'detectflash'

e poi tutta una serie di errori ed alla fine non mi trovo in \usr\local\bin

Sto cercando di installare il pacchetto completo per resuscitare un 2100AP che ? affetto da reboot continuo.


Vi ringrazio anticipatamente per l'eventuale aiuto.

merlino60

  • Novellino
  • *
  • Post: 14
    • Mostra profilo
Re: Modding D-LINK DWL-2100AP (Hardware & OpenWRT Firmware)
« Risposta #266 il: Maggio 31, 2008, 08:45:52 pm »
salve a tutti
prima di tutto mi complimento per il lavoro che hai svolto.
in particolare per la guida molto esaustiva.
volevo chiederti alcune informazioni se era possibile.
mi hanno regalato un 2100ap 8wapg02 ..4a1 morto.
avendo gia cavi vari che uso con ciclamad ho provato a fare il ripristino del boot e dell'intera flash.
le domande sono le seguenti:
ripristinato il booloader la porta eternet si attiva in automatico o bisogna fare qualche operazione?
ripristinando l'intera flash al blocco 20 il software jtag si chiude.
ho il dubbio che ci siano problemi di tipo hardware.
mi sai dare qualche dritta.
grazie
ciao

Ramponis

  • Hero Member
  • *****
  • Post: 1062
    • Mostra profilo
    • DWL-2100AP Ramponis Homepage
Re: Modding D-LINK DWL-2100AP (Hardware & OpenWRT Firmware)
« Risposta #267 il: Giugno 03, 2008, 10:30:35 am »
Citazione
ripristinato il booloader la porta eternet si attiva in automatico o bisogna fare qualche operazione?

No nulla.
Il bootloader ha gi? al suo interno i "drivers" a basso livello dell'ethernet

Citazione
ripristinando l'intera flash al blocco 20 il software jtag si chiude.
ho il dubbio che ci siano problemi di tipo hardware.

Si ? probabile ci sia un problema nella flash

Citazione
mi sai dare qualche dritta.

I passi che hai seguito sono corretti.
Non c'? altro che mi viene in mente.
Si potrebbe provare a sostituire la flash, ma ? un'operazione molto complessa e necessita anche la strumentazione adeguata.

Se non dovessi riuscire a cavarne fuori molto protri provarci a darci un occhio.
Se proprio dovesse essere irrecuperabile potrei utilizzarlo come cavia per altri esperimenti.  :wink:
DWL-2100AP Ramponis Homepage
http://xoomer.alice.it/ramponis/

Ramponis

  • Hero Member
  • *****
  • Post: 1062
    • Mostra profilo
    • DWL-2100AP Ramponis Homepage
Re: Modding D-LINK DWL-2100AP (Hardware & OpenWRT Firmware)
« Risposta #268 il: Aprile 14, 2009, 09:49:41 am »
Ho compilato un nuovo firmware OpenWRT per il 2100AP basato sulla versione 8.09

Chi volesse provarlo pu? scaricarlo qui  :wink:

http://xoomer.alice.it/ramponis/firmware/openwrt8.09.rar
DWL-2100AP Ramponis Homepage
http://xoomer.alice.it/ramponis/

lukanet

  • Novellino
  • *
  • Post: 8
    • Mostra profilo
    • E-mail
Re: Modding D-LINK DWL-2100AP (Hardware & OpenWRT Firmware)
« Risposta #269 il: Dicembre 23, 2009, 12:11:33 am »
Sto testanod un po la versione 7.09 di OpenWRT per il DWL-2100AP e devo dire che va molto bene.
Il messaggio che dava continuamente via seriale "final ndx too low" ? scomparso.
quindi direi che la versione dei drivers madwifi in questa build ? stata fixata  :lol:

Purtroppo non sono ancora riuscito ad hackerare i drivers madwifi per permettere di settare la potenza del 2100AP fino a 30dbm (cos? come nel suo firmware originale).
Per ora la massima potenza settabile ? 18dbm  :cry:

Se qualcuno pu? darmi una mano in tale modifica ? ben accetto  :wink:

Ciao RAMPONIS, c'? qualche novita su firmware performanti per dwl2100 ?
Uso quello russo da 2 anni ma adesso inizia a darmi problemi con una connesione punto punto a circa 10 km, a volta va da dio , altre non pinga + ... e non riesco a capire il motivo, l'ultima volta che ? successa una cosa del genere ho sovrascritto il firmware di uno ed ? ripartito, oggi non sono stato cos? fortunato.
Puoi darmi una mano ?
Grazie Luca