[Weekly Updates] Fix BeagleV Ahead Project

Hi all,

I’m working on the project Fix BeagleV Ahead as part of GSoC 2025, under the mentorship of @rcn-ee, @moto-timo, @kumar abhishek and @lorforlinux.

This thread will serve as a weekly log of my progress throughout the summer. Each post will outline the following:

  • :white_check_mark: Accomplishments
  • :hammer_and_wrench: Resolutions to blockers
  • :warning: Ongoing blockers
  • :date: Plans for the current week

Feel free to share any suggestions or feedback. Looking forward to an exciting and productive journey with you all!

Week 0

:white_check_mark: Accomplishments

  • Finalize the following demos with mentors
    • Building Yocto,
    • Building OpenSBI and Uboot,
    • Baremetal Hello World Application,
    • Performing GhostWrite Exploit,
    • Demo of mikroBUS,
    • Accessing the Serial Console
  • Get meta-riscv master branch building for beaglev ahead.
  • Add WiFi node in the devicetree.

:hammer_and_wrench: Resolution to Blockers

N/A

:warning: Ongoing Blockers

:date: Plans for Next Week

  • Introductory Youtube Video
  • Try to get all CPUs online in meta-riscv
  • Work on developing build environment for Yocto CI

Week 1

:white_check_mark: Accomplishments

  • Create introductory video for GSoC
  • Setup taskboard for proper task management here
  • Get all CPU online patch merge in meta-riscv

:hammer_and_wrench: Resolution to Blockers

  • Get all CPUs online patch merged

:warning: Ongoing Blockers

  • SDIO is blocked by the eMMC driver, find a workaround for this as it is required for WiFi to work properly
  • meta-riscv OpenSBI failing to build, due to version mismatch

:date: Plans for Next Week

  • Fix the Blockers
  • Improve the CI pipeline
  • Draft some demos
1 Like