Nabuk Wireless Community

Apparati => Firmware (originali e moddati) => Topic aperto da: Mauro - Maggio 03, 2010, 10:05:41 am

Titolo: DWL2100 V04 Flash
Inserito da: Mauro - Maggio 03, 2010, 10:05:41 am
Ciao  a tutti
Sono nuovo del forum 
Ho due dlink dwl2100 v A4   uno con flash S29AL32  e l'altro piu vecchio con flash S29GL032

con la jtag ho caricato redboot   sia versione lzma che versione sperimentale specifica per il V A4
 
succede che quello con la S29AL032   non vede la flash  mentre quello con la GL invece ? tutto ok  e quindi posso procedere e caricare  open wrt
 
cercando in giro , mi ? sembrato di capire che questo era gia un problema noto 
     
sul data sheet di entrambi i tipi di flash vedo che c'? un settore di 256 byte  dove si puo far  scrivere direttamente in fabbrica su ordine del produttore un codice di protezione custom    per fare o meno certe funzioni         quindi posso presuppore anche  per non far vedere la flash a un bootloader che non sia quello originale     in effetti    sul case della GL032   non c'? scittto nulla mentre sul case della AL  c'? scritto anche     DWL2100 EUA4G       come se D LINK  avesse fatto scivere in spansion    un codice suo  custom  di protezione     
 
 A oggi in effetti non ho trovato  nessun bootloader valido per la AL032


Sull'altro  2100 con  flash  S29Gl032  invece  ho caricato redboot lzma   
  e open wrt vers 8.09.01    con le seguenti istruzioni:

ip_address -l 192.168.0.50 -h 192.168.0.1
fis init -f
load -r -b 0x80041000 openwrt-atheros-vmlinux.lzma
fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7
load -r -b 0x80041000 openwrt-atheros-root.jffs2-64k
fis create -r 0x80041000 -e 0x00000000 -l 0x002D0000 rootfs
fis list
reset


poi con il comando fconfig
creo lo script     
fis load -l vmlinux.bin.l7    ( ho visto che con il redboot sperimentale non bisogna usare l'opzione -l)
exec

timeout di 5

  tutto a buon fine       tutto ok   
 al reboot successivo   carica l'immagine e da successivamente una serie di errori e quindi si resetta ciclicamente

ho provato con le ultime versioni di open wrt   usando redboot lzma

con quello sperimentale v A4   non gira proprio

Chi mi puo aiutare?    grazie
 
Titolo: Re: DWL2100 V04 Flash
Inserito da: supreme69 - Maggio 05, 2010, 03:22:18 pm
Da dove si vede il tipo di flash che monta il dwl-2100ap? C'? un comando telnet?
Titolo: Re: DWL2100 V04 Flash
Inserito da: Mauro - Maggio 05, 2010, 04:52:31 pm
Ciao
devi aprire il 2100  e la leggi direttamente (tanto sono due vitine )
   che sappia io non ci sono altri modi

la versione A2 monta AMD  AM29LV320   ? molto generica

la A3 monta  Atmel AT49BV322A

e la A4 monta nei primi tipi la Spansion S29GL032   mentre negli ultimi la spansion S29AL032
 

tutte sono da 4Mbit x8       e hanno un settore di 256 byte che puo essere bloccato in fabbrica

sarebbe bello sapere da chi ne sa piu di me se la ultima versione S29Al032 ha un codice di blocco interno  spero di sbagliare ...  ma mi sa di si perche sul contenitore c'? scritto successivamente DWL2100 ecc      come su molti componenti custom    in fatti il red boot  neppure  la trova


appena riesco a installare open wrt sul mio primo ap
   se non trovo soluzioni.... se mi gira tolgo la spansion e ci metto una   29lv320       
 
   Ciao
Titolo: Re: DWL2100 V04 Flash
Inserito da: supreme69 - Maggio 05, 2010, 05:13:11 pm
Questa ? la flash Spansion S29AL032:

(http://t2.pixhost.org/thumbs/885/2426069_dwl-2100ap-rev-a4_2d.jpg) (http://www.pixhost.org/show/885/2426069_dwl-2100ap-rev-a4_2d.jpg)
Titolo: Re: DWL2100 V04 Flash
Inserito da: Avatar - Maggio 06, 2010, 07:58:34 am
dai anche uno sguardo ai doc sul sito di Ramponis: http://xoomer.virgilio.it/ramponis/
Titolo: Re: DWL2100 V04 Flash
Inserito da: Mauro - Maggio 06, 2010, 07:40:22 pm
Grazie Avatar
 ho visto
 infatti uso i bootloader  del sito di Ramponis
ieri sera stavo provando con il redboot lzma    e varie versioni di open   sempre Ramponis
l'installazione procede ok fino alla fine   ma  poi da    data bus error
 e quindi  si resetta ciclicamente

QUESTO SU FLASH S29GL032       dwl2100 v04

     posto l'intera procedura di installazione ........

RedBoot> +
RedBoot startup
FLASH configuration checksum error or invalid key
Could not find valid MAC address for enet1.  Using default!
Can't get BOOTP info, using default IP address
Ethernet eth0: MAC address 00:03:7f:e0:02:bf
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.
RedBoot> ip_address -l 192.168.0.50 -h 192.168.0.1
IP: 192.168.0.50/255.255.255.0, Gateway: 192.168.0.1
Default server: 192.168.0.1, DNS server IP: 0.0.0.0
RedBoot> fis init -f
About to initialize [format] FLASH image system - continue (y/n)? y
*** Initialize FLASH Image System
... Erase from 0xbfc30000-0xbffc0000: .........................................................
... Erase from 0xbffd0000-0xbffd0000:
... Erase from 0xbffe0000-0xbffe0000:
... Erase from 0xbffd0000-0xbffe0000: .
... Program from 0x80fef000-0x80fff000 at 0xbffd0000: .
RedBoot> load -r -b 0x80041000 openwrt-atheros-vmlinux.lzma
Raw file loaded 0x80041000-0x800f0fff, assumed entry at 0x80041000
RedBoot> fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7
... Erase from 0xbfc30000-0xbfce0000: ...........
... Program from 0x80041000-0x800f1000 at 0xbfc30000: ...........
... Erase from 0xbffd0000-0xbffe0000: .
... Program from 0x80fef000-0x80fff000 at 0xbffd0000: .
RedBoot> load -r -b 0x80041000 openwrt-atheros-root.jffs2-64k
Raw file loaded 0x80041000-0x802a0fff, assumed entry at 0x80041000
RedBoot> fis create -r 0x80041000 -e 0x00000000 -l 0x002D0000 rootfs
... Erase from 0xbfce0000-0xbffb0000: .............................................
... Program from 0x80041000-0x802a1000 at 0xbfce0000: ......................................
... Erase from 0xbffd0000-0xbffe0000: .
... Program from 0x80fef000-0x80fff000 at 0xbffd0000: .
RedBoot> fconfig
Run script at boot: true
Boot script:
Enter script, terminate with empty line
>> fis load -l vmlinux.bin.l7
>> exec
>>
Boot script timeout (1000ms resolution): 4
Use BOOTP for network configuration: true
Console baud rate: 9600
DNS server IP address:
GDB connection port: 9000
Force console for special debug messages: false
Network debug at boot time: false
Update RedBoot non-volatile configuration - continue (y/n)? y
... Erase from 0xbffc0000-0xbffc1000: .
... Program from 0x807d2ce0-0x807d3ce0 at 0xbffc0000: .
RedBoot> reset
Resetting.
RedBoot startup
Could not find valid MAC address for enet1.  Using default!
Can't get BOOTP info, using default IP address
Ethernet eth0: MAC address 00:03:7f:e0:02:bf
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.l7
lzma_init: initialize the decoder
lzma_inflate: decompress stream
lzma_inflate; copy decodification code to RAM
Image loaded from 0x80041000-0x80273086
RedBoot> exec
Now booting linux kernel:
 Base address 0x80080000 Entry 0x80041000
 Cmdline :
Linux version 2.6.26.8 (ramponis@ramponis-desktop) (gcc version 4.1.2) #2 Tue Jun 9 09:21:44 CEST 2009
CPU revision is: 0001800a (MIPS 4Kc)
Determined physical RAM map:
 memory: 01000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal          0 ->     4096
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0:        0 ->     4096
Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 4064
Kernel command line: console=ttyS0,9600 rootfstype=squashfs,jffs2 init=/etc/preinit
Primary instruction cache 16kB, VIPT, 4-way, linesize 16 bytes.
Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 16 bytes
PID hash table entries: 64 (order: 6, 256 bytes)
console [ttyS0] enabled
Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Memory: 13624k/16384k available (1826k kernel code, 2760k reserved, 300k data, 124k init, 0k highmem)
SLUB: Genslabs=6, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Mount-cache hash table entries: 512
net_namespace: 484 bytes
NET: Registered protocol family 16
Data bus error, epc == 80041864, ra == 80259190
Oops[#1]:
Cpu 0
$ 0   : 00000000 1000c000 00000000 00010000
$ 4   : be800000 00000001 be80f000 be7ff000
$ 8   : 80270000 be7d0000 000000a5 0000005a
$12   : 35333131 00000000 00000000 00000000
$16   : 802596d4 80270000 00000000 00000000
$20   : be800000 00000000 00000000 00000000
$24   : 00000001 00008000
$28   : 802ca000 802cbef8 00000000 80259190
Hi    : 00000000
Lo    : 00000000
epc   : 80041864     Not tainted
ra    : 80259190 Status: 1000c003    KERNEL EXL IE
Cause : 1080501c
PrId  : 0001800a (MIPS 4Kc)
Modules linked in:
Process swapper (pid: 1, threadinfo=802ca000, task=802cc000, tls=00000000)
Stack : 80271938 00000000 00000000 80168c44 802596d4 80270000 00000000 00000000
        8027193c 80259750 00000000 00000000 80262888 80167888 802596d4 80270000
        00000000 00000000 80255618 80255618 00000000 00000000 00000000 00000000
        00000000 8025557c 00000000 00000000 00000000 00000000 00000000 00000000
        00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
        ...
Call Trace:[<80168c44>][<802596d4>][<80259750>][<80262888>][<80167888>][<802596d4>][<80255618>][<80255618>][<8025557c>][<8004526c>][<8004525c>]

Code: 1040000b  8d0244a4  00e33021 <90c2007a> 144b0007  8d0244a4  90c2007b  8d0344a4  004a1026
AHB interrupt: PROCADDR=0x1e80f07a  PROC1=0x80000a06  DMAADDR=0x00000000  DMA1=0x00000000
+
RedBoot startup
Could not find valid MAC address for enet1.  Using default!




e cosi si resetta all infinito....


questo ? con redboot lzma        e open wrt 8.09.1   ma con le versioni precedenti ? comunque la stessa cosa

nn so + che fare    dove sbaglio?   
Titolo: Re: DWL2100 V04 Flash
Inserito da: Mauro - Luglio 07, 2010, 06:40:59 pm
Ciao

Mi rendo conto che il mio ? quasi un monologo, ma vi voglio tenere aggiornati sui miei esperimenti

allora    con il dwl2100  versione 04  e flash    spansion  s29gl032     non era il caso di riuscire trovare un redboot valido che non dasse errore  in fase di installazione   openwrt
     
ho pensato allora di sostituire per intero la flash originale spansion s29gl032  con una AMD  am29lv320DB    esattamente la stessa    usata    nella v03 del dwl2100   
( secondo la mia ipotesi per quella flsh il  redboot era sicuramente ok)   
  cambio la flash ,,,    riconosciuta da jtag ecc ecc  insomma  tutto 0k

per prima cosa installo  una immgine del bootloader originale e firmware originale     giusto per vedere se l'hardware era ancora a posto  e ottengo        risultato ok      il firmware originale gira tranquillo   e  in fatti il dwl ? pienament operativo  e l'ovvia deduzione ? che   le saldature sono ok e la nuova flash funge ok   

gia cantavo vittoria  poi   nel caricare  il redboot    LZMA ( quello di Ramponis)
  jtag ecc ecc     tutto ok
 Alla prova con la seriale   il redboot si avvia regolarmente    ma udite udite     NON RICONOSCE LA FLASH INSTALLATA PERCHE dice che NON HA IL DRIVER ADEGUATO!!!
 ora veramente non ci capisco piu nulla          se la flash era la stessa identica della v03   per me avrebbe  dovuto    fungere di sicuro   
  consigli?           di tenere prioprio quel tentativo di firmware originale non mi va proprio
la prossima fase hardware ? il martello!!!!

  Ciao  a tutti  !!!   Mauro   

 
Titolo: Re: DWL2100 V04 Flash
Inserito da: Avatar - Luglio 08, 2010, 08:12:50 am
Citazione
Mi rendo conto che il mio ? quasi un monologo,
probabilmente in giro ne esistono veramente pochi.
pensa a quanto sei stato fortunato  :-D

Citazione
vi voglio tenere aggiornati sui miei esperimenti
Ottimo!

Titolo: Re: DWL2100 V04 Flash
Inserito da: Mauro - Luglio 08, 2010, 07:26:07 pm
Ciao Avatar!
  beh ! almeno la soddisfazione di averlo sventrato hardware / SOFTWARE ? IMPAGABILE!! AL DI LA DEL FATTO DI AVER COMBINATO O NO!!      E pensa che ne ho pure un altro con flash s29al032    stesso problema!!!     pensa!!!    doppia fortuna!!!    Non sto nella pelle dalla gioia!!! 
    Comunque adesso sono veramente in un punto morto perche la nuova  flash montata ? la stessa del dwl2100 v03   che per certo viene supportata da redboot    stessa sigla stessa marca ma niente da fare!!!    mah!
Ciao ciao
Titolo: Re: DWL2100 V04 Flash
Inserito da: Avatar - Luglio 08, 2010, 07:51:41 pm
rileggendo il log vedo che a un certo punto ti dice:
Could not find valid MAC address for enet1.  Using default!

rileggiti questo topic e vedi se pu? esserti di aiuto.


I had a 2100AP with same problem.
To solve it...

I have reflashed the 2100AP with the full flash (original bootloader and firmware)
You can find here:
http://xoomer.alice.it/ramponis/firmware/fullflash.rar

It takes al lot of time

Then i have resetted the mac-address, to do this:

- Connect with telnet to the 2100AP
- do the login
- type "alpha"
- and the password "sdd21234"
- type the command SET MAC ALL 00:XX:XX:XX:XX:XX (you mac-address)
- reboot

Then:

- with jtag, reflash only the bootloader (redboot)
- fis init -f
- do the fconfig
- reload the openwrt

link della discussione:  http://open-wrt.ru/forum/viewtopic.php?id=6357&p=12
Titolo: Re: DWL2100 V04 Flash
Inserito da: Mauro - Luglio 09, 2010, 05:42:56 pm
Grazie Avatar
purtroppo non posso piu ripetere quella prova li del mac address   perche ho appunto gia sostituito la   flash originale spansion s29gl032  con la  AMD  am29lv320DB che il redboot non riconosce per niente :x  :|

ricordo per? di avere letto quel post che mi hai linkato e di aevre gia fatto quella prova li ...ma non cambiava nulla....   
chissa magari avevo solo sbagliato qualcosa

ora ho un dwl  v04    con spansion S29al032   
e l'altro sempre v04  ex spansion  s29GL032   ora am29lv320DB

 e redboot non le riconosce neppure di striscio!!!

mah      lascio 1 attimo in stand by e mi metto a giocare con 1 AGPF  e una VS

magari a mente fredda mi viene una idea


Grazie ancora     Mauro
Titolo: Re: DWL2100 V04 Flash
Inserito da: lpo3 - Luglio 10, 2010, 01:10:53 am
Prova questa  ....e' sicuramente funzionante con la ver 3, mi pare sia la mia, io la sto usando in questo momento per collegarmi dalla cantina.

http://repofulm.dyndns.org/index.php?dir=ramponis/2100AP/8.09.0/

la 01 non va!
Notte
Titolo: Re: DWL2100 V04 Flash
Inserito da: dondino - Luglio 13, 2010, 03:28:46 pm
eh.. anch'io vorrei poter fare tutte queste cose ma non ho ne' le conoscenze tecniche ne pratiche per cimentarmi in 1 impresa del genere, nonostante l'ottimissima guida di ramponis :( e vorrei tanto modificarne almeno un paio di questi 2100 :(

ragazzi ma in soldoni, che miglioramento c'e' tra l'utilizzo del 2100 con un firmare open wrt ed uno originale?

mauro se ti spedisco a spese mie (andata e ritorno) + lavoro tuo
un paio di miei 2100 me li modifichi caricandoci open wrt?  :roll:
Titolo: Re: DWL2100 V04 Flash
Inserito da: Mauro - Luglio 13, 2010, 08:11:58 pm
Ciao   Grazie   lpo3    purtroppo io ho problemi   prima del caricare  open
     sono ancora fermo al bootloader  che fa lo schizzinoso e non vuole le flash montate sui miei!!!

  Magari fossi arrrivato al punto di selezionare la giusta versione di open wrt!

Ok Dondino      guarda io non sono un geniaccio       magari!    me la cavo bene con l'hardware     ma col software a livello di compilazione di redboot o altro   nisba!!    come tanti sfrutto l'ottima guida di ramponis    che ? veramente chiara e ben fatta  
 
io ho fatto una jtag wiggler   e uso urjtag    da windows    senza passare per linux o emulazioni    

il dwl   lo giri come un calzino senza l'incubo di trovarti a piedi    fai quello che vuoi    ..... tanto puoi sempre tornare indietro  

 ho  comunque installato  redboot       (che ? il punto di partenza) con cui  poi successivamente carichi    open wrt..   fai le partizioni in flash  e fai tutto cio che vuoi....    ti ubbidisce come un cagnolino     sia su seriale che   in telnet   redboot ha un set di comandi molto completo

   io ho gia provato open wrt su un agpf     e una vs ( che in pratica ? la stessa cosa ) e va magnificamente bene    

  purtroppo  non sono ancora riuscito a caricare open   su un dwl  perche    come avrai letto nei miei post precedenti io ho due ap con l'hardware v04     che non vanno tanto  d'accordo con redboot    

 firmware originale o no ..?  
tutto dipende per cosa li usi  .............. se devi fare un collegamento punto punto    ap/ unico client  il firmware originale va ok
 i problemi vengono quando all ap   ti connetti con piu client    wi fi    anche settando  matstate 1
   non si risolve    
   un mio amico ha un link collegato in wi fi con la mia lan e usava appunto    due dwl 2100 per la tratta di 1 km     ( quelli che ora ho io )   e il client   era poi collegato ad uno switch   ....
le abbiamo provate tutte ma col fw originale problemi su problemi   e non era il caso di riuscire a far parlare piu di un pc alla volta
         poi ho messo due bullet    e tutto ? andato ok    al primo colpo

da parte mia non ci sono problemi      se non hai premura te lo faccio gratis     ma devi dirmi che versione hardware hai e il tipo di  flash che ? montata ....
perche se ? la v04   con flash spansion   non ci    provo neppure    con sti due  v04 sono diventato pazzo


Ciao  Mauro          
Titolo: Re: DWL2100 V04 Flash
Inserito da: dondino - Luglio 14, 2010, 09:00:52 am
grazie mille per la disponibilita' mauro!
allora in giornata controllo per i 2100, credo che  uno sia hw A2 quindi presumo la flash sia ok per lo scopo... l'altro devo guardarci ma ho paura sia un A4  :oops: ti faccio comunque sapere e poi eventualmente ci metteremo daccordo
Titolo: Re: DWL2100 V04 Flash
Inserito da: dondino - Luglio 14, 2010, 07:30:40 pm
mauro,
ramponis in altri forum dice che ha testato questa (http://open-wrt.ru/cgi-bin/redirect.cgi?url=xoomer.alice.it/ramponis/firmware/openwrt8.09.rar) sia su rev A3 che A4 e funziona...mentre come si diceva prima la 8.09.1 ha problemi. Pero' forse non gli e' piaciuta la sostituzione della flash che hai fatto... quando avevi su' ancora la flash S29GL032 avevi provato a caricarci quella del link?

comunque sempre su altro forum ho trovato il redboot con supporto LZMA & S29AL032D e OC CPU 220 MHz nelle varianti RAM e ROM. lo allego in questo post se vuoi provare... pero' non c'e'  firmware... :/

poi ho guardato per i miei 2100, ne ho uno solo con rev. HW A2 che quindi dovrebbe prestarsi al caricamento senza problemi mentre gli altri sono dei rev A4, con chip S29GL032 ed uno anche con S29AL032, come i 2 tuoi.
Dato che hai dissaldato l'unico che avevi con la flash S29GL032 potrei provare a mandartelo insieme all'A2 se vuoi riprovarci? che ne dici?

ecco il link rapidshare per il redboot su S29AL032D: http://rapidshare.com/files/406954743/redboot_LZMA_S29AL032D.rar
Titolo: Re: DWL2100 V04 Flash
Inserito da: Mauro - Luglio 15, 2010, 06:10:14 pm
Ok Dondino
Si in effetti avevo visto anche io   per la rev 4 c'? un redboot sperimentale che mi sembrava  di capire ramponis non avesse  provato  ..       
        GRAZIE per il bootloader!!!    lo provo senz'altro!!!           NO questo file non lo avevo   avevo capito che esisteva ...  ma non ero riuscito a scaricarlo

   per cui avevo provato tutti i bootloader di ramponis  ma con la la al032    niente da fare  mentre la gl032 veniva vista     ma dava errore     (vedi log gia postato)
avevo provato in tutte le possibili variabili    ma niente da fare     
    cosi poi perso per perso ho sost la flash   credendo di fare la furbata    :-D
     meno male che il bootloader    originale riconosce pure la nuova flash!!!

     Penso che rifare la prova con il tuo  gl032   sar?  molto interessante   :evil:

stasera max domani carico il nuovo bootloader che mi hai mandato    :-) :-) :-) :-) :-)

Ti tengo informato

Grazie
Ciao 
Titolo: Re: DWL2100 V04 Flash
Inserito da: Mauro - Luglio 16, 2010, 01:06:25 am
Ciao    Dondino

? l'una di notte    ma per un risultato cos? ne ? valsa la pena!! :-D :-D :-D :-D :-D :-D :-D :-D :-D :mrgreen: :mrgreen: :mrgreen:
 ecco il dwl   flash s29al032!!!   devo   provare un p? tutto   ma domani   (anzi oggi ? un altro giorno!!)
 


BusyBox v1.11.2 (2009-03-05 19:21:08 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 KAMIKAZE (8.09, unknown) ----------------------------
  * 10 oz Vodka       Shake well with ice and strain
  * 10 oz Triple sec  mixture into 10 shot glasses.
  * 10 oz lime juice  Salute!

e aggiungo  ....    Buonanotte!!!   :mrgreen:


Titolo: Re: DWL2100 V04 Flash
Inserito da: dondino - Luglio 16, 2010, 09:12:11 am
grandissimo!!  :-D

ora non ti resta che sverginare almeno una GL032 :lol:
io ho un altro A2 in arrivo, volevo aspettare anche quello per mandarteli tutti e 3 in un botto, quindi n?2 rev.A2 e n?1 A4 con flash GL032, perche' ne vorrei almeno 2 sicuri con open wrt (quelli rev. A2) nel caso la prova con la flash GL032 non andasse a buon fine.
Titolo: Re: DWL2100 V04 Flash
Inserito da: Ramponis - Luglio 16, 2010, 12:41:51 pm
Ciao ragazzi,

Complimenti per il lavoro fatto.
Ho letto riguardo quel bootloader... direi di metterlo on-line sul mio sito.  :wink:
Inoltre vi segnalo questa versione dell 8.09 che ho ricompilato che ha l'interfaccia web

http://repofulm.dyndns.org/index.php?dir=ramponis/2100AP/8.09.0/ (http://repofulm.dyndns.org/index.php?dir=ramponis/2100AP/8.09.0/)

Funziona perfettamente su A2 e A3 non ho un'A4 per testarla
Titolo: Re: DWL2100 V04 Flash
Inserito da: Mauro - Luglio 16, 2010, 02:53:01 pm
Ciao Ramponis
   grazie !!     ho gia scaricato i files e stasera li provo sull hw 04 e flash al032
 
vorrei chiederti 1 cosa

questa e la procedura che ho usato per inst open

ip_address -l 192.168.0.50 -h 192.168.0.1
fis init -f
load -r -b 0x80041000 openwrt-atheros-vmlinux.lzma
fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7
load -r -b 0x80041000 openwrt-atheros-root.jffs2-64k
load -r -b 0x80041000 openwrt-atheros-root.squashfs

in questa fase  con questo comando non andava avanti :
fis create -r 0x80041000 -e 0x00000000 -l 0x002D0000 rootfs

ho usato invece questo con successo: 
fis create -r 0x80041000 -e 0 rootfs   


che differenza c'??

Ciao    mauro
Titolo: Re: DWL2100 V04 Flash
Inserito da: dondino - Luglio 16, 2010, 03:45:14 pm
grandi tutti e due... si Ramponis mettilo pure sul tuo sito quel bootloader,
l'autore originale l'aveva messo in upload su un sito russo dove per poterlo scaricare andava installata una toolbar strana nel browser, quindi risultava difficile da scaricare... l'ho rimesso io su rapidshare x mauro e x tutti

e mauro tienici aggiornati, poi appena mi arriva l'altro A2 ti contatto per spedirteli.
Titolo: Re: DWL2100 V04 Flash
Inserito da: Ramponis - Luglio 16, 2010, 05:35:15 pm
Ti descrivo bene la procedura per caricare openwrt sul 2100AP.
Ogni comando ? seguito dalla spiegazione:

fis init -f

FORMATTA LA FLASH DEL 2100AP

ip_address -l 192.168.0.50 -h 192.168.0.1

ASSEGNA L'IP 192.168.0.50 AL 2100AP E GLI DICI CHE IL TUO PC HA IP 192.168.0.1

load -r -b 0x80041000 openwrt-atheros-vmlinux.lzma

CARICHI IL KERNEL OPENWRT IN MEMORIA ALL'INDIRIZZO 0x80041000

fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7

SCRIVE LA PARTIZIONE vmlinux.bin.l7 CON I DATI PRESENTI NELL'INDIRIZZO DI MEMORIA 0x8004100
IL PARAMETRO -E DICE AL 2100AP IN QUALE INDIRIZZO DI MEMORIA CARICARE IL KERNEL DURANTE IL BOOT

load -r -b 0x80041000 openwrt-atheros-root.jffs2-64k
load -r -b 0x80041000 openwrt-atheros-root.squashfs


QUESTI DUE COMANDI CARICANO IL FILESYSTEM ALL'INDIRIZZO DI MEMORIA 0x80041000
NON DEVI ESEGUIRLI ENTRAMBI, O IL PRIMO O IL SECONDO IN BASE AL FILESYSTEM CHE VUOI UTILIZZARE.
JFFS2 ? UN FILESYSTEM REALMENTE READ/WRITE MA OCCUPA PIU' SPAZIO.
SQUASHFS E' UN FILESYSTEM COMPRESSO MA NON RELAMENTE READ/WRITE.
NEL SENSO CHE SE TU CANCELLI UN FILE QUESTO NON SARA' PIU' PRESENTE, MA LO SPAZION SU "DISCO" NON SARA' LIBERATO.
QUINDI A LUNGO ANDARE SE SI FANNO TANTE MODIFICHE LO SPAZIO LIBERO' FINIRA'

fis create -r 0x80041000 -e 0x00000000 -l 0x002D0000 rootfs

SCRIVE LA PARTIZIONE rootfs CON I DATI PRESENTI NELL'INDIRIZZO DI MEMORIA 0x8004100
E UTILIZZA LA DIMENSIONE DEFINITA DAL PARAMTRO -l
DI NORMA DI DA LA DIMENSIONE RESIDUA DELLA FLASH PER POTER AVER A DISPOSIZIONE TUTTO LO SPAZIO LIBERO RESIDUO SULLA FLASH.

Se si omette il device creer? una partizione della dimensione esatta del file caricato in memoria.
Lasciando inutilizzata la restante parte e questo ? un peccato... visto lo spazio gi? risicato  :cry:

Come si calcola il paramtro -l per il filesystem:

Dopo aver flashato il kernel dai il comando:

fis free

ti ritornera qualcosa come:

RedBoot> fis free
0xA0040000 .. 0xA07C0000


Apri la calcolatrice la imposti in hex e sottrai il primo dal secondo:

A07C0000 -
A0040000 =
--------------
780000

quindi in quest'esempio sar? cos?:
-l 0x00780000

Tieni conto di una cosa... ? importante per chi compila che la dimensione del file utilizzato per il filesystem sia di dimensione inferiore alla differenza che si ottiene da questo calcolo.

Ma questo non ? un problema vostro  :lol:

Spero di esser stato chiaro in tutto.  :wink:
Titolo: Re: DWL2100 V04 Flash
Inserito da: Mauro - Luglio 16, 2010, 07:47:59 pm
Ramponis    ... che dire    non sei stato solo chiaro    sei stato chiarissimo  :-D :-D :-D :-D
non so come ringraziarti!

ottime notizie !!!   la versione  8.09 con interfaccia web   gira tranquillamente su V04 con flash 29al032!!!    partito tutto al primo colpo come se fosse nata li!!

Appena dondino mi far? avere il suo v04   con 29gl032   far? la prova pure con quello   :lol: :lol:

Ciao !
Titolo: Re: DWL2100 V04 Flash
Inserito da: Mauro - Luglio 16, 2010, 09:42:27 pm
Questa poi!!!! :-o :-o :-o :-o :-o

Prima mi ? venuta 1 idea....    ho preso l'altro v04   che in origine montava la s29gl032    che poi ho sostituito con la am29lv420db    ... e che di seguito non veniva piu visto da nessun redboot   ecc ecc

insomma ho caricato il bootloader per s29al032   e !!!!!!!!!!!!   ? andato su tutto anche qui al primo colpo   !!!! :-D :-D :-D :-D :-D :-D :-D :-D :-D
openwrt 8.09 con web     funzionante

non saprei come definire questo ap se un v04  o un v02 ex v04   insomma fate voi   !     Comunque funziona!!
Titolo: Re: DWL2100 V04 Flash
Inserito da: dondino - Luglio 17, 2010, 10:09:37 am
Questa poi!!!! :-o :-o :-o :-o :-o

Prima mi ? venuta 1 idea....    ho preso l'altro v04   che in origine montava la s29gl032    che poi ho sostituito con la am29lv420db    ... e che di seguito non veniva piu visto da nessun redboot   ecc ecc

insomma ho caricato il bootloader per s29al032   e !!!!!!!!!!!!   ? andato su tutto anche qui al primo colpo   !!!! :-D :-D :-D :-D :-D :-D :-D :-D :-D
openwrt 8.09 con web     funzionante

non saprei come definire questo ap se un v04  o un v02 ex v04   insomma fate voi   !     Comunque funziona!!

ahahah senza parole!!!
quel file e' miracolato, una manna dal cielo, il bootloader universale per 2100 :-D :-D
e il tuo AP appena sfornato una rarita' , diciamo il giusto compromesso tra le varie versioni :lol:
Titolo: Re: DWL2100 V04 Flash
Inserito da: thedog75 - Dicembre 15, 2010, 09:59:05 pm
Installata con successo OpenWRT backfire 10.03.1-rc4 sul nostro amato DWL-2100 rev. A4!!
Ecco il log:

+
RedBoot startup
Ethernet eth0: MAC address 00:xx:xx:xx:xx
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 3.000 seconds - enter ^C to abort
RedBoot> fis load -l linux
lzma_init: initialize the decoder
lzma_inflate: decompress stream
lzma_inflate; copy decodification code to RAM
Image loaded from 0x80041000-0x802ec200
RedBoot> exec
Now booting linux kernel:
 Base address 0x80080000 Entry 0x80041000
 Cmdline :
Linux version 2.6.30.10 (openwrt@ampere) (gcc version 4.3.3 (GCC) ) #1 Fri Nov 19 20:23:29 PST 2010
console [early0] enabled
CPU revision is: 0001800a (MIPS 4Kc)
Determined physical RAM map:
 memory: 01000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal   0x00000000 -> 0x00001000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00001000
Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 4064
Kernel command line: console=ttyS0,9600 rootfstype=squashfs,jffs2
Primary instruction cache 16kB, VIPT, 4-way, linesize 16 bytes.
Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 16 bytes
NR_IRQS:128
PID hash table entries: 64 (order: 6, 256 bytes)
console handover: boot [early0] -> real [ttyS0]
Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Memory: 13000k/16384k available (2181k kernel code, 3384k reserved, 415k data, 136k init, 0k highmem)
Calibrating delay loop... 179.81 BogoMIPS (lpj=899072)
Mount-cache hash table entries: 512
net_namespace: 1008 bytes
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 512 (order: 0, 4096 bytes)
TCP bind hash table entries: 512 (order: -1, 2048 bytes)
TCP: Hash tables configured (established 512 bind 512)
TCP reno registered
NET: Registered protocol family 1
Radio config found at offset 0x10000(0x100)
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) (SUMMARY)  �? 2001-2006 Red Hat, Inc.
msgmni has been set to 25
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler deadline registered (default)
gpiodev: gpio device registered with major 254
gpiodev: gpio platform device registered with access mask FFFFFFFF
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0xbc000003 (irq = 37) is a 16550A
eth0: Atheros AR231x: 00:xx:xx:xx:xx:xx, irq 4
ar231x_eth_mii: probed
eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01)
physmap platform flash device: 00800000 at 1e000000
physmap-flash.0: Found 1 x16 devices at 0x0 in 8-bit bank
 CFI mfr 0x00000001
 CFI id  0x00001a00
 Amd/Fujitsu Extended Query Table at 0x0040
  Amd/Fujitsu Extended Query version 1.3.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
cmdlinepart partition parsing not available
Searching for RedBoot partition table in physmap-flash.0 at offset 0x3d0000
6 RedBoot partitions found on MTD device physmap-flash.0
Creating 6 MTD partitions on "physmap-flash.0":
0x000000000000-0x000000030000 : "RedBoot"
0x000000030000-0x000000110000 : "linux"
0x000000110000-0x0000003c0000 : "rootfs"
mtd: partition "rootfs" set to be root filesystem
mtd: partition "rootfs_data" created automatically, ofs=2B0000, len=110000
0x0000002b0000-0x0000003c0000 : "rootfs_data"
0x0000003c0000-0x0000003c1000 : "RedBoot config"
eth0: Configuring MAC for full duplex
0x0000003d0000-0x0000003e0000 : "FIS directory"
0x0000003e0000-0x000000400000 : "boardconfig"
TCP westwood registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
Freeing unused kernel memory: 136k freed
Please be patient, while OpenWrt loads ...
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
switching to jffs2
mini_fo: using base directory: /
mini_fo: using storage directory: /overlay
- init -

Please press Enter to activate this console. device eth0 entered promiscuous mode
br-lan: port 1(eth0) entering forwarding state
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2006 Netfilter Core Team
NET: Registered protocol family 24
nf_conntrack version 0.5.0 (256 buckets, 1024 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel paramater, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ath_hal: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
ath_hal: 2009-05-08 (AR5212, AR5312, RF5111, RF5112, RF2316, RF2317, REGOPS_FUNC, TX_DESC_SWAP, XR)
ath_ahb: trunk
wlan: trunk
wlan: mac acl policy registered
ath_rate_minstrel: Minstrel automatic rate control algorithm 1.2 (trunk)
ath_rate_minstrel: look around rate set to 10%
ath_rate_minstrel: EWMA rolloff level set to 75%
ath_rate_minstrel: max segment size in the mrr set to 6000 us
Atheros HAL provided by OpenWrt, DD-WRT and MakSat Technologies
wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: turboG rates: 6Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: H/W encryption support: WEP AES AES_CCM TKIP
ath_ahb: wifi0: Atheros 2313 WiSoC: mem=0xb8500000, irq=5
IRQ 5/wifi0: IRQF_DISABLED is not guaranteed on shared IRQs



BusyBox v1.15.3 (2010-11-11 22:22:00 PST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 Backfire (10.03.1-rc4, r24045) --------------------
  * 1/3 shot Kahlua    In a shot glass, layer Kahlua
  * 1/3 shot Bailey's  on the bottom, then Bailey's,
  * 1/3 shot Vodka     then Vodka.
 ---------------------------------------------------
root@OpenWrt:/#

e il bestio:

(http://p3x-989.ath.cx/Files/Photos/dwl2100.jpg)

Ora non resta che testarlo..

Ciao!
Titolo: Re: DWL2100 V04 Flash
Inserito da: Ramponis - Gennaio 05, 2011, 10:12:46 am
thedog75, il tuo 2100AP moddato ? molto bello  :wink:

Appena rilasciano la 10.03.1 definitiva vi preparo un bella immagine da provare