.. _gsoc-2025-projects: :far:`calendar-days` 2025 ########################## 2025 GSoC contributions delivered major BeagleBoard.org improvements: upstream Greybus in Zephyr, expanded BeagleConnect radio driver support, a documentation-focused RAG assistant, upgrades to beagle-tester automation, and modernized BeagleV Ahead software enablement. Upstream Greybus Module for Zephyr *********************************** .. youtube:: z96IgJY0-NU :width: 100% | **Summary:** Provide **native Greybus support** for platforms like BeagleConnect, eliminating reliance on external patches or custom kernel forks. This will streamline development workflows, enhance long-term support, and empower developers to utilize Greybus in Zephyr-based IoT and embedded projects with greater ease and reliability. **Contributor:** `Sahil Jaiswal`_ **Mentors:** `Ayush Singh`_, `Vaishnav Achath`_, `Tim Orling`_ .. grid:: 2 2 2 2 .. grid-item:: .. button-link:: https://summerofcode.withgoogle.com/organizations/beagleboardorg/projects/details/we7PbNHN :color: info :shadow: :expand: :fab:`google;pst-color-light` - GSoC Registry .. grid-item:: .. button-ref:: gsoc-2025-proposal-sahil-jaiswal :color: primary :shadow: :expand: Proposal Upstream wpanusb bcfserial *************************** .. youtube:: oSs3HfaQJxU :width: 100% | **Summary:** This project upstreams the wpanusb and bcfserial Linux drivers for BeagleConnect Freedom IEEE 802.15.4 radio support to meet kernel quality standards. The work implements missing driver operations including listen-before-talk, frame retries, and CCA modes, while adding permanent address reading and replacing hardcoded radio parameters with dynamic device querying. Changes require coordinated Zephyr firmware updates to support these operations through the radio API, enabling full 2.4GHz and SubGHz functionality with Zigbee interoperability. **Contributor:** `Manas Gupta`_ **Mentors:** `Ayush Singh`_, `Vedant Paranjape`_, `Vaishnav Achath`_ .. grid:: 2 2 2 2 .. grid-item:: .. button-link:: https://summerofcode.withgoogle.com/programs/2025/projects/xZofecH8 :color: info :shadow: :expand: :fab:`google;pst-color-light` - GSoC Registry .. grid-item:: .. button-ref:: gsoc-2025-manas-gupta-proposal :color: primary :shadow: :expand: Proposal BeagleMind: Conversational AI Assistant for BeagleBoard Documentations *********************************************************************** .. youtube:: pC97HKFRKUI :width: 100% | **Summary:** BeagleMind aims to build an AI-powered documentation assistant for BeagleBoard that leverages **Retrieval-Augmented Generation (RAG)** to deliver accurate, citation-backed answers. Rather than relying on fine-tuning, the assistant uses lightweight techniques like embedding official documentation into a vector database to ground answers with relevant source material. The solution includes web and command-line interfaces, integrates automated evaluation agents to monitor response quality. This tool will enhance user experience, reduce support load, and help developers efficiently navigate BeagleBoard's technical ecosystem. **Contributor:** `Fayez Zouari`_ **Mentors:** `Jason Kridner`_, `Aryan Nanda`_, `Kumar Abhishek`_ .. grid:: 2 2 2 2 .. grid-item:: .. button-link:: https://summerofcode.withgoogle.com/programs/2025/projects/pbanUSAu :color: info :shadow: :expand: :fab:`google;pst-color-light` - GSoC Registry .. grid-item:: .. button-ref:: gsoc-proposal-fayez-zouari :color: primary :shadow: :expand: Proposal Update beagle-tester for mainline testing ***************************************** .. youtube:: oTs7MSOGuP4 :width: 100% | **Summary:** Enhance the Beagle-Tester automation framework by integrating **mikroBUS support**, enabling upstream testing for peripherals like UART, SPI, and GPIO. The project focuses on establishing a **regression test suite**, automating **Click board detection via ClickID**, and implementing **web-based test result monitoring**. Additional features include **HDMI barcode scanning** using OpenCV and **Buildroot integration** for seamless deployment in a scalable test farm. **Contributor:** `Vidhu Sarwal`_ **Mentors:** `Jason Kridner`_, `Deepak Khatri`_, `Robert Nelson`_, `Kumar Abhishek`_, `Anuj Deshpande`_, `Vedant Paranjape`_ .. grid:: 2 2 2 2 .. grid-item:: .. button-link:: https://summerofcode.withgoogle.com/programs/2025/projects/c9jqkFDp :color: info :shadow: :expand: :fab:`google;pst-color-light` - GSoC Registry .. grid-item:: .. button-ref:: update-beagle-tester-for-mainline-testing-vidhu-sarwal :color: primary :shadow: :expand: Proposal Improve BeagleV Ahead Support ***************************** .. youtube:: FP8tNaYFg64 :width: 100% | **Summary:** enhance and modernize the software support for the BeagleVĀ® Ahead board, including kernel, Yocto, documentation, and peripheral support. **Contributor:** `Kanak Shilledar`_ **Mentors:** `Tim Orling`_, `Deepak Khatri`_, `Robert Nelson`_, `Kumar Abhishek`_ .. grid:: 2 2 2 2 .. grid-item:: .. button-link:: https://summerofcode.withgoogle.com/programs/2025/projects/SO5KvcNL :color: info :shadow: :expand: :fab:`google;pst-color-light` - GSoC Registry .. grid-item:: .. button-ref:: gsoc-proposal-kanak-shilledar :color: primary :shadow: :expand: Proposal