Skip to content

OEM Ecosystem

The Huepar app isn’t just for Huepar devices - it’s a white-label platform supporting multiple brands and manufacturers. This page explains the ecosystem.

The APK contains manufacturer identification strings:

Device TypeManufacturer URLService UUID
LDM_M1www.longshuo-tech.com.cn0xAE30
LDM_M2www.sndway.com0xFFF0
LDM_M3xintong0x1000
laserLevel_M1www.levelsure.com0xFFF0
laserLevel_M2www.levelsure.com - 603BT0xFFA0
laserLevel_M3www.levelsure.com - DP0xFFE0

The S120 uses LDM_M1 with service UUID 0xAE30, identifying it as Longshuo hardware.

The APK is configured to build for multiple app store listings:

Package NameBrandNotes
com.pairlink.futian.hueparHueparPrimary listing
com.insona.laser.levelsureLevelsureLaser levels
com.pairlink.leiwo.lasercontrollerLeiwoiOS variant
com.ancoratools.laserAncora ToolsRebranded
dk.elma.laserElmaEuropean market
┌─────────────────────────────────┐
│ app.huepar.com │
│ (Shared Backend) │
│ - User accounts │
│ - Forum posts │
│ - Device telemetry │
└─────────────────────────────────┘
│ REST API
┌───────────────────┼───────────────────┐
│ │ │
┌──────┴──────┐ ┌──────┴──────┐ ┌──────┴──────┐
│ Huepar App │ │ Levelsure │ │ Elma App │
│ (Android) │ │ App │ │ (Android) │
└─────────────┘ └─────────────┘ └─────────────┘
│ │ │
│ BLE │ BLE │ BLE
▼ ▼ ▼
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Longshuo │ │ SNDway │ │ Longshuo │
│ Hardware │ │ Hardware │ │ Hardware │
│ (0xAE30) │ │ (0xFFF0) │ │ (0xAE30) │
└─────────────┘ └─────────────┘ └─────────────┘

The app identifies devices by matching BLE service UUIDs during scanning:

// From decompiled APK
const DEVICE_CONFIGS = {
LDM_M1: { serviceUUID: '0xAE30', manufacturer: 'longshuo' },
LDM_M2: { serviceUUID: '0xFFF0', manufacturer: 'sndway' },
LDM_M3: { serviceUUID: '0x1000', manufacturer: 'xintong' },
// ... laser levels use different UUIDs
};

When connecting, the app selects the appropriate protocol based on the detected device type.

Different manufacturers use different protocol versions:

ManufacturerProtocolKey Differences
Longshuo (S120)LDMv1Commands start with F1
SNDwayLDMv1 variantSimilar but different UUIDs
LevelsureLaserLevelV1/V2/V3Fan control, horizontal/vertical modes

Understanding the OEM ecosystem helps explain:

  1. Protocol similarities - If you reverse engineer one Longshuo device, others likely work the same way
  2. App behavior - The app contains code for devices you don’t own
  3. Privacy concerns - Your data may be associated with multiple brand ecosystems
  4. Support quality - Huepar support may not have deep hardware knowledge (they’re a reseller)

To identify which OEM made your device:

  1. Scan for BLE services - The service UUID indicates the manufacturer
  2. Check the app logs - Device type is logged during connection
  3. Compare protocols - The command format reveals the protocol family
Service UUIDLikely OEM
0xAE30Longshuo Technology
0xFFF0SNDway or Levelsure
0x1000Xintong
0xFFA0Levelsure (603BT series)
0xFFE0Levelsure (DP series)