I have Asus N551JM too, and you shoud try this:
1. put in bash
$ sudo apt-get install alsa-tools-gui
2. open a hdajackretask with command $ hdajackretask
You will see a small window, select a codec Realtek ALC668 and check option "show unconnected pins" check "overwrite" in pin id: 0x1a and select internal speaker then "Apply now" and "install boot overwrite".
3. Reboot the system
4. In sound setting select profile that you want and you will hear a subwoofer
I have Asus N551JM too, and you shoud try this:
1. put in bash
$ sudo apt-get install alsa-tools-gui
2. open a hdajackretask with command $ hdajackretask
You will see a small window, select a codec Realtek ALC668 and check option "show unconnected pins" check "overwrite" in pin id: 0x1a and select internal speaker then "Apply now" and "install boot overwrite".
3. Reboot the system
4. In sound setting select profile that you want and you will hear a subwoofer
This result work for me.