Christopher Woods wrote:
> I might be wrong (please correct me if I am!) but from what I've seen of the
> circuit board and the reset switch, with the device's casing off, I believe
> the reset button is nothing more than a software button, insofar that it
> doesn't actually break any circuit. To me, it looks like pressing it merely
> instructs the power circuitry to perform a power cycle, just like pressing
> the play button instructs the playback circuitry to begin playback (without
> the covers and the buttons on, the reset and playback control buttons look
> identical)...
Well, it is connected to the RSTI signal of the CPU, just as you would
expect of a reset button.
> I've only ever had a hard lockup once, where I couldn't even
> reset the device with the reset button, and that was when (I think) the
> battery reached a pretty low point and at the same time the hard drive was
> being accessed.
It is possible that the low power made the flash ROM enter a tristate
mode. That happened to me once on an H300. Then I had to remove the
battery, just like you described.
> But yes, I do believe that the reset button isn't a hardware switch at all,
> to me it looked just like a software switch just like the other buttons on
> the device.
If it was, how would you explain that the reset button works at all when
running Rockbox? There is no code in Rockbox that handles a "software
reset button". Trust me, it is connected to the CPU RSTI input.
Linus
Received on 2006-09-26