All the info you need regarding a programmer is on these threads, i suggest you read them, this is a general rule and doesnt need to be specific to mb model, for READING and LEARNING…
Specific rule is IC datasheet and correctly identify specs/connections of the IC present in the mb.