Skip to content

Improve target device identification and destructive-operation safety #20

Description

@ashishsinghbora

Problem Statement

FlashCore performs destructive operations on USB devices.

Selecting the wrong device could result in permanent data loss.

Proposed Solution / Enhancement

Before flashing, display clear target information such as:

  • Device model
  • Manufacturer
  • Capacity
  • VID/PID
  • Serial number where available

Require an explicit confirmation before starting a destructive operation.

The application should avoid silently selecting a default storage device.

Also reject unsupported devices when required device capabilities are not available.

Architectural Layer Impacted

Android USB Layer / Device Management / Flash Engine

Alternatives Considered

Automatically selecting the first available USB storage device would make the application faster to use, but significantly increases the risk of writing to the wrong device.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions