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.
<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