lost operational code / firmware due to internal battery replacement ?

  • 0
  • 1
  • Problem
  • Updated 1 year ago
  • Solved
After some years of use we stop and clean C3G124-48 and also replace internal bateries after doing that never more the switch boot up to operational code.

We think the system lost the firmware due to replacement of this battery (is this possible??)

The system goes only to this line and stops.

Enterasys C3-Series Boot Code...
SDRAM Circuit Test of 255MB
100%

How is possible to load again the firmware to the unit on this status.

Thanks in Advance
Photo of Mike F.

Mike F.

  • 130 Points 100 badge 2x thumb

Posted 4 years ago

  • 0
  • 1
Photo of Raul Carbonari

Raul Carbonari

  • 210 Points 100 badge 2x thumb
Try use XModem metod
Article ID: 5605 Firmware Upgrading a SecureStack via TFTP or XModem
Photo of Mike F.

Mike F.

  • 130 Points 100 badge 2x thumb
Thanks for reply,

We know this method but on this case the procedure maybe will be "Empty Unit Firmware Loading" because is not possible to access boot menu, to use standard ID5605 method....

Cheers,
Photo of Mike F.

Mike F.

  • 130 Points 100 badge 2x thumb
Solved !!

Symptom:

On C3 system if you replace internal battery CR2032 with the switch off you lost some boot flag or data that makes the device does not boot anymore to op code, remaining on this status.

Enterasys C3-Series Boot Code...
SDRAM Circuit Test of 255MB
100%

Solution

With a cable we use oscilloscope prove make connection between ground on any point at the board and the pin 28 of U19 Intel JS28F128J3D75 flash memory this pin is A1 address bus pin, this make the Freescale processor jump to some instruction with result like this.

ERROR! Did not read a valid board type from PCA9555 Monitor. Read -1
Unknown box topology

cfiscsByteWrite:Flash MTD: CFISCS write failed in verification.tffsDevCreate failed.
usrTffsConfig of drive 1 returned 0xffffffff, formatting 33554432 bytes...

Format complete. Please power cycle the box.

After make the power cycle make it again and get something like this.....

Enterasys C3-Series Boot Code...SDRAM Circuit Test of 255MB
100%


Version 01.00.53 01-16-2012

Computing MD5 Checksum of operational code...
Operational code CRC is invalid.


Boot Menu Version 01.00.53 01-16-2012


Options available
1  - Start operational code
2  - Change baud rate
3  - Retrieve event log using XMODEM (64KB).
4  - Load new operational code using XMODEM
5  - Display operational code vital product data
6  - Update Boot Code
7  - Delete operational code
8  - Reset the system
9  - Restore Configuration to factory defaults (delete config files)
10 - Set new Boot Code password
[Boot Menu] 9
[Boot Menu] 5

ERROR: Operational code CRC is not valid.
[Boot Menu]

Proceed like the normal XMODEM upload procedure.
After loaded firmware and CRC OK, save config and restart, that's all.
Photo of feldsam

feldsam

  • 412 Points 250 badge 2x thumb
hmm, probably try that empty space for chip E28F128J3A, spot 28.
Photo of Alvaro Prieto

Alvaro Prieto

  • 104 Points 100 badge 2x thumb
So, you mean, connect the power and with a wire touch the box, and that spot 28 of the chip : E28F128J3A ??
It is safe for the electrical installation? I don ́t care about the switch
Photo of feldsam

feldsam

  • 412 Points 250 badge 2x thumb
yes, correct. I use for this cheap multimeter in current mode. https://www.homepower.com/sites/default/files/uploads/3_cheap-meter.jpg
Photo of Alvaro Prieto

Alvaro Prieto

  • 104 Points 100 badge 2x thumb
I have tried with no luck.
thank you so much for your help!!
Photo of jeronimo

jeronimo

  • 1,198 Points 1k badge 2x thumb
Are you even supposed to take these units apart? If there is a problem, perform an RMA?
Photo of feldsam

feldsam

  • 412 Points 250 badge 2x thumb
I don't think that we were/are permitted to open unit, perform cleanup and replace battery. Battery is not user replaceable part, so we don't have claim to RMA. I think, that this thread is usefull for some user with this old units.