Proqramın yenilənməsi prosesi ümumiyyətlə firmware adlanır. Ümumiyyətlə bu metod, funksional cihaz dəstində dəyişiklik etmək və ya işlərində aşkar edilmiş səhvləri düzəltmək üçün istifadə olunur.
Cihazın müəyyən tapşırıqları yerinə yetirməsi üçün proqram təminatı tələb olunur. Bu, mikrokontrolörün düzgün işləməsi üçün lazım olan məlumatları ehtiva edən dəyişkən olmayan bir yaddaş parçasıdır. Tipik olaraq, proqram təminatı müəyyən bir yaddaş çipinin quraşdırılması ilə həyata keçirilir. Bəzi avadanlıq yenidən yandırıla bilər. Təbii ki, bu proses mikro dövrəni dəyişdirməklə deyil, yaddaşının tərkibini dəyişdirməklə həyata keçirilir.
Müasir cihazlar əsasən müxtəlif səhvləri düzəltmək üçün parıldayır. Avadanlıqların istismarı zamanı aşkar olunan səhvlər mütəxəssislər tərəfindən təhlil olunur. Alınan məlumatlara əsasən cihazın keyfiyyətini artırmaq üçün yeni bir proqram təminatı yaradılır.
Bəzən proqram təminatı müəyyən cihazların fərqli funksiyaları yerinə yetirməsinə imkan verir. Məsələn, bəzi köhnə mobil telefon modellərini yanıb söndükdən sonra kameralarını video çəkmək üçün istifadə etmək mümkün oldu.
Bəzi cihazlar əvvəlcə müəyyən bir ərazidə işləmək üçün hazırlanmışdır. Proqram təminatının dəyişdirilməsi avadanlıqları fərqli iş şəraitinə uyğunlaşdırmağa kömək edir. Bu cür şəbəkə cihazlarının marşrutlaşdırıcılar və açarları kimi bir çox istehsalçısı Rusiyada avadanlıqdan istifadə etməzdən əvvəl proqram təminatını yeniləməyi məsləhət görür.
Çox vaxt yeni bir proqram təminatı müəyyən cihazların istehsalçıları tərəfindən yaradılır. Bəzən firmalar müəyyən bir cihazın proqram təminatını tez bir zamanda əvəzləməyə imkan verən xüsusi tətbiqetmələr hazırlayırlar. Fonksiyonlarına proqram təminatını yeniləmək imkanı daxil olan avadanlıq tapmaq nadir deyil. Bu yanaşma, müəyyən edilmiş səhvləri ixtisaslaşmış mərkəzlərlə əlaqə saxlamadan təkbaşına düzəltməyə imkan verir. Proqramın yalnız cihazın keyfiyyətinə deyil, həm də performansına təsir göstərə biləcəyi diqqət çəkir.