5.2 KiB
HMD Fusion Development Toolkit V3.0
AI Generated from ChatGPT processing the Official PDF Document
March 2025
Introduction
Our ambition is for HMD Fusion to provide a platform for innovation for businesses, startups, communities, and people around the world — making new applications of smartphone technology more accessible and flexible for everyone.
HMD Fusion features next-generation design innovation, including built-in hardware connectors that enable endless new applications, known as "smart outfits."
Examples of smart outfits:
- A case with a cover that removes the constant interruption of digital notifications.
- A retail payment terminal to scan barcodes and accept payments.
- Many more ideas to create.
With HMD Fusion, we are introducing a radically new and innovative approach to smartphones and their capabilities.
Note: This version includes final physical dimensions for HMD Fusion. It’s recommended to use a physical device to measure and test engineering/fabrication tolerances.
Join the community: HMD Discord
Design Specs
HMD Fusion is a streamlined computing core at its heart, creating space for endless new and innovative applications.
3D Files:
We provide 3D source files of the HMD Fusion outline and an example smart outfit for use in your preferred 3D software.
- Download 3D files: HMD Fusion APK Example 3D Files
Physical Dimensions:
- Width: 75.5 mm
- Height: 164.15 mm
- Depth: 8.3 mm
Interface
HMD Fusion includes six electrical connector pins arranged in a single horizontal row for hardware interfacing using smart "pogo pin" mechanisms.
- Pins #1–#5: USB 2.0 interface (data transfer).
- Pin #6: ADC (analog-to-digital converter) detection.
USB 2.0 Interface:
- Supports USB host and accessory modes.
Hardware Details
Power Specifications:
- In "Charging Mode": Smart outfit provides up to 15W to HMD Fusion.
- In "Power Mode": HMD Fusion provides up to 5W to smart outfit.
ADC Value Detection:
- Eighteen (18) unique values can be communicated via the ADC pin.
- Example: Smart outfit triggers device behavior (like changing wallpaper).
Download Demo APK:
HMD Fusion ADC Demo APK
Sample Java Code (Read ADC Pin):
private static final String smart_avc = "cat /sys/bus/iio/devices/iio:device0/in_voltage_pm6450_smart_adc_therm_input";
String res = "";
try {
Process process = Runtime.getRuntime().exec(smart_avc);
process.waitFor();
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
res += line;
}
} catch (Exception e) {
e.printStackTrace();
}
try {
String str = "Smart avc:" + res;
smartAvc.setText(str);
} catch (IOException e) {
e.printStackTrace();
}
Power Management
VBUS Power Management:
- Controlled automatically based on screen status or via APIs.
- Screen off: VBUS power off after 10 minutes.
- Screen on: VBUS power on immediately.
Manage VBUS Status (Java Example):
private void sendVbusControlIntent(boolean turnOn) {
String action = turnOn ? ACTION_TURN_ON_VBUS : ACTION_TURN_OFF_VBUS;
Intent intent = new Intent(action);
intent.putExtra(EXTRA_FORCE_BYPASS, true);
sendBroadcast(intent);
}
Check status:
String status = Settings.Global.getString(this.getContentResolver(),"show_vbus_status");
Android & USB 2.0 APIs
HMD Fusion will ship with Android 14.
Supported modes:
- Host Mode: HMD Fusion device acts as USB host.
- Accessory Mode: Smart outfit acts as USB device.
Reference Links:
Have Questions?
Join the HMD Discord Community:
Join HMD Discord
Business or Commercial Partnership Inquiry:
Contact HMD Solutions
Brand Collaboration Inquiry:
Brand Collaboration Contact
Terms of Use
Effective March 3, 2025
- License: Permitted use for designing smart outfits.
- Restrictions: No reverse engineering, sublicensing, or publishing code.
- Termination: Immediate if terms are breached.
- Feedback: HMD may freely use feedback without compensation.
- Warranty: Toolkit is provided "AS-IS."
- Liability: HMD is not liable for damages; limited liability where applicable.
- Governing Law: Finnish law, courts of Helsinki, Finland.