Apple's Self Service Repair program is a great step forward, but not the unqualified win for repair enthusiasts that Apple's marketers would have you believe, according to a do-it-yourself repair website.

The biggest problem with Apple's program is that the parts have to be compatible with the device, according to iFixit's Elizabeth Chamberlain. When purchasing parts from Apple's Self Service Repair Store, a customer must enter a device's serial number or IMEI, and any parts ordered need to be matched with the same device after installation.

Adding a serial number check into their checkout process could allow Apple to block even more repairs in the future.

Customers will need to contact the Self Service Repair Store support team by phone or chat to initiate the system configuration process. The parts store is run by a third-party company.

iFixit said there is still a lot to be excited about, with the details Apple announced, including availability of tools that only certified Apple technicians could access until now and free step-by-step visual repair manuals on Apple's website.

"We are really happy to see Apple making repair manuals available for everyone for free online." We have been asking for this for twenty years. For the first time, they are selling their own repair tools to the public. You can buy official Apple battery presses and display devices, or even rent them.

iFixit believes that Apple will be required to take further steps as Right to Repair legislation progresses around the world.

At least Apple is getting some of their homework done before the program starts.