<slh> at least my ax3600 seems to boot/ sysupgrade reliably (I do take down hostapd before sysupgrades, as the time needed to kill it might exceed procd's patience and then fail sysupgrade (as in just rebooting, without upgrading))
mangix has quit [Read error: Connection reset by peer]
mangix has joined #openwrt-devel
Ansuel has quit [Ping timeout: 480 seconds]
minimal has quit [Quit: Leaving]
danitool has quit [Quit: Cubum autem in duos cubos, aut quadratoquadratum in duos quadratoquadratos]
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
fda- has quit [Quit: ZNC - https://znc.in]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Remote host closed the connection]
mzvd has joined #openwrt-devel
mzvd has quit [Remote host closed the connection]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
kistlin has joined #openwrt-devel
goliath has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
ptudor has quit [singleton.oftc.net synthon.oftc.net]
mangix has quit [singleton.oftc.net synthon.oftc.net]
swalker has quit [singleton.oftc.net synthon.oftc.net]
zx2c4 has quit [singleton.oftc.net synthon.oftc.net]
hanetzer has quit [singleton.oftc.net synthon.oftc.net]
MAbeeTT5 has quit [singleton.oftc.net synthon.oftc.net]
felix has quit [singleton.oftc.net synthon.oftc.net]
mrnuke has quit [singleton.oftc.net synthon.oftc.net]
jlsalvador has quit [singleton.oftc.net synthon.oftc.net]
arnd_ has quit [singleton.oftc.net synthon.oftc.net]
awgh has quit [singleton.oftc.net synthon.oftc.net]
Slimey has quit [singleton.oftc.net synthon.oftc.net]
floof58 has quit [singleton.oftc.net synthon.oftc.net]
dwfreed has quit [singleton.oftc.net synthon.oftc.net]
cmonroe has quit [singleton.oftc.net synthon.oftc.net]
russell-- has quit [singleton.oftc.net synthon.oftc.net]
grid has quit [singleton.oftc.net synthon.oftc.net]
linusw____ has quit [singleton.oftc.net synthon.oftc.net]
Luke-Jr has quit [singleton.oftc.net synthon.oftc.net]
hgl has quit [singleton.oftc.net synthon.oftc.net]
slingamn has quit [singleton.oftc.net synthon.oftc.net]
Rayyan has quit [singleton.oftc.net synthon.oftc.net]
_0x4a6f_ has quit [singleton.oftc.net synthon.oftc.net]
fieryeagle954[m] has quit [singleton.oftc.net synthon.oftc.net]
goliath has quit [singleton.oftc.net synthon.oftc.net]
kistlin has quit [singleton.oftc.net synthon.oftc.net]
KGB-2 has quit [singleton.oftc.net synthon.oftc.net]
noltari has quit [singleton.oftc.net synthon.oftc.net]
sorinello has quit [singleton.oftc.net synthon.oftc.net]
f00b4r0 has quit [singleton.oftc.net synthon.oftc.net]
Piraty has quit [singleton.oftc.net synthon.oftc.net]
c0sm1cSlug has quit [singleton.oftc.net synthon.oftc.net]
wvdakker has quit [singleton.oftc.net synthon.oftc.net]
guidosarducci has quit [singleton.oftc.net synthon.oftc.net]
indy has quit [singleton.oftc.net synthon.oftc.net]
mva has quit [singleton.oftc.net synthon.oftc.net]
tomn has quit [singleton.oftc.net synthon.oftc.net]
KGB-0 has quit [singleton.oftc.net synthon.oftc.net]
Misanthropos has quit [singleton.oftc.net synthon.oftc.net]
rsalvaterra has quit [singleton.oftc.net synthon.oftc.net]
hexa- has quit [singleton.oftc.net synthon.oftc.net]
xdarklight has quit [singleton.oftc.net synthon.oftc.net]
svanheule has quit [singleton.oftc.net synthon.oftc.net]
John[m]12345678910 has quit [singleton.oftc.net synthon.oftc.net]
robje has quit [singleton.oftc.net synthon.oftc.net]
grift has quit [singleton.oftc.net synthon.oftc.net]
nick[m]1234 has quit [singleton.oftc.net synthon.oftc.net]
will[m]1 has quit [singleton.oftc.net synthon.oftc.net]
Harm_ has quit [singleton.oftc.net synthon.oftc.net]
whatevs111[m] has quit [singleton.oftc.net synthon.oftc.net]
MatMaul[m] has quit [singleton.oftc.net synthon.oftc.net]
niyawe has quit [singleton.oftc.net synthon.oftc.net]
clayface has quit [singleton.oftc.net synthon.oftc.net]
BKPepe has quit [singleton.oftc.net synthon.oftc.net]
lemmi has quit [singleton.oftc.net synthon.oftc.net]
paper_ has quit [singleton.oftc.net synthon.oftc.net]
omni has quit [singleton.oftc.net synthon.oftc.net]
enyc has quit [singleton.oftc.net synthon.oftc.net]
eloy__ has quit [singleton.oftc.net synthon.oftc.net]
Q__ has quit [singleton.oftc.net synthon.oftc.net]
SamantazFox has quit [singleton.oftc.net synthon.oftc.net]
rua has quit [singleton.oftc.net synthon.oftc.net]
GNUmoon has quit [singleton.oftc.net synthon.oftc.net]
aiyion_ has quit [singleton.oftc.net synthon.oftc.net]
mrkiko has quit [singleton.oftc.net synthon.oftc.net]
_lore_ has quit [singleton.oftc.net synthon.oftc.net]
bookworm has quit [singleton.oftc.net synthon.oftc.net]
xes__ has quit [singleton.oftc.net synthon.oftc.net]
slh64 has quit [singleton.oftc.net synthon.oftc.net]
slh has quit [singleton.oftc.net synthon.oftc.net]
rmilecki has quit [singleton.oftc.net synthon.oftc.net]
zatwai has quit [singleton.oftc.net synthon.oftc.net]
guifipedro_ has quit [singleton.oftc.net synthon.oftc.net]
Monkeh has quit [singleton.oftc.net synthon.oftc.net]
Lechu has quit [singleton.oftc.net synthon.oftc.net]
guerby_ has quit [singleton.oftc.net synthon.oftc.net]
Guest3748 has quit [singleton.oftc.net synthon.oftc.net]
xback has quit [singleton.oftc.net synthon.oftc.net]
Sagi has quit [singleton.oftc.net synthon.oftc.net]
olmari has quit [singleton.oftc.net synthon.oftc.net]
Movedtomkg20001mkg20001io[m] has quit [singleton.oftc.net synthon.oftc.net]
owrt-2102-builds has quit [singleton.oftc.net synthon.oftc.net]
al has quit [singleton.oftc.net synthon.oftc.net]
isak has quit [singleton.oftc.net synthon.oftc.net]
slate has quit [singleton.oftc.net synthon.oftc.net]
stintel[m] has quit [singleton.oftc.net synthon.oftc.net]
vglfrei has quit [singleton.oftc.net synthon.oftc.net]
swegener has quit [singleton.oftc.net synthon.oftc.net]
matteo has quit [singleton.oftc.net synthon.oftc.net]
ynezz has quit [singleton.oftc.net synthon.oftc.net]
cyrozap has quit [singleton.oftc.net synthon.oftc.net]
FLD has quit [singleton.oftc.net synthon.oftc.net]
aparcar[m] has quit [singleton.oftc.net synthon.oftc.net]
\x has quit [singleton.oftc.net synthon.oftc.net]
DLange has quit [singleton.oftc.net synthon.oftc.net]
KGB-1 has quit [singleton.oftc.net synthon.oftc.net]
srslypascal has quit [singleton.oftc.net synthon.oftc.net]
PaulFertser has quit [singleton.oftc.net synthon.oftc.net]
gladiac has quit [singleton.oftc.net synthon.oftc.net]
jschwart has quit [singleton.oftc.net synthon.oftc.net]
tmn505 has quit [singleton.oftc.net synthon.oftc.net]
StifflersMagic has quit [singleton.oftc.net synthon.oftc.net]
f12 has quit [singleton.oftc.net synthon.oftc.net]
zarzarzar_ has quit [singleton.oftc.net synthon.oftc.net]
matoro has quit [singleton.oftc.net synthon.oftc.net]
dhewg has quit [singleton.oftc.net synthon.oftc.net]
digitalcircuit has quit [singleton.oftc.net synthon.oftc.net]
fblaese has quit [singleton.oftc.net synthon.oftc.net]
kabel has quit [singleton.oftc.net synthon.oftc.net]
blogic has quit [singleton.oftc.net synthon.oftc.net]
owrt-2203-builds has quit [singleton.oftc.net synthon.oftc.net]
takimata has quit [singleton.oftc.net synthon.oftc.net]
clandmeter has quit [singleton.oftc.net synthon.oftc.net]
neoraider has quit [singleton.oftc.net synthon.oftc.net]
gnustomp[m] has quit [singleton.oftc.net synthon.oftc.net]
owrt-2203-builds has joined #openwrt-devel
kabel has joined #openwrt-devel
kistlin has joined #openwrt-devel
goliath has joined #openwrt-devel
lipnitsk has joined #openwrt-devel
Misanthropos has joined #openwrt-devel
rsalvaterra has joined #openwrt-devel
srslypascal has joined #openwrt-devel
swalker has joined #openwrt-devel
matoro has joined #openwrt-devel
KGB-2 has joined #openwrt-devel
zx2c4 has joined #openwrt-devel
rua has joined #openwrt-devel
floof58 has joined #openwrt-devel
felix has joined #openwrt-devel
noltari has joined #openwrt-devel
sorinello has joined #openwrt-devel
GNUmoon has joined #openwrt-devel
f00b4r0 has joined #openwrt-devel
digitalcircuit has joined #openwrt-devel
dhewg has joined #openwrt-devel
ptudor has joined #openwrt-devel
aiyion_ has joined #openwrt-devel
hanetzer has joined #openwrt-devel
mrkiko has joined #openwrt-devel
gladiac has joined #openwrt-devel
PaulFertser has joined #openwrt-devel
jschwart has joined #openwrt-devel
_lore_ has joined #openwrt-devel
mrnuke has joined #openwrt-devel
Piraty has joined #openwrt-devel
c0sm1cSlug has joined #openwrt-devel
dwfreed has joined #openwrt-devel
jlsalvador has joined #openwrt-devel
xes__ has joined #openwrt-devel
slh64 has joined #openwrt-devel
MAbeeTT5 has joined #openwrt-devel
bookworm has joined #openwrt-devel
cmonroe has joined #openwrt-devel
wvdakker has joined #openwrt-devel
slh has joined #openwrt-devel
Guest3748 has joined #openwrt-devel
guerby_ has joined #openwrt-devel
russell-- has joined #openwrt-devel
guidosarducci has joined #openwrt-devel
linusw____ has joined #openwrt-devel
grid has joined #openwrt-devel
indy has joined #openwrt-devel
arnd_ has joined #openwrt-devel
xback has joined #openwrt-devel
rmilecki has joined #openwrt-devel
fblaese has joined #openwrt-devel
mva has joined #openwrt-devel
zatwai has joined #openwrt-devel
guifipedro_ has joined #openwrt-devel
Monkeh has joined #openwrt-devel
Slimey has joined #openwrt-devel
Lechu has joined #openwrt-devel
tomn has joined #openwrt-devel
Sagi has joined #openwrt-devel
KGB-0 has joined #openwrt-devel
xdarklight has joined #openwrt-devel
svanheule has joined #openwrt-devel
Luke-Jr has joined #openwrt-devel
hexa- has joined #openwrt-devel
hgl has joined #openwrt-devel
cyrozap has joined #openwrt-devel
Movedtomkg20001mkg20001io[m] has joined #openwrt-devel
al has joined #openwrt-devel
olmari has joined #openwrt-devel
aparcar[m] has joined #openwrt-devel
owrt-2102-builds has joined #openwrt-devel
\x has joined #openwrt-devel
slate has joined #openwrt-devel
isak has joined #openwrt-devel
ynezz has joined #openwrt-devel
KGB-1 has joined #openwrt-devel
vglfrei has joined #openwrt-devel
FLD has joined #openwrt-devel
matteo has joined #openwrt-devel
stintel[m] has joined #openwrt-devel
omni has joined #openwrt-devel
lemmi has joined #openwrt-devel
robje has joined #openwrt-devel
nick[m]1234 has joined #openwrt-devel
Q__ has joined #openwrt-devel
will[m]1 has joined #openwrt-devel
grift has joined #openwrt-devel
John[m]12345678910 has joined #openwrt-devel
Harm_ has joined #openwrt-devel
BKPepe has joined #openwrt-devel
eloy__ has joined #openwrt-devel
enyc has joined #openwrt-devel
fieryeagle954[m] has joined #openwrt-devel
whatevs111[m] has joined #openwrt-devel
MatMaul[m] has joined #openwrt-devel
niyawe has joined #openwrt-devel
clayface has joined #openwrt-devel
awgh has joined #openwrt-devel
slingamn has joined #openwrt-devel
Rayyan has joined #openwrt-devel
_0x4a6f_ has joined #openwrt-devel
takimata has joined #openwrt-devel
f12 has joined #openwrt-devel
zarzarzar_ has joined #openwrt-devel
clandmeter has joined #openwrt-devel
johnf has joined #openwrt-devel
neoraider has joined #openwrt-devel
hurricos has joined #openwrt-devel
Habbie has joined #openwrt-devel
PtitGNU has joined #openwrt-devel
ephemer0l has joined #openwrt-devel
bluse-blue[m] has joined #openwrt-devel
evils[m]1 has joined #openwrt-devel
fpsusername[m] has joined #openwrt-devel
tchebb has joined #openwrt-devel
Vaughn has joined #openwrt-devel
aparcar_ has joined #openwrt-devel
owrt-snap-builds has joined #openwrt-devel
jbowen has joined #openwrt-devel
shoragan has joined #openwrt-devel
lykos153 has joined #openwrt-devel
EqUaTe has joined #openwrt-devel
[florian] has joined #openwrt-devel
eigma has joined #openwrt-devel
sauce has joined #openwrt-devel
agb has joined #openwrt-devel
domon has joined #openwrt-devel
JuniorJPDJ has joined #openwrt-devel
karlp has joined #openwrt-devel
decke[m] has joined #openwrt-devel
tohojo has joined #openwrt-devel
rotanid has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
cbeznea has joined #openwrt-devel
nitroshift has joined #openwrt-devel
goliath has quit [Quit: SIGSEGV]
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
<KGB-1> https://tests.reproducible-builds.org/openwrt/openwrt_ath79.html has been updated. (99.0% images and 99.9% packages reproducible in our current test framework.)
nitroshift has quit [Remote host closed the connection]
kistlin has quit [Quit: leaving]
Tapper has joined #openwrt-devel
goliath has joined #openwrt-devel
danitool has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
robimarko has joined #openwrt-devel
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
cbeznea has quit [Quit: Leaving.]
ekathva has joined #openwrt-devel
ekathva has quit [Remote host closed the connection]
cbeznea has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Remote host closed the connection]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
rua has quit [Quit: Leaving.]
mzvd has joined #openwrt-devel
<Tapper> Why are people from Norway so good at editing files in Linux?
<Tapper> Their ancestors are vi-kings.
<stintel> hahaha
<owrt-2203-builds> Build [#80](https://buildbot.openwrt.org/openwrt-22.03/images/#builders/48/builds/80) of `mediatek/mt7629` failed.
<stintel> I stole that from you
hgl has quit [Read error: Connection reset by peer]
<dwfreed> I'm going to steal that too
<rsalvaterra> I laughed more than I should. :P
* rsalvaterra sidesteps the whole vi vs emacs debate by using nano.
mzvd has quit [Read error: Connection reset by peer]
<robimarko> nano FTW
mzvd has joined #openwrt-devel
rua has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
* f00b4r0 looks at openwrt.org/start and notices the "moves its IRC presence to OFTC" mentions a "May 26" decision
<f00b4r0> but that's May 26 *2021*
<f00b4r0> :)
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
torv has joined #openwrt-devel
torv has quit []
torv has joined #openwrt-devel
torv has quit [Remote host closed the connection]
torv has joined #openwrt-devel
torv has quit [Remote host closed the connection]
torv has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
hgl has joined #openwrt-devel
hgl has quit []
hgl has joined #openwrt-devel
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
<KGB-1> https://tests.reproducible-builds.org/openwrt/openwrt_sunxi.html has been updated. (0% images and 96.9% packages reproducible in our current test framework.)
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
srslypascal is now known as Guest4253
srslypascal has joined #openwrt-devel
robimarko_ has joined #openwrt-devel
Ansuel has joined #openwrt-devel
Guest4253 has quit [Ping timeout: 480 seconds]
f00b4r0 has quit [Read error: Connection reset by peer]
f00b4r0 has joined #openwrt-devel
Ansuel has quit []
mzvd has joined #openwrt-devel
robimarko has quit [Ping timeout: 480 seconds]
mzvd has quit [Read error: Connection reset by peer]
<zorun> f00b4r0: I had the same issue a while ago :) updated with the year
mzvd has joined #openwrt-devel
mzvd has quit [Remote host closed the connection]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
danitool has quit [Quit: Cubum autem in duos cubos, aut quadratoquadratum in duos quadratoquadratos]
valku has joined #openwrt-devel
minimal has joined #openwrt-devel
srslypascal is now known as Guest4264
srslypascal has joined #openwrt-devel
mzvd has joined #openwrt-devel
Guest4264 has quit [Ping timeout: 480 seconds]
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
<KGB-2> https://tests.reproducible-builds.org/openwrt/openwrt_omap.html has been updated. (11.1% images and 99.9% packages reproducible in our current test framework.)
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
goliath has quit [Quit: SIGSEGV]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
KGB-2 has quit [Quit: KGB-2]
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Remote host closed the connection]
KGB-2 has joined #openwrt-devel
KGB-2 has quit [Remote host closed the connection]
goliath_ has joined #openwrt-devel
KGB-2 has joined #openwrt-devel
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
<nick[m]1234> what is the best way to printf a time_t? Depneding on the architecture it has different types.
<arnd_> nick[m]1234: I'd add a cast to 'long long' and print it with %ll
mzvd has joined #openwrt-devel
csharper2005 has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
danitool has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
<robimarko_> nick[m]1234: cast it to int64_t and use PRId64 macro
<nick[m]1234> thanks
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
Gaspare has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
mzvd has joined #openwrt-devel
goliath_ has quit []
Gaspare has quit [Quit: Gaspare]
csharper2005 has quit [Remote host closed the connection]
<mrnuke> robimarko_: I understand that qca software is ripe for improvement, but what the is up with Netgear making it even more ripe?
<mrnuke> I'm almost thinking I should drop the "nand-factory.ubi" image for WAX218 if I can't get it to find the correct rootfs.
<mrnuke> I only found this by accident. Had the vendor FW flashed to mtd12, I wouldn't even have noticed this is an issue
csharper2005 has joined #openwrt-devel
cmonroe has quit [Ping timeout: 480 seconds]
<KGB-2> https://tests.reproducible-builds.org/openwrt/openwrt_lantiq.html has been updated. (96.2% images and 99.9% packages reproducible in our current test framework.)
<robimarko_> mrnuke: whats under mtd14, whats the partition name?
Gaspare has joined #openwrt-devel
<mrnuke> robimarko_: It's just a backup rootfs: https://gist.github.com/mrnuke/a1bd26b5336a31f55ee8f1204a65128b
mzvd has quit [Read error: Connection reset by peer]
csharper2005 has quit [Remote host closed the connection]
mzvd has joined #openwrt-devel
mzvd has quit [Read error: Connection reset by peer]
<robimarko_> Well, how do they update the stock FW?
<robimarko_> They gotta update the bootconfig via SCM then to switch booting
<robimarko_> If they rely solely on bootqca
<mrnuke> robimarko_: They have a FIT with different images for different partitions. Hold on, lemme see if I can get an example your way
mzvd has joined #openwrt-devel
<mrnuke> robimarko_: How I extracted images: https://gist.github.com/mrnuke/14e993448e8457e7199a112618f7da83
<robimarko_> Thats all fine, but I dont know of a mechanism to choose what rootfs to use other than bootconf when bootqca/bootipq is used as the bootcmd
<mrnuke> Is bootconf flu-boot patching the DTS?
<robimarko_> No
<robimarko_> Its a partition
<robimarko_> Only updaetable via SCM call
<robimarko_> Or Netgear could have again modified U-boot
<robimarko_> Wouldnt be strange for them
cmonroe_ has joined #openwrt-devel
<mrnuke> robimarko_: I tried hexdumping out of curiosity. A few of those partitions have ELF signatures
<robimarko_> Yeah, its a custom QCA ELF header
<robimarko_> The same is used if secure boot is enforced
<enyc> f00b4r0: yes .... saw all that chaos ;o
<f00b4r0> ?
<mrnuke> robimarko_: What is a good way to check if bootconf is used, or if some other mechanism to select the rootfs?
minimal has quit [Quit: Leaving]
robimarko has joined #openwrt-devel
<robimarko> mrnuke: Well, the easiest way would be to look at the upgrade script in the stock FW
<robimarko> Cause, they gotta toggle it
<robimarko> Then GPL sources, as SCM is used for bootconfig so it can be found
<mrnuke> robimarko: I found "change_active_partition() {". And woohoo! They use their binary "setconfig"
<robimarko> If its netgear, they have GPL sources that are usually complete
<mrnuke> They use "setconfig -a 2 -s 38 -d [0 or 1]". I thought that only changes the uboot env.
<mrnuke> I downloaded their "GPL" sources, and it was a dump of the rootfs (Yikes)
<robimarko> LOL
<Habbie> lol
<robimarko> U-boot env is easy to check if it changed
<Habbie> i've found that sometimes that's all you need to get into a device, but it's not what you asked for
<mrnuke> I know that command changes the uboot env. I don't know if it changes anything else
<robimarko> IF its only changing the env and bootqca is used then I suspect they modified u-boot
<mrnuke> Yikes! The command is "bootipq". I don't see a bootqca in uboot
<robimarko> Thats it
<robimarko> QCA changed the name some time ago
<robimarko> Same thing
<mrnuke> SSDD? Same shit different day?
<robimarko> pretty much
danitool has quit [Ping timeout: 480 seconds]
<robimarko> They are moving away from QCA-anything
<robimarko> To QTI
<robimarko> They want to get rid of Atheros name completely
<mrnuke> So I have to figure out (a) what triggers u-boot to patch the DTS correctly, and (b) if that is upstreamable. If not, we can't support dual image
danitool has joined #openwrt-devel
<mrnuke> Of course, we could provide our own u-boot in the update image. The format does support it <evil_grin>
<robimarko> But why do you even care about it updating the DTS?
<robimarko> Does it actually change partition names after active rootfs is changed?
<robimarko> Cause bootipq doesnt do that for sure, it just parses the SMEM table and patches that in
<robimarko> And in a shitty way
<mrnuke> Yeah. mtd14 is "rootfs" when booting of the second partition, and mtd12 is "rootfs" when booting off the first partition
<mrnuke> fun, right?!!!!
<robimarko> OMG, they really went that route
<mrnuke> How do I prove it to you?
<robimarko> No need to prove it, seen crazier stuff
<robimarko> The thing is that even if patched partitions trick worked right now, its just a matter of time when it will crap out
<robimarko> Cause, the partitions are being patched in incorrectly
<robimarko> Last time I checked, they were patching them in under the NAND controller and not the NAND flash subnode
<mrnuke> Netgear's motto: "If it ain't broken, fix it till it is"
<robimarko> Even worse is that the partition nodes use the legacy bindings which is again just a matter of time when they will die
<robimarko> It would be interesting to see what they modified in the bootloader
f00b4r0 has quit [Ping timeout: 480 seconds]
<robimarko> It will work, however they really need to be under a partitions subnode with fixed-partitions compatible
<robimarko> Its just a matter of time
<robimarko> Currently, I think those will get ignored and SMEM will be used
<mrnuke> Question is what to do for the OpenWRT port then. (a) support their shitty way to patch the dts. (b) Only support -initramfs -> -sysupgrade upgrades via vendor web interface. (c) Ship our own u-boot in the FIT .ubi
<mrnuke> (c) might be an accident waiting to happen if the factory uboot is signed
<mrnuke> I'll have to check that, though
<robimarko> Option a) will most likely break in future
<mrnuke> Okay, (a) is off the list then :(
<mrnuke> I should be happy though. It's less work for me
<robimarko> You can check c) really easily, there is a command in u-boot to tell you if secure boot is enabled
<mrnuke> secure boot is not enabled
<robimarko> Then you can freely replace u-boot
<robimarko> Though not ideal
<mrnuke> My concern is that, even though secure boot is not enabled, if the image is signed, any future vendor FW update could enable secure boot
<robimarko> Well, in theory they can enable it
<robimarko> As it just requires efuse to get blown
<robimarko> Which is easily doable with QSDK
<robimarko> Even mainline could do it as I have exposed the regulator for QFPROM
<mrnuke> So do we take the risk of replacing the bootloader?
<robimarko> You could try to add a partitions subnode with fixed-partitions compatible which is empty
<robimarko> And hope that bootloader is smart enought to patch that one
<robimarko> That is the least likely to get broken
<mrnuke> I will try it later tonight. I think I tried a few things, and none worked. I'll look through my notes
<robimarko> You should dump the live DTS with DTC and see how broken the partition nodes that are added are
<mrnuke> Ooh, I did that :)
<mrnuke> Lemme find it
<robimarko> I meant, when running OpenWrt
<mrnuke> It doesn't patch it for OpenWRT
<robimarko> But yeah, they are patching the partitions directly under the device
<mrnuke> I haven't yet figured out how to get it to patch the OpenWRT devicetree
<robimarko> It will only patch when bootipq is used
<robimarko> If you run initramfs with bootm it wont mess with the DTB except for the usual ethernet MAC-s
<robimarko> So, its gotta be flashed
<mrnuke> Ooh, it doesn't do the ethernet MAC's. I had to write a script to do that :D
<mrnuke> Gotta be flashed... I am going to brick this device before I can port it :P
<robimarko> Hmm, if you set the DP aliases correctly it should set them
<mrnuke> Look at the DTS I posted from the vendor FW, and let me know if you think it looks patched :p. What would the correct alias look like? I think I tried it
<mrnuke> ("let me know it it looks patched" was sarcasm. all the macs are 0)
<robimarko> Ughh, like how did they mess MAC setting up
<robimarko> Even Xiaomi couldnt break that as its a generic feature
<mrnuke> "If it ain't broken, fix it till it is"
<robimarko> They just look at ART part at 0x0, 0x6 etc
<mrnuke> uboot complains that the MAC in ART in invalid
<robimarko> Oh no
<mrnuke> Oh yes!
<robimarko> Did they pull the MAC in ASCII card again
<mrnuke> in the u-boot env
<robimarko> Please dont tell me that MAC-s are only stored in the env and dont have a actual factory written copy in flash?
<robimarko> Like, why?
<mrnuke> I won't tell you that then
<mrnuke> I also won't tell you how I wiped my MACs by only resetting the uboot env
<robimarko> Ok, so they have outdone themselves
<mrnuke> They're keeping us proud!
robimarko has quit [Quit: Leaving]
Tapper has quit [Quit: Tapper]
Tapper has joined #openwrt-devel
robimarko_ has quit [Quit: Leaving]
goliath has joined #openwrt-devel
Tapper has quit [Quit: Tapper]
<will[m]1> i also won't tell you how FriendlyElec generates their MACs dynamically... using a different algorithm from what OpenWRT uses
<mrnuke> will[m]1: You can tell me. Just don't tell robimarko
ldir has joined #openwrt-devel
ldir has quit [Quit: Textual IRC Client: www.textualapp.com]
<KGB-1> https://tests.reproducible-builds.org/openwrt/openwrt_bcm47xx.html has been updated. (100.0% images and 99.9% packages reproducible in our current test framework.)
<russell--> "always backup original flash contents" -- /me
<mrnuke> "have no shame claiming warranty for lost flash contents" -- a wise anonymous person
Gaspare has quit [Quit: Gaspare]
Gaspare has joined #openwrt-devel
goliath has quit [Quit: SIGSEGV]
Gaspare has quit [Quit: Gaspare]
Gaspare has joined #openwrt-devel
Gaspare has quit []