What is your goal? Why do you need this ID? In what way is the ASHWID not sufficient for your scenario?
The ASHWID is the way provided for this in general. If you have extra requirements you will need to provide a clearer explanation of what you need.
--Rob