In trying to fix #175052 by myself, I went in search of some hal documentation on .fdi files (since I assume they're what I need to mess with if I want different things to occur on hal events), but my search was in vain. I understand that the hal sources actually have documentation for some of this stuff, so maybe it could be packaged with the hal rpm or as a separate hal-docs package?
the current hal-devel package comes with documentation.