In November I bought a new router: The Synology RT1900ac. I used several of their NAS devices and really like their user interface and approach with installable official and 3rd party apps.
Tonight I thought I'll give it a try to install it myself. The RT1900ac uses a ARM A9 (2x 1 GHz) as cpu. I checked their NAS devices and realized that the Diskstation DS414j uses a very similar cpu. So I downloaded the AudioStation package for the DS414j from their website and tried to manually install it to the router.
It did not work. I wanted to take a look in their installation files. .SPK packages are simple .gz archives, so you can extract them on a mac or pc if you have the proper software installed.
After extraction you will see a file called "INFO". I compared the values in this file with another INFO file from a package for the RT1900ac and saw that the "architecture ("arch") variable has a different string. So I changed it from "comcerto2k" to "northstarplus" and compressed the folder again to a gz/spk file.
Before manually install the new package you have to change the trust level in the settings of the package Center "any Publisher". Then try to manually install the modified package. It should be installing without an error.
But afterwards you cannot use it without an infinite loading icon.
In the "Storage & Printer" section make sure the admin user is not disabled and if you don't remember the password reset it to a new one.
Also enable the ssh service in the "Network Center" (Administration > Service".
and enter your password (you will not see what you type).
So it seems that there are missing libraries: libjson-c.so.0.
If there is an error at the end you can ignore it. Browse to the "lib" folder and copy the missing files to a folder on the RT1900ac (In my examples I will use /public).
Done. Type "exit" to end the ssh session.
Go to your Package Center and restart the AudioStation. It should work now. Don't forget to open "Storage & Printer" and go to Indexing Service to set your audio folder. Audio Station will need it.
For security reason you should also disable the Admin User again, disable SSH, and set the trust level of the Package Center back to "Synology only".
Maybe you can share me the installable, modified spk?
This post was written before DSM6 was released. The SRM is still based on the DSM5 version. I would recommend downloading an older version of AudioStation (Version 5.4-2860 works). You can find old packages here.
There is no need to adjust DSM field in the INFO file. When you are done editing the INFO file you can compress it easily by terminal (on Linux/Mac) by entering the package folder in a terminal window (AudioStation-comcerto2k-5.4-2860) and typing "tar -cvf Audiostation.spk *". Your spk file should be in the same folder afterwards. Also check the Trust Level in the Package Center. It should be set to "any Publisher" (at least for the installation of the package).
The missing library files should also be taken from .pat file of the DSM 5 release.
Thanks Chris, I made it, but got the same invalid file format message. Decompressing the modified .spk everything seems to be OK, but SRM can not install.