My C700, which I just got back from Japan a few months ago, is having the same problem again. I had programs lock up intermittently, and now it won't boot. Same flashing lights.
It's not going back to Japan again -- I'll buy a C3000 from conics.net first. But maybe I can salvage this device.
--Michael Spencer
[div align=\"right\"][a href=\"index.php?act=findpost&pid=55001\"][{POST_SNAPBACK}][/a][/div]
In my experience, from years gone by when I did embedded microprocessor systems, when you get a memory problem it isn't just the memory:
* bad memory cells in the device (individual memory locations faulty - stuck bits)
* bad memory interface in the memory device (whole row or column faulty, e.g. 256 bits stuck, or, always bit 0 of every location)
* a failed address or data bus driver on the CPU causing it to wrongly address chunks of memory (manifests same as bad memory interface in memory device)
* a PCB fault on the address or data bus (manifests same as bus driver and memory interface) - either a short to a neighbouring "wire" or a crack in the PCB causing open circuit.
* a bad connector or dry joint causing bus problem
Bad memory cells, bad memory or bus interfaces are usually permanent. PCB faults are more likely to be intermittent, and can go away depending on vibration/shock and/or temperature.
SOMETIMES you can get lucky and find that simply opening the device and unplugging/replugging cables can cure a variety of problems. If you're desperate, resoldering dodgy-looking joints can fix things, but might also ruin it.
This advice was free, and my liability is equal to the price you paid for it :-)