1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

E3000 Serial - CFE connection good but getting and I/O error

Discussion in 'Modding Forum' started by corncrake, Feb 16, 2012.

  1. corncrake

    corncrake Networkin' Nut Member

    Hi All,

    Following the guides I was able to mod the serial connection and can now connect to the CFE interface, but when I try to flash the new firmware I get an I/O error - see below. Any help appreciated. I'm wondering if this is a hardware issue and there is no saving this great router.

    Code:
    CFE version 1.0.37 for BCM947XX (32bit,SP,LE)
    Build Date: Mon Nov  8 16:22:24 CST 2010 (lzh@team2-complier)
    Copyright (C) 2000-2008 Broadcom Corporation.
    
    Init Arena
    Init Devs.
    
    No DPN
    This is a Parallel Flash
    Boot partition size = 262144(0x40000)
    et0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.10.56.51
    CPU type 0x19740: 480MHz
    Tot mem: 65536 KBytes
    
    CFE mem:    0x80700000 - 0x8079DAC0 (645824)
    Data:      0x80732A20 - 0x80737080 (18016)
    BSS:        0x80737080 - 0x80737AC0 (2624)
    Heap:      0x80737AC0 - 0x8079BAC0 (409600)
    Stack:      0x8079BAC0 - 0x8079DAC0 (8192)
    Text:      0x80700000 - 0x80732A1C (207388)
    
    Boot version: v4.2
    The boot is CFE
    
    mac_init(): Find mac [C0:C1:C0:9F:32:95] in location 0
    Nothing...
    country_init(): Find country code in location 0
    The country is same
    Device eth0:  hwaddr C0-C1-C0-9F-32-95, ipaddr 192.168.1.1, mask 255.255.255.0
            gateway not set, nameserver not set
    Automatic startup canceled via Ctrl-C
    CFE> ^C
    CFE> flash -ctheader : flash1.trx
    Reading :: CODE Pattern is CORRECT!
    upgrade_ver[v1.0.4] upgrade_ver[10004] 4712_ver[0]
    Failed.: I/O error
    *** command status = -4
    CFE>
     
  2. mstombs

    mstombs Network Guru Member

    Router bricked because you tried to load a firmware for no-60K nvram routers?
    Did you do the "nvram erase [enter] " then power cycle first, so it repopulates the nvram with defaults
     
  3. corncrake

    corncrake Networkin' Nut Member

    Thanks mstombs,

    Yes nvram cleared, and now can get to the stage that the firmware (original) uploads as flash1.trx, then get to the programming ... prompt but the power led just keeps flashing.

    Code:
    CFE version 1.0.37 for BCM947XX (32bit,SP,LE)
    Build Date: Mon Nov  8 16:22:24 CST 2010 (lzh@team2-complier)
    Copyright (C) 2000-2008 Broadcom Corporation.
    
    Init Arena
    Init Devs.
    
    No DPN
    This is a Parallel Flash
    Boot partition size = 262144(0x40000)
    et0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.10.56.51
    CPU type 0x19740: 480MHz
    Tot mem: 65536 KBytes
    
    CFE mem:    0x80700000 - 0x8079DAC0 (645824)
    Data:       0x80732A20 - 0x80737080 (18016)
    BSS:        0x80737080 - 0x80737AC0 (2624)
    Heap:       0x80737AC0 - 0x8079BAC0 (409600)
    Stack:      0x8079BAC0 - 0x8079DAC0 (8192)
    Text:       0x80700000 - 0x80732A1C (207388)
    
    Boot version: v4.2
    The boot is CFE
    
    mac_init(): Find mac [C0:C1:C0:9F:32:95] in location 0
    Nothing...
    country_init(): Find country code in location 0
    The country is same
    Device eth0:  hwaddr C0-C1-C0-9F-32-95, ipaddr 192.168.1.1, mask 255.255.255.0
            gateway not set, nameserver not set
    Check CRC of image1
      Header CRC:    0x54F23D5E
      Calculate CRC: 0x1688A158
    Boot program checksum is invalid
    Please use tftp to upload an image for upgrade...
    Reading :: Failed.: Timeout occured
    Reading :: CODE Pattern is CORRECT!
    upgrade_ver[v1.0.4] upgrade_ver[10004] 4712_ver[0]
    Done. 7951360 bytes read
    fname=flash1.trx
    CODE Pattern is correct! (61XN)
    Programming...
    
     
  4. mstombs

    mstombs Network Guru Member

    Can take 5 or 10 minutes - to write slowly to flash - did you wait long enough?

    I wonder if there's a smaller firmware with correct code pattern that you could try? I see your current size is correct for latest Linksys

    Code:
    7951360 FW_E3000_1.0.04.006_US_20101206_code,0.bin
     
  5. corncrake

    corncrake Networkin' Nut Member

    Thanks mstombs,

    Tried a smaller firmware - dd-wrt and get to the same point "Programming..." - left it for 20 min but no "Done" message and after a power cycle the router remains the same. Could it be bad flash memory ( or other hardware) or is there still some hope?
     
  6. mstombs

    mstombs Network Guru Member

  7. corncrake

    corncrake Networkin' Nut Member

Share This Page