I've seen a few suggestions that the weather radar may have failed. However, the crew is supposed to have sent an ACARS message saying they were flying through CB. Bearing in mind the flight was at night, doesn't that suggest that the weather radar must have been functional? Or could they have detected the CB visually even at night?