This commit is contained in:
2018-01-18 22:27:22 +01:00
parent 63064a9323
commit e102bf6511

View File

@@ -1,10 +1,10 @@
# DIGOO DG-M1X hacks
This is a log of simple hacks for the cheap, linux driven, Digoo DG-M1X. For now, this is only about to bring wifi up without using the app, setting the correct time(-zone) and installing an ssh server in place for the shipped telnetd. The api of the pan-tilt-zoom service could also be reverse engineered.
This is a log of simple hacks for the cheap, linux driven, Digoo DG-M1X. For now, this is only about to bring wifi up without using the app, setting the correct time(-zone) and installing an ssh server in place for the shipped telnetd. The APi of the pan-tilt-zoom (ONVIF) service could also be reverse engineered.
Out of the box, this cam "features":
- open telnet access as root (at least on this firmware `Linux goke 3.4.43-gk #56 PREEMPT Fri Sep 29 00:24:56 PDT 2006 armv6l GNU/Linux`)
- ONVIF should be accessible at port 5000. Due to the android app tinyCam Monitor, it is supposed to use ONVIF `Profile S` (but as well as a lot of other people, I couldn't get it to work in other software).
- ONVIF accessible at port 5000. Due to the android app tinyCam Monitor, it is supposed to use ONVIF `Profile S` (but as well as a lot of other people, I couldn't get it to work in other software).
- rtsp access with `user: admin`, `pw: 20160404` at `port: 554` and `path: /onvif1` (respectively `/onvif2` with lower quality), e.g. `vlc rtsp://admin:20160404@<your-cams-ip>/onvif1`
Using these rtsp parameters, I could get it to setup manually in every software I tried so far, except out of the box PTZ (e.g. [Synology Surveillance Station](https://www.synology.com/de-de/surveillance), [Shinobi](https://github.com/ShinobiCCTV/Shinobi) or [Home Assistant](https://home-assistant.io/)).
@@ -131,7 +131,7 @@ Table of possible movements (see [PanTilt tag](ptz_request.xml#L26))
## Software
The Digoo DG-M1Q inspected by e.g, [kfowlks]](https://github.com/kfowlks/DG-M1Q) and [yuvadm](https://github.com/yuvadm/DG-M1Q) _seems_ to run a similar (if not the same) software than the m1x. Find dmesg, pictures, serial logs, etc. there.
The Digoo DG-M1Q inspected by e.g, [kfowlks](https://github.com/kfowlks/DG-M1Q) and [yuvadm](https://github.com/yuvadm/DG-M1Q) _seems_ to run a similar (if not the same) software like the m1x. Find dmesg, pictures, serial logs, etc. there.
## TODO