This content originally appeared on DEV Community and was authored by Nihal Rajpal
I began this week with one thought in mind:
Let’s finally fix this versioning issue!
During our weekly community call, I shared my blocker again. That’s when our awesome org admin Aboobacker came up with a brilliant solution:
🔁 Create a new branch from master (e.g., gsoc2025-open-hardware-library) and merge all your PRs there for now.
Once the simulator is fully synced with v1, we can merge that branch into master.
This was the perfect way to keep things moving forward without being stuck on versioning.
So, I took a fresh clone of the project, created the branch locally, added all my components, and tested everything thoroughly.
And then... something unexpected happened. Guess what?
ERROR: Permission to CircuitVerse/cv-frontend-vue.git denied to Nihal4777.
fatal: unable to access 'https://github.com/CircuitVerse/cv-frontend-vue/': The requested URL returned error: 403
Please make sure you have the correct access rights
and the repository exists.
I didn’t have the rights to create a new branch on the upstream repo 😅
But no worries — I reached out to my mentor Aman Asrani and requested him to create the branch for me. Once it's there, I’ll fork it and raise all the PRs to that new branch.
⚙️ Meanwhile: Starting Hardware Integration with Web Serial API
While waiting for the branch setup, I started working on this week’s task — hardware integration using the Web Serial API.
I began with some research to explore all the possible approaches.
I quickly got it working on our web-based simulator since I had already built a Proof of Concept (PoC) for it earlier.
Now comes the real challenge — integrating it into the desktop app built with Tauri. I explored multiple options and possible ways to make it work.
Next week, I’ll be diving into that and aim to complete the desktop integration too. Let’s see how it goes!
This content originally appeared on DEV Community and was authored by Nihal Rajpal

Nihal Rajpal | Sciencx (2025-06-30T18:29:13+00:00) GSoC 2025 – Week 4: Jumping into Hardware Integration. Retrieved from https://www.scien.cx/2025/06/30/gsoc-2025-week-4-jumping-into-hardware-integration/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.