I can give you more views :
View attachment 190830
***************************************************************************************
It is known that in first stages of Iranian missile technology development NK has helped Iran with building some parts of the Scud missiles sending them to Iran with great up nose gesture. But those parts were all inefficient and were not built up to necessary standards. So, Iranians decided to through them in rubbish, until someone called Mr. Tehrani Moghaddam insisted that young engineers can fix the problem. Iranians worked on some sort of middle system so they can use those NK made stuff.
In later developments, NK sent Iran a few single-stage missiles of their own design. Iranians were way back comparing to even North Koreans back then in 1988 when Iran needed missiles to respond to Iraqi city war. There is some memo books from thous young Iranian (all below 25) soldiers that were sent to Syria in 1987 to learn how to operate Scud missiles. If you read that book, you realize what is the essence of Iranian young scientists that make them so extraordinary and different from Middle Eastern counterparts. super man style hard work, discipline and great dreams.
Based on Western media and US gov, not only NK could not provide Iran with any serious help in their space program but totally the OPPOSITE. West says, NK used Iranian expertise with their first successful satellite launch couple of years ago.
NK tech is based on Chinese one that itself is a follow up of Russian one. The first stage of Iranian program was based on Russian, Chinese and NK missiles but exactly after they found out it is not that wise to use not so efficient NK tech, Iranians themselves started to design their own technology. This is why, NK is way behind Iran in Space, Electronics and advanced SLVs. Now, NK asks Iranian scientists to help them with their missile and satellite desires as China stopped its help for couple of years now.
Iranian current level of space carriers tech is only behind US, CHINA, INDIA, RUSSIA and to some extent Japan (I,m not talking about SAFIR rocket!! Let's take Simorgh, Ghaem and Ghoghnoos level of tech into account). Huge launches are under way in next 2 to 4 years. The lack of enough funding for Iranian pace program due to recent financial difficulties imposed on Iran, had, to some extent, helped Iran. It helped ISA to modify its plans for launching commercial satellites for foreign regional customers in 2 to 4 years from now. They are now counting on that income to cover their expenses.
Although, it is quite rational and usual for a country to use a Practically Approved and reliable design from other countries but since Iran have no real friend among Tech holders (not even beloved Russia or China help Iran with serious techs), in most cases, Iran has developed its own designs and tech for high tech stuff.