এই পৃষ্ঠায় ই-সিম চিপ বা অপসারণযোগ্য ই-সিম ৪এফএফ কার্ড সমর্থনের জন্য প্রয়োজনীয় মডেম বৈশিষ্ট্যগুলোর সারসংক্ষেপ দেওয়া হয়েছে।
সাধারণ প্রয়োজনীয়তা
এগুলো হলো সাধারণ ই-সিম সমর্থনের জন্য মডেমের প্রয়োজনীয়তা। লোকাল প্রোফাইল অ্যাসিস্ট্যান্ট (এলপিএ)-এর সঠিকভাবে কাজ করার জন্য মডেমটিকে এই সমস্ত প্রয়োজনীয়তা পূরণ করতে হয়।
ডিফল্ট বুট প্রোফাইলটি সঠিকভাবে পরিচালনা করুন।
যখন ই-সিমে কোনো অপারেশনাল বা টেস্ট প্রোফাইল সক্রিয় থাকে না, তখন ডিফল্ট বুট প্রোফাইলটি সক্রিয় হয়। মোডেমটি ডিফল্ট বুট প্রোফাইল সক্রিয় থাকা ই-সিমটিকে একটি বৈধ সিম হিসেবে শনাক্ত করে, উপরের স্তরগুলিতে কার্ডটিকে বৈধ বলে রিপোর্ট করে এবং সিমের পাওয়ার বন্ধ করে না।
টার্মিনাল ক্ষমতা সঠিকভাবে প্রেরণ করুন
চালু করার সময়, মোডেমটি ই-সিমে সঠিক টার্মিনাল ক্যাপাবিলিটি পাঠায়। এই টার্মিনাল ক্যাপাবিলিটি ইইউআইসিসি (eUICC) ক্যাপাবিলিটি ‘লোকাল প্রোফাইল ম্যানেজমেন্ট’ এবং ‘প্রোফাইল ডাউনলোড’- এর জন্য সমর্থন এনকোড করে।
ETSI TS 102 221 এর ধারা 11.1.19.2.4 "eUICC সম্পর্কিত অতিরিক্ত টার্মিনাল সক্ষমতার ইঙ্গিত" দেখুন। বাইট [1-3] অবশ্যই হতে হবে: 83 (ট্যাগ) 01 (দৈর্ঘ্য) 07 (eUICC সক্ষমতা)।
(ঐচ্ছিক) ই-সিম ওএস ওটিএ আপডেট সমর্থন করুন
মোডেমটি ই-সিম ওএস ওটিএ আপডেটের জন্য প্রয়োজনীয় সকল শর্ত সমর্থন করে, যেমন—পাসথ্রু মোডে স্যুইচ করা এবং ওটিএ আপডেট প্রক্রিয়া চলাকালীন ই-সিম চালু রাখা।
HAL প্রয়োজনীয়তা
এগুলো হলো এপিআই বাস্তবায়ন যা সাধারণ ই-সিম সমর্থনের জন্য প্রয়োজন।
যেসব ডিভাইস MEP সমর্থন করে, সেগুলোর জন্য HAL-এর MEP সংক্রান্ত আবশ্যকতাগুলো দেখুন।
Radio HAL v1.1-এ setSimPower প্রয়োগ করুন।
মোডেমটি setSimPower পদ্ধতি সমর্থন করে।
IRadioConfig HAL v1.2-এ getSimSlotsStatus প্রয়োগ করুন।
মোডেমটি getSimSlotsStatus মেথডটি সাপোর্ট করে, যা নির্দেশ করে কোনো স্লটে ই-সিম আছে কি না।
এই পদ্ধতিটি v1.0-এ চালু করা হয়েছিল। v1.2-এ, SimSlotStatus এমবেডেড আইডেন্টিটি ডকুমেন্ট (EID) অন্তর্ভুক্ত করা হয়েছে।
IRadio HAL v1.4-এ getIccCardStatus বাস্তবায়ন করুন।
মোডেমটি getIccCardStatusResponse মেথডের মাধ্যমে রিসেটের উত্তর (ATR) এবং কার্ডের স্ট্যাটাসের স্লট আইডি প্রদান করে। এই মেথডটি v1.0-এ চালু করা হয়েছিল এবং v1.2-এ CardStatus পরিবর্তন করে এতে ATR অন্তর্ভুক্ত করা হয়। v1.4-এ, CardStatus EID অন্তর্ভুক্ত করা হয়েছে।
সিম লক (সাবসিডি লক)-এ কার্ডের অবস্থা: সীমাবদ্ধ (RESTRICTED) সেট করুন
যদি ই-সিমটি সিম লকড (সাবসিডি লকড) থাকে, তাহলে মোডেমটি getIccCardStatusResponse মেথডে কার্ডের স্টেট CardState:RESTRICTED হিসেবে সেট করে।
(ঐচ্ছিক) IRadioConfig HAL v1.0-এ setSimSlotsMapping প্রয়োগ করুন।
মোডেমটি setSimSlotsMapping মেথডটি সাপোর্ট করে, যা ফিজিক্যাল স্লট থেকে লজিক্যাল স্লটে ম্যাপিং নির্ধারণ করে। এলপিএ (LPA) সক্রিয় সিম স্লট নির্বাচন করার জন্য এই মেথডটি ব্যবহার করে।
লগিং প্রয়োজনীয়তা
ই-সিম সংক্রান্ত সমস্যা ডিবাগ করার জন্য এগুলি হলো মোডেম লগিংয়ের সাধারণ প্রয়োজনীয়তা।
লগ ক্যাপচার
লগিং আন্তঃপ্রসেসর যোগাযোগ, সিম (SIM) কার্যকারিতা, রেডিও ইন্টারফেস লেয়ার (RIL) লগিং এবং অ্যাপ্লিকেশন প্রোটোকল ডেটা ইউনিট (APDU) লগিং ধারণ করে।
ডিভাইসে লগিং
ডিভাইস সফ্টওয়্যার একটি অন-ডিভাইস মোডেম লগ ক্যাপচারিং প্রক্রিয়া সমর্থন করে।
লগ কনফিগারেশন সমর্থন
ডিভাইস সফটওয়্যার বিভিন্ন মোডেম লগিং কনফিগারেশন (লেভেল, মডিউল) সমর্থন করে। এই কনফিগারেশনগুলো অবশ্যই অন-ডিভাইস লগিং এবং পিসি-টুল-ভিত্তিক লগিং উভয়ের জন্যই সমর্থিত হতে হবে।
অ্যান্ড্রয়েড বাগ রিপোর্টের বিষয়বস্তু
বাগ রিপোর্টে মডেম লগ, ভেন্ডর RIL লগ, প্যানিক সিগনেচার লগ এবং অ্যান্ড্রয়েড লগ অন্তর্ভুক্ত থাকে।