Jump to content

Mecha Comet (mecha-comet-m)

From postmarketOS Wiki
Mecha Systems, Inc. Comet
pmOS on the Mecha Comet
pmOS on the Mecha Comet
Manufacturer Mecha Systems, Inc.
Name Comet
Codename comet-m
Model comet-m
Pre-released 2025
Type handset
Hardware
Chipset Freescale i.MX 8M Mini
CPU 4x 1.8 GHz Cortex-A53
GPU Vivante GC320
Display 480 x 480
Storage 32 GB eMMC
Memory 4 GB
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Mechanix OS Linux 1.0
Extended version
The most recent supported version from the manufacturer.
Mechanix OS Linux 1.0
FOSS bootloader yes
postmarketOS
Pre-built images
Whether pre-built images are available here.
no
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
no
pmOS kernel
The kernel version that runs on the device's port.
6.6.36
Firmware package firmware-mecha-comet-m
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Works
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Internal storage
eMMC, SD cards, UFS, ...
Works
Battery
Charging and battery level reporting works
Works
Screen
Display works. Ideally with sleep mode and brightness control.
Works
Touchscreen
Works
Multimedia
3D Acceleration
Untested
Audio
Audio playback, microphone, headset and buttons.
Untested
Camera
Untested
Connectivity
WiFi
Works
Bluetooth
Works
Ethernet
Works
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB-A
Full-sized USB-A port works (Usually applicable to SBCs and laptops).
Untested
USB OTG
USB On-The-Go or USB-C Role switching
Works
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Works
Magnetometer
Sensor to measure magnetism
Untested
Ambient Light
Untested
Proximity
Untested
Hall Effect
Also known as flip cover sensor
Untested
Haptics
Untested
Barometer
Sensor to measure air pressure
Untested
Power Sensor
Sensor to monitor current, voltage and power. Not fuel gauge!
Untested
U-Boot
Primary Bootloader
It is possible to replace stock bootloader with U-Boot.
Works
Secondary Bootloader
It is possible to chainload U-Boot from stock bootloader.
Untested
Mainline
Latest versions of U-Boot are not broken and it is possible to use them.
Broken
Internal Storage
It is possible to boot from internal storage (e.g. eMMC or UFS).
Works
SD card
It is possible to boot from SD card.
Untested
USB Host
It is possible to boot from a USB storage or connect a keyboard.
Untested
USB Peripheral
It is possible to use device as a peripheral in U-Boot, e.g. for fastboot mode.
Untested
Display
Works
Keyboard
Untested
Buttons
It is possible to navigate in boot menu or grub with volume and power buttons.
Untested

Information

This page corresponds to the Evaluation Kit (revision 3) of the Mecha Comet, originally shipped to Pilot testers and developers.

Contributors

Users owning this device


How to enter flash mode

  • Ensure your Mecha Comet is powered off.
  • Locate the toggle switch on the back of the device.
  • Toggle the switches to the "serial mode" position, this will enable flashing. This position may be indicated by labels or diagrams near the switch.
Dip switches at the back of the Comet
Dip switches at the back of the Comet

Installation

Using pmbootstrap

Follow Installation/Using pmbootstrap. When asked for the device's vendor/codename, select Mecha as the vendor and comet-m as the codename.

To flash the image to the device:

See also