It shouldn't be possible to damage hardware by simply writing to the wrong memory locations. Don't play the incompetent developers argument; it's a core principle of hardware design. Sometimes stuff throws out invalid data; sometimes that might end up going to a part of the operating system. At worst, this should end up with a system crash. It's irritating that this seems to be both the fault of Samsung and the interfering Linux module.