Vaventus
New Head-Fier
Hello. Can anyone tell me how this device is disassembled? I need to change the USB type c port, as it does not work.
Last edited:
Button issues were reported to Software team previously, so far no update on this.I've had my M1S just a week now, and a few issues.
1. The button issues already reported by others.
2. After pausing, when using bluetooth earbuds, the right earbud sound does not return back on always. This has never happened using other devices, they are APTX Adaptive.
@Shanling Will the button issue be resolved soon? the buttons are pointless at the moment.
My previous player is a Shanling M2S, I thought this would be an upgrade, at the moment, I am considering returning it.
![]() |
![]() |
Have any question about our players? Just PM me or send me email.
Stay updated on Shanling at their sponsor profile on Head-Fi.
![]() ![]() ![]() ![]() ![]() |
It's software issue, about the buttons sometimes not registering by system.The earbuds are EarFun Free Pro 3
The player only has 3 buttons plus volume dial. If I understand correctly basically 2 out of the three buttons do not work correctly.
It basically makes the player unusable, so I do not understand how this is not being fixed.
Is this on all devices, or am I just unlucky? Is it hardware or software issue?
![]() |
![]() |
Have any question about our players? Just PM me or send me email.
Stay updated on Shanling at their sponsor profile on Head-Fi.
![]() ![]() ![]() ![]() ![]() |
Will check on this with engineers. We don't have that much support files for M1s, as it's not sold by Shanling.@Shanling Hello! Please give your recommendations on how to disassemble the player to replace the broken USB type C connector?
![]() |
![]() |
Have any question about our players? Just PM me or send me email.
Stay updated on Shanling at their sponsor profile on Head-Fi.
![]() ![]() ![]() ![]() ![]() |
Yes, but I removed all files from folders, because I decided I want to shuffle all tracks, which isn't possible for tracks in separate subfolders using folder browsing and not using the library. Of course, that basically means that playing an individual album straight through is now practically impossible for me, so you have to decide which you prefer:I have over 50k files so no hope for media library, I only can browse memory card
Could M1s be a bit more supportive in this case?
For example on Now Playing screen where it shows SD:/ location for current file.
If I could touch file path to be taken to that folder - it will be very useful.
Another thing to create playlist from folder when browsing.
Anyone living with having to use file browse all the time?
@Shanling -
All it would take to fix this garbage is changing 1 number in the firmware code base from 20,000 to something like 100,000 or 200,000!
It is trivial to fix this nonsense for your customers!
It's not like you aren't doing firmware updates anymore!
I don't care if a larger library than 20,000 somewhat slows performance - that's my problem and I accept the trade-off! Anyone with 20,000 or less tracks won't experience the slowdown anyway!
I want the device I payed hard-earned money for to support my whole collection like older, cheaper, and technically inferior DAP gear does (Fiio M3K)!
I am incredibly disappointed, but since I know this is easily fixed, this DAP can instantly go from "never used" to my "always used" number 1 DAP and I would brag about how responsive Shanling is and how much you care about your customers to everyone I talk to about audio gear. Right now I would never recommend a Shangling product to anyone, but you can easily fix this and return to being a great company who's products are easy to recommend. Just fix this one number in the code, so those of us with more music than sense can enjoy your otherwise wonderful device.
Thank you in advance for fixing this trivially solved issue and returning this "ideal compact portable player" to being "ideal" and your company to greatness.
Obviously, If I have missed news that this issue is already resolved then I apologize and will edit my comment to one of thanks and praise.
![]() |
![]() |
Have any question about our players? Just PM me or send me email.
Stay updated on Shanling at their sponsor profile on Head-Fi.
![]() ![]() ![]() ![]() ![]() |
I understand it's out of your hands personally, but there's no excuse for this limitation. I am spelling out exactly how easy this is to fix, and giving you arguments to take back to the dev team and superiors to get this nonsense issue resolved once and for all.Our team talked about this with our software department multiple times. This limit has been in our system since 2018 and software team so far hasn't adjusted it.
Mate, I am software engineer for over 20 years, and let me tell you why it may be not easy to fix compared to other productsI understand it's out of your hands personally, but there's no excuse for this limitation. I am spelling out exactly how easy this is to fix, and giving you arguments to take back to the dev team and superiors to get this nonsense issue resolved once and for all.
Your software devs are ruining your brand for absolutely no reason, since other devices running the weaker Ingenic X1000E chips don't have this limitation and your software dev team created the limitation in the first place.
There is no inherent 20,000 track limit - that was a software design choice and it is a choice easily modified. I assume that someone thought they could upsell more expensive Android DAP's without that limitation by just not supporting more than 20,000 tracks in the library for these MIPS architecture chips, but instead, this nonsense makes me distrust the Shanling brand and I do not want to ever buy more Shanling products, especially not at a higher price, because I don't trust that Shanling has the power or desire to make good changes for its customers. At best you have a rouge software dev team, who refuses to do simple and easy code work and regression testing and at worst Shanling has decided to tier their players in a foolsih way to encourage upselling which is definitely NOT WORKING.
All that should need to change is ONE number in the firmware.
It should take mere minutes to resolve this issue and then this device goes from not even as good as a Fiio M3K, which used to cost less than half what you charge for the M1S back when they were still making them, to fantastic and unquestionably superior to all other modern DAP competition in this price range and below.
Instead this is a shameful unacceptable embarrassment and all because Shanling hasn't been able to get their own software devs to undo this device ruining self-inflicted wound for 6 YEARS.
Fiio fixed this in a couple of weeks, many years ago!
I love everything else about this device, but given it supports 1TB TF/micro SD cards, this issue should have been anticipated and resolved way, way back when it first came up, 6 years ago. I unequivocally appreciate Chinese craftsmanship and constant iterative improvements, and I want nothing more than to have that apply to this device. I really, really want to like your company, but to keep seeing that such a simple thing "can't be fixed" when it most certainly can, just tells me I can't trust the Shanling brand with my money ever again. My trust and faith in the Shanling brand has been destroyed unnecessarily.
The good news is that you all can easily restore my trust in the Shanling brand by getting real and resolving this 6 year ongoing issue.
Have a good weekend and I continue to hope that you all will finally get through to the devs and get a solution for this issue post haste.
I understand it's out of your hands personally, but there's no excuse for this limitation. I am spelling out exactly how easy this is to fix, and giving you arguments to take back to the dev team and superiors to get this nonsense issue resolved once and for all.
Your software devs are ruining your brand for absolutely no reason, since other devices running the weaker Ingenic X1000E chips don't have this limitation and your software dev team created the limitation in the first place.
There is no inherent 20,000 track limit - that was a software design choice and it is a choice easily modified. I assume that someone thought they could upsell more expensive Android DAP's without that limitation by just not supporting more than 20,000 tracks in the library for these MIPS architecture chips, but instead, this nonsense makes me distrust the Shanling brand and I do not want to ever buy more Shanling products, especially not at a higher price, because I don't trust that Shanling has the power or desire to make good changes for its customers. At best you have a rouge software dev team, who refuses to do simple and easy code work and regression testing and at worst Shanling has decided to tier their players in a foolsih way to encourage upselling which is definitely NOT WORKING.
All that should need to change is ONE number in the firmware.
![]() |
![]() |
Have any question about our players? Just PM me or send me email.
Stay updated on Shanling at their sponsor profile on Head-Fi.
![]() ![]() ![]() ![]() ![]() |
Yeah, I understand that software is constrained by hardware. I write embedded device code too, my dude, but I really doubt it is that hard to fix. Yeah, probably fair to say not quite as easy as I represented, but certainly not unresolvable by any stretch of the imagination.Mate, I am software engineer for over 20 years, and let me tell you why it may be not easy to fix compared to other products
This device firmware is running in the space constraint by hardware architecture, and if database format and handling is dependent on this architecture - it can't be changed as a number in the code. Whole database structure and it's usage may be principally dependant on architecture limitations coming from the chipset and it's software instrumentation kits.
Well I'm glad to hear it is not an intentional sales tactic, obviously. Thank you for this helpful insight into the software development history.About the file limit, this is something that goes back to the days of our very first players in 2015, which were running software by HiBy. These models had it set at 15 000 files. When we moved to MTouch, our software team was testing 25 000 file limit at first, but then chose 20 000 file limit, claiming the limit needs to be there due to memory limitations of the hardware. That applies to our system. If RockBox or the old Fiio's system behaves differently, good for them.
If I remember correctly, HiBy fixed their file limit just last year in October.
We hope that our software team will also manage to fix this issue one day and will gladly release it as a firmware update.
These limits predate any of our Android players, so any of these speculations about deliberate limiting are vastly misleading.
We never tried to force product separation based on the software. From our cheapest player to the most premium ones, we always offered the same software platform, with the same features. It was the sound section (and other hardware/constructions) that made the difference. M0 Pro and M5 Ultra stand alongside each other on the software side.