• April 18, 2024, 11:04:13 PM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

This Forum Beta is ONLY for registered owners of D-Link products in the USA for which we have created boards at this time.

Author Topic: Modding firmware?  (Read 5074 times)

Jack_Simth

  • Level 1 Member
  • *
  • Posts: 3
Modding firmware?
« on: February 16, 2017, 07:05:50 AM »

Hello all,

When I found out that D-Link posts most of their firmware source as part of GPL compliance (Bravo!!!), I started thinking about various projects I could do with that - systemically scan a room when it detects noise, build composite snapshots of a larger room, send a self-recovering rtmps video stream to a target internet address, and many other possibilities. 

Anyway: I seem to be able to compile it... but in order to do some of these things, I need to have a better idea of what resources it has in terms of RAM, CPU, existing commands, available flash memory for additional software components, et cetera.  Does anyone have data on those things, ideas of how I could get them, or experience with modifying the firmware?

Thanks.
« Last Edit: February 16, 2017, 07:18:09 AM by Jack_Simth »
Logged

FurryNutz

  • Poweruser
  •   ▲
    ▲ ▲
  • *****
  • Posts: 49923
  • D-Link Global Forum Moderator
    • Router Troubleshooting
Re: Modding firmware?
« Reply #1 on: February 16, 2017, 08:45:31 AM »

Might check OpenWRT or DD-WRT or WikiDevi to see if they have specs listed for this model camera.
Logged
Cable: 1Gb/50Mb>NetGear CM1200>DIR-882>HP 24pt Gb Switch. COVR-1202/2202/3902,DIR-2660/80,3xDGL-4500s,DIR-LX1870,857,835,827,815,890L,880L,868L,836L,810L,685,657,3x655s,645,628,601,DNR-202L,DNS-345,DCS-933L,936L,960L and 8000LH.

Jack_Simth

  • Level 1 Member
  • *
  • Posts: 3
Re: Modding firmware?
« Reply #2 on: February 27, 2017, 07:55:18 AM »

Thank you.

Sadly, I'm having difficulties locating that model on the referenced sites.  Oh well; that just means I'll need to do it the hard way... maybe modify the firmware to have it send me the data on boot up (which... basically means assuming a few things will exist - curl and/or mail... and using those assumptions to make firmware to send the results of things like 'ls -lR /', 'cat /proc/cpuinfo', 'cat /proc/meminfo' and similar to myself in various ways). 
Logged

FurryNutz

  • Poweruser
  •   ▲
    ▲ ▲
  • *****
  • Posts: 49923
  • D-Link Global Forum Moderator
    • Router Troubleshooting
Re: Modding firmware?
« Reply #3 on: February 27, 2017, 07:56:36 AM »

Might check with D-Link to see if they have any GPL code, if they do then you could compile your own FW.
Logged
Cable: 1Gb/50Mb>NetGear CM1200>DIR-882>HP 24pt Gb Switch. COVR-1202/2202/3902,DIR-2660/80,3xDGL-4500s,DIR-LX1870,857,835,827,815,890L,880L,868L,836L,810L,685,657,3x655s,645,628,601,DNR-202L,DNS-345,DCS-933L,936L,960L and 8000LH.

Jack_Simth

  • Level 1 Member
  • *
  • Posts: 3
Re: Modding firmware?
« Reply #4 on: March 06, 2017, 12:08:29 PM »

Might check with D-Link to see if they have any GPL code, if they do then you could compile your own FW.
I don't need to ask them.  I already found it.  The firmware for the DCS-5030L is posted right along with the rest for public download, requiring no login, just an access agreement that mostly boils down to "we don't support any of the stuff you find here, and you could break our hardware pretty hard doing this sort of thing yourself, so don't blame us if you break it" with some additional notes about them including a few closed binaries in the mix, as well as some standard disclaimers that go with any software that includes mixes licenses.  I can dig out what I need myself when I have the time, I was just hoping someone had already done the work and was willing to share. No big deal if the shortcut doesn't exist.
Logged

FurryNutz

  • Poweruser
  •   ▲
    ▲ ▲
  • *****
  • Posts: 49923
  • D-Link Global Forum Moderator
    • Router Troubleshooting
Re: Modding firmware?
« Reply #5 on: March 06, 2017, 12:14:16 PM »

Let us know if you get it going.
Logged
Cable: 1Gb/50Mb>NetGear CM1200>DIR-882>HP 24pt Gb Switch. COVR-1202/2202/3902,DIR-2660/80,3xDGL-4500s,DIR-LX1870,857,835,827,815,890L,880L,868L,836L,810L,685,657,3x655s,645,628,601,DNR-202L,DNS-345,DCS-933L,936L,960L and 8000LH.