update to HomePort
HomePort update with Elder Brother Wu
Fix changes to HomePort class by griffas