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.