Skip to content

Add support for Samsung Exynos s5e pattern in chipset detection #308

Open
@bc-lee

Description

@bc-lee

Device: Samsung Galaxy S22 (SM-S901B/DS, European version)
Reference: GSMArena - Galaxy S22 5G
Chipset: Samsung Exynos 2200 (internally identified as s5e9925)

Problem:
Samsung Exynos 2000 series chipsets use a new identifier format (s5e****)
instead of the traditional patterns (universal****, exynos****), causing
them to be unrecognized by the current chipset detection logic.

These chipsets use generic identifiers (e.g., s5e9925) instead of
marketing names like "Exynos 2200", but can still be identified and
mapped to their corresponding models using external resources like
Wikipedia - Exynos.

Device Properties of SM-S901B/DS:

$ getprop | grep s5e
[ro.boot.hardware]: [s5e9925]
[ro.hardware]: [s5e9925]
[ro.product.board]: [s5e9925]
[ro.soc.model]: [s5e9925]

Expected Behavior:
s5e9925 should be detected as "Samsung Exynos 9925" (internal model for Exynos 2200)

Current Behavior:
Chipset appears as "Unknown" due to unrecognized pattern

Proposed Solution:
Implement pattern matching for /s5e\d{4}$/ format in ro.product.board parsing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions