Can you run the diagnostic script /usr/sbin/alsa-info.sh again ? and post here the link. The first link you posted was clear that you mic was misconfigured. Note:
]
1. **Simple mixer control 'Headphone Mic',0**
1. Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
1. Capture exclusive group: 0
1. Playback channels: Front Left - Front Right
1. Capture channels: Mono
1. Limits: Playback 0 - 31
1. Mono: **Capture [off]**
1. Front Left: Playback 0 [0%] -34.50dB] **[off]**
1. Front Right: Playback 0 [0%] -34.50dB] **[off]**
...
1. **Simple mixer control 'Headphone Mic Boost',0**
1. Capabilities: volume
1. Playback channels: Front Left - Front Right
1. Capture channels: Front Left - Front Right
1. Limits: 0 - 3
1. Front Left: 0 **[0%]**
[0.00dB] 1. Front Right: 0 **[0%]**
[0.00dB]
...
1. **Simple mixer control 'Internal Mic',0**
1. Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
1. Capture exclusive group: 0
1. Playback channels: Front Left - Front Right
1. Capture channels: Mono
1. Limits: Playback 0 - 31
1. Mono: Capture [on]
1. Front Left: Playback 0 **[0%] **
-34.50dB] **[off]** 1. Front Right: Playback 0 **[0%]**
-34.50dB]** [off]**
...
1. **Simple mixer control 'Internal Mic Boost',0**
1. Capabilities: volume
1. Playback channels: Front Left - Front Right
1. Capture channels: Front Left - Front Right
1. Limits: 0 - 3
1. Front Left: 0 **[0%]**
[0.00dB] 1. Front Right: 0 **[0%]**
[0.00dB]
The above illustrates boost at 0%. Capture OFF. Internal Mic Playback OFF (making capture difficult to monitor).
Maybe to ensure setting is good you could send these amixer commands:
To switch ON internal mic :
amixer -c 0 -- set 'Internal Mic' on
then to move up internal mic capture levels to about 60%
amixer -c 0 -- set 'Internal Mic' 60,60
To move up Internal mic boost to about 60%.
amixer -c 0 -- set 'Internal Mic Boost' 60
Similar, if desired to enable headphone mic capture to 60% (although I suspect this is not what you want, as you mentioned internal mic)
amixer -c 0 -- set 'Headphone Mic' on
amixer -c 0 -- set 'Headphone Mic' 60,60
To enable Headphone mic boost to 60% (again likely not what you want):
amixer -c 0 -- set 'Headphone Mic boost' 60
60% is an arbitrary number I picked for levels. You can try something else if desired.
Pay VERY careful attention to the syntax. Hopefully I did not screw it up. Please post here any errors you get with the above.
Then test sound with:
arecord -vv -f S16_LE -c2 -D hw:0,0 trynew.wav
press < ctrl c > to stop the recording.
Then try play back ‘trynew.wav’ and see if any sound ? ie
aplay trynew.wav
Only do the above with regular user permissions.