• February 23, 2025, 01:44:53 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: Guide to create addons  (Read 3169 times)

snide

  • Level 1 Member
  • *
  • Posts: 2
Guide to create addons
« 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.
Logged

vtverdohleb

  • Level 5 Member
  • *****
  • Posts: 712
    • Add-Ons for D-Link NAS
Re: Guide to create addons
« Reply #1 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
Only with the "content" might be a problem - it is necessary to compile ARMv5. From repositories x86 will not work.
Logged
Add-on Application questions and issues, please include the following minimal information in your post:
* ShareCenter Model
* Add-on Name
* Add-on Version
* Detailed Description of your Issue
Donate: http://dlink.vtverdohleb.org.ua/Add-On/donate.php

snide

  • Level 1 Member
  • *
  • Posts: 2
Re: Guide to create addons
« Reply #2 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 :)
Logged