fix interface range, added other device types, expansion modules