bmork / defogger

D-Link DCS-8000LH usage info and defogging tools
268 stars 37 forks source link

DCS 8300LH #14

Open jorv83 opened 4 years ago

jorv83 commented 4 years ago

Just wanted to share my experiences with this camera and your awesome application.

It sadly doesn't work. The app cannot get the hostname/name of the camera from the characteristics. Hardcoding the string with the one on the back of the camera (name & last 2 pairs of mac) results in an unlock error that i could not get past.

There is one silver lining, the rtsp doesn't seem to be locked to localhost as with the 8000.

rtsp://ip-address/stream1 rtsp://ip-address/stream2

(stream1 = 1080p / stream2 = 720p)

Get me a password prompt! After some trial and error admin/admin worked, but after a factory reset admin/pincode was the new combination :)

I'm still intrigued as to what the password combo is for the 8088 port ?

Host is up (0.013s latency). Not shown: 995 closed ports PORT STATE SERVICE 554/tcp open rtsp 7000/tcp open afs3-fileserver 8080/tcp open http-proxy 8081/tcp open blackice-icecap 8088/tcp open radan-http

Ive been trying to tcp dump the traffic on my router to no avail. I did manage to find a sort of clue in the firmware tar online.

rts3901_sdk_v1.3_vanilla\users\network\lighttpd\rs_conf\htdigest_admin.txt rts3901_sdk_v1.3_vanilla\users\network\lighttpd\rs_conf\htdigest_user.txt

Which contains:

admin:realsil:a9f95d7eea6c0c4c47b89d11c734a5db

If I'm not mistaken a9f95d7eea6c0c4c47b89d11c734a5db is the hash for "123456"

But that doesn't seem to work either. Now I'm happy with the fact that this camera supports rtsp (sort of) but I also have a 8000LH, and cannot get a stream from that and I'm on v2.03 but i ordered a serial cable and looking to try that route !

Thanks again for one hell of a great job !

ghost commented 4 years ago

@JorisOnghena Thanks for sharing your experiences, particularly about the factory reset and the password changing to the PIN code.

I'm just wondering if you are still able to access the RTSP stream on the latest firmware (v1.07.00). I am still on v1.02.02 and afraid to update to the latest version since I don't know if RTSP will still work after.

jorv83 commented 4 years ago

Hi @sierratango88 I just double checked my firmware on the 8300LH and I am in fact running 1.07.00 and can still access the RTSP stream.

ghost commented 4 years ago

Thanks again @JorisOnghena, I really appreciate you taking the time to check for me.

I have just successfully upgraded to v1.07.00 and can confirm the RTSP stream works too.

jorv83 commented 4 years ago

@sierratango88 No problem!

Winfryd commented 3 years ago

Hello Joris, just curious if rtsp works on the 8300LH without using any steps of defogger. It's not really clear if you used some of the steps. Just bought a 8300LH which is still in the sealed box because I found out it does not do rtsp and http(s). Want to use the cam on my synology nas. Thanks allready. ps: seems a great job by Björn but a bit out of my league.

jorv83 commented 3 years ago

@Winfryd you told me per email that your version was 1.06. Looking back at my comments here, I would presume you will have no issue getting the stream to work with the URL's provided. Just don't update past 1.07 as you will be in uncharted waters :) Have fun hope you get it all to work!

Schnouki commented 3 years ago

Works for me with latest firmware version (v1.08) with the pin code found in the firmware source code :)

jorv83 commented 3 years ago

Just checked mine, v1.08.01 still works for me with admin and pin code from the back of the camera. Also somehow it got set to auto update again :thinking:

Winfryd commented 3 years ago

Thanks. 1.06 also worked after a factory reset, before that the name/pw combi did not work with either admin or pin. I decided to return te camera anyway because the viewing angle is way too much and does not fit my needs. But as proof of concept it is useable with Synology surveillance station.

jorv83 commented 3 years ago

@Winfryd Nice to hear you got it working in the end.

sebkacz commented 3 years ago

Can confirm that the factory reset to get rtsp works on v1.09.01 (3.5.19-b01)

I brute-forced port 8088 and couldn't find any matches, and haven't been able to find the firmware .bin anywhere, so I haven't been able to poke around in it.

I was able to connect to it through Bluetooth LE, but attempting to change admin password appeared to do nothing. I tried to get the configure.py file working, but keep getting a "no attribute found within range" error and not sure where to go from there.

johnvesalius commented 1 year ago

Excellent work @bmork! Works on DCS-8300LH firmware v1.10.01.

I was able to get the script working after checking out the repo by @tqz at https://github.com/tqz/defogger-8600 (kudos!). Just change self.name to DCS-8300LH-XXXX (last two characters of the cameras MAC address), and the script works. Telnet can be enabled by creating a file called .tw_enable_telnet on the SD card. Default username/password on DCS-8300LH is the same as on DCS-8600LH: root/twipc.

Now the questions is how to use mdb or some other command to enable/disable stuff like the IR filter and such.