Skip to content

Add new boards, Bit-Brick_K1: update bianbu#383

Merged
KevinMX merged 3 commits into
ruyisdk:mainfrom
panglars:main
Nov 3, 2025
Merged

Add new boards, Bit-Brick_K1: update bianbu#383
KevinMX merged 3 commits into
ruyisdk:mainfrom
panglars:main

Conversation

@panglars
Copy link
Copy Markdown
Contributor

@panglars panglars commented Nov 2, 2025

Summary by Sourcery

Add support for four new SBC boards, bump and refine Bit-Brick K1 Bianbu test reports to the latest versions, streamline LicheeRV Dock Debian docs, and update metadata for DC-ROMA Mainboard II

New Features:

  • Add README entries and board config for BPI-RV2, A210 SODIMM V2, EBC7702, and StarPro64

Enhancements:

  • Update Bit-Brick K1 Bianbu Star report to version 3.0 beta1 and minimal report to version 3.0.1 with new metadata, image links, logs, and conclusions
  • Simplify and correct LicheeRV Dock Debian documentation by consolidating source instructions, fixing filenames, and streamlining test result sections
  • Update DC-ROMA Mainboard II metadata to support 32GB/64GB RAM and adjust product naming

Documentation:

  • Add overview and metadata files for new boards

Signed-off-by: PangLARS <i@panglars.cc>
Signed-off-by: PangLARS <i@panglars.cc>
@sourcery-ai
Copy link
Copy Markdown

sourcery-ai Bot commented Nov 2, 2025

Reviewer's Guide

This PR adds metadata and README files for multiple new boards, updates Bianbu test reports for Bit-Brick K1 (Star and Minimal variants) to new system versions with refreshed instructions and logs, and streamlines the LicheeRV Dock Debian documentation by renaming files and consolidating content.

Entity relationship diagram for new board metadata files

erDiagram
    "BPI-RV2" {
      string product
      string cpu
      string cpu_core
      string ram
      string vendor
    }
    "A210_SODIMM_V2" {
      string product
      string cpu
      string cpu_core
      string gpu
      string ram
      string vendor
    }
    "EBC7702" {
      string product
      string cpu
      string cpu_core
      string ram
      string vendor
    }
    "StarPro64" {
      string product
      string cpu
      string cpu_core
      string ram
      string vendor
    }
    "EBC7700" {
      string product
      string cpu
      string cpu_core
      string ram
      string vendor
    }
    "DC-ROMA_Mainboard2" {
      string product
      string cpu
      string cpu_core
      string ram
      string vendor
    }
Loading

Class diagram for updated Bit-Brick K1 Bianbu test report structure

classDiagram
    class BianbuTestReport {
      string sys
      string sys_ver
      string sys_var
      string status
      string last_update
      string download_links
      string reference_doc
      string hardware_info
      string boot_log
      string actual_results
      string test_conclusion
    }
    BianbuTestReport <|-- BianbuStarTestReport
    BianbuTestReport <|-- BianbuMinimalTestReport
    class BianbuStarTestReport {
      sys_ver = "3.0 beta1"
      sys_var = "Star"
      status = "good"
      last_update = "2025-11-02"
      download_links = "https://archive.spacemit.com/image/k1/version/bianbu-computer/v3.0beta1/"
      boot_log = "Bianbu 3.0beta1 k1 ttyS0 ..."
      test_conclusion = "System booted and login successful"
    }
    class BianbuMinimalTestReport {
      sys_ver = "3.0.1"
      sys_var = "minimal"
      status = "basic"
      last_update = "2025-11-02"
      download_links = "https://archive.spacemit.com/image/k1/version/bianbu/v3.0.1/"
      boot_log = "Bianbu 3.0.1 k1 ttyS0 ..."
      test_conclusion = "System booted and login successful"
    }
Loading

Class diagram for streamlined LicheeRV Dock Debian documentation

classDiagram
    class LicheeRVDockDebianDoc {
      string sys
      string sys_ver
      string sys_var
      string status
      string last_update
      string os_info
      string hardware_info
      string repo_links
      string install_steps
      string boot_log
      string test_conclusion
    }
    LicheeRVDockDebianDoc <|-- LicheeRVDockDebian13EN
    LicheeRVDockDebianDoc <|-- LicheeRVDockDebian13ZH
    class LicheeRVDockDebian13EN {
      sys_ver = "13"
      status = "basic"
      last_update = "2025-10-22"
      os_info = "Debian Trixie"
      install_steps = "OpenSBI, U-Boot, rootfs, burn to SD"
      boot_log = "uname -a, /etc/os-release, /proc/cpuinfo"
      test_conclusion = "System boots and login via serial port"
    }
    class LicheeRVDockDebian13ZH {
      sys_ver = "13"
      status = "basic"
      last_update = "2025-10-22"
      os_info = "Debian 13 Trixie"
      install_steps = "OpenSBI, U-Boot, rootfs, burn to SD"
      boot_log = "uname -a, /etc/os-release, /proc/cpuinfo"
      test_conclusion = "系统正常启动,能够通过串口登录"
    }
Loading

File-Level Changes

Change Details Files
Add new board definitions and metadata
  • Create README files with product and hardware details for StarPro64, A210_SODIMM_V2, BPI-RV2, EBC7700, and update DC-ROMA Mainboard II title
  • Rename EBC77 to EBC7700 and introduce EBC7702 metadata
  • Add or update others.yml to declare supported systems and statuses for each board
StarPro64/README.md
A210_SODIMM_V2/README.md
BPI-RV2/README.md
EBC7700/README.md
DC-ROMA_Mainboard2/README.md
A210_SODIMM_V2/others.yml
BPI-RV2/others.yml
EBC7702/others.yml
StarPro64/others.yml
Revise Bianbu Bit-Brick K1 Star test report
  • Bump sys_ver to 3.0 beta1 and update last_update field
  • Update download links and flash command image filenames
  • Refresh boot log entries and /etc/os-release version details
  • Remove redundant expected results and test criteria sections
  • Replace images and clarify test conclusion
Bit-Brick_K1/Bianbu/star.md
Bit-Brick_K1/Bianbu/star_zh.md
Revise Bianbu Bit-Brick K1 Minimal test report
  • Bump sys_ver to 3.0.1 and update last_update timestamp
  • Adjust download link and unzip/flash commands to v3.0.1 filenames
  • Update boot logs, uname output, and os-release version strings (including ISA extension suffix)
  • Remove expected results block and harmonize test conclusion
Bit-Brick_K1/Bianbu/minimal.md
Bit-Brick_K1/Bianbu/minimal_zh.md
Streamline LicheeRV Dock Debian documentation
  • Rename Debian_13_D1.md to Debian_13_zh.md and prune unnecessary details
  • Rename Debian_13_D1EN.md to Debian_13.md and consolidate English instructions
  • Condense rootfs creation, installation steps, and hardware prerequisites
  • Remove duplicated test criteria and expected results sections for clarity
LicheeRV_Dock/Debian/Debian_13_D1.md
LicheeRV_Dock/Debian/Debian_13_zh.md
LicheeRV_Dock/Debian/Debian_13_D1EN.md
LicheeRV_Dock/Debian/Debian_13.md

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

Copy link
Copy Markdown

@sourcery-ai sourcery-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey there - I've reviewed your changes and they look great!

Prompt for AI Agents
Please address the comments from this code review:

## Individual Comments

### Comment 1
<location> `BPI-RV2/others.yml:1-4` </location>
<code_context>
+- sys: openwrt
+  sys_ver: null
+  sys_var: null
+  status: cft
</code_context>

<issue_to_address>
**suggestion:** Clarify the meaning of 'cft' in the status field.

If 'cft' is an internal term, please document its meaning for clarity and future maintainability.
</issue_to_address>

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

Comment thread BPI-RV2/others.yml
@KevinMX KevinMX merged commit 4765dc8 into ruyisdk:main Nov 3, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants