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