DSM-G600, DNS-3xx and NSA-220 Hack Forum

Unfortunately no one can be told what fun_plug is - you have to see it for yourself.

You are not logged in.

Announcement

#1 2013-11-04 00:41:24

DavideDG
New member
Registered: 2013-11-04
Posts: 3

DNS-325 Custom Firmware Mod

Hi all,

I would like to share my work with heavy customization of DNS-325.

https://github.com/davidedg/NAS-DSN325-mod


Present work consists of:

- U-Boot 2013.07 with multiboot order (usb->hdd->nand->netconsole)
- Kernel 3.11 with OverlayFS support for readonly root option (switchable on/off).
- Initramfs image creation and support scripts (needed mainly for OverlayFS script)
- Rootfs build for UBI-on-NAND (EMDebian Grip)
- Rootfs build for HDD (Standard Debian 7)
- Buttons support (with esekeyd)
- Fan Support
- Bluetooth Support (via USB dongles - I tested D-Link DBT-122)
- Sound Support (Bluetooth device pairs with external bluetooth speakers)
- Mopidy + Spotify installation instructions

Also done, but not yet documented:
- Samba server
- OpenVPN server
- Transmission-Daemon
- MiniDLNA


Hints and critics welcome big_smile

Bye!
DavideDG.

Offline

 

#2 2014-01-10 02:14:42

desigabri
Member
Registered: 2014-01-05
Posts: 10

Re: DNS-325 Custom Firmware Mod

hi sorry, implementation means that this is working over the original firmware? if yes then they work  like packages or command line?

edited 10-1-2014: Did you compile the boot-loader too? could it be possible compiling boot-loaders ready for different quantities of RAM? just to don't need to edit the nvram for change the setting after a reset

Last edited by desigabri (2014-01-10 15:50:17)

Offline

 

#3 2014-01-10 20:53:50

DavideDG
New member
Registered: 2013-11-04
Posts: 3

Re: DNS-325 Custom Firmware Mod

No, it's a total replacement of the original firmware.
I needed SOUND and BLUETOOTH support and the original firmware's kernel does not support it (neither as a module afaik).

Yes, I recompiled boot loader, too. I used u-boot version 2013.07, enabling netconsole. I plan to recompile version 2013.10 and adding GPT/EFI support (got my filthy hands on a 3TB drive big_smile)

I don't understand your question.
The nas has 256MB of ram - why would you need to change the quantity of ram (seen by the OS?) ?
I can speak Italian, too, if this can ease the communication big_smile

Offline

 

#4 2014-01-11 14:38:59

desigabri
Member
Registered: 2014-01-05
Posts: 10

Re: DNS-325 Custom Firmware Mod

DavideDG wrote:

No, it's a total replacement of the original firmware.
I needed SOUND and BLUETOOTH support and the original firmware's kernel does not support it (neither as a module afaik).

Yes, I recompiled boot loader, too. I used u-boot version 2013.07, enabling netconsole. I plan to recompile version 2013.10 and adding GPT/EFI support (got my filthy hands on a 3TB drive big_smile)

I don't understand your question.
The nas has 256MB of ram - why would you need to change the quantity of ram (seen by the OS?) ?
I can speak Italian, too, if this can ease the communication big_smile

eh eh eh si immaginavo fossi italiano ma nel forum l'inglese sebbene di basso livello almeno lo possono capire tutti. (I thought you were italian but if I write in english, also if badly, then all people can understand me).

Sorry  about my previous question, I confused DNS-325 with DNS-323, there are three different topics that I want to read in: for DNS-323, for DNS-325 and now also for NSA-325.
So when I read you about recomiling the firmware and changing the boot-loader I though you where speaking about DNS-323 (64Mb RAM), and because I programmed to mod my DNS-323's I asked to know about your work.

Anyway is interesting that you compiled the firmware for DNS-325. I bought it because it is powerfull compared to the DNS-323, but I coudn't use it until some weeks ago after the new firmware that now fortunatelly support EXT4.
In the meanwhile I decided to upgrade to the Zyxel NSA-325, convinced by the good opinions that I found in the net about it, horse power at the first but also a good transfert rate, I know that also NSA-325 has similar hardwdware  and run ffp too and because I found it at the same price of the DNS-325 I wanted to try it.

more about the DNS-325: I would like to know more about compiling addons, did you compiled addons too? Do you think to share your modded firmware? I would like to upgrade mine. I would like to ask about the other hardware too, but I'll do it in the correct topic.

thanks in advance for you answer

Last edited by desigabri (2014-01-11 14:40:23)

Offline

 

#5 2014-01-11 17:20:45

DavideDG
New member
Registered: 2013-11-04
Posts: 3

Re: DNS-325 Custom Firmware Mod

Maybe I used wrong wording: My custom "firmware" is plain Debian 7 rootfs with custom compiled 3.11 Linux Kernel.
I played with ffp and its modules in the past, but I decided to go this route as I needed more control.

Anyway, if you want to take a look, most of my work on it is already online: http://davidedg.github.io/NAS-DNS325-mod/

As for Zyxel NSA325: I plan to buy it (and mod it), too, mainly for the 512MB of ram!
On DLINK DNS325, this is my current ram situation:

~# free
             total       used       free     shared    buffers     cached
Mem:        253532     210352      43180          0       1128     122336
-/+ buffers/cache:      86888     166644
Swap:       524284      54776     469508


The main ram consumer is squeebox server: it take approx 150~200 MB of ram sad
Ciao!

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2010 PunBB