Ciao a tutti, adesso che posso dare una mano per la parte software
partecipo anch'io.
Andiamo al dunque: ho scaricato dal mio modem (senza ponticellare, non sono in grado)
la rom ed è diversa da quella gia postata. Secondo me il fs è FAT16 spezzettato e
i vari pezzi dislocati diversamente da modem a modem. Infatti il comando
"file" lo identifica come fat:
$file rom.bin
rom.bin: x86 boot sector, code offset 0xfb, OEM-ID "MSystems", root entries 240, sectors 7175 (volumes <=32 MB) , Media descriptor 0xf8, sectors/FAT 29, heads 8, hidden sectors 1, sectors 7175 (volumes > 32 MB)
Inoltre viene montato come fat e il contenuto è diverso dalla rom gia scaricata.
Con QEMU ho montato l'immagine del disco e provato con "filerecovery" e recupera
un po di nodi persi: alcuni file .gif .htm .js che per altro si ripetono in diversi posti.
In particolare alcuni si accedono via browser agli indirizzi:
192.168.1.1/doc2/algate.htm (pagina principale)
192.168.1.1/doc2/cwlan.htm
192.168.1.1/doc2/ModTA.htm
192.168.1.1/doc2/Wait.htm
...
Di seguito c'è una mappa dei due pezzi di fs (quello scaricato da me) e la
loro dislocazione, un occhio particolare ai pezzi indicati dalle frecce
inizio file:
...
0xFF 0xFF ... 0xFF
inizio: 0xA0400
ttpServer\Translation\0000] <-- continua da fine file
"HostName"="HostName0"
"Location"="Location0"
[Class\Application\HttpServer\Translation\0001]
"HostName"="HostName1"
"Location"="Location1"
[Class\Application\HttpServer\Translation\0002]
"HostName"="HostName2"
"Location"="Location2"
...
[Enum\Device\Adsl\0000]
"Detect"=dword:00000001
"Enable"=dword:00000001
"Loader"="AdslDeviceLoad"
"Driver"="Class\\Device\\Adsl\\0000"
0x00 0x00 0x00 ... 0x00
indirizzo: 0xA3400
0xF8 0xFF 0xFF 0xFF 0xFF ...
...
inizio FAT16: 0x1D7800 (diverso dalla rom online che era 0x57800)
...
[Class\Application\HttpServer\Translation]
[Class\Application\H <-- continua a 0xA0400
Fine file:
Saluti.