Search results

  1. M

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

    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...
  2. M

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

    I didn't check, but isn't the firmware supposed to be signed?
  3. M

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

    I started looking into the Telegram API initially as well. Although it looks interesting, I didn't like it that much personally. Also video was not added yet last time I checked to the libraries that make it much easier to write a telegram bot. Instead, I started looking at the Matrix protocol /...
  4. M

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

    I've written also the server side version. It is waiting for a connection on a port and if the RINGDINGDING message is received, it sets a USBrelay to 1 for a certain amount of time. I've attached my chime to the relay and everything works as expected. At least for me, the doorbell problem is...
  5. M

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

    Actually I implemented things a bit differently, and took riogrande75 from the domoticz as a base. So what I did was the following: I wrote a shellscript (see below): #!/bin/sh tcpsvd -vE 0.0.0.0 21 ftpd -w / & mount /dev/mmcblk0p1 /mnt/disc1 /mnt/disc1/patched/npc2 & PID=`/mnt/disc1/busybox...
  6. M

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

    Cleanest solution is to write a program that uses mmap() and monitors the memory location. If 0x01 is written there, the program can open a TCP connection to a server on your monitoring system. From there on you can control a cheap USB relay that powers the chime for a certain time interval.
  7. M

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

    I don't have Hexrays for the ARM CPU series, so I can't do it. Also decompilers are not 100% trustworthy (some exceptions there of course for other languages). In fact, I use Hexrays just to get an idea about what's going on. If I truly want to understand things I prefer to look at the asm. To...
  8. M

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

    Btw, for those interested, writing 0x1 to 0x200f004c will make the doorbell ring. Unfortunately, when you hold the doorbell, the register won't stay 0x1, making it a bit more difficult to hookup an old chime.
  9. M

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

    Ok, so here it goes. First thing you need to do is buy a USB to UART bridge. I have a Silicon Labs CP210x, which together with the cables (as you can see a couple of posts ago) I bought for roughly 5 to 6$. Then you connect the cable as shown on the picture a couple of posts ago. Next you fire...
  10. M

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

    I got a little bit annoyed with the frame rate issue. While playing with the device, often the message: "[vPrintMDResult, 18277]:nothing is moving, frame rate is down" would be shown on the console. I found it rather annoying to have the npc software determine if something is moving or not. So I...
  11. M

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

    Ok, so I tried both Shinobi and Motion and it didn't work because they use the underlying ffmpeg library. It's a known bug, and there is a workaround with netsed, but IMHO that is a rather expensive solution. So I created a patch for ffmpeg. If anyone is interested, please see below: ---...
  12. M

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

    I got this device a while ago and finally got time to play with it. My initial idea was (and still is), to see how I can use this as a surveillance camera as well as a video doorbell that works on my normal chime. So today, I screwed it open, found the UART, connected the wires to it and got a...