কেবল জিএনইউ / লিনাক্স ব্যবহার করে ফ্ল্যাশ করা
(কোনও ফ্লপি ডিস্ক নেই, কোনও সিডি নেই, কোনও ডস নেই, ফ্রিডোস নেই, উইন নেই *)
ব্যাখ্যা
সাধারণত দুটি ফাইল থাকে:
একটি বাইনারি ফাইল যা মাদারবোর্ডের রোম চিপে স্থানান্তরিত হতে চলেছে এমন সমস্ত ডেটা (ফার্মওয়্যার) অন্তর্ভুক্ত করে,
একটি বাইনারি ফাইল যা একটি এক্সিকিউটেবল ইউটিলিটি এবং ফার্মওয়্যারের মাদারবোর্ডে আসল স্থানান্তর করতে ব্যবহৃত হয়, পাশাপাশি কিছু চেক।
নির্মাতারা এই দুটি বাইনারিগুলিকে একটি স্ব এক্সট্র্যাক্ট সংক্ষেপিত এক্সিকিউটেবল ফাইলের (.exe যা .zip ফাইলের মতো) সংযুক্ত করতে পারে।
এই ক্ষেত্রে একটি জিএনইউ / লিনাক্স ব্যবহারকারী .exe ফাইলটি আনজিপ করে ফার্মওয়্যার ফাইলটি বের করতে পারেন। তারপরে ফ্ল্যাশরাম ইউটিলিটি ব্যবহার করে নতুন ফার্মওয়্যারটি মাদারবোর্ডে ফ্ল্যাশ করতে পারে।
আমি এই পদ্ধতিটি একটি গিগাবাট GA-Z68MA-D2H-B3 (রেভ। 1.3) এবং একটি .exe ফাইল যা F10 ফার্মওয়্যার রিভিশন অন্তর্ভুক্ত ব্যবহার করে পরীক্ষা করেছি।
কার্যপ্রণালী
পুরানো ফার্মওয়্যারের ব্যাকআপ তৈরি করতে:
flashrom -p internal -r backup.rom -o backuplog.txt
নতুন ফার্মওয়্যারটির লেখা তৈরি করতে, Z8MAD2H3.F10 আপনার নতুন ফার্মওয়্যারের সাথে প্রতিস্থাপন করুন:
flashrom -p internal -w Z8MAD2H3.F10 -o writelog.txt
একটি অসফল লেখা থেকে প্রত্যাবর্তন করতে, যদি আপনি প্রথম ধাপে ব্যাকআপটি সম্পূর্ণ করেন:
flashrom -p internal -w backup.rom -o restorelog.txt