Hasty Briefsbeta

Bilingual

Installing OpenBSD on the Pomera DM250{,XY?}

a day ago
  • #Embedded Systems
  • #OpenBSD
  • #Pomera DM250
  • Notes for installing OpenBSD-current on Pomera DM250 models (JP versions, not DM250US).
  • Requires custom kernel and U-Boot due to uncommitted upstream work, with risks like battery drain issues.
  • Backup eMMC before proceeding, using tools like EKESETE.net.
  • Factory U-Boot boots recovery with Right Shift + Left Alt; new U-Boot replaces it, requiring EFI boot for recovery.
  • Device may not power off with USB-C connected; battery must not fully drain to avoid boot failures.
  • Create installation SD card with GPT, EFI partition, and OpenBSD files including custom U-Boot and script.
  • Boot into recovery mode to run script that backs up and flashes new U-Boot.
  • Install OpenBSD manually with custom fdisk steps for GPT partitioning on eMMC.
  • Post-install steps: copy firmware, disable reorder_kernel, and set up LEDs.
  • Recovery options include USB loader mode, U-Boot console commands, or hardware UART access.