تعاريف و مسائل كلي: دستگاه داراي يك ايپرام (EEPROM) كه به صورت يك آي سي فلش است ميباشد كه در حقيقت حكم هارد را دارد وكليه اطلاعات دستگاه از قبيل فريمور و تنظيمات و غيره روي آن ذخيره ميشود.
فريمور(Firmware) هم ميتوان گفت كه حكم سيستم عامل يا همان ويندوز را دارد. ارتقايفريمور در اكثر دستگاهها در حالت عادي به صورت نرم افزاري وجود دارد يعني اينكه بهراحتي دستگاه را به مد اپديت مي بريد و از طريق پورت سريال يا USB فريمور خود را بايك ورژن بالاتر ارتقا ميدهيد.اما در صورتي كه خود فريمور شما حالا به هر دليليآسيب ديده باشد يا دستگاه به هر دليلي روشن نشود و يا نتواند كار عادي خود راانجام دهد ديگر قادر به نوشيتن روي ايپرام از طريق خود فريمور نيستيد و بايد به صورت سخت افزاري روي ايپرام فايل فلش را بريزد.
فرق فلش و فريمور هم در اينست كه فلش شامل تمامي اطلاعات روي ايپرام است اما فريمور فقط خود قسمت سيستم عامل است.
به عنوان مثال در كامپيوتر اطلاعاتي بر روي بايوس وجود دارد كه ارتباطدهنده بين اجزاي مختلف كامپيوتر است و تنها در صورتي كه كامپيوتر به درستي بوت شودشما قادر به ريختن ويندوز و پارتيشن بندي و ... هستيد و اگر كامپيوتر شما به درستي بوت نشود هيچكدام از اين كارها را نميتوانيد بكنيد. در دستگاه ها قسمت بوت و فريموربا هم بر روي آي سي فلش (همان ايپرام) قرار دارند و آن را در اصطلاح فلش (فايل فلش) مي گويند.
اگر دستگاه ما به درستي بوت نشود بايد آن را در اصطلاح فلش كنيم يعني بدون دخالت خود دستگاه به صورت سخت افزاري مستقيما بر روي ايپرام فايل فلش (كه شامل تمامي اطلاعات است) را منتقل كنيم تادستگاه عين روز اول شده و بتواند بوت شود و زندگي را از سر بگيرد!(در كامپيوترهاي قديمي هم اگر مي خواستيم بايوس مادربرد را ارتقا بديم بايد مستقما روي ايپرام آن به وسيله دستگاه هايي كه شبيه به همين باكس ها بودند مينوشتيم.