কম্পিউটার প্রিডিক্টেবলভাবে ফেল করে। হার্ডওয়্যার ফেইল yoz কিছু প্রোগ্রামেটিক্যালি ডিটেক্টেবল সিগন্যাল দেয়। ডায়াগনস্টিক প্রোগ্রাম সাধারণত অথরাইজড শপে থাকে। কিন্তু সেটা সত্য নয়—Apple Diagnostics দিয়ে যেকোনো Mac-এ Apple-এর ডায়াগনস্টিক প্যাকেজ অ্যাক্সেস করা যায়।

Apple Diagnostics হলো প্রতিটি Mac-এ বিল্ট-ইন ডায়াগনস্টিক টুল। Apple Store না গিয়ে Mac-এর হার্ডওয়্যার ডায়াগনোসিস করা যায়। কীবোর্ড, ট্র্যাকপ্যাড (ইনপুট), গ্রাফিক্স প্রসেসর (ডিসপ্লে), CPU, স্টোরেজ, মেমরি—সব মেজর সিস্টেম চেক করে। প্রোগ্রাম করা সমস্যাগুলোই ডিটেক্ট করে, অ্যানালাইসিস নুআনসড নয়, কিন্তু সমস্যা কী এবং কতটুকু গভীর সেটা বুঝতে সাহায্য করে।
বুট থেকে রান করতে হয়—Mac রিস্টার্ট করুন। অনাবশ্যক পেরিফেরাল ডিসকানেক্ট করুন (কীবোর্ড, মাউস ছাড়া)—কনফাউন্ডিং ফ্যাক্টর কমবে।
- সব এক্সটার্নাল ডিভাইস ডিসকানেক্ট করুন (মাউস, কীবোর্ড ছাড়া)।
- Mac শাটডাউন করুন।
- রিস্টার্ট করুন D কি ধরে।
- কয়েক মিনিট অপেক্ষা করুন। 끝나면 ডায়াগনস্টিক রেফারেন্স কোড স্ক্রিনে আসবে।

- টেস্ট রিপিট করুন, এরর কোডের বিস্তারিত জানুন, বা নরমাল রিস্টার্ট/শাটডাউন করুন।
প্রব্লেম পেলে টেস্ট রিপিট করুন। রিপিটে না আসলে ইন্টারমিটেন্ট বা ফলস পজিটিভ। একই রেজাল্ট একাধিকবার আসলে কনফিডেন্স বড়বে।
ব্যাটারি-সার্ভিস কোড (PPT004) পেলে Apple ইন্টারনেট দিয়ে Apple Diagnostics রান করার পরামর্শ দেয়। শাটডাউন → Option + D ধরে অন করুন।
Get Started বা Command + G চাপলে Recovery Mode-এ Apple Support ওয়েব ইন্টারফেস আসবে (ইন্টারনেট লাগবে)। টেলিমেটরি অফ থাকলে পারমিশন চাইবে—এটাই একমাত্র সময় Apple Diagnostics Apple-এ ইনফো পাঠায়।
ADP000 ছাড়া (কোনো প্রোবলেম নেই), বাকি রেফারেন্স কোড প্রোবলেম টাইপ বলে। সাধারণত সব এরর একইভাবে হ্যান্ডেল: ডিভাইস রিকানেক্ট বা Apple সাপোর্ট। টেক্সটুয়াল এক্সপ্লানেশনই কনসিউমারের জন্য উপলব্ধ ডিটেইল।
রেফারেন্স কোড ফরম্যাট: তিন অক্ষর + তিন সংখ্যা (স্পেস নেই)। রেঞ্জ ড্যাশ দিয়ে দেখানো হয়েছে।
- CNW001-006: Wi-Fi হার্ডওয়্যার প্রোবলেম
- CNW007-008: Wi-Fi নেটওয়ার্ক পাওয়া যায়নি
- NDC001-006: ক্যামেরা প্রোবলেম
- NDD001: USB কন্ট্রোলার প্রোবলেম
- NDK001-004: কীবোর্ড প্রোবলেম
- NDL001: ব্লুটুথ হার্ডওয়্যার প্রোবলেম
- NDR001-004: ট্র্যাকপ্যাড প্রোবলেম
- NDT001-006: Thunderbolt কন্ট্রোলার প্রোবলেম
- NNN001: সিরিয়াল নাম্বার ডিটেক্ট হয়নি
- PFM001-007: SMC (System Management Controller) প্রোবলেম—লো-লেভেল হার্ডওয়্যার কন্ট্রোল
- PFR001: ফার্মওয়্যার প্রোবলেম
- PPF001-004: ফ্যান প্রোবলেম
- PPM001-015: অনবোর্ড মেমরি প্রোবলেম
- PPP001-003: পাওয়ার অ্যাডাপ্টার প্রোবলেম
- PPP007: পাওয়ার অ্যাডাপ্টার টেস্ট হয়নি
- PPR001: CPU প্রোবলেম
- PPT001: ব্যাটারি ডিটেক্ট হয়নি
- PPT002-003: ব্যাটারি হেলথ ক্রিটিক্যালি লো
- PPT004: ব্যাটারি সার্ভিস প্রয়োজন
- PPT005: ব্যাটারি ভুল ইনস্টলড
- PPT006: ব্যাটারি সার্ভিস প্রয়োজন
- PPT007: ব্যাটারি রিপ্লেসমেন্ট প্রয়োজন
- VDC001-007: SD কার্ড রিডার প্রোবলেম
- VDH002-004: অনবোর্ড স্টোরেজ ডিভাইস প্রোবলেম
- VDH005: রিকভারি পার্টিশন থেকে বুট হয়নি
- VFD001-005: ডিসপ্লে প্রোবলেম
- VFD006: গ্রাফিক্স প্রসেসর প্রোবলেম
- VFD007: ডিসপ্লে প্রোবলেম
- VFF001: অডিও হার্ডওয়্যার প্রোবলেম
ADP000 ছাড়া সব কেসে Mac-এ সার্ভিস লাগবে। সার্ভিসের স্পেসিফিক্স ডায়াগনস্টিক প্রোগ্রামে নেই, কিন্তু রেফারেন্স কোড টেক্সের জন্য মূল্যবান প্রথম ধাপ।