Shanling M7 - Qualcomm 665 CPU, ESS ES9038PRO DAC, Android 10, 5-inch screen
May 30, 2022 at 11:00 PM Post #61 of 171
New firmware Update for M7

https://en.shanling.com/article-M7M9FirmMay.html


1. Optimized behaviour of playback controls of Bluetooth headsets.
2. Added SMB support to Shanling Music app.
3. Added Album Skip function to Shanling Music app.
4. Added Czech language to the system.
5. Optimized MQA Playback
6. Improved compatibility with certain microSD cards
7. Other bug fixes and system improvements
 
Shanling Have any question about our players? Just PM me or send me email. Stay updated on Shanling at their sponsor profile on Head-Fi.
 
https://www.facebook.com/Shanling-Audio-603230783166845/ https://twitter.com/ShanlingAudio https://www.instagram.com/shanlingaudio/ http://en.shanling.com/ frankie@shanling.com
Jun 2, 2022 at 12:42 PM Post #62 of 171
Hello! Shanling M7 has a problem with Wi-Fi.
When connecting a 5GHz Wi-Fi network with the WPA2-Personal/AES authentication method, the speed drops after the download starts. First, the speed is 1 MB / s, then the speed drops to 80-90 kB/s and after a couple of seconds the speed becomes 8 kB/s. Of course, nothing can be downloaded and updated at such a speed.
When connected to a 2.4 GHz Wi-Fi network with the WPA2-Personal/AES authentication method, a similar situation occurs. First, the download speed is 500 kB / s, then the speed drops to 100 kB / s and periodically rises to 300 kB/s. The speed does not drop to zero, so I managed to download programs and update, but it's still not comfortable for work.

I started with the settings on the Shanling M7 player:
1) Tried resetting network settings. Did not help.
2) I selected the option "Use the MAC address of the device" in the Wi-Fi connection settings. Did not help.
3) I tried to set a static address in the Wi-Fi network. Did not help.
4) I tried a complete reset of the device settings. Did not help.
5) Turning Bluetooth on and off has no effect.

Then I went to the router settings:
1) Limit the frequency to 20 MHz. Did not help.
2) Reduced the MTU value by 50-100 points. Did not help.
3) Changed the encryption key update interval. Did not help.
4) Manually set the number of the channel used. Did not help.
Maybe I tried something else, but it did not work out to solve the problem.

It's all about the WPA2-Personal/AES authentication method. After switching to the WPA-Personal / TKIP authentication method in the router the speed becomes 6+ MB / s and is stable. However, this is an old and insecure authentication method. And the 802.11n mode does not work on WPA-Personal / TKIP, so the transfer rate becomes lower for all other devices.

A similar problem was on OnePlus and Google Pixel smartphones with Android 10 OS. The problem was solved with updates.

On other devices connected to Wi-Fi with the WPA2-Personal / AES authentication method, there are no problems and the speed is stable.

Router model ASUS RT-N56U.
 
Jun 6, 2022 at 6:53 AM Post #64 of 171
@Shanling Update:
Speed drops occurs only on Wi-Fi 802.11n mode with WPA2-Personal/AES authentication method. If you turn off the 802.11n mode, then the speed becomes stable. Hence the explanation why it worked on WPA-Personal/TKIP, since this old authentication method is not supported by 802.11n mode.

I decided to temporarily turn off the Wi-Fi 802.11n mode on the Shanling M7 player. Because if I turn off 802.11n on the router I will reduce the speed of all other devices in the Wi-Fi network. Found a way to do it. You need to edit the Wi-Fi modem configuration file located along the path /system/vendor/etc/wifi/WCNSS_qcom_cfg.ini. However, this cannot be done without root access and I do not know how to root access the Shanling M7. You can read the file without root access, so I decided to study it and compare it with files from other devices with Wi-Fi modems from Qualcomm. The content of the file on the Shanling M7 was not much different from the files on other devices, but I found a couple of differences and even one error.

The WCNSS_qcom_cfg.ini file on the Shanling M7 has the RTSThreshold=1048576 setting. The value specified for this parameter is wrong, since the value must be in the range from 0 to 2347, the recommended value is 2346. As far as I know, it is the 802.11n mode that is sensitive to this value, and it is impossible to set a value greater than 2347 on my ASUS RT-N56U router. Again, without root access, I cannot change this value on the Shanling M7 to be sure of this.

I looked at what RTSThreshold value is indicated in other devices:
Shanling M3X - RTSThreshold=2347;
Poco X3 - RTSThreshold=2346;
Poco X3 Pro - RTSThreshold=2346.

Firmware for Shanling M7 is latest, V1.29.
Other devices, including Shanling M3X, work with Wi-Fi quickly and stably.

Unfortunately, I have an old router that does not support 802.11ac and 802.11ax modes and also does not support the new WPA3-Personal/SAE authentication method.

Questions:
I have a defective device and I should return it to the seller?
Or is it a software error and I should wait for the software update?
 
Last edited:
Jun 6, 2022 at 8:50 PM Post #65 of 171
@Shanling Update:
Speed drops occurs only on Wi-Fi 802.11n mode with WPA2-Personal/AES authentication method. If you turn off the 802.11n mode, then the speed becomes stable. Hence the explanation why it worked on WPA-Personal/TKIP, since this old authentication method is not supported by 802.11n mode.

I decided to temporarily turn off the Wi-Fi 802.11n mode on the Shanling M7 player. Because if I turn off 802.11n on the router I will reduce the speed of all other devices in the Wi-Fi network. Found a way to do it. You need to edit the Wi-Fi modem configuration file located along the path /system/vendor/etc/wifi/WCNSS_qcom_cfg.ini. However, this cannot be done without root access and I do not know how to root access the Shanling M7. You can read the file without root access, so I decided to study it and compare it with files from other devices with Wi-Fi modems from Qualcomm. The content of the file on the Shanling M7 was not much different from the files on other devices, but I found a couple of differences and even one error.

The WCNSS_qcom_cfg.ini file on the Shanling M7 has the RTSThreshold=1048576 setting. The value specified for this parameter is wrong, since the value must be in the range from 0 to 2347, the recommended value is 2346. As far as I know, it is the 802.11n mode that is sensitive to this value, and it is impossible to set a value greater than 2347 on my ASUS RT-N56U router. Again, without root access, I cannot change this value on the Shanling M7 to be sure of this.

I looked at what RTSThreshold value is indicated in other devices:
Shanling M3X - RTSThreshold=2347;
Poco X3 - RTSThreshold=2346;
Poco X3 Pro - RTSThreshold=2346.

Firmware for Shanling M7 is latest, V1.29.
Other devices, including Shanling M3X, work with Wi-Fi quickly and stably.

Unfortunately, I have an old router that does not support 802.11ac and 802.11ax modes and also does not support the new WPA3-Personal/SAE authentication method.

Questions:
I have a defective device and I should return it to the seller?
Or is it a software error and I should wait for the software update?

Seems this is just software issue, our software team is looking into it,
 
Shanling Have any question about our players? Just PM me or send me email. Stay updated on Shanling at their sponsor profile on Head-Fi.
 
https://www.facebook.com/Shanling-Audio-603230783166845/ https://twitter.com/ShanlingAudio https://www.instagram.com/shanlingaudio/ http://en.shanling.com/ frankie@shanling.com
Jun 7, 2022 at 5:04 AM Post #69 of 171
Pretty much any iBasso dap has the same people hyping and defending them 😅 they are good daps, as are most others, all have similar amounts of teething issues as any other and most things get fixed these days on all the modern modular soc android daps.

The new N8ii has had plenty of bugs so far too, but it had people hyping it through while they get fixed, Shanling have been fixing theirs too or working around other apps bugs. FiiO, Cayin/Hiby all work through theirs these days. I think most modern daps are excellent just some get more hype than others which as with anything sadly generally leads to popularity. I've had many daps from many manufacturers and there have been quite a few underated/under hyped ones that are better than the popular hyped ones.

I do think it helps that modern android daps all tend to use 3rd party pre made complete android modules such as Qualcomm ones from Quectel i.e. cpu/gpu/ram/storage/android rom all on a module they implement into their dac/amp design to control it. Some of the bugs may not be from the dap manufacturers but eg from quectel or qualcomm and their software/drivers over the different android versions but at least they have someone to turn to help get bugs fixed as its a one stop shop of a single module manufacturer who designed it and they will be used in other devices not just daps. So bugs might get fixed from ones reported from other (none dap) device users etc too.
 
Last edited:
Jun 7, 2022 at 9:37 AM Post #70 of 171
I've been using my M7 for a week now without any issues. Admittedly I do most of my streaming on the desktop and merely use the M7 as a DAP. Am loving the M7!
 
Jun 7, 2022 at 10:48 PM Post #71 of 171
So, have been pairing the M7 with IMR Ozar and have been loving how engaging how anything I throw at them sound! Two thing I have to say about the M7:

(a) M7 sounds great after it has warmed up. Sound becomes fuller and more engaging. Bass is full but not bloated. Mids become warmer and more engaging and there seems to be more clarity in the treble. Had a discussion with @beomonk about this phenomenon and we are in agreement that the M7 plays nicer warmer then cold and this is a good thing!

(b) M7 is definitely an upgrade from the M6Pro (AK). While the difference is certainly not mind blowing, it is enough for me that I pick up the M7 all the time now. There is a soul to the M7 that is addictive and engaging and I love 💗 it.

The M7 is so underrated and deserves more praise!

Oh! Thanks @Scuba Devils for the rec of ReKab from their Lost In Wires album! It plays so well on the M7 through the Ozar. Am lost in all the melodic lines!
 
Jun 8, 2022 at 1:11 AM Post #72 of 171
So, have been pairing the M7 with IMR Ozar and have been loving how engaging how anything I throw at them sound! Two thing I have to say about the M7:

(a) M7 sounds great after it has warmed up. Sound becomes fuller and more engaging. Bass is full but not bloated. Mids become warmer and more engaging and there seems to be more clarity in the treble. Had a discussion with @beomonk about this phenomenon and we are in agreement that the M7 plays nicer warmer then cold and this is a good thing!

(b) M7 is definitely an upgrade from the M6Pro (AK). While the difference is certainly not mind blowing, it is enough for me that I pick up the M7 all the time now. There is a soul to the M7 that is addictive and engaging and I love 💗 it.

The M7 is so underrated and deserves more praise!

Oh! Thanks @Scuba Devils for the rec of ReKab from their Lost In Wires album! It plays so well on the M7 through the Ozar. Am lost in all the melodic lines!

Glad to hear you are enjoying that album, his previous two are excellent also.

I'm debating a 2nd DAP at some point soon, mostly something smaller than the M9 for more portable use - given how much I love M9, I must add M7 also to the shortlist. I'd love to see a photo of them side by side actually, do you have any @Shanling?
 
Jun 8, 2022 at 3:59 AM Post #73 of 171
Like this?

a1fd678a8878190f1401d3e3e4f96dc.jpg
 
Shanling Have any question about our players? Just PM me or send me email. Stay updated on Shanling at their sponsor profile on Head-Fi.
 
https://www.facebook.com/Shanling-Audio-603230783166845/ https://twitter.com/ShanlingAudio https://www.instagram.com/shanlingaudio/ http://en.shanling.com/ frankie@shanling.com

Users who are viewing this thread

Back
Top