Is there a way to enable monitor mode on my Samsung SM-G350 device? Let me explain the situation : I have a old SM-G350, perfectly working. I just removed all Google/Samsung preinstalled things to make it look "clean". My goal was to install Linux on it, and I've done this by running Debian 8 on it with "Complete Linux Installer" app. So, all is working fine here. By SSH, I manage this Debian with my PC. My phone is rooted.

I ran into a trouble today : I was trying to enable the monitor mode for the wlan0 interface. With airmon-ng I ran the following command :

airmon-ng start wlan0

And I get this error message :

bcmsdh_sdmmc - [phy10]mon0: ERROR while getting interface flags: No such device

So, I don't know what to do. I've tried this :


Messing around with various commands (like "airmon-ng check kill")
Looking for another driver for the Wi-Fi chipset (no significant results, but I think this could help)
Looking for another ROM, like Cyanogen, but I don't know if the monitor mode will be available with it (http://forum.xda-developers.com/android/development/cyanogenmod-11-galaxy-core-plus-sm-g350-t3284322)
Trying BCMON app, but the monitor mode failed (by the way, I saw that custom scripts could be available)


Any help would be great, I'm totally lost here !

Further information

If I run netcfg, I get the following output.

rmnet0 DOWN 0.0.0.0/0 0xffff8080 00:00:00: 00:00:00
rmnet1 DOWN 0.0.0.0/0 0xffff8080 00:00:00: 00:00:00
rmnet2 DOWN 0.0.0.0/0 0xffff8080 00:00:00: 00:00:00
rmnet3 DOWN 0.0.0.0/0 0xffff8080 00:00:00: 00:00:00
rmnet4 DOWN 0.0.0.0/0 0xffff8080 00:00:00: 00:00:00
rmnet5 DOWN 0.0.0.0/0 0xffff8080 00:00:00: 00:00:00
rmnet6 DOWN 0.0.0.0/0 0xffff8080 00:00:00: 00:00:00
rmnet7 DOWN 0.0.0.0/0 0xffff8080 00:00:00: 00:00:00
rmnet8 DOWN 0.0.0.0/0 0xffff8080 00:00:00: 00:00:00
rmnet9 DOWN 0.0.0.0/0 0xffff8080 00:00:00: 00:00:00
ip6tnl0 DOWN 0.0.0.0/0 0x00000080 00:00:00: 00:00:00
lo UP 127.0.0.1/8 0x00000049 00:00:00: 00:00:00
sit0 DOWN 0.0.0.0/0 0x00000080 00:00:00: 00:00:00
p2p0 UP 0.0.0.0/0 0x00001003 02:12:36: ed:7a:b4
wlan0 UP 192.168.1.24/24 0x00001043 00:12:36: ed:7a:b4
tunl0 DOWN 0.0.0.0/0 0x00000080 00:00:00: 00:00:00
This is something I also wanted on my Nexus 5, but after doing some research  I found that for enabling monitor mode on your android device your chipset must have monitor mode. In case the chipset doesn't support it, its not that easy to get this enabled. The supported chipsets as of now are broadcom 4329 and 4330 WiFi chipsets.
Though for Nexus 5 by making some modifications in the kernel, some developers on XDA found a way out. What seems the reason for getting it specifically for Nexus 5 is that this device still has development going on till date.
For your device unfortunately its chipset doesn't come up to be supporting monitor mode.