Actually check for servicing/warranty, fix DDG field (#434)

Split some string routines
Adding forgotten sources
Use «serviced IMP» codes