To update the community, we've been told by Gordon that the Pi Foundation
doesn't have any documentation for the chip beyond what was written in the
peripheral datasheet. Broadcom themselves has written the Linux drivers and
Raspberry Pi has only made some slight bug fixes, etc. We've been suggested
to read the source to discover undocumented registers/configuration options.

I plan to still continue with the port until the feature set on NuttX is
equal or greater to what is available on QNX. I at least want to get
Ethernet and some graphics running after the base peripheral set (I2C, SPI,
UART) are supported.

Matteo

On Sun, Aug 31, 2025 at 6:10 PM Matteo Golin <matteo.go...@gmail.com> wrote:

> Very interesting Sebastian. I got that impression from Broadcom when I was
> initially trying to port NuttX to the Pi. The inability to submit forms on
> their website seems like it might be by design...
>
> I'm hopeful the Raspberry Pi Foundation will have something more for us to
> work with, they seem more positive to FOSS. Otherwise I will still continue
> with reverse engineering until at least the point where the functionality
> driver-wise is on par with QNX.
>
> On Sun, Aug 31, 2025, 10:46 AM Tomek CEDRO <to...@cedro.info> wrote:
>
>> James Dougherty contacted us with Gordon Hollingworth from Raspberry
>> Pi Foundation recently :-) We are waiting for response :-) I really
>> hope we can get some sort of documentation and/or code samples to
>> write high quality NuttX port for the big raspberries :-)
>>
>> Open-Source matters even more in this crazy world. Thanks for
>> interesting article Sebastien! Personally I think we should focus only
>> on vendors that support Open-Source. What is the reason for bumping
>> sales for companies that in the end can sue you for reversing? :D
>>
>> Have a good day folks :-)
>> Tomek
>>
>>
>>
>> On Sun, Aug 31, 2025 at 10:15 AM Sebastien Lorquet <sebast...@lorquet.fr>
>> wrote:
>> >
>> > Hello,
>> >
>> > I just found this interesting document:
>> >
>> >
>> https://fastcode.io/2025/08/30/the-69-billion-domino-effect-how-vmwares-debt-fueled-acquisition-is-killing-open-source-one-repository-at-a-time/
>> >
>> > In a summary, if you expect anything cool from broadcom: dont.
>> >
>> > go go go reverse engineering!
>> >
>> > Sebastien
>> >
>> >
>> > On 8/29/25 15:37, Tomek CEDRO wrote:
>> > > No response from #infra@slack, I just sent request to
>> > > dev@community.apache mailing list maybe someone can reply over there
>> > > :-)
>> > >
>> > > https://lists.apache.org/thread/n9y5vrvjm23npwgbr45f7zq5ys5l8dok
>> > >
>> > > We should also know the official stance from Broadcom and RPI
>> Foundation :-)
>> > >
>> > > Thanks :-)
>> > > Tomek
>> > >
>> > > On Thu, Aug 28, 2025 at 9:35 PM Tomek CEDRO <to...@cedro.info> wrote:
>> > >> I just asked question at #asfinfra / slack, maybe someone can help
>> > >> there or recommend someone who can, waiting for response :-)
>> > >>
>> > >> For a good start you can contact Broadcom and RaspberryPi Foundation,
>> > >> introduce yourself as Apache NuttX RTOS developer that want to port
>> > >> NuttX to rPI boards, and just ask if DataSheets are available :-) We
>> > >> will know then first hand if this is possible or are there any
>> > >> problems / requirements :-)
>> > >>
>> > >> You can ask for 4B and probably Zero-2W SoC documentation these seems
>> > >> most popular nowadays :-)
>> > >>
>> > >> Thanks :-)
>> > >> Tomek
>> > >>
>> > >>
>> > >>
>> > >> On Thu, Aug 28, 2025 at 8:45 PM Matteo Golin <matteo.go...@gmail.com>
>> wrote:
>> > >>> Hi Tomek,
>> > >>>
>> > >>> Thanks so much! I actually hadn't thought of that, maybe we could
>> ask for
>> > >>> help from the foundation. Do you know who's the best point of
>> contact for
>> > >>> that?
>> > >>>
>> > >>> I know Linux must have received the datasheets to make Raspberry Pi
>> OS. No
>> > >>> offence to NuttX, but Linux is pretty popular in comparison. If
>> Broadcom or
>> > >>> Raspberry Pi would release us some information that would be an
>> immense
>> > >>> help. I suspect there was some kind of deal with the Linux group
>> but I have
>> > >>> no idea. I believe even QNX didn't have access to the datasheets
>> and rather
>> > >>> just reverse engineered the Linux drivers.
>> > >>>
>> > >>> Matteo
>> > >>>
>> > >>> On Thu, Aug 28, 2025, 12:42 PM Tomek CEDRO <to...@cedro.info>
>> wrote:
>> > >>>
>> > >>>> On Tue, Aug 26, 2025 at 10:05 PM Matteo Golin <
>> matteo.go...@gmail.com>
>> > >>>> wrote:
>> > >>>>> I2C still needs some work unfortunately. However, I agree with you
>> > >>>>> generally. Personally, I think HDMI, networking (including WiFi
>> and BLE)
>> > >>>>> and some kind of interaction with storage (eMMC or SD card) are
>> the most
>> > >>>>> important. Unfortunately, those are likely going to be the most
>> difficult
>> > >>>>> because of the lack of documentation on the peripherals. It is
>> definitely
>> > >>>>> not an impossible task, but it will be challenging. Hence my
>> request for
>> > >>>>> creating the new project roadmap, so maybe some discoveries can be
>> > >>>>> documented there and more eyes can get on the RPi implementation.
>> > >>>> The lack of documentation is a real pain, and known issue for
>> years in
>> > >>>> many areas, but some vendors are especially famous for that.
>> > >>>>
>> > >>>> Considering someone wants to create Open-Source drivers for free
>> and
>> > >>>> bring customers to the vendor.
>> > >>>>
>> > >>>> Maybe we could ask Apache Foundation for help in obtaining required
>> > >>>> datasheets? :-)
>> > >>>>
>> > >>>> --
>> > >>>> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>> > >>>>
>> > >>
>> > >>
>> > >> --
>> > >> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>> > >
>> > >
>>
>>
>>
>> --
>> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>>
>

Reply via email to