Description

On Monday of Hackweek 24 we received two Milk-V Jupiter mini-ITX boards (JUPITER_V1.1) via the RISC-V International devboards program. The Jupiter board uses a Spacemit M1 System-on-Chip (SoC).

The Banana Pi BPI-F3 board with related Spacemit K1 SoC had previously already been investigated by Marvin Friedrich.

Goals

Investigate the hardware, any shipping boot firmware and its ability to boot openSUSE Tumbleweed.

Resources

Progress

  • On Monday Andreas purchased an ATX power supply, to power up the board.
  • According to UART output (note there's two UART pinouts on the board), there appears to be an undocumented U-Boot bootloader in QSPI, in addition to the documented microSD, NVMe and eMMC boot methods.
  • The on-board bootloader does not seem to support USB ("No working controllers found").
  • Manually loading our GRUB from microSD (via load+bootefi commands from SPI-based U-Boot) works, but in GRUB loading our kernel fails ("error: ../../grub-core/loader/efi/linux.c:521:out of memory.").
  • Marvin instead had success flashing a ready-made Bianbu OS image via titantools to microSD card (i.e., a different U-Boot on microSD), that he then modified to load openSUSE kernels instead.

Looking for hackers with the skills:

risc-v

This project is part of:

Hack Week 24

Activity

  • 5 months ago: a_faerber added keyword "risc-v" to this project.
  • 5 months ago: a_faerber started this project.
  • 5 months ago: a_faerber originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!