News for hackers. Stuff that matters.
Re:Alternative open firmware for your IP camera by bastard_op on Sunday October 08, 2023 @04:26PM (#37814109)
Having looked into this myself prior was mostly asking for disappointment. Getting a random Chinese IP camera to convert to open firmware is great in theory, but the problem is actually buying a camera or 10, or buying more over time.

You never really know what hardware ships internally at any given time, ie what SoC a camera really is. They change frequently in random Chinese manufacturers with internal SoC hardware update with constant improvement (in their margins at least), if reported by someone at a point in time, buying the same model a 6mo-1yr later you cannot expect the same model number to be the same hardware.

It is rarely stated on a site selling them what SoC they use, or the vendors sites, assuming you can find and/or translate anything usable, or if the vendor is even still around more than a few months under that name. Therefore there is no repeatable source of products you can get reliably across time without simply testing a sample and hacking your own as you go.

I really wish someone would take initiative to sell/resell a line of camera hardware with openipc or other open firmware on them. It's a business opportunity sorely missing with nothing to offer home/business users ip cameras with open sterile and guaranteed secure firmware vs. random pure Chinese jank.

Re:Alternative open firmware for your IP camera by neodypsis on Sunday October 08, 2023 @05:00PM (#37814359)
> I really wish someone would take initiative to sell/resell a line of camera hardware with openipc or other open firmware on them. It's a business opportunity sorely missing with nothing to offer home/business users ip cameras with open sterile and guaranteed secure firmware vs. random pure Chinese jank.

Manufacturers could do it themselves, but the license prohibits commercial use.

Re:Alternative open firmware for your IP camera by KennyBlanken on Sunday October 08, 2023 @05:07PM (#37814411)
> OpenIPC source code is released under one of the most simple open source license agreements, MIT License, giving users express permission to reuse code for any purpose, even as part of a proprietary software. We only ask you politely to contribute your improvements back to us. We would be grateful for any feedback and suggestions.
Re:Alternative open firmware for your IP camera by neodypsis on Sunday October 08, 2023 @05:17PM (#37814501)
> Majestic code while is not open, provides unprecedented performance and capabilities for a wide range of hardware. The author of Majestic streamer is looking into possibilities to open-source the codebase after he secures enough funds to support further open development. You can help to make it happen sooner.

Source: https://openipc.org/

Re:Alternative open firmware for your IP camera by KennyBlanken on Sunday October 08, 2023 @05:51PM (#37814727)
I can't find that text anywhere on the page (the word "Majestic" literally doesn't appear anywhere).
Re:Alternative open firmware for your IP camera by chefandy on Sunday October 08, 2023 @06:21PM (#37814935)
It's right before the "Why OpenIPC Firmware?" headline.
Re:Alternative open firmware for your IP camera by swores on Sunday October 08, 2023 @08:20PM (#37815631)
That comes after this:

> OpenIPC Firmware uses Buildroot to build its Linux distro, and utilizes either Majestic, Mini or Venc streamer.

Which makes it sound like Majestic isn't required? Or is it the only good option, or something?

Re:Alternative open firmware for your IP camera by neodypsis on Sunday October 08, 2023 @08:50PM (#37815770)
I checked the repos for those alternatives. They state that they are not as feature-complete, nor as widely supported, as Majestic is.
Re:Alternative open firmware for your IP camera by tpmx on Sunday October 08, 2023 @05:11PM (#37814448)
Except they're not releasing the source of the core parts.
Re:Alternative open firmware for your IP camera by squarefoot on Sunday October 08, 2023 @05:24PM (#37814556)
When in doubt, I take for granted that every camera with closed firmware contains malware that phones home or waits dormant to be used to steal sensitive video+audio or to take part in a botnet, which already happened several times. The solution as of today is to put a firewall in between that blocks any traffic to the LAN and from the outside, except from trusted applications. There are many multi ETH port mini PCs that can be repurposed as firewalls so that the video surveillance subnet can be physically separated from the rest by connecting all cameras (for obvious reasons I wouldn't take WiFi into consideration) to a switch, possibly with PoE support.
Re:Alternative open firmware for your IP camera by matisseverduyn on Sunday October 08, 2023 @06:35PM (#37815036)
I bought a box of these in 2019 (6 for ~$7 each), and connected them all to an offline router.

They come with a web interface for setup/control that uses JS (easy to reverse engineer [@]) to interact with the device's API (not as easy to figure out).

-- also stripped the wifi, mic, and speakers, and put the chip+camera in a new casing (waterproof outdoor outlet cover) --

I then bought a few more from various sources (different colors / casings) and, even though they all had slightly different web interfaces, under the hood, they were all running roughly the same code under the hood (MIPCM). Some didn't come with a web interface, but still responded to the same requests.

[@] If you're/anyone's interested in the camera API wrapper-code, happy to send it via Twitter.

Re:Alternative open firmware for your IP camera by wtf_is_this on Sunday October 08, 2023 @06:25PM (#37814969)
Couldn't agree more with this comment. I've had exactly the same frustration trying to get cameras months/years apart that will work. You have to open each one up and hack it yourself (and OpenIPC may support it or not), and nowadays they are protected from loading firmware easily (tiny UART/debug ports, disabled UBoot loader, etc.).

I also wish there were an option for someone to buy cameras with open HW/SW, to get away from the random cloud services they want you to open your network up to with cheap cameras.

Re:Alternative open firmware for your IP camera by fps_doug on Monday October 09, 2023 @07:48AM (#37819393)
Not just that; I'd be OK with closed source firmware if I can just put it on an isolated network and be done with it, but from typical listings on Amazon et al you cannot even tell if the camera works without a mandatory cloud connection.

I've bought a router from TPlink a while ago that wanted me to install a fucking app, create a TPlink account and send all comms over some cloud servers to configure a router that's sitting right next to me, that all the traffic from the very fucking phone is going through. It did have a classic web interface, but it was completely crippled and basically just allowed changing the Wifi SSID and doing a firmware update. There was nothing in the product description about this, and none of the customer reviews mentioned it, because obviously this shit is now completely normal to the average joe.

Re:Alternative open firmware for your IP camera by spease on Sunday October 08, 2023 @09:59PM (#37816169)
I’ve been thinking about something like this. Anyone else interesting in working on this?
Re:Alternative open firmware for your IP camera by gkhartman on Monday October 09, 2023 @04:16AM (#37818207)
I'd be interested. Even if it's just a Linux SBC + camera module, an OS image preconfigured as an IP cam would really reduce the DIY overhead.
Re:Alternative open firmware for your IP camera by stevenhuang on Tuesday October 10, 2023 @06:02PM (#37838224)
Me me I'm interested.
Re:Alternative open firmware for your IP camera by h317 on Monday October 09, 2023 @01:27AM (#37817150)
In case some other folks who are in need, we have a side-project dedicated to the completely open source camera: hardware: https://github.com/maxlab-io/tokay-lite-pcb firmware and software layer: https://github.com/maxlab-io/tokay-lite-sdk

And we will eventually ship them form here Crowd Supply at: https://www.crowdsupply.com/maxlab/tokay-lite

Re:Alternative open firmware for your IP camera by skywal_l on Monday October 09, 2023 @02:18AM (#37817444)
Stupid question from a noob: why not just use some raspberry pi zero, a camera sensor and some ONVIF server? That's what most of those cheap chinese IP camera are: a linux board, a camera sensor and some compression chip.
Re:Alternative open firmware for your IP camera by cfn on Monday October 09, 2023 @02:27AM (#37817516)
Because the camera comes in a neat box with resonable weather tightness and it is easier to setup and connect. IP cameras also have the advantage of not needing a power brick.
Re:Alternative open firmware for your IP camera by heatmiser on Monday October 09, 2023 @11:16AM (#37821311)
Your other points withstanding but there are some slick PoE boards available for the RP0s.
Re:Alternative open firmware for your IP camera by MrBuddyCasino on Monday October 09, 2023 @07:17AM (#37819157)
The Wyze cams seem cheap enough at ~35€ and with a stable SoC. A replacement for their (insecure) cloud stuff would be nice, otherwise the software is actually pretty decent.