sphalerite has quit [Ping timeout: 250 seconds]
wildtrees has quit [Quit: Leaving]
danielrf[m] has quit [Quit: Idle kick: User has been idle for 30+ days.]
Moredread[m] has quit [Quit: Idle kick: User has been idle for 30+ days.]
ris has quit [Ping timeout: 272 seconds]
ryantrinkle has joined #nixos-aarch64
orivej has quit [Ping timeout: 248 seconds]
ryantrinkle has quit [Remote host closed the connection]
ryantrinkle has joined #nixos-aarch64
ryantrinkle has quit [Remote host closed the connection]
ryantrinkle has joined #nixos-aarch64
ryantrinkle has quit [Remote host closed the connection]
ryantrinkle has joined #nixos-aarch64
ryantrinkle has quit [Ping timeout: 258 seconds]
THFKA4 has quit [Ping timeout: 250 seconds]
THFKA4 has joined #nixos-aarch64
FRidh has joined #nixos-aarch64
sphalerite has joined #nixos-aarch64
orivej has joined #nixos-aarch64
ris has joined #nixos-aarch64
orivej has quit [Ping timeout: 244 seconds]
Thra11 has joined #nixos-aarch64
orivej has joined #nixos-aarch64
zupo has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orivej has quit [Ping timeout: 244 seconds]
zupo has joined #nixos-aarch64
orivej has joined #nixos-aarch64
zupo has quit [Client Quit]
orivej has quit [Ping timeout: 258 seconds]
zupo has joined #nixos-aarch64
zupo has quit [Client Quit]
<Thra11> samueldr: I have confirmed that the orange pi zero plus 2 wifi works on armbian (4.19.59-sunxi64 kernel)
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #nixos-aarch64
<Thra11> Comparing the firmware directories, I notice that the NixOS (kernel_latest) one doesn't actually have a generic brcmfmac43430-sdio.txt, only a few brcmfmac43430-sdio.<specific hardware>.txt, but not an orangi pi zero one
danielrf[m] has joined #nixos-aarch64
t184256 has left #nixos-aarch64 ["Error from remote client"]
t184256 has joined #nixos-aarch64
ryantrinkle has joined #nixos-aarch64
Thra11 has quit [Quit: WeeChat 2.5]
orivej has quit [Ping timeout: 245 seconds]
Thra11 has joined #nixos-aarch64
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 246 seconds]
<Thra11> samueldr: I tried packaging https://github.com/armbian/firmware and including it at the end of the list of firmware packages. Now wifi on the Orange Pi Zero Plus 2 works.
<samueldr> \o/
<samueldr> could you add that to the wiki page?
<Thra11> samueldr: Yes. Will do. In terms of fixing it in nixpkgs, does it make sense to have an armbian-firmware package, or should we try to work out where armbian are getting their firmware from and package that instead?
<samueldr> the latter, ideally
<samueldr> normally, that should all be upstreamed to the linux firmwares project
<samueldr> though I don't really know how it's all structured
<Thra11> I assume armbian's firmware repo is a bit like their patchsets: changes which make new things work, but haven't yet been upstreamed for whatever reason.
FRidh has quit [Quit: Konversation terminated!]
orivej has joined #nixos-aarch64
<Thra11> So far I've tracked the brcm firmware back to this commit: https://github.com/armbian/build/commit/6df11c8889cac3c105bb6dea6e20310cd1a850df
<samueldr> right, so the probable provenance is friendly arm
<samueldr> (I don't know how useful it is to know though)
zupo has joined #nixos-aarch64
<Thra11> Given that they appear to be binary blobs, I'm assuming that ultimately the .bin files come from broadcom. I don't know whether the .txt files are possibly written or adapted by third parties.
<Thra11> But then if it were a straightforward firmware release from the vendor, why would it still not be in linux-firmware 2 years later?
<Thra11> Be nice if github had sort of 'reverse image search' for files. i.e. Find all the repos with a copy of this exact file somewhere in their git history.
<Thra11> (Not that the source is necessarily a github repo)
<samueldr> it may be as simple as "no one upstreamed it yet"
<samueldr> AFAIUI armbian are not good citizens as far as upstreaming back...
<samueldr> ... but at the same time some of their fixes may not be satisfactory to upstream back
<samueldr> (upstreaming is not trivial)
<Thra11> True.
<Thra11> I've not looked into the upstreaming process for binary blobs in linux firmware.
<Thra11> It's not like people can do meaningful code review on nonfree blobs
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Thra11> samueldr: I've written a short paragraph on the wiki. Feel free to expand or modify as you see fit
<samueldr> amazing, thanks
<samueldr> for your own benefit
<samueldr> this will break the moment they push anything :)
<Thra11> samueldr: they?
<samueldr> armbian
<Thra11> samueldr: Oh. Yeah I forgot I just put HEAD
<samueldr> HEAD is not a "static" or "stable" commit ID :)
<samueldr> ah right
<Thra11> Being lazy :)
<samueldr> so you knew, good :)
<Thra11> I knew when I wrote it. Then I forgot all about it by the time I thought it would be good to include it as an example
<samueldr> yeah, just pointed it out in case you weren't aware
<Thra11> Thanks
ryantrinkle has quit [Ping timeout: 258 seconds]
mog has quit [Ping timeout: 246 seconds]
mog has joined #nixos-aarch64
ryantrinkle has joined #nixos-aarch64
Thra11 has quit [Quit: WeeChat 2.5]
ryantrinkle has quit [Ping timeout: 268 seconds]
ryantrinkle has joined #nixos-aarch64
ryantrinkle has quit [Ping timeout: 248 seconds]
ryantrinkle has joined #nixos-aarch64