Describe the bug
rpiboot --help's output lies:
- There's no
recovery next to it to flash!
- Besides RPi docs, even
rpiboot itself still claims flashing that while next to it, within README.md, you're told that you're supposed to execute rpiboot -d mass-storage-gadget64 & -d recovery is declared deprecated.
And even fixing aforementioned, 2nd flaw manually on his local machine (which another user did as you guys failed to provide fixes in due time), doesn't solve the issue:
I've installed rpiboot using the Windows Installer. But that does not give me all the files in the Raspberry Pi directory on my (Windows 11) computer. I've downloaded all files in /recovery manualy, just to find out it uses symlinks to all other folders. Leaving me a kind of clueless. Running rpiboot.exe -d recovery just sits still at "sending bootcode4.bin". I guess because of the file missing after following the symlink.
Great stuff, that Windows Installer. Great job, RPi. NOT!
-
The whole process of updating the bootloader firmware is outrageously unacceptable. What's (almost) a 1-stop shop/click experience with every other manufacturer, RPi manages to make even the most simple stuff like a firmware update overcomplicated - we're talking about rocket science here & I didn't even start to overexaggerate on this mess of a piece of software!
-
Given @Vishwasrao1's comment in another issue: yes, RPi's software is open-source. But that never grants any hardware manufacturer the right to release crappy software & then even dare to ask the community to fix it for them - we're talking about basic stuff that's FUBAR (missing recovery folder, outdated --help instructions, etc.) while it should've never required a fix & instead be correct from its very first release after the changes were made.
-
Given @pelwell's comment in another issue: my attitude is perfectly fine - it's yours & especially RPi's that's not only wrong, but unbelievably rude: you guys not only dare to release such crap software, but even leave it unfixed & try to reject those reminding you.
Here's another, very friendly reminder: RPi charges money for that combination of hard- & the not-so-free software parts, so - by EU law - I'm granted quite a bunch of customer rights. One of them is: faulty crap has to be fixed. By RPi's people, not by your customers - we're only entitled to help, if you kindly ask for our help & especially you didn't do to begin with.
To be clear: I'll give a damn about what you guys think about me or my "attitude". You released crap, you created rocket science where a simple CLI command should do. That alone is a shame almost unbearable. Now go, think about that.
Afterwards, think about it again. Then deliver release(s) that fix this mess to something actually usable - in conjunction with an apology for stealing us customers our free time, stressing our nerves & causing all that mess in the first place.
Lastly, after being back to a way more humbled level, you're then allowed to join the talk about attitude.
Steps to reproduce the behaviour
See above.
Device(s)
Raspberry Pi CM4
Compute Module IO board.
Home Assistant Yellow PoE, revision 1.3
RPIBOOT logs
Don't know how to get them, please explain.
Kernel logs
Don't know how to get them as I'm on Windows & rpiboot doesn't offer to execute said command, please explain.
Device UART logs
Don't know how to get them, please explain.
Describe the bug
rpiboot --help's output lies:recoverynext to it to flash!rpibootitself still claims flashing that while next to it, withinREADME.md, you're told that you're supposed to executerpiboot -d mass-storage-gadget64&-d recoveryis declareddeprecated.And even fixing aforementioned, 2nd flaw manually on his local machine (which another user did as you guys failed to provide fixes in due time), doesn't solve the issue:
Great stuff, that Windows Installer. Great job, RPi. NOT!
The whole process of updating the bootloader firmware is outrageously unacceptable. What's (almost) a 1-stop shop/click experience with every other manufacturer, RPi manages to make even the most simple stuff like a firmware update overcomplicated - we're talking about rocket science here & I didn't even start to overexaggerate on this mess of a piece of software!
Given @Vishwasrao1's comment in another issue: yes, RPi's software is open-source. But that never grants any hardware manufacturer the right to release crappy software & then even dare to ask the community to fix it for them - we're talking about basic stuff that's FUBAR (missing recovery folder, outdated
--helpinstructions, etc.) while it should've never required a fix & instead be correct from its very first release after the changes were made.Given @pelwell's comment in another issue: my attitude is perfectly fine - it's yours & especially RPi's that's not only wrong, but unbelievably rude: you guys not only dare to release such crap software, but even leave it unfixed & try to reject those reminding you.
Here's another, very friendly reminder: RPi charges money for that combination of hard- & the not-so-free software parts, so - by EU law - I'm granted quite a bunch of customer rights. One of them is: faulty crap has to be fixed. By RPi's people, not by your customers - we're only entitled to help, if you kindly ask for our help & especially you didn't do to begin with.
To be clear: I'll give a damn about what you guys think about me or my "attitude". You released crap, you created rocket science where a simple CLI command should do. That alone is a shame almost unbearable. Now go, think about that.
Afterwards, think about it again. Then deliver release(s) that fix this mess to something actually usable - in conjunction with an apology for stealing us customers our free time, stressing our nerves & causing all that mess in the first place.
Lastly, after being back to a way more humbled level, you're then allowed to join the talk about attitude.
Steps to reproduce the behaviour
See above.
Device(s)
Raspberry Pi CM4
Compute Module IO board.
Home Assistant Yellow PoE, revision 1.3
RPIBOOT logs
Don't know how to get them, please explain.
Kernel logs
Don't know how to get them as I'm on Windows & rpiboot doesn't offer to execute said command, please explain.
Device UART logs
Don't know how to get them, please explain.