ASA doesn’t boot:

Launching BootLoader...
Default configuration file contains 1 entry.
Searching / for images to boot.
Loading /asa825-k8.bin... Booting...

Press ESC to interrupt boot:

Use BREAK or ESC to interrupt boot.
Use SPACE to begin boot immediately.

We’re now in rommon:

rommon #0>

Check variables:

rommon #3> set
ROMMON Variable Settings:
  ADDRESS=0.0.0.0
  SERVER=0.0.0.0
  GATEWAY=0.0.0.0
  PORT=Ethernet0/0
  VLAN=untagged
  IMAGE=
  CONFIG=
  LINKTIMEOUT=20
  PKTTIMEOUT=4
  RETRY=20

Config network parameters.

rommon #8>ADDRESS=10.0.10.77
rommon #9>ADDRESS=10.0.10.77
rommon #10>SERVER=10.0.15.77
rommon #11>GATEWAY=10.0.10.254
rommon #12>PORT=Ethernet0/0

The ethernet port goes up:

Ethernet0/0
MAC Address: 6412.25db.770b
Link is UP

Verify network reachability with a ping to gateway:

rommon #13> ping 10.0.10.254
Sending 20, 100-byte ICMP Echoes to 10.0.10.254, timeout is 4 seconds:
?!!!!!!!!!!!!!!!!!!!
Success rate is 95 percent (19/20)

Set image to download:

IMAGE=asa825-59-k8.bin

Start your favorite TFTP server and launch download command:

rommon #15> tftpdnld
ROMMON Variable Settings:
  ADDRESS=10.0.10.77
  SERVER=10.0.15.77
  GATEWAY=10.0.10.254
  PORT=Ethernet0/0
  VLAN=untagged
  IMAGE=asa825-59-k8.bin
  CONFIG=
  LINKTIMEOUT=20
  PKTTIMEOUT=4
  RETRY=20
	
tftp asa825-59-k8.bin@10.0.15.77 via 10.0.10.254
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...
!!!!!
Received 15482880 bytes
Launching TFTP Image...

It got stuck. Let’s try again erasing all media and repeating the procedure:

rommon #0> erase all

About to erase the selected device, this will erase
all files including configuration, and images.
Continue with erase? y/n [n]: y
Erasing Disk0:
..............

tftp asa825-59-k8.bin@10.0.15.77 via 10.0.10.254
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...
!!!!!
Received 15482880 bytes
Launching TFTP Image...

After a while this error message appears:

Launching TFTP Image...
i2c_read_byte_w_wait() error, slot = 0x0, device = 0xa0, address = 0 byte count = 1. Reason: i2C_HOST_BUSY_ERROR
platform_init_from_idprom: i2c_error 5
Cisco Security Appliance admin loader (3.0) #0: Fri Feb 12 11:35:35 PST 2016
i2c_read_byte_w_wait() error, slot = 0x0, device = 0xa0, address = 0 byte count = 1. Reason: i2C_HOST_BUSY_ERROR
platform_init_from_idprom: i2c_error 5
Platform 
Loading...

Some Google-fu lead me to this link: http://www.cisco.com/c/en/us/about/supplier-sustainability/memory.html

Looks like a memory problem Cisco had with a supplier:

>Cisco has been working with individual customers on an issue related to memory components manufactured by a single supplier between 2005 and 2010. These components are widely used across the industry

Maybe I’m a bit late to have the memories replaced in warranty.