In this moment i have two Xavi 7968 routers for testing purposes. The firmware is based in ISOS and the bootloader, when i upload a firmware image based in linux througt netboot or xmodem tells that is not an ISOS image.
Hardware:
-CPU: CX94610 arm1026ej core.
-Flash: Spansion S29GL032 (4 Mbytes)
-SDRAM: two Etrontech EM638165TS-6G (16 Mbytes)
-Ethernet PHY: Marvell 88E6060 (configured through MII bus).
-Wireless RF: CX50321
-ADSL transceiver: BAZ-3882-NCAZ
-The board has a 8 pin socket for SPI EEPROM.
The flash is divided in 3 partitions:
Space for all FLASHFS partitions: 0x003d0000
found partition at 0x003e0000 ... 0x00400000, size 128kbytes Bootloader
found partition at 0x000c0000 ... 0x003e0000, size 3200kbytes Firmware
found partition at 0x00030000 ... 0x000c0000, size 576kbytes Configuration files
This is the output of the bootloader and it's options:
FSB v0.06 PLL w ln p08 zi
Solos 461x PP boot v1.5
SDRAM size = 0x1000000
Processor clock speed 264.0MHz
Key pressed, stopping boot.
Entered console ... User request.
]help
Commands to the console are:
configeeprom display EEPROM configuration information
configflash display FLASH configuration information
mac <address> set MAC address
networkboot {yes | auto} boot auto-select Ethernet, USB or PCI
networkboot ethernet boot from Ethernet only
networkboot usb boot from USB only
networkboot pci boot from PCI only
networkboot no boot from FLASH
networkboot ask always prompt user for boot source
copyimages {yes | no} copy network booted image files
flashfs {auto | emergency} use automatic FLASHFS selection or
force boot from emergency FLASHFS
flashnetboot {yes | no} flash boots auto network boots
autolanrecover {yes | no} attempt LAN recovery if flash corrupt
initialise initialise configuration information
listenv list environment variables
setenv <key> <value> set environment variable
unsetenv <key> unset environment variable
pda read read PDA information
configpci display EEPROM PCI configuration
configpci set <idx> <addr> <data> set PCI pair
dw <address> [<length>] dump words (hex/ascii)
enter <address> enter an image
erw <wrdaddress> read a single word from EEPROM
eww <wrdaddress> <value> write a single word to EEPROM
fdw <address> [<length>] dump flash words (hex/ascii)
flash config print flash configuration
help print this text
netboot [recover] perform immediate network boot [in recovery mode]
quit leave the console
reset reset system
rw <address> read a single word
why reason for console entry
ww <address> <value> write a single word
xmodem [fast] download mkflash image using X-Modem
I can't do this work because i'm not programmer. If someone wants to help all the users of Conexant based routers will apreciate it a lot.
(Last edited by Pteridium on 5 Dec 2010, 23:41)