Mobile Diagnostics and Erasure 5.5 - Release Notes

Features:

  • PHEN-5670 - Display Notification for Apple devices if "battery health is significantly degraded" on BMDE UI - Phase 1
    • Battery warning popup would be visible, if battery health state is not good.
  • PHEN-9446 - Automatic removal of iOS firmware files based by a time.
    • This feature is available in BMDE System settings, Storage Cleanup
  • PHEN-12393, PHEN-12340 - Optimise Android Erasure Method to make device processing quicker. Includes Improvements to make Android initialization faster, Phase 2
  • PHEN-11951 - IMEI database to use both IMEI and IMEI2 to scan records
    • IMEI2 is used to search IMEI database (if no match with IMEI1)
  • PHEN-12185 - Dynamic fields for Compact Card e.g. header will also show market name instead of only model
    • Add market name to device description for android devices.
  • PHEN-10590 - Indication or notification for Incomplete BMDE Process
    • Notify user if device is prematurely disconnected
  • PHEN-11100 - Apply Hub Mapping to List view
    • Improved UI with new device card styling
  • PHEN-12439 - Option to define length of generic device serial for label printing
    • Generic device serial length can be adjusted
  • PHEN-12009 - Selectable search algorithm for IMEI database
    • Selection of search algorithm will be available in Settings, Input & Edit

  • Diagnostics Maintenance - For Apple devices the Provisioning Profile dates in Diag app ver 4.15 with Expiration Date: 4 September, 2025

  • SD-6060 - Diagnostics test for iOS Battery Drain Test has been improved.
    • This test will start automatically in expert mode and manual in training mode setting selected in BMDE.

  • SD-6181 - Multi-selection supported by the question in the Diagnostics app
    • User can set questions having multiple answers on the diagnostics app and report it.

  • SD-6071 - iOS Battery Drain Test need to auto-fail when threshold is crossed before timeout
    • Battery Drain Test will auto-fail if drain threshold set is crossed before test timeout and report as failed.

  • SD-6228 - USB and Battery charging tests to run in background if USB is connected to device
    • If USB is connected to the device before starting diagnostics, then USB and Battery Charging tests run in background.

Fixes:

  • PHEN-12498 - Android erasure failure "Administrator-privileges could not be gained on the device"
  • PHEN-10860 - PARTS AUTHENTICATION not getting all entries from Apple device "PARTS AND SERVICE HISTORY"
  • PHEN-10360 - Stuck on "CHECKING LICENSE"
  • PHEN-12553 - Android SIM status suddenly change after a few minutes
  • PHEN-12456 - Changes in test results during label printing not taken into account
  • PHEN-11399 - iOS 17.0.2 workflow hangs right after a successful Apple iOS Erasure
  • PHEN-12530 - IMEI Database Lookup results in “Not found”
  • PHEN-12299 - Duplicate UUID Issue
  • PHEN-12648 - When using Android express setup a Knox enrolled Samsung A23 5G it shows initially as locked and after USB debugging is enabled shown as unlocked
  • PHEN-12638 - Errors with Image validation BMDE
  • PHEN-12719 - ATT Ness (U655AA) Failing image validation
  • PHEN-12748 - Image Validation Failing on ATT SN509A devices.
  • PHEN-12508 - Cannot get IMEI of Google Pixel
  • PHEN-12495 - Xiaomi fails Wifi Config
  • PHEN-11294 - iOS devices bypassing functional testing
  • PHEN-12483 - Question popups for devices being processed are overlapping in Grid views when predefined answers dropdown is enabled
  • PHEN-12619 - False MDM status detected
  • PHEN-12792 - Non-genuine Apple Components Not Reported in BMDE: Apple iPhone 13
  • PHEN-12334 - BMDE Issue - Reported Storage incorrect
  • PHEN-12644 - BMDE Unable to Install App
  • PHEN-12835 - JSON payload cannot start with square bracket in server message blob
  • PHEN-12805 - Blancco is not always capturing the AA model for Apple Units
  • PHEN-11871 - Allow ServerValue's in Print labels
  • PHEN-12811 - Pico Neo 3 failed to delete SMS/MMS data
  • SD-6384 - BMDE App Skipping Automatic Tests
  • SD-6221 - Photo inverted on Crosscall devices
  • SD-6260 - Vibration test not working properly on iOS
  • SD-6264 - Diag app crashes during camera test
  • SD-6392 - Diagnostics - Unfolded Screen Test does not pass even after pressing Next button
  • SD-6276 - Microphone Test Failure (Doesn't follow from station to station)
  • SD-6343 - Vibration test doesn't work and Microphone tests are re-done unnecessarily


Comments and known issues:

Comments

  • This release contains full support for iPhone 16 series devices and speed improvements for Android initialization and Factory Reset.
  • With most latest iOS firmware the Diagnostics installation requires device reboot while app is trusted. To avoid that Diagnostics Auto-Trust or Fully Automated options can be used.

Known issues:

  • iOS pairing record is not working correctly as after iOS setup in different stations using the same BMP account trust is asked again.
  • Sometimes device card goes to Reconnect needs attention state when performing iOS factory reset however device status seems to recover without user interaction.
  • Unused firmware removal time is reset when just visiting in Storage cleanup view
  • Firmware download might not proceed for iOS devices in client station after auto deleting unused firmware. Station restart might be required.
  • Unused firmware notification for firmware deletion is not listing all files in the UI notification always
  • Non ADB enabled Samsung devices when removed during questions, while running a workflow and reconnected back for diagnostics, we have noticed that device card goes to connected state skipping diagnostics.