אפשר להשתמש בהוראות הבאות כדי ליצור קובץ dump של מידע לניפוי באגים ב-VHAL. הפקודה הזו קוראת לשיטה dump() בממשק VHAL, שלא מופיעה בממשק אבל עוברת בירושה באופן מרומז לכל שירותי AIDL, עם כל הארגומנטים הנוספים שסופקו בפקודה.
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default
כדי להציג את רשימת פקודות ניפוי הבאגים הנתמכות ב-VHAL של ההפניה, משתמשים בפקודה הבאה:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --help
לדוגמה, ב-VHAL של ההפניה יש תמיכה בקריאת ערך של מאפיין (כמו INFO_VIN) באמצעות:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --get INFO_VIN
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --get 0x11100100
כדי להגדיר ערך מאפיין, משתמשים ב---set, לדוגמה, כדי להגדיר את SEAT_MEMORY_SELECT
למזהה האזור: ROW_1_LEFT לערך 1:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --set SEAT_MEMORY_SELECT -a ROW_1_LEFT -i 1
ב-HIDL VHAL, משתמשים ב:
adb root && adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default
אפשר גם להשתמש בבדיקת VTS,
VtsHalAutomotiveVehicle_TargetTest,
כדי לוודא שההטמעה של VHAL בוצעה כהלכה. אם ה-backend הספציפי לא זמין, המערכת מדלגת על מקרה הבדיקה useAidlBackend או על מקרה הבדיקה useHidlBackend. אפשר גם לדלג על חלק מהבדיקות עבור קצה העורפי של AIDL או HIDL אם הקצה העורפי לא תומך בתכונה הזו.
בדיקת ה-VTS מאמתת שכל מאפייני המערכת הנתמכים מוגדרים בצורה נכונה. הוא גם מאמת פעולות בסיסיות של VHAL עבור מאפיינים נתמכים.