New kernel based on Update 2 source