ARDUINO BIOS Flasher Project
Rebuild & Recompiled by ErfanDL for Support any BIOS chip
با عرض سلام و احترام خدمت دوستان عزیز @};-
در این بخش با آموزش ساخت پروگرامر بایوس به وسیله Arduino در خدمت شما هستیم
شاید برای شما هم پیش آمده باشد که بایوس لپ تاپ یا کامپیوتر خود را به اشتباه فلش یا آپدیت کنید و باعث بشه که دیگه کامپیوتر یا لپ تاپ شما روشن نشود
و یا هنگام آپدیت بایوس نوسانات و قطعی برق باعث به وجود آمدن مشکل برای بایوس شود
به وسیله این آموزش میتوانید برای خود یک پروگرامر بایوس ارزان قیمت تهیه کنید ( پروگرامر های مخصوص فلش بایوس در بازار قیمتی بین 250 تا 1 میلیون تومان دارند )
قابلیت های این پروگرامر
*قابلیت فلش کردن تمامی بایوس مادربوردها و لپ تاپ های جدید*
*قابلیت فلش کردن تمامی مدل های بایوس کارت های گرافیک*
========
قطعات مورد نیاز
بورد Arduino UNO
برد بورد ( Bread Board )
کابل هدر جامپر نری به نری و نری به مادگی
کابل USB برای اتصال Arduino UNO به کامپیوتر
========
نرم افزارهای مورد نیاز
برای راه اندازی و کار با این پروگرامر به سیستم عامل لینوکس نیاز داریم
سیستم عامل لینوکس پیشنهادی
KALI LINUX
دانلود سیستم عامل Kali Linux
نسخه 64 بیتی: http://cdimage.kali.org/kali-2.0/kal...-2.0-amd64.iso
نرم افزار Flashrom نسخه 0.9.7 برای سیستم عامل Kali Linux
flashrom_0.9.7+r1782-1_amd64.rar
نرم افزار Rufus برای ساخت فلش مموری با قابلیت بوت سیستم عامل Kali
http://rufus.akeo.ie/downloads/rufus-2.4.exe
========
آموزش
ابتدا IC بایوس که دچار مشکل شده است از روی مادربورد جدا کنید ( مراقب باشید پایه های IC آسیب نبیند )
سپس با توجه به تصویر زیر مدار پروگرامر را با دقت کامل سرهم کنید
حالا باید سیستم عامل Kali Linux را اجرا کنیم
برای این کار ابتدا سیستم عامل Kali Linux را از لینک بالا دانلود کنید
سپس نرم افزار Rufus را از لینک بالا دانلود کنید
یک فلش مموری 8 گیگ به سیستم خود متصل کنید و نرم افزار Rufus را اجرا کنید
از قسمت Device فلش مموری را انتخاب کنید:
از قسمت Create a bootable disk using گزینه ISO Image را انتخاب کنید:
سپس دکمه زیر را بزنید و فایل سیستم عامل Kali Linux را انتخاب کنید:
سپس روی دکمه Start کلیک کنید تا فلش بوت سیستم عامل Kali Linux ساخته شود
روی OK کلیک کنید
دوباره OK را بزنید
بعد از آماده شدن فلش مموری در پایین برنامه Rufus کلمه Ready نوشته میشود
حالا فلش را بوت کنید تا سیستم عامل Kali اجرا شود
این سیستم عامل نیاز به نصب ندارد و به صورت Live از روی فلش اجرا میشود
بعد از بوت شدن تصویر زیر نمایش داده میشود
گزینه اول یعنی Live AMD64 را انتخاب کنید تا سیستم عامل بوت شود
محیط سیستم عامل بعد از بوت شدن
حالا باید نرم افزار Flashrom را روی سیستم عامل نصب کنیم
نرم افزار Flashrom را از لینک بالا دانلود کنید و آن را از حالت فشرده خارج کنید
سپس فایل flashrom_0.9.7+r1782-1_amd64.deb را با یک فلش مموری به سیستم عامل Kali Linux انتقال دهید
روی فایل کلیک راست کنید سپس Open With را بزنید و روی Package Install کلیک کنید
روی Continue anyway کلیک کنید
روی Install کلیک کنید تا نرم افزار Flashrom نصب شود
حالا نرم افزار Terminal را اجرا کنید
دستور زیر را در محیط Terminal با دقت وارد کنید و دکمه Enter را بزنید تا فایل های مورد نیاز دانلود شوند
git clone --recursive git://github.com/urjaman/frser-duino
فایل های مورد نیاز با موفقیت دانلود شد
حالا در محیط ترمینال دستور زیر را وارد کنید و Enter را بزنید
cd frser-duino
حالا بورد Arduino UNO را با کابل USB به سیستم متصل کنید و دستور زیر را در محیط Terminal وارد کنید و دکمه Enter را بزنید تا فایل های مورد نیاز به Arduino UNO منتقل شود
make u2 && make flash-u2
فایل ها با موفقیت به Arduino UNO منتقل شد
حالا فایل مربوط به بایوس مادربورد کامپیوتر یا لپ تاپ را از سایت سازده مادربورد یا لپ تاپ دریافت کنید اگر فایل zip بود از حالت فشرده خارج کنید
نام فایل بایوس را به bios.rom تغییر نام دهید ( فرمت یا پسوند فایل rom شود )
سپس فایل بایوس را با یک فلش مموری به فولدر Home در سیستم عامل Kali انتقال دهید
فایل بایوس را کپی کنید و در مسیر Place > Home فایل را paste کنید
حالا باید چیپ بایوس را فرمت یا Erase کنیم برای این کار دستور زیر را در Terminal وارد کنید به بزرگی و کوچکی حروف دقت کنید
flashrom -E -V -p serprog:dev=/dev/ttyACM0:115200
در حال فرمت کردن چیپ بایوس ( Erasing BIOS Chip ) این عمل به مدت 10 تا 15 دقیقه یا بیشتر به طول می انجامد
چیپ بایوس با موفقیت فرمت یا Erase شد
حالا باید فایل را روی چیپ بایوس فلش کنیم برای این کار یک صفحه جدید Terminal باز کنید و دستور زیر را تایپ کنید و دکمه Enter را بزنید تا عملیات فلش آغاز شود به بزرگی و کوچکی حروف دقت کنید
flashrom -w bios.rom -V -p serprog:dev=/dev/ttyACM0:115200
در حال فلش شدن چیپ بایوس
دقت کنید که عملیات فلش حدود 5 تا 15 دقیقه به طول می انجامد این مدت زمان بستگی به حجم فایل بایوس دارد برای من حجم بایوس 4 مگابایت بود که حدود 10 الی 12 دقیقه طول کشید
عملیات فلش بایوس با موفقیت انجام شد
موفق باشید @};-
منبع: انجمن تخصصی SakhtafzarMag