Тем не менее разработчики комплекса 9К32 сумели преодолеть все трудности. В ЛОМО была создана тепловая ГСН массой не более 1,2 кг в требуемых для ракеты габаритах. Наведение ЗУР производилось по методу пропорциональной навигации, не требующему от ракеты больших поперечных перегрузок.
Сложной представлялась и задача создания двигательных установок ракеты. Старт ЗУР должен был осуществляться из пусковой трубы с плеча стрелка-зенитчика из положений стоя, с колена, из окопа и даже при нахождении заднего среза пусковой трубы в воде. Требовалось также обеспечить возможность пуска ЗУР из люков боевых машин, движущихся со скоростью до 20 км/ч. Нужно было исключить поражение стрелка-зенитчика струей продуктов сгорания двигателя. Выход был найден в реализации схемы запуска маршевого двигателя с использованием специально разработанной пиротехнической задержки после вылета ЗУР из пусковой трубы ЗУР, на безопасном для стрелка расстоянии. Выброс ЗУР из трубы достигался задействованием выбрасывающего заряда, полностью сгорающего в пусковой трубе.
Трудной задачей стало обеспечение соизмеримой с полетным временем ракеты продолжительности работы маршевого заряда двигателя. Очень легкая ЗУР с притупленным обтекателем тепловой ГСН быстро тормозилась после окончания работы двигателя. С учетом высоких требований ЗУР по маневренности, при наведении на цель пассивный участок ее полета мог использоваться только в минимальной мере. Для снижения аэродинамического сопротивления ракету выполнили в очень большом удлинении и малом диаметре — 76 мм. При существующих скоростях горения топлива требуемая продолжительность работы (порядка 10–15 с) многократно превышала максимально достижимую для традиционных шашек с центральным каналом и малым сводом горения. С другой стороны, она была в несколько раз меньше соответствующей бесканальному заряду топлива с горением по плоскому торцу. После длительной отработки удалось создать заряд смесевого топлива с требуемой длительностью работы за счет реализации так называемой кратерной формы поверхности горения. Необходимая скорость горения (до 40 мм/с) достигалась путем армирования заряда металлическими проволочками для ускоренного прогрева внутренних слоев топлива, обеспечивающего их быстрое воспламенение и опережающее выгорание топлива в объемах, непосредственно прилегающих к проволочкам.
При этом двигатель обеспечивал и двухрежимную расходную характеристику, быстро разгоняя ракету до максимальной скорости и поддерживая ее в течение 5 и более секунд.
Наряду с топливным зарядом маршевого двигателя немало усилий в отработке потребовал и заряд газогенератора, обеспечивающего работу рулевых машинок и турбогенератора системы полетного электроснабжения. Основными проблемами стали нестабильность внутрибаллистических характеристик и засорение фильтров фрагментами бронировки порохового заряда.
Для топливного заряда выбрасывающего двигателя наибольшие трудности были связаны с обеспечением требуемой расходной характеристики при крайне малой (менее десятой доли секунды) продолжительности его работы.
Для снижения массы аэродинамических рулей и рулевых машинок впервые в Советском Союзе на зенитной ракете была применена одноканальная система управления самонаводящейся ЗУР. Ранее подобная схема уже использовалась тем же коллективом СКБ в противотанковой ракете "Малютка". Аэродинамические рули на выполненной по схеме "утка" ЗУР "Стрела-2" были установлены только в одной плоскости, а двухмерное управление достигалось в результате вращения ракеты при соответствующей раскладке сигналов, выдаваемых от тепловой ГСН к рулям. Рули работали в релейном режиме, перекладываясь на 30 град, в крайнее положение. Для размещения ЗУР в пусковой трубе малого диаметра рули утапливались в корпус ракеты, а четыре перьевых стабилизатора укладывались в пространстве за срезом сопла. При старте рули и стабилизаторы раскрывались пружинными устройствами.
Малогабаритная ЗУР оснащалась боевой частью малой массы (1,17 кг), способной нанести существенный ущерб цели только при прямом попадании. При использовании тепловой ГСН с малой чувствительностью ракета наводилась "в догон", так что наиболее вероятным случаем становился подход к цели со скользящим ударом о ее поверхность, при котором ракета быстро разрушалась. В этих условиях для эффективного поражения цели во взрывательном устройстве ЗУР впервые был использован импульсный высокочувствительный магнитоэлектрический генератор, в схеме которого применялись полупроводниковый усилитель и реактивные контакты, обеспечивающие его своевременное срабатывание при ударе по прочным преградам. Кроме того, было проработано использование для поражения цели фрагментов, образуемых при подрыве боевой части в результате разрушения расположенных впереди нее систем и агрегатов ракеты общей массой более 1,5 кг.