added preliminary 18i20 support