-
Notifications
You must be signed in to change notification settings - Fork 219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shareware #200
Comments
Hi,
The firmware is open source and available for everyone to use, it unlocks
most of useful and hidden features of the camera as well as disabling the
communication to external server.
The only part of it that is locked down is the h264 grabber from the memory
(which is software that I wrote from scratch since it didn't exist), it
took me hundreds of hours to make it work and without donations I couldn't
reserve this much time for the project (which of course includes all the
other parts of the firmware).
It would be silly to charge for something I didn't own, you are free to use
the firmware without any charge and even contribute to the project if you
want!
Let me know if you have more questions.
Cheers,
Crypto
…On Tue, Mar 3, 2020 at 12:56 AM mclaughlinhugh4 ***@***.***> wrote:
Please make it more clear that this needs to be paid for for it to be
useful. Unbelievable waste of my time. Its one thing hacking hardware, but
charging for hacked software (based on firmware that you don't own) is
crazy! I appreciate its a lot of work, so do Accept donations, but don't
lock down the software.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#200?email_source=notifications&email_token=AK6E4VXLE6PG7SB3GJOX6HLRFRBRZA5CNFSM4K77CDAKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IR3PY7Q>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AK6E4VTILYGH7I2XS5IQLALRFRBRZANCNFSM4K77CDAA>
.
|
Agree with @TheCrypt0 the hack is 100% great and much much better then the free one... now if only @TheCrypt0 willing to add more camera to the list (willing to pay again by heart)... my new yi 1080 cam does not supported so I will have to use mystar hack.. but the cam quality is not as good as yours.. |
My comments, @Mullen47
shadow-1/yi-hack-v3#126 (comment) The last was: "I tested the above process with a small program I wrote, just to be sure that my It took 20 days for the author to compile something workable based on @dvv's code. Soooo big efforts -lets calculate further. Based on Discord channel stats, he already issued 3000+ licenses. Each license costs a "donation" of 5pounds and higher - you have a choice to pay more.
So, it seems its 17-year old enterpreneur just happy to sold the software mostly based on other's work. He just makes money out from the small piece of code, discontinuing the project support and complaining the lack of time. I am also guessing he doesnt pay taxes, because it is a "donation" (I am not sure, not a lawyer here). @TheCrypt0 I know about "mind you own business", but.. Either sold and support the software without using "donation", or admit your efforts are completely compensated with 17000eur of revenue and do not lock the codebase. |
Hi @bytesex, First, you are right. It took me a relatively small time to make the the very first version of the software. It was super buggy and the connection was dropping continuously. The problem was the approach to the problem. I tired to follow dvv's ideas to continue developing it but without much success, the stream worked but it was super glitchy and unstable. The only way to get something out of the camera was using VLC (with a lot of errors), an NVR like Shinobi would not accept the video stream at all. Weeks pass and I try another approach with a complete re-write of the analysis engine of the circular buffer. It would search for buffer overwrites (it's a circular one, remember), find malformed H264 NAL units and fix them, I tried to patch Xiaomi's encoder to make it spit out working video frames but without much success. The connection was more stable but random hangs of the RTSP server would require a reboot of the camera and they were not detectable by the software. Of course this was a no-no for security reasons. This was the time I began developing it as a kernel module. People were happy about the results, and happy to contribute to the project. Meanwhile, I started reverse engineering how the video was handled in the circular buffer. The kernel module idea was abandoned because of performance issues while interacting with userspace mapped memory. The logic was simple, a user would donate a small amount and they could request as many licenses as they wanted. This was perfect, people supporting the project could get RTSP on as many cameras as they had, or so I thought. The months passes and I started getting reports about people providing the licenses online. After some digging it turned out they were re-selling them and profiting from it. It was frustrating. Imagine putting months of work into a project and see it being sold online. Random people profiting out of your work. I was tired of people taking advantage of the situation and I made the decision to limit the license at one per donation. As you can see, this wasn't the direction I wanted to take but I didn't expect people acting like this. Just a small note about the numbers: they aren't that high. A lot of donations were made when people could donate 50 cents (which would have turned out to be 0.00 because of PayPal fees). I hope this makes things more clear. |
Hey @TheCrypt0 I don't mind donating one more time (first was for RTSP) if You launch one more version with ONVIF for example. Great work and inspiration for many. Cheers! |
You both have a valid point of view but i do think it should be clearly written in the main readme file that RTSP is a paid feature (minimum ~6.5$ per camera) |
I fully support your approach to licensing. I just think that automating the licensing procedure would've saved everyone, including yourself, a lot of headache. |
It should be clearly written in the main readme file that RTSP is a paid feature |
Please make it more clear that this needs to be paid for for it to be useful. Unbelievable waste of my time. Its one thing hacking hardware, but charging for hacked software (based on firmware that you don't own) is crazy! I appreciate its a lot of work, so do Accept donations, but don't lock down the software.
The text was updated successfully, but these errors were encountered: