D-Link Forums

The Graveyard - Products No Longer Supported => D-Link Storage => ShareCenter® Add-on Applications => Topic started by: snide on July 08, 2016, 12:26:05 PM

Title: Guide to create addons
Post by: snide on July 08, 2016, 12:26:05 PM
Hi there !

I'm the happy owner of several DNS320L now (they can be find quite cheaply now from time to time).
I am using fun_plug to extend them in creative ways, but sadly learnt that 1.06 removed the extension point, therefore didn't upgrade.
(the combination of *extensibility* and *sweet price* made it a nobrainer for choosing it)

As I installed 1.08 on the test one, and was delighted to see that SSH was finally working. (hint, if it doesn't try a full config reset... but be sure to backup your data & config first, just in case).

That latest firmware is hugely snappy, therefore i'm highly interested in upgrading the whole farm.

That said, it there a way to create one own addons ?

As I can install & launch everything via SSH, but this is not automated.
Title: Re: Guide to create addons
Post by: vtverdohleb on July 10, 2016, 12:19:14 PM
http://ftp.dlink.ru/pub/NAS/DNS-327L/Add-on/ShareCenter%20Add-On%20SDK_v2.1_09052013.zip (http://ftp.dlink.ru/pub/NAS/DNS-327L/Add-on/ShareCenter%20Add-On%20SDK_v2.1_09052013.zip)
Only with the "content" might be a problem - it is necessary to compile ARMv5. From repositories x86 will not work.
Title: Re: Guide to create addons
Post by: snide on July 11, 2016, 07:02:22 AM
Thanks for the link !

Only with the "content" might be a problem - it is necessary to compile ARMv5. From repositories x86 will not work.

Indeed, there is a sortof mismatch :

Code: [Select]
mkapkg_v2.1:                  ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, stripped
Sample/utelnetd/bin/utelnetd: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.3, for GNU/Linux 2.6.14, stripped

But, at least it's a way to do it. I'll try and update this thread :)