On one of my trips overseas the issue of configuration blowing up like this on devices was tracked down to bad code design. If the maker can't correct this you want to replace these with functional products.