Hello all,

I'm in the process of writing an application to run on OpenWRT. However, I would like to be able to lock the application to a specific router. In other words, prevent users from copying my application and installing it on multiple routers. My thought process was to make use of the unique device identifier that is available in the Intel 28f640j3 flash chip.

http://download.intel.com/design/flcomp … 066721.pdf

This is a unique 64 bit identifier that is programmed at the factory and cannot be erased. Does anyone know of a way to read this value during runtime? I thought there might be a utility but I couldn't come up with anything. Any help would be greatly appreciated.

Thanks,
Shawn