<knowing/concerned nod w/ 100 yard stare>
I would need another 100 years to finish all the projects I've thought up that I want to work on, but if I lived another 100, I'd need another 1000.
<squint> You're even more paranoid than I am. Bravo. Also an advanced degree infosec grad, broken like Batman in more ways than you wish, or both?
Joking aside, I concur. If I can't at the very least hack into the existing software (crap as most are) and make adjustments to ensure it's operating the way I want (securely) I don't want it. Flashing with crowd-sourced firmware is best, and even if it's not perfect, you can just make it better. Then you
know what code is running in your hardware, with all the benefits that provides.
Regardless, I wish us both the best of luck, as I suspect we've very different applications and use-cases.
This gave me pause, then a chuckle, so thank you. "124? 124 what?...oh, age! Ha!" Information security background. Need-to-know. Does this forum need to know my age? No. 01/01/1900 it is!
<grin> Really, what's the point of putting your age in a profile? There's no verification process, so it's worthless, as my input demonstrates. On the Internet, no one knows you're really a dog...
Though if you were in 'nam, sir, our experience is likely equal, as the tech is younger than both of us. My pfp is older than I'd care to admit.
That is your takeaway from my post?
"Oh yeah? Prove it!"?
That seems fun! Here, let me try:
Oh yeah? Prove it!
Boy, I sure showed you! Zero effort on my part, and now you have to waste effort supplying me with evidence or I win!
Seriously, remember when I prefaced much of my post with this?
It seems you should have skipped it, because that clearly isn't what you're after here.
There are two ways this can go.
1. I waste even more of my time on this forum getting and providing what you ask for. You move the goalposts and demand I get to the new ones. Absolutely no one will enjoy this. This repeats until I either get tired of it, or haven't implemented one feature you deem vital, at which point you'll claim your opinion is the correct one, thereby refuting everything I've ever said for all time, all while having put forth very little effort. I may not be 124, but I've learned my time is better spent not giving cookies to mice on the Internet. (Though teaching them why I won't is moderately entertaining from time to time.)
2. I simply recognize that I've nothing to prove, zero incentive nor obligation to kowtow to demands, that you've no desire to learn, seemingly only wish to argue in defense of the opinion you're (oddly?) emotionally invested into, and so I instead get back to...literally anything else. In the end I've achieved my goal of providing some benefits and insight into the open source community for those interested, and you...I dunno. I get the impression you'll pat yourself on the back for believing you've won an argument, even if you were the only one participating in it. This seems like the best outcome for everyone!
To avoid any confusion: I've chosen option #2.
For everyone else reading this, do yourself a favor and don't get stuck in the trap of thinking "Big business" always means "Ultimate product". Before we were hacking IPCam firmware we were hacking god-awful router firmware and the improvements were immense there, too. You also got continued support and zero-day updates to exploits. Businesses operate on "Good enough" principles. Passion projects in the open source community
can vastly exceed COTS products. I say "can" with emphasis because code maturity is a thing and literally anyone can start a new project for any hardware--this is why we get questions like the one in OP. It's absolutely not for everyone. Open Source is almost always lot more work (Hence 90total's statement "Because I don't cry enough") but just like doing work on your own car or house, if it's the right solution, you end up with a better job done because the job
matters to you. Please remember that being closed-minded, dismissive, passive-aggressive (or outright aggressive) towards those inquiring about or dabbling in adjacent technologies will not only discourage them from remaining in your community, it will outright eliminate any chance of them sharing any of the benefits they encounter with you. When all you have is a hammer...maybe it's time to shop around for more
tools.
Good luck to us all in our projects going forward. Cheers.