OpenIPC is an alternative open firmware for your IP camera
openipc.org
openipc.org
"Hacking Reolink cameras for fun and profit", https://news.ycombinator.com/item?id=33091698
https://github.com/thirtythreeforty/neolink
https://support.reolink.com/hc/en-us/articles/900000617826-W...
Maybe I missed it but it'd be nice to raise the visibility of that a bit more.
Perfection. If I want it, I know what to order.
You can even get a bit of affiliate revenue.
I noticed this too back when that project was posted.
Their docs have a general "we don't provide specifics because $OEM can change the internals on a whim" disclaimer. That is true. OEMs can/will change the internals out but leave the model number the same. You see this ALL THE TIME with the cheap SOHO routers.
However, those changes are _usually_ paired with a bump in version / revision on the product label.
In any case, a community sourced page of devices that were - at one point in time - known to contain a supported chip would be helpful. Even if the OEM had changed the internals, at least you'd know that the internals have changed and that scouring eBay for an older serial number of the same model might get you a supported one.
In any case, I opened up a few of the amcrest cameras I have lying around and found a poorly support ambrella SoC and another SoC that is not supported at all.
--
EDIT: after talking with a friend that does a lot of hardware reverse engineering:
``` Plug the chipset that's well supported into Ali Express and then just hope that sellers put it in the listing and that it's accurate. You'll get lots of hits on bare boards / dev-kits where the SoC ID is the only unique thing about it but you might get a few "finished" devices that are listed as using the chip as well. ```
It's not perfect, but that might be _a_ way to find devices that should be supported.
https://github.com/OpenIPC/firmware/issues/230#issuecomment-...
https://github.com/openipc/mini https://github.com/OpenIPC/silicon_research/tree/master/venc https://github.com/openipc/smolrtsp
The other issue is that a lot of their source code isn't open source yet. The majestic etc.. bits.
What I am hopeful is that: once there is easy to use hardware for people to tinker around with, the project will actually improve to the point of being a real system like ExpressLRS.
Also they aren't exactly using Wifi. They're using just the chipset to broadcast. Here's the interesting talk from the original author of wifibroadcast . The challenges they fixed to use wifi hardware for transmission: https://media.ccc.de/v/36c3-10630-wifibroadcast .
Something tells me being closed source (majestic) while naming it OpenIPC and pretending to be under MIT license mighty be a bigger factor.
Being russian and clearly trying to steer project towards drone use https://github.com/OpenIPC/sandbox-fpv doesnt help either, we all know what russian drones are used for right now.
[0] https://github.com/OpenIPC/wiki/blob/master/en/guide-support...
That said, the actual FPV/camera stuff with openipc is cool too. I definitely would rather pay $50-80 for a 2k 90fps camera/transceiver/receiver system I can hack on in linux than than $300 for a (much better) dji o3 pro. I'm hoping I can get the HDMI out formatted properly to use with my HTC Vive head mounted display instead of having to fork out for something new I can't buy (-11 diopter) prescription lenses for. There's basically no support for glasses wearers in any FPV goggles except the dji ($$$$) stuff.
I've found web ui screenshots here: https://openipc.org/web-interface
Prepare to be disappointed. You'll find that there's a huge gap between real IP cameras (PoE powered) and consumer crap (battery powered)
Battery WiFi cameras are toys and complete shit. PoE is where it is at.
(Someone should release power management software for PoE called Edgar Allen)
But you have to bear in mind, it's not their home, it's their future investor's. Don't want to get too used being comfortable.
She just find cables along moldings and similar to be very distracting visually, painted or not, hence the hard pass.
But permits might be needed in some areas.
Usually the trick is UP the wall into an attic or DOWN the wall into a basement, over, and up or down.
If necessary tricks like hiding thin cables behind molding or even shoved into the carpet edge can work.
PoE cameras are only slightly more expensive, don't hog wifi airtime and cause latency spikes for all the other devices, last decades instead of weeks, have much better video quality during day and night, and don't rely on any cloud services
I am slowly migrating and replacing my way to an entirely self-hosted smart home setup, but my Google cameras were expensive and it would be fantastic to be able to flash and integrate them with the rest.
In my community it's great if they record a crime, but so what if the crime doesn't register on the police's priorities?
A lot of communities are like this.
Some people say deterrence but that's farcical.
Closed source software like Magestic pretending to be open source OpenIPC is dubious.
It has 23andMe vibes to it.
A few thousand years of human history offers many potential answers.
I demand firmware that I control because plenty of the normal enshittified ip cams mine your data and brick the device when they feel like.
Unfortunately you'll have to keep looking. This confusingly named project is proprietary.
I think the reason I went to inter process communication is that is seems like the sort of thing that would benefit from libraries to standardize. OpenIPC could be a great name for such a library. For instructions per cycle—maybe a benchmarking suite? Haha.
But that was very a long time ago. Now I just call them "cameras."