সংস্করণ: ২.৪.৪
সর্বশেষ হালনাগাদ: ২০২৬-০৭-২৩
সংক্ষিপ্ত বিবরণ
এই নির্দেশিকার উদ্দেশ্য হলো ChromeOS UI দ্বারা সমর্থিত fwupd ফার্মওয়্যার আপডেটগুলো কীভাবে কনফিগার করতে হয়, তা বর্ণনা করা।

পটভূমি
fwupd হলো একটি ওপেন-সোর্স ডেমন যা লিনাক্স-ভিত্তিক সিস্টেমে পেরিফেরাল এবং অন্যান্য সিস্টেম ফার্মওয়্যার আপডেট করে থাকে। fwupd হলো সেই প্রক্রিয়া যার মাধ্যমে ChromeOS পেরিফেরাল ফার্মওয়্যার আপডেট করে।
fwupd আপডেট পেলোডগুলো .cab ফাইল নিয়ে গঠিত, যা লিনাক্স ভেন্ডর ফার্মওয়্যার সার্ভিস (LVFS)-এ সংরক্ষিত থাকে। লিনাক্সে, fwupd আপডেটগুলো LVFS-এ আপলোড হয়ে গেলেই ব্যাপকভাবে উপলব্ধ করা যায়। তবে, ChromeOS-এ আপডেটগুলো উপলব্ধ করার জন্য, সর্বোত্তম ব্যবহারকারীর অভিজ্ঞতা নিশ্চিত করতে ChromeOS টিম নতুন আপডেটগুলোকে আলাদাভাবে যাচাই করে এবং অনুমোদিত তালিকায় অন্তর্ভুক্ত করে।
fwupd প্রক্রিয়া
নিম্নলিখিতটি শুধুমাত্র WWCB-প্রত্যয়িত পেরিফেরালগুলির ক্ষেত্রে প্রযোজ্য, যেগুলির নমুনা অ্যালিয়ন-এর কাছে পাঠানো হয়েছে।
যদি ChromeOS-এ fwupd-এর বর্তমান সংস্করণটি পেরিফেরালটিকে আগে থেকেই সমর্থন না করে, তাহলে ব্যবহার ক্ষেত্র ১ এবং ব্যবহার ক্ষেত্র ২-এ প্রদত্ত নির্দেশাবলী অনুসরণ করুন। যদি ChromeOS-এ fwupd-এর বর্তমান সংস্করণটি পেরিফেরালটিকে আগে থেকেই সমর্থন করে, তাহলে সরাসরি ব্যবহার ক্ষেত্র ২-এ চলে যান।
ব্যবহারের ক্ষেত্র ১: ChromeOS-এর fwupd-এর বর্তমান সংস্করণ পেরিফেরালটিকে সমর্থন করে না
ChromeOS-এ fwupd-এর বর্তমান সংস্করণটি পেরিফেরালটিকে সমর্থন করে না।

ODM এবং OEM-রা fwupd কোডবেসে প্লাগইন পরিবর্তন জমা দেওয়ার জন্য সরাসরি চিপসেট বিক্রেতাদের সাথে কাজ করবে।
- fwupd ইন্টিগ্রেশন হ্যান্ডবুকটি দেখুন (দ্বিতীয় ধাপ - fwupd ব্যবহার) ।
- প্লাগইন পরিবর্তনসমূহ: উদাহরণ ১ , উদাহরণ ২
-
.quirkফাইলেVIDs:PIDsমেলানো: উদাহরণ ৩- কুইর্ক ফাইল পরিবর্তনের বিকল্প হিসেবে, যদি ইউএসবি পেরিফেরালটি বিদ্যমান প্লাগইন দ্বারা সমর্থিত হয়, তাহলে আপনি ডিএস২০ স্পেসিফিকেশন অনুসরণ করতে পারেন।
- fwupd-এর রক্ষণাবেক্ষণকারীদের দ্বারা প্লাগইন এবং কুইর্কের ফলস্বরূপ পরিবর্তনগুলো মার্জ করা হয়েছে।
- fwupd-এর আনুষ্ঠানিক পয়েন্ট রিলিজের (যেমন, 1.8.4) জন্য অপেক্ষা করুন এবং সংস্করণটি লিখে রাখুন।
fwupd রিলিজগুলো নিয়মিতভাবে ChromeOS-এ প্রতিফলিত হয় এবং Chromium রিলিজের সময়সূচী অনুসরণ করবে।
যদি আপনি আসন্ন কোনো ক্রোমিয়াম রিলিজের ফিচার ফ্রিজ কাট-অফ তারিখের পরে প্লাগইন পরিবর্তন, বাগ ফিক্স, বা কুইর্ক ফাইলের পরিবর্তন জমা দেন, কিন্তু পরিবর্তনগুলো পরবর্তী ক্রোমওএস রিলিজের জন্য উচ্চ অগ্রাধিকারের হয়, তাহলে:
- পার্টনার ইস্যু ট্র্যাকারে যান।
- আপনার গুগল পার্টনার ডোমেইন অ্যাকাউন্ট দিয়ে লগইন করুন।
আপনার কম্পোনেন্টে (
ChromeOS > External > WWCB > PERIPHERAL OEM > fwupd) একটি বাগ তৈরি করতে বাম দিকের মেনু থেকে ' Create Issue' বোতামে ক্লিক করুন। এটি ChromeOS টিমকে ChromeOS-এ fwupd সংস্করণটি আপরেভ করার জন্য সতর্ক করে।বাগটিতে নিম্নলিখিত তথ্য প্রদান করুন:
ত্রুটির শিরোনাম:
[PRODUCT NAME - fwupd]: New Plugin NAME OF THE PLUGIN requires fwupd X.Y.Z version uprevত্রুটির বিবরণ:
- fwupd সংস্করণ নম্বর, যেটিতে প্লাগইন পরিবর্তনগুলো অন্তর্ভুক্ত রয়েছে:
- এটি কী কী বৈশিষ্ট্য যোগ করে?
- কোন বাগগুলো ঠিক করা হয়েছে?
- এটি কোন কোন হার্ডওয়্যার সমর্থন করে?
- ডিভাইসটির প্রস্তুতকারক/মডেল
- ভিআইডি, পিআইডি
- GUID (বিশ্বব্যাপী অনন্য শনাক্তকারী)
- fwupd সংস্করণ নম্বর, যেটিতে প্লাগইন পরিবর্তনগুলো অন্তর্ভুক্ত রয়েছে:
উদাহরণ স্ক্রিনশট:

বাগটি বাছাই করে নেওয়া হবে এবং গুগল ইঞ্জিনিয়াররা fwupd-এর নির্বাচিত সংস্করণটি ChromeOS-এ অন্তর্ভুক্ত করবেন।
- উদাহরণ পরিবর্তন তালিকা ১
- দ্রষ্টব্য : fwupd uprev ক্রোমিয়াম রিলিজ সময়সূচী অনুসরণ করে, তাই নিশ্চিত করুন যে ব্রাঞ্চ ফিচার ফ্রিজ কাট-অফ তারিখের আগে fwupd uprev অনুরোধ জমা দেওয়া হয়েছে।
চেঞ্জলিস্ট অনুমোদিত হলে fwupd-এর উন্নত সংস্করণটি ক্যানারি চ্যানেলে উন্নীত করা হবে।
- fwupd-এর উন্নত সংস্করণটি ChromeOS-এর কোন বিল্ড সংস্করণে রয়েছে তা জানতে বাগটিতে একটি মন্তব্য করুন। এছাড়াও, আপনি ChromeOS পার্টনার কনসোলে (CPCon) বিল্ড সংস্করণ অনুসন্ধান করতে CL Finder ব্যবহার করতে পারেন (এর জন্য Google কর্পোরেট পার্টনার ডোমেইন অ্যাকাউন্ট প্রয়োজন, CPCon-এ অ্যাক্সেসের জন্য অনুগ্রহ করে TAM-দের সাথে যোগাযোগ করুন)।
ব্যবহারের ক্ষেত্র ২: ChromeOS-এর fwupd-এর বর্তমান সংস্করণ পেরিফেরালটিকে সমর্থন করে
ChromeOS-এ fwupd-এর বর্তমান সংস্করণটি ইতিমধ্যেই পেরিফেরালটিকে সমর্থন করে এবং একটি নতুন ফার্মওয়্যার উপলব্ধ আছে।

একটি
.cabফাইল তৈরি করুন।সমস্ত ফার্মওয়্যার একটি ক্যাবিনেট আর্কাইভ হিসেবে আপলোড করা হয়। ফার্মওয়্যার বাইনারির পাশাপাশি, LVFS আশা করে যে আর্কাইভটিতে অন্তত একটি .metainfo.xml ফাইল থাকবে, যা টার্গেট ডিভাইস এবং ফার্মওয়্যারের বর্ণনা দেবে। আপনি লিনাক্সে gcab (ক্যাবিনেট ফাইল তৈরির একটি লাইব্রেরি) ব্যবহার করে ক্যাবিনেট আর্কাইভ তৈরি করতে পারেন।
পরীক্ষিত ও চূড়ান্ত ফার্মওয়্যার আপডেটটি (
.cabফাইল) LVFS-এ আপলোড করুন।স্থিতিশীল রিমোটে আপডেটটি উপলব্ধ আছে কিনা তা নিশ্চিত করুন।
যদি এটি প্রাইভেট , এমবার্গো বা টেস্টিং রিমোটে উপলব্ধ থাকে, তবে এটি ChromeOS মিররে যোগ করা হবে না।
একটি স্বাক্ষরিত প্রতিবেদনের মাধ্যমে LVFS-এ আপডেটগুলিকে যাচাইকৃত হিসাবে চিহ্নিত করা হয়েছে।
ডিভাইস টেস্টগুলো যোগ করা হয়েছে কিনা তা নিশ্চিত করুন।
- ডিভাইস পরীক্ষার জন্য টেস্ট ফ্রেমওয়ার্ক দ্বারা সমর্থিত উদাহরণ json ফাইল।
এটি যদি প্রথম ফার্মওয়্যার আপলোড হয়, তাহলে নিশ্চিত করুন যে LVFS-এর স্টেবল রিমোটে অন্তত দুটি ফার্মওয়্যার— বেস ফার্মওয়্যার (ডাউনগ্রেড পরীক্ষা করার জন্য) এবং নতুন ফার্মওয়্যার (আপগ্রেড পরীক্ষা করার জন্য)—উপলব্ধ আছে।
একটি স্বাক্ষরিত প্রতিবেদনের মাধ্যমে ক্রোমওএস-এ ফার্মওয়্যার আপগ্রেড পরীক্ষা করা উচিত।
আপনার অ্যাকাউন্টের সাথে DUT লিঙ্ক করতে LVFS-এ সার্টিফিকেটগুলো আপলোড করুন।
- আপনার অ্যাকাউন্ট দিয়ে LVFS- এ লগইন করুন।
- উপরের ডানদিকে থাকা “ব্যক্তি” আইকনটিতে ক্লিক করুন, অথবা https://fwupd.org/lvfs/profile{:.external} লিঙ্কে ক্লিক করুন।
- প্রোফাইল সেটিংসে ক্লিক করুন।
আপনার ক্রোমবুকে ক্লায়েন্ট সার্টিফিকেটটি খুঁজুন।
- দ্রষ্টব্য : ক্রোমবুকটি অবশ্যই ডেভেলপার মোডে থাকতে হবে।
- ctrl + alt + t চেপে ChromeOS ডেভেলপার শেল চালু করুন।
প্রকার:
shell/var/lib/fwupd/pkiতে যান:cd /var/lib/fwupd/pkiclient.pemফাইলটি আপনার ক্রোমবুকের একটি ফোল্ডারে কপি করুন, যেমন:Downloads।cp client.pm /home/chronos/user/MyFiles/Downloads/
LVFS ওয়েবসাইটের ক্লায়েন্ট সার্টিফিকেট বিভাগে থাকা আপলোড সার্টিফিকেট বোতামে ক্লিক করুন এবং সার্টিফিকেটটি আপলোড করুন।
- পরীক্ষার জন্য ব্যবহৃত প্রতিটি ক্রোমবুকে এই ধাপগুলো পুনরাবৃত্তি করুন (আপনি বিভিন্ন কম্পিউটারের জন্য একাধিক সার্টিফিকেট আপলোড করতে পারেন)।
DUT-এর মাধ্যমে টেস্ট আপগ্রেড করুন এবং স্বাক্ষরিত রিপোর্ট আপলোড করুন।
রিপোর্ট পরীক্ষা ও আপলোড করতে, নিম্নলিখিত কমান্ডগুলো চালান এবং অনুরোধ করা হলে প্রমাণীকরণ করুন।
fwupdmgr refreshfwupdmgr updatefwupdmgr report-history --signদ্রষ্টব্য : আপনি যদি ইতিমধ্যেই
--signফ্ল্যাগ ছাড়া রিপোর্ট আপলোড করে থাকেন, তাহলে একই রিপোর্টটি LVFS-এ পুনরায় আপলোড করতে fwupdmgr report-history--sign --forceব্যবহার করতে পারেন।fwupdmgr report-history --sign --forceসার্ভারের প্রতিক্রিয়া দেখতে আপনি
--verboseবিকল্পটি ব্যবহার করতে পারেন।fwupdmgr report-history --force --verbose
নিশ্চিতকরণ ডায়ালগ বক্সে 'হ্যাঁ' -তে ক্লিক করুন।
- এটি স্বাক্ষরিত প্রতিবেদনটি আপনার অ্যাকাউন্টে আপলোড করে দেবে।
- নিশ্চিত করতে, https://fwupd.org/lvfs/dashboard- এ যান এবং উপরের বাম দিকে থাকা হোম সেকশনের অধীনে সাইনড রিপোর্টস (Signed Reports) -এ ক্লিক করুন।
LVFS-এ ফার্মওয়্যার সংস্করণে স্বাক্ষরিত প্রতিবেদন যাচাই করুন
- LVFS-এ পেরিফেরালটি অনুসন্ধান করুন।
- যদি আপলোড করা স্বাক্ষরিত রিপোর্টটি একটি ক্রোমবুক ব্যবহার করে পেরিফেরালটির ফার্মওয়্যার সংস্করণ সফলভাবে আপগ্রেড করার পরের হয়, তাহলে 'টেস্টেড বাই' বিভাগে ChromeOS সংস্করণ, fwupd সংস্করণ এবং এনটিটি দেখানো হবে। উদাহরণ দেখুন।
- নিশ্চিত করুন যে রিলিজ গেটিং-এ “ক্রোমওএস ব্যবহারকারীদের জন্য উপলব্ধ” (Available to ChromOS users) লেখাটির পাশে একটি সবুজ টিক চিহ্ন দেখাচ্ছে।
M126 থেকে শুরু করে, ফার্মওয়্যার আপডেট শুধুমাত্র ChromeOS ব্যবহারকারীরাই পাবেন, যদি ফার্মওয়্যারটির LVFS-এ স্বাক্ষরিত রিপোর্ট (ChromeOS-এ পরীক্ষিত) থাকে।
- ২৪ ঘণ্টা পর, ব্যবহারকারীরা পেরিফেরালটি ক্রোমবুকের সাথে সংযুক্ত করে ChromeOS UI-এর মাধ্যমে ফার্মওয়্যার আপগ্রেড করতে পারবেন। Settings > About ChromeOS > Firmware updates- এ যান।
- দ্রষ্টব্য: একটি নির্দিষ্ট মাইলস্টোনের জন্য ChromeOS-এ প্রয়োজনীয় সমস্ত প্লাগইন পরিবর্তন উপলব্ধ হলেই ফার্মওয়্যার আপডেট পাওয়া যাবে।
স্বাক্ষরিত প্রতিবেদনগুলো সম্পর্কে আরও বিস্তারিত তথ্য LVFS- এ পাওয়া যাবে।
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
প্রশ্ন: কোন ক্রোমবুকগুলো fwupd সমর্থন করে?
M101 বা তার পরবর্তী সংস্করণের সমস্ত ChromeOS ডিভাইস।
কীভাবে খুঁজে বের করা যায় যে ChromeOS-এর সাথে fwupd-এর কোন সংস্করণটি সমন্বিত আছে?
- ব্রাউজারের মাধ্যমে
chrome://systemখুলুন (M109 বা তার পরবর্তী সংস্করণ)।-
fwupd_versionএ যান।
-
- অথবা ডেভেলপার মোড, রুট কনসোলের মাধ্যমে,
-
fwupdmgr --versionটাইপ করুন -
runtime org.freedesktop.fwupdদেখুন
-
প্রশ্ন: fwupd uprev প্রক্রিয়াটি সম্পন্ন হতে কতক্ষণ সময় লাগে?
fwupd uprev ক্রোমিয়াম রিলিজ শিডিউল অনুসরণ করে, নিশ্চিত করুন যে ব্রাঞ্চ ফিচার ফ্রিজ কাট-অফ তারিখের আগে fwupd uprev অনুরোধ জমা দেওয়া হয়েছে।
ক্রোমওএস প্রকাশের সময়সূচী সম্পর্কে আমি আরও তথ্য কোথায় পেতে পারি?
কীভাবে একটি ক্রোমবুককে ডেভেলপার মোডে পরিবর্তন করা যায়?
- ক্রোমবুকটি বন্ধ করুন।
- esc + Refresh চেপে ধরে পাওয়ার বাটন চাপুন।
- দ্রষ্টব্য : কিছু ক্রোমবুকে esc + → (ডান তীর কী) চেপে পাওয়ার বাটন চাপতে হয়।
- ডিভাইসটি চালু হলে আপনি রিকভারি স্ক্রিন বা মোড দেখতে পাবেন।
- তারপর গ্রহণ করার জন্য ctrl + d চাপুন এবং এরপর Enter চাপুন ।
- দ্রষ্টব্য : আপনি যদি ctrl + d চাপার আগে অন্য কোনো কী চাপেন, তাহলে ডিভাইসটি ডেভেলপার মোডে যাবে না।
- ডিভাইসটি রিবুট হবে, একটি বিপ শব্দ করবে এবং আপনি দেখতে পাবেন 'আপনার সিস্টেম ডেভেলপার মোডে যাচ্ছে'।
- প্রায় ৩০ সেকেন্ড পর আপনি 'ডেভেলপার মোডের জন্য সিস্টেম প্রস্তুত করা হচ্ছে' লেখাটি দেখতে পাবেন।
- অবশেষে (ডিস্কের আকারের উপর নির্ভর করে এতে ১০ মিনিট থেকে ১ ঘণ্টার বেশি সময় লাগতে পারে) ডিভাইসটি রিবুট হয়ে সাধারণ ওয়েলকাম স্ক্রিনে চলে আসবে।
- কমান্ড প্রম্পট খুলতে ctrl + alt + → (ডান তীর কী) চাপুন।
- দ্রষ্টব্য: কিছু ক্রোমবুকে এটি হলো Ctrl + Alt + রিফ্রেশ কী।
- ব্রাউজার ভিউতে ফিরে যেতে, ctrl + alt + ← (বাম তীর কী) চাপুন।
- [ডেভেলপার মোড]-এ আরও বিস্তারিত তথ্য পাওয়া যাবে।
কীভাবে একটি ক্রোমবুককে নরমাল মোডে আনা যায় (অর্থাৎ, ডেভেলপার মোড নিষ্ক্রিয় করা যায়)?
আপনার ডিভাইসটি রিবুট করুন এবং ফার্মওয়্যার স্ক্রিনে স্পেসবার চাপুন।
[ডেভেলপার মোড]-এ আরও বিস্তারিত তথ্য পাওয়া যাবে।
ক্রোমওএস কি fwupd-এর মাধ্যমে ডাউনগ্রেড সমর্থন করে?
না। যদি fwupd-এর প্রোডাকশন সংস্করণ বা ফার্মওয়্যারটি নষ্ট হয়ে যায়, তাহলে আপনাকে https://fwupd.org/lvfs/dashboard-এর মাধ্যমে স্বাক্ষরিত রিপোর্টটি মুছে ফেলতে হবে। যখনই আপনি প্লাগইন পরিবর্তন জমা দেন এবং/অথবা কোনো নতুন ফার্মওয়্যার উপলব্ধ হয়, তখন পরীক্ষা করা গুরুত্বপূর্ণ । নিশ্চিত করুন যে LVFS-এর একটি স্থিতিশীল রিমোটে ফার্মওয়্যারের একটি বেস সংস্করণ সর্বদা উপলব্ধ থাকে।
কীভাবে জানা যাবে যে ChromeOS-এর কোন সংস্করণগুলো কোন fwupd আপডেট সমর্থন করবে?
আপনি বাগটিতে একটি মন্তব্য করে জানতে চাইতে পারেন যে পরিবর্তনগুলি কোন বিল্ড সংস্করণে অন্তর্ভুক্ত করা হয়েছে এবং গুগল ইঞ্জিনিয়াররা আপনাকে সেই তথ্যটি দিতে পারবেন। এছাড়াও আপনি ChromeOS পার্টনার কনসোলে (CPCon) বিল্ড সংস্করণ অনুসন্ধান করতে CL Finder ব্যবহার করতে পারেন (এর জন্য গুগল কর্পোরেট পার্টনার ডোমেইন অ্যাকাউন্ট প্রয়োজন—CPCon-এ অ্যাক্সেসের জন্য TAM-দের সাথে যোগাযোগ করুন)। এটি কোন মাইলস্টোনের সাথে সম্পর্কিত তা দেখতে ChromeOS পার্টনার ফ্রন্টএন্ডে (CPFE) বিল্ড সংস্করণটি মিলিয়ে দেখা যেতে পারে।
কীভাবে একটি LVFS অ্যাকাউন্ট তৈরি করতে হয়?
অ্যাকাউন্ট পাওয়ার জন্য LVFS ডকুমেন্টেশন দেখুন।
LVFS-এ cab ফাইলগুলো কীভাবে আপলোড করতে হয়?
ফার্মওয়্যার আপলোড সংক্রান্ত LVFS ডকুমেন্টেশন দেখুন।
প্রশ্ন: কীভাবে নিশ্চিত করা যায় যে একটি ফার্মওয়্যার কোনো নির্দিষ্ট পেরিফেরালের জন্য?
এটি সর্বাধিক পরিচিত কনফিগারেশন ফাইলের মাধ্যমে করা সম্ভব। আরও তথ্যের জন্য fwupd-এর সর্বাধিক পরিচিত কনফিগারেশন দেখুন।
LVFS-এ আপলোড করার আগে আমি আমার fwupd আপডেটটি কীভাবে পরীক্ষা করতে পারি?
একবার প্লাগইনের পরিবর্তনগুলো জমা দেওয়া হয়ে গেলে এবং fwupd-এর নির্বাচিত সংস্করণটি ChromeOS টেস্ট ইমেজে অন্তর্ভুক্ত হয়ে গেলে, আপনি ChromeOS পার্টনার ফ্রন্টএন্ড (CPFE)-এর মাধ্যমে টেস্ট ইমেজটি অ্যাক্সেস করতে পারবেন (এর জন্য একটি Google কর্পোরেট পার্টনার ডোমেইন অ্যাকাউন্ট প্রয়োজন—CPFE অ্যাক্সেসের জন্য TAM-দের সাথে যোগাযোগ করুন)।
ChromeOS-এ ফার্মওয়্যার পরীক্ষার জন্য LVFS ডকুমেন্টেশন দেখুন। বিকল্পভাবে, আপনি Moblab দিয়ে fwupd টেস্টগুলোও চালাতে পারেন।
প্রশ্ন: কোনো ব্যবহারকারীর পেরিফেরালের জন্য ফার্মওয়্যার আপডেট উপলব্ধ হলে তাকে কীভাবে জানানো হবে?
LVFS-এ আপডেটটিকে যে জরুরি অবস্থা দেওয়া হয়েছিল, তার উপর ভিত্তি করে ব্যবহারকারী একটি আপডেট উপলব্ধ হওয়ার বিজ্ঞপ্তি পাবেন। এর কার্যপ্রণালী নিম্নরূপ:
| জরুরি অবস্থা | বিজ্ঞপ্তির আচরণ |
|---|---|
| নিম্ন | ব্যবহারকারীকে জানানো হবে না, তাকে নিজে থেকেই আপডেট চেক করতে হবে। |
| মাঝারি | |
| উচ্চ | |
| সমালোচনামূলক | আপডেট সম্পূর্ণ না হওয়া পর্যন্ত প্রতিবার বুট করার সময় নোটিফিকেশন দেখানো হবে। |
প্রশ্ন: fwupd আপডেটগুলো কি স্বয়ংক্রিয়ভাবে হয়?
না। সকল fwupd আপডেট ব্যবহারকারী দ্বারা শুরু করা হয় এবং এগুলো বুট করার সময় বা স্বয়ংক্রিয়ভাবে ঘটবে না।
প্রশ্ন: DS20 স্পেসিফিকেশনের সুবিধা কী?
বর্তমানে শুধু USB পেরিফেরালগুলির জন্য যাচাই করা হয়েছে, যদি আপনি আপনার অন্যান্য হার্ডওয়্যারে ব্যবহৃত একই প্রোটোকল ব্যবহার করেন, তবে এটি একটি DS20 ডেসক্রিপ্টরের সাথেই কাজ করবে।
বিক্রেতারা fwupd প্রোজেক্টের পরিবর্তে ইউএসবি ডেসক্রিপ্টরে কুইর্ক ফাইলের ডেটা রাখতে পারেন। এর ফলে, ইউএসবি ডিভাইসটি প্রবেশ করানোর পর fwupd ডেসক্রিপ্টরের ডেটা পড়ে, প্লাগইনটির সাথে মিলিয়ে নেয় এবং ডিভাইসটির তথ্য গণনা করে। এর জন্য বিক্রেতাকে fwupd-এর জন্য প্যাচ জমা দিতে বলা বা fwupd-এর আপরেভ (uprev)-এর জন্য অপেক্ষা করার প্রয়োজন হয় না।
প্রশ্ন: DS20 কি শুধুমাত্র কুইর্ক ফাইল পরিবর্তনের একটি বিকল্প উপায়?
হ্যাঁ; বেশিরভাগ সময় ভবিষ্যতের হার্ডওয়্যারের জন্য প্রকৃত কোড পরিবর্তনের পরিবর্তে বিদ্যমান প্লাগইনে শুধু VID ও PID যোগ করার প্রয়োজন হয়। যদি কোড পরিবর্তনের প্রয়োজন হয়, তবে বিক্রেতাকে fwupd-এর কাছে প্লাগইন পরিবর্তনের তথ্য জমা দিতে হবে।
পরিশিষ্ট
- ডেভেলপারদের গাইড
- ডেভেলপার সাপোর্ট
- CrOS অবদানকারীদের জন্য Git ও Gerrit-এর পরিচিতি
- সোর্স কোডে পরিবর্তন করা
- গেরিট পর্যালোচনা/অনুমোদন প্রক্রিয়া
- fwupd ইন্টিগ্রেশন হ্যান্ডবুক
সংশোধনের ইতিহাস
| তারিখ | সংস্করণ | নোট |
|---|---|---|
| ২০২৬-০৭-২৩ | ২.৪.৪ | fwupd ইন্টিগ্রেশন প্লেবুক লিঙ্কটি আপডেট করুন |
| ২০২৫-০৭-২৩ | ২.৪.৩ | ইউজ কেস ১ ওয়ার্কফ্লো আপডেট করুন |
| ২০২৪-১০-১৮ | ২.৪.২ | ক্লায়েন্ট সার্টিফিকেট আপলোড করার জন্য fwupd ওয়ার্কফ্লো ইমেজ এবং ধাপগুলো আপডেট করুন। |
| ২০২৪-০৭-২৩ | ২.৪.১ | ফরম্যাটিং আপডেট। |
| ২০২৪-০৬-২৬ | ২.৪ | fwupd uprev ওয়ার্কফ্লো আপডেট করুন (ইউজ কেস ১)। (২.৪.১ এর সাথে একত্রে প্রকাশিত) |
| ২০২৪-০৬-১৭ | ২.৩ | স্বাক্ষরিত প্রতিবেদন কর্মপ্রবাহ হালনাগাদ করুন। (২.৪.১-এর সাথে একত্রে প্রকাশিত) |
| ২০২৪-০২-০১ | ২.২ | নতুন প্ল্যাটফর্মে পুনঃপ্রকাশ; সামান্য শব্দচয়ন পরিবর্তন। |
| ২০২৩-১০-১২ | ২.১ | পার্টনার সাইটে হোস্ট করা fwupd ইন্টিগ্রেশন হ্যান্ডবুকের কেস ১ এবং কেস ২-তে ছবি যোগ করা হয়েছে। |
| ২০২২-০৮-১৪ | ২.০ | প্রাথমিক অংশীদার সাইট প্রকাশনা |