Quote:
But if the piezo app can walk through those memory locations, then no such limitation exists.


Not necessarily true. While I never expect the ipod to run a real OS, it's very possible it does run something real enough to have permission levels for hardware access. If, as Rory said, the clicker driver can access the bootloader memory but the rest of the "user" code can not, then it makes perfect sense. So perhaps he has the ability to say "click out the contents of this address" but not "read the contents of this address".

If you look at it from the software/hardware perspective, this guy was obviously a software guy. Software people don't like building hardware when they can solve the problem with software. The only hardware required was an insulated box and a microphone.

Matthew