<clever>
ive got dumps for the roms from the pi1, pi2, pi3, pi4, and pi400
<clever>
pi1 and pi2 are nearly identical
<dolphinana>
(I'll be away now, see y'all later, perhaps later today?)
<dolphinana>
(I will stay in the IRC chat tho... will just be inactive)
<Siecje>
How does the Pi5 prevent you from reading the ROM?
<clever>
Siecje: the main way, is that the VPU just doesnt allow running unsigned code
<clever>
so you just cant run code to read the ROM
<Siecje>
Why does Raspberry Pi the company care?
<Siecje>
Security through obsecurity? So people can't learn how it works?
<clever>
i dont really know
<Siecje>
Or so you can't create a clone board?
<clever>
you cant buy the SoC, so you cant produce a clone
<clever>
and even if you could buy the SoC, you dont need the rom to make clones
<clever>
assuming you could flash the OTP to enable booting from spi
<clever>
but, i would assume a brand new SoC, might have verification disabled
<Siecje>
I remember working somewhere in 2013 and someone was complaining about NDAs with Raspberry Pi. They ended up going with Beagle Bone black, not sure if it was any better.
<Siecje>
"the USB host controller is under NDA"
<Siecje>
Any idea why that is important? Or if it is still the case?
<clever>
Siecje: the docs for the dwc2 controller are behind NDA (but have leaked, google can give you them)
<clever>
they only matter if you want to use the dwc2 outside of linux
<clever>
Siecje: also, the EZR32WG chip from silicon labs has a dwc2, and they did release docs
<clever>
so if you just read the EZR32WG docs, youll get 90% of what you need
<Siecje>
This was an embedded linux software company. They were looking for a device for training. They even thought touch screens were cheap enough that students could keep the hardware after the training.
<clever>
depends on what exactly your training for
<Siecje>
There were all kinds. Anything with encryption for the USA had restrictions.
<clever>
i believe the entire pi0-pi4 lineup lacks hardware crypto extensions
<clever>
only with the pi5 did they add arm hw crypto extensions
<Siecje>
Even if the training was about how RSA worked there were import/export restrictions.
<Siecje>
Does Pi5 have a TPM?
<clever>
no proper hw TPM on the pi5
<Siecje>
What did they add? Hardware to do crypto operations faster?
<clever>
yeah
<clever>
standard arm crypto extensions
<f_>
clever: yyyyeeeahhhh good luck with dumping the bootROM on that Pi5..
<clever>
ive got 2 plans currently, for gaining execute on the VPU, but both involve booting linux first
<clever>
at which point, the rom will have dropped off the bus
<clever>
so, how do i bring the rom back onto the bus?
<clever>
is it even possible? the gameboy didnt allow it
Siecje has quit [Quit: Leaving...]
dolphinana has left ##raspberrypi-internals [##raspberrypi-internals]