YooSee SD-M5 doorbell: 1080p, PoE, RTSP, Onvif, only $66

SecuritySeeker

Pulling my weight
Joined
Oct 5, 2018
Messages
254
Reaction score
137
Location
Netherlands
I not recommend this product because I installed a new one. But the quality video and and audio are very poor. Sound not clearly.
It can connect NVR of Dahua but the FPS not smoothly.
I search another product:
1. DAHUA DB11
2. HIKVISION DS-HD1
anh finally I order Dahua DB11. I will report when got it.
You need to open the unit and adjust the optical focus as discussed previously in this thread. After you do that the image quality will be much, much better.

FPS is indeed a bit of a problem, it drops to 5fps if it does not detect motion in a misguided attempt to reduce bandwidth. I asked YooSee to change this or at least make it optional but they were not willing to do so. User @mrxyz has found a way to patch the firmware to change this so that it stays at 15fps but that does require a USB uart interface.

As for sound, haven't tried that myself.
 
Last edited:

sp00025

n3wb
Joined
Jul 26, 2020
Messages
8
Reaction score
3
Location
Madrid
@mrxyz it can be any way of bridging streams into some app that allow remote interaction. Both external to the device, or better internal. There is a way to capture audio/video stream externally, for example with rtsp. Nobody yet found the way to use rtsp backchannel for streaming sound in, or find the way mobile app doing it.
Is there any known way to get to audio/video streams internally? So far it was possible not to touch the npc app, but seems that for dealing with audio/video streams we need an alternative app that will also break all cloud services support.
There are couple of efforts to completely rebuild device firmware based on open platforms, OpenWRT or OpenIPC, but they are not very advanced. Perhaps it is the best way.
 

khuchumy

n3wb
Joined
Sep 4, 2020
Messages
7
Reaction score
1
Location
Viet Nam
You need to open the unit and adjust the optical focus as discussed previously in this thread. After you do that the image quality will be much, much better.

FPS is indeed a bit of a problem, it drops to 5fps if it does not detect motion in a misguided attempt to reduce bandwidth. I asked YooSee to change this or at least make it optional but they were not willing to do so. User mrxys has found a way to patch the firmware to change this so that it stays at 15fps but that does require a USB uart interface.

As for sound, haven't tried that myself.
How about sound? My product yosee is very difficult to hear
 

sp00025

n3wb
Joined
Jul 26, 2020
Messages
8
Reaction score
3
Location
Madrid
You were able to patch the firmware? Does the patch persist or do you need to re-patch after power cycling?

There are several here (including me) who are annoyed by the slow frame rate so more details on how you did this exactly so that it can be reproduced by others would be greatly appreciated.
For those who may feel unready to unscrew the doorbell box and solder some wires, there maybe a simpler solution than using Silicon Labs CP210x. It is especially handy if you already installed a doorbell and uneasy to unmount it. Well, you anyway need to access SD Card, though...

Some people were able to repack firmware with activated telnetd. The latest repacked version Iam aware of is 13.01.00.98. Firmware file needs to be copied to SD Card root with a name npcupg.bin. Your Yoosee app will indicate an update and if updated, loads your local copy. With console access you can then start FTPD if necessary. Any modifications, additions and patching is easy then with your doorbell not moving from its established place.

You may need to rename firmware file if you want to watch official updates to test new features. This procedure can then be repeated to return to your custom firmware. I haven't noticed any new useful features of the Yoosee app, that would need to upgrade firmware from 13.01.00.98. Usually it is only advertising and spying.
 

mrxyz

n3wb
Joined
May 4, 2020
Messages
17
Reaction score
12
Location
Island
For those who may feel unready to unscrew the doorbell box and solder some wires, there maybe a simpler solution than using Silicon Labs CP210x. It is especially handy if you already installed a doorbell and uneasy to unmount it. Well, you anyway need to access SD Card, though...

Some people were able to repack firmware with activated telnetd. The latest repacked version Iam aware of is 13.01.00.98. Firmware file needs to be copied to SD Card root with a name npcupg.bin. Your Yoosee app will indicate an update and if updated, loads your local copy. With console access you can then start FTPD if necessary. Any modifications, additions and patching is easy then with your doorbell not moving from its established place.

You may need to rename firmware file if you want to watch official updates to test new features. This procedure can then be repeated to return to your custom firmware. I haven't noticed any new useful features of the Yoosee app, that would need to upgrade firmware from 13.01.00.98. Usually it is only advertising and spying.
I didn't check, but isn't the firmware supposed to be signed?
 

mrxyz

n3wb
Joined
May 4, 2020
Messages
17
Reaction score
12
Location
Island
@mrxyz it can be any way of bridging streams into some app that allow remote interaction. Both external to the device, or better internal. There is a way to capture audio/video stream externally, for example with rtsp. Nobody yet found the way to use rtsp backchannel for streaming sound in, or find the way mobile app doing it.
Is there any known way to get to audio/video streams internally? So far it was possible not to touch the npc app, but seems that for dealing with audio/video streams we need an alternative app that will also break all cloud services support.
There are couple of efforts to completely rebuild device firmware based on open platforms, OpenWRT or OpenIPC, but they are not very advanced. Perhaps it is the best way.
My approach is / would be, to catch the onvif stream and just forward that stream to the phone (afaik, it also has sound enabled). If you want to communicate back to the doorbell from the phone, I would catch the sound stream and transmit it to the doorbell. The doorbell would need another app for playing the sound but that won't be difficult to program.
 

sp00025

n3wb
Joined
Jul 26, 2020
Messages
8
Reaction score
3
Location
Madrid
I didn't check, but isn't the firmware supposed to be signed?
Yes, definitely. With this I was able to repack 13.01.00.98 (and previous versions too) as mentioned before. With 13.01.01.03 it did not work. Other versions I haven't tried.
 

sp00025

n3wb
Joined
Jul 26, 2020
Messages
8
Reaction score
3
Location
Madrid
My approach is / would be, to catch the onvif stream and just forward that stream to the phone (afaik, it also has sound enabled). If you want to communicate back to the doorbell from the phone, I would catch the sound stream and transmit it to the doorbell. The doorbell would need another app for playing the sound but that won't be difficult to program.
So you think ONVIF backchannel is no go? At least not likely that this chinese Hisilicon OS hack does support it.. Then all would be handled externally with minimum modification of the embedded part. Otherwise you need an app for sound output as you propose, why not then handle sound stream in both ways? With a help of some VOIP library it makes a complete sound solution. Video may go from ONVIF... which again is not nice. Finally, it looks like cross compiling a messenger client for Hisilicon box solves all. How to get video and audio internally?
 

mrxyz

n3wb
Joined
May 4, 2020
Messages
17
Reaction score
12
Location
Island
I meant using ONVIF is probably the easiest :) ONVIF is supported in the firmware and works pretty well. When I tested it, sound also seemed to be supported. Using ONVIF has the advantage that I can use the ffmpeg library components. Writing something from scratch is nicer, but much more work....
 

Bazzle

n3wb
Joined
Oct 2, 2018
Messages
24
Reaction score
0
Location
australia
Using ONVIF I can get the video steamed and recorded 24/7 to my Dahua NVR at constant rate, good picture after adj focus BUT I cannot hear video on the nvr?
 

mrxyz

n3wb
Joined
May 4, 2020
Messages
17
Reaction score
12
Location
Island
Using ONVIF I can get the video steamed and recorded 24/7 to my Dahua NVR at constant rate, good picture after adj focus BUT I cannot hear video on the nvr?
Just tested it with the latest firmware version and for me it works.
 

mrxyz

n3wb
Joined
May 4, 2020
Messages
17
Reaction score
12
Location
Island
I meant more, if you do what I did, then you know for sure that the problem is not with the doorbell with the Dahua NVR.
 

that_kid

n3wb
Joined
Oct 22, 2019
Messages
4
Reaction score
1
Location
US
Sorry for late answer.
I have a solution for getting a keypress from npc app similar to described here by @mrxyz.
This also involves a full busybox placed on a SD Card and reredirect. Only, I parse the output for a string "keyup = 2", or just keyup.
Furthermore, I compiled a few more tools including mqtt_pub which is doing the job.

If anyone can advice, if the POE used in this doorbell is compatible with the standard 48V 802.3af? All info found is that it is a 24 or 36V max, and no standard type mentioned. If connect it to a POE switch instead of a provided POE splitter with 12V power supply will it burn?
Oh can you tell me more about this. Having a MQTT option would solve me bell issues for sure.
 

khuchumy

n3wb
Joined
Sep 4, 2020
Messages
7
Reaction score
1
Location
Viet Nam
As I expect from DB11 of Dahua. It's a great product and I recommend it strongly:
1. Sound is very clear to talk and listen: good intercom. Speaker is louder than Yosee.
2. Wifi signal strength is good and stable.
3. Image stream smoothly.
4. Color is acceptable.
5. It can add into NVR Dahua without any problem. (useful to record 24/7).
6. Can integrated with doorbell 16VAC and also chime wireless DS11 of Imou (Dahua).
Not yet compare image and sound with HIKVISION DS-HD1
 

Attachments

vandyman

Getting comfortable
Joined
Jul 24, 2018
Messages
304
Reaction score
653
Location
US
As I expect from DB11 of Dahua. It's a great product and I recommend it strongly:
1. Sound is very clear to talk and listen: good intercom. Speaker is louder than Yosee.
2. Wifi signal strength is good and stable.
3. Image stream smoothly.
4. Color is acceptable.
5. It can add into NVR Dahua without any problem. (useful to record 24/7).
6. Can integrated with doorbell 16VAC and also chime wireless DS11 of Imou (Dahua).
Not yet compare image and sound with HIKVISION DS-HD1
Twice the price and no poe.
 
Top