These devices have been discussed extensively in the past, with contributions from the manufacturer.
I don't know what other members of the community feel about this, but while almost everybody agrees that "hacking for the purpose of interfacing or fixing bugs" is above board, "hacking to upgrade to a more expensive model" is somewhat less so.
MarkMLl