buzzmarshall has quit [Quit: Konversation terminated!]
djrscally has joined #linux-amlogic
<f_>
hexdump0815: maybe. Would be great if it's the case, A311D has pretty good support in mainline :)
ldevulder has joined #linux-amlogic
ldevulder has quit [Ping timeout: 245 seconds]
ldevulder has joined #linux-amlogic
jacobk has quit [Ping timeout: 260 seconds]
jacobk has joined #linux-amlogic
chewitt has joined #linux-amlogic
<f_>
oooh.. Now that was completely unexpected
<f_>
I think I might have an idea regarding on what foss firmware Amlogic's bl30 is based on
<f_>
but not 100% sure
<f_>
I noticed some stuff it outputs to UART look similar to what cros_ec would output? Somehow Amlogic could've retrofitted it for their SCP?
<f_>
Only way to make sure is to feed it to ghidra and diff/compare :)
<f_>
If that is true it might make reversing it easier as then all I/we/you/etc need to do is reverse-engineer amlogic's changes, and no need to care about the rest :D
<f_>
Being able to boot with no proprietary boot firmware running on the AP is a nice achievement, but I'd argue being able to boot with no proprietary boot firmware *at all* would be much more awesome
<f_>
If no one gets to reversing BL30 before me, I could try.. but I said I was going to reverse g12b BL2 before, so SCP fw reversing will be later for me
<f_>
that said running stuff on the SCP ought to be pretty straightforward. I think even on secureboot-enabled devices the SCP firmware doesn't actually do encryption/signing checks and such
<f_>
at least it did not complain at all when I loaded an old s805y bl30 from some random u-boot repo along with an old lepotato bl301
<f_>
on the secureboot-enabled Mi TV Stick
<f_>
So I'm fairly confident no checks are being ran on bl30 by the SCP
<f_>
which kinda makes sense.. BL2 and BL1 are the ones doing all the rest of the checks, and in theory that would not allow you from running your own firmware at all.. unless there was a vuln in one of these two