It seems that in order for some devices to detect a charger as high current,  the data pins need to be short circuited. This will not work with Apple devices so a data voltage mapping need to be done in that case.