So mlord originally used /dev/flash_kernel to enable kernel flashing over ethernet. At that time, he posted a shell script that would write to that device--and then confirm the flash by reading from the device. The filesizes should match.

Now we use /proc/empeg_kernel. Can you read it to confirm a flash? In my tests, the downloaded filesize is much larger than the correctly uploaded kernel...