update from p880-dev source