- OurScilicon
- Posts: 4
- Joined: Thu Nov 13, 2025 11:44 pm
Porting to Zero W
We at OurScilicon, Inc. are working on a port for the Zephyr port for the Zero W, and welcome any feedback or contributions.
Re: Porting to Zero W
You're more likely to get some if you post contact and company/organisation information.
Searching "OurScilicon, Inc" doesn't return anything pertinent. The first hits I get are for Silicon Inc. and I very much doubt you have any link with them.
Your post history on here (all two of them) doesn't inspire confidence either. But that's probably just me.
Have you tried asking for help. contributions, advice, etc. on the project's site: https://docs.zephyrproject.org/latest/d ... g-for-help
Searching "OurScilicon, Inc" doesn't return anything pertinent. The first hits I get are for Silicon Inc. and I very much doubt you have any link with them.
Your post history on here (all two of them) doesn't inspire confidence either. But that's probably just me.
Have you tried asking for help. contributions, advice, etc. on the project's site: https://docs.zephyrproject.org/latest/d ... g-for-help
Knowledge, skills, & experience have value. If you expect to profit from someone's you should expect to pay for them.
All advice given is based on my experience. it worked for me, it may not work for you.
Need help? https://github.com/thagrol/Guides
All advice given is based on my experience. it worked for me, it may not work for you.
Need help? https://github.com/thagrol/Guides
- OurScilicon
- Posts: 4
- Joined: Thu Nov 13, 2025 11:44 pm
Re: Porting to Zero W
Thanks for your reply. We are a newly incorporated company as of January this year, hoping to gain traction in the embedded community.
The documentation from the link you provided does a good job, but we have found that there is no current support for the Zero W's bcm2835 SoCs.
The Zero W's additional hardware (compared to Pico) running Zephyr is an excellent combo for our applications.
The documentation from the link you provided does a good job, but we have found that there is no current support for the Zero W's bcm2835 SoCs.
The Zero W's additional hardware (compared to Pico) running Zephyr is an excellent combo for our applications.
Re: Porting to Zero W
OurScilicon wrote: ↑Fri Nov 14, 2025 5:22 pmThanks for your reply. We are a newly incorporated company as of January this year, hoping to gain traction in the embedded community.
The documentation from the link you provided does a good job, but we have found that there is no current support for the Zero W's bcm2835 SoCs.
The Zero W's additional hardware (compared to Pico) running Zephyr is an excellent combo for our applications.
So how much are you paying)
Knowledge, skills, & experience have value. If you expect to profit from someone's you should expect to pay for them.
All advice given is based on my experience. it worked for me, it may not work for you.
Need help? https://github.com/thagrol/Guides
All advice given is based on my experience. it worked for me, it may not work for you.
Need help? https://github.com/thagrol/Guides
- OurScilicon
- Posts: 4
- Joined: Thu Nov 13, 2025 11:44 pm
Re: Porting to Zero W
As a newly formed corporation, we have allocated a percentage of company stock for advisors.
Re: Porting to Zero W
BCM2835? Raspberry Pi Zero W? But this part of the forum is for Pico chips, RP2040 and RP2350.
Re: Porting to Zero W
OurScilicon wrote: ↑Fri Nov 14, 2025 5:52 pmAs a newly formed corporation, we have allocated a percentage of company stock for advisors.
Ten months ago isn't really "newly formed". I'd have thought you'd at least have a website by now.
You're offering an unspecified share of an unspecified percentage of stock of an unspecified value to be given at an unspecified time.
I'll pass thanks.
Knowledge, skills, & experience have value. If you expect to profit from someone's you should expect to pay for them.
All advice given is based on my experience. it worked for me, it may not work for you.
Need help? https://github.com/thagrol/Guides
All advice given is based on my experience. it worked for me, it may not work for you.
Need help? https://github.com/thagrol/Guides
Re: Porting to Zero W
I think it's called stealth mode.thagrol wrote: ↑Fri Nov 14, 2025 6:44 pmTen months ago isn't really "newly formed". I'd have thought you'd at least have a website by now.OurScilicon wrote: ↑Fri Nov 14, 2025 5:52 pmAs a newly formed corporation, we have allocated a percentage of company stock for advisors.
Embedded style programming on a Pi Zero can also be done using Ultibo.
https://ultibo.org/
The website has not been kept up to date, but I'd expect the software to work. It used to work well.
Re: Porting to Zero W
Sounds excellent. I suppose the big question is how is it progressing and what sort of timescales you are looking at to deliver the port ?OurScilicon wrote: ↑Fri Nov 14, 2025 3:48 pmWe at OurScilicon, Inc. are working on a port for the Zephyr port for the Zero W, and welcome any feedback or contributions.
And do you have any plans for a Zephyr port for the more modern, five times faster, four core 64-bit Pi Zero 2W ?
Re: Porting to Zero W
From the website Zephyr already runs on the Pi 4 and 5 computers.hippy wrote: ↑Sat Nov 15, 2025 5:31 pmSounds excellent. I suppose the big question is how is it progressing and what sort of timescales you are looking at to deliver the port ?OurScilicon wrote: ↑Fri Nov 14, 2025 3:48 pmWe at OurScilicon, Inc. are working on a port for the Zephyr port for the Zero W, and welcome any feedback or contributions.
And do you have any plans for a Zephyr port for the more modern, five times faster, four core 64-bit Pi Zero 2W ?
https://www.zephyrproject.org/
The Zero is a practical step above typical MCUs but I agree a Zero 2 is also interesting.
Re: Porting to Zero W
Yes I was thinking that may make porting much easer to a similar CPU but I don't know much about such things. The most important thing about porting is said to be having vendor support.
There seems to be two polar opposite views of Zephyr; 'incredibly complicated, bloated, difficult to use, extremely steep learning curve' and 'best RTOS ever, wouldn't use anything else'. A few in the latter category admit they were in the first until they got to grips with it. I saw quite a few comments claiming it takes about a year to climb the learning curve and experience with Linux Drivers and Kernels will help. So perhaps more suited to professional developers and commercial ventures than hobbyists and makers.
I haven't done much more than dabble with zephyr after I got excited by the release for the official Pico-range boards. Enthusiasm quickly waned as I found myself in that first camp, finding it reasonably easy to build example projects but lacking the necessary skills and knowledge when it comes to building one's own projects.
What staggered me was that it's a near 10GB install and keeps growing with every update. I could live with that if it was offering me something useful but it slowly fell apart and now reports "ERROR: update failed for project hal_rpi_pico". I might have another go at it once I migrate to 64-bit Trixie.
Re: Porting to Zero W
I think that sums it up nicely. I've got a Zephyr project that I was making progress with; having used an RTOS before that part was mostly about finding the Zephyr equivalent functions. And they have a lot of useful "helper" macros. For me, the two parts that gave problems were the Pico2 (simply unfamiliarity) and, more significantly, device tree and how to apply it to the Pico. On the whole I found the Zephyr documentation pretty good, albeit with holes on making the jump from noddy example to serious application. And there's a whole raft of examples you can cherry pick from.hippy wrote: ↑Sat Nov 15, 2025 6:38 pmThere seems to be two polar opposite views of Zephyr; 'incredibly complicated, bloated, difficult to use, extremely steep learning curve' and 'best RTOS ever, wouldn't use anything else'. A few in the latter category admit they were in the first until they got to grips with it. I saw quite a few comments claiming it takes about a year to climb the learning curve and experience with Linux Drivers and Kernels will help. So perhaps more suited to professional developers and commercial ventures than hobbyists and makers.
Pico support isn't yet 100% (at least, not of a month or so ago); but they're working on it. (I noted the absence of an entropy driver, and the absence of interrupt support for a PIO-derived UART).
And there are a few other areas where support is "in progress", such as SNMP and RS-485 support.
Overall I shall stick with Zephyr, although my current project is on hold not because of Zephyr but because the Wiznet W5500/6100 only support 8 network connections and I need 12-16. That project is extremely space constrained, so I can't use a CM5 like I'm doing in the "big brother" counterpart project.
Jump to
- Community
- General discussion
- Announcements
- Other languages
- Deutsch
- Español
- Français
- Italiano
- Nederlands
- 日本語
- Polski
- Português
- Русский
- Türkçe
- User groups and events
- Raspberry Pi Official Magazine
- Using the Raspberry Pi
- Beginners
- Troubleshooting
- Advanced users
- Assistive technology and accessibility
- Education
- Picademy
- Teaching and learning resources
- Staffroom, classroom and projects
- Astro Pi
- Mathematica
- High Altitude Balloon
- Weather station
- Programming
- C/C++
- Java
- Python
- Scratch
- Other programming languages
- Windows 10 for IoT
- Wolfram Language
- Bare metal, Assembly language
- Graphics programming
- OpenGLES
- OpenVG
- OpenMAX
- General programming discussion
- Projects
- Networking and servers
- Automation, sensing and robotics
- Graphics, sound and multimedia
- Other projects
- Media centres
- Gaming
- AIY Projects
- Hardware and peripherals
- Camera board
- Compute Module
- Official Display
- HATs and other add-ons
- Device Tree
- Interfacing (DSI, CSI, I2C, etc.)
- Keyboard computers (400, 500, 500+)
- Raspberry Pi Pico
- General
- SDK
- MicroPython
- Other RP2040 boards
- Zephyr
- Rust
- AI Accelerator
- AI Camera - IMX500
- Hailo
- Software
- Raspberry Pi OS
- Raspberry Pi Connect
- Raspberry Pi Desktop for PC and Mac
- Beta testing
- Other
- Android
- Debian
- FreeBSD
- Gentoo
- Linux Kernel
- NetBSD
- openSUSE
- Plan 9
- Puppy
- Arch
- Pidora / Fedora
- RISCOS
- Ubuntu
- Ye Olde Pi Shoppe
- For sale
- Wanted
- Off topic
- Off topic discussion