DX340 iBasso developed Discret DAC, Easily replaceable batteries, Amp Modules! ***New firmware on 1st page. v1.03 local update. AMP16 NOS Tube amp. Review on the 1st page! 4/6/25

Feb 8, 2025 at 11:29 PM Post #3,646 of 6,177
Glad you found your solutions :)! Enjoy!
Its for everyone to try. ITs cheap too for the portable power pack. Would love you to buy both those links, not EcoRiver, and compare to LPSU for SQ. If LPSU is a lot better than I will spend the $300 and buy one but if within 5% its not worth the money for me. Only super gain for me from now on :) :) With pouch I am set to take DX340 anywhere as it all fits and can wear around neck, belt etc

https://www.amazon.com/dp/B0CTMJM3LK?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1 Pouch
 
Feb 9, 2025 at 2:35 AM Post #3,647 of 6,177
Hello, anyone heard the ibasso DX 340 with pmg apx SE?

That’s my current go-to pairing. It’s fantastic. The APX SE is so easy to drive, so the DX340 drives it so easily. I can have it in low gain, but usually put it to medium and lower the volume pot just a little. I do think it’s a bit more dynamic doing so.

Agree with @Aetherhole - a wonderful pairing!
IMG_0835.jpeg
 
Feb 9, 2025 at 6:30 AM Post #3,648 of 6,177
I bought a (cheap) power bank and USB-C --> dc 3.5/1.35 cable and its works like a charm it gives me ALOT of battery life time, super gain and i can charge and use Super gain at the same time when iam moving around the house (just like the Anker primes) so maybe it is interesting for some:
Cable: Cable
Powerbank: Powerbank

Update: one extra positive about this cable is you dont need an extra adapter from 5.5/2.5 to 3.5/1.35 its already the right size :)
Iam having some problems with this setup.. Sometimes plug in and works perfect other times only static noise but no music... I can not advise the power bank a more, the cable works but the power bank has trouble switching to 12v.

Edit: it seems the 12v + usb-c charging at the same time is the problem. Using only 12v works without problems but the two at same time gives a static noise.

Enjoying the Sunday 😎
1000069195.jpg
 
Last edited:
Feb 9, 2025 at 7:58 AM Post #3,649 of 6,177
I've definitely got to invest in a power Bank solution. Got my finger on the trigger of the Anker prime power Bank @Whitigir has linked to.

I will be honest, I'm quite disappointed in the battery life. I took the 340 out of the box yesterday morning and it was at 95%. I listened for 2 hours yesterday morning using UAPP and it was at about 76% when I put it away.

Woke up this morning and took it out and the battery had completely drained and the unit was off.

Unfortunately no AC plug near my listening position so the power Bank is the only good solution it seems.
 
Feb 9, 2025 at 9:09 AM Post #3,650 of 6,177
Is there a consensus on using battery saver? Btw my battery life while streaming hasn’t been great either from 80%. I would maybe get 4 hours streaming hi res if I was lucky.
 
Feb 9, 2025 at 9:34 AM Post #3,651 of 6,177
Iam having some problems with this setup.. Sometimes plug in and works perfect other times only static noise but no music... I can not advise the power bank a more, the cable works but the power bank has trouble switching to 12v.

Edit: it seems the 12v + usb-c charging at the same time is the problem. Using only 12v works without problems but the two at same time gives a static noise.

Enjoying the Sunday 😎
Not every bank will have thr same LDO and build. But it is common knowledges that multiple sources draining the same power will create noises. These noises will degrade thr overall sounds.

This is why 300/320 and now the 340 is the only Portable player that hase separated and dedicated batteries

Max is transportable!!

To anyone who has battery drainage. You should check out @mattclarke18 optimization guided to Root and go from there. I did it and luckily I didnt have problems with my player. It lasts a well 9-10 hours without problem
 
Last edited:
Feb 9, 2025 at 10:54 AM Post #3,652 of 6,177
Not every bank will have thr same LDO and build. But it is common knowledges that multiple sources draining the same power will create noises. These noises will degrade thr overall sounds.
Thanks, i don't get any sound at all just the noise, but no problem I use it for the 12v now and that works great so for now iam a happy semi portable camper.
 
Feb 9, 2025 at 11:37 AM Post #3,653 of 6,177
Thanks, i don't get any sound at all just the noise, but no problem I use it for the 12v now and that works great so for now iam a happy semi portable camper.
ITs your power bank or cable. No issues with ones I am using. Always get music no static. There is VERY slight hiss when no music is playing and that is likely battery noise - we can't have everything. A friend is making me solution with NiCad battery pack as NiCad has lowest noise for me to test.

Battery life can be improved with full debloat. For now use my DX180 guide but use my txt file with commands to disable bloat as those have been tested on my 340. I am now using no Google play crap services on mine. They are resource hogs. I only needed play store alternative when setting up DAP 1st time to download 2 apps. Rest are side-loaded. Neutron is now registered with ID so had to pay again to get this but it does not require Play crap. I noticed battery life is much better with newest FW vs old with same optimization done. With old it would drain crazy fast even optimized. I suspect FW update will make this even better in future.

Only upgrade FW using FLASH method. Do NOT do OTA/Local upgrade!!

Battery life will be CRAP until you fix CPU settings!!! Cores are not allowed to run at lowest frequency per QC recommendation which is BS as mine works fine with both set to allow lowest and using Ondemand vs scheutil. You need to ROOT.

Note I do local play only and put DAP in airplane mode. IF you are not going to use for a time - enable Airplane mode. I was not able to disable all WIFI modules and have DAP boot. I will play more with that next time I have to do FW upgrade/FLASH. This is why 340 Optimization guide is not available yet as I am still trying stuff.

Forget the battery saver - 80% limiting!! You have device you can change battery yourself!! Who cares if you have to do once per year. With battery bypass this should help battery last longer as you can plug into powerbank and it will bypass internal batteries once they are charged if you want max life - like using laptop only plugged into AC. The cheap Anker clone I have will support bypass mode but have to use USB-C port. I have Anker 5000 mah that will give me 3 hours with it powering amp as well. I have to test now that I have portable 12VDC to run amp. Going to do today.
 
Last edited:
Feb 9, 2025 at 1:34 PM Post #3,655 of 6,177
ITs your power bank or cable. No issues with ones I am using. Always get music no static. There is VERY slight hiss when no music is playing and that is likely battery noise - we can't have everything. A friend is making me solution with NiCad battery pack as NiCad has lowest noise for me to test.

Battery life can be improved with full debloat. For now use my DX180 guide but use my txt file with commands to disable bloat as those have been tested on my 340. I am now using no Google play crap services on mine. They are resource hogs. I only needed play store alternative when setting up DAP 1st time to download 2 apps. Rest are side-loaded. Neutron is now registered with ID so had to pay again to get this but it does not require Play crap. I noticed battery life is much better with newest FW vs old with same optimization done. With old it would drain crazy fast even optimized. I suspect FW update will make this even better in future.

Only upgrade FW using FLASH method. Do NOT do OTA/Local upgrade!!

Battery life will be CRAP until you fix CPU settings!!! Cores are not allowed to run at lowest frequency per QC recommendation which is BS as mine works fine with both set to allow lowest and using Ondemand vs scheutil. You need to ROOT.

Note I do local play only and put DAP in airplane mode. IF you are not going to use for a time - enable Airplane mode. I was not able to disable all WIFI modules and have DAP boot. I will play more with that next time I have to do FW upgrade/FLASH. This is why 340 Optimization guide is not available yet as I am still trying stuff.

Forget the battery saver - 80% limiting!! You have device you can change battery yourself!! Who cares if you have to do once per year. With battery bypass this should help battery last longer as you can plug into powerbank and it will bypass internal batteries once they are charged if you want max life - like using laptop only plugged into AC. The cheap Anker clone I have will support bypass mode but have to use USB-C port. I have Anker 5000 mah that will give me 3 hours with it powering amp as well. I have to test now that I have portable 12VDC to run amp. Going to do today.
I appreciate Matt's support and guides, even if I don't always agree with his tweaks. If you're interested, you can find my thoughts here . But there's some (scientific) research being ignored in the above post, and I'd like to comment on that.

For example, setting the minimum frequency of a CPU (core) doesn't have much impact on power consumption, at least not on a Snapdragon 665 (X86 CPU is a whole different story). If you keep an eye on the DX340 CPU, you'll notice that it almost always runs at the maximum speed under load. When there's no load at all, it goes into a so-called idle state (checked/tested on my DX340). A CPU core hardly uses power when idle/sleeping, regardless of the scaling_min_freq setting.

Something similar applies to the governor: I wouldn't recommend setting it to "OnDemand". "Schedutil" was invented because "OnDemand" was found to be too slow to scale properly. In the case of a streaming/audio device, this results in a CPU core not ramping up its frequency fast enough. This can lead to stuttering and has a very negative impact on latency (and thus audio quality)...even worse with a low scaling_min_freq setting. (Follow the GentooPlayer topic on AudiophileStyle.com if you want to know what tweaking for great audio performance/quality looks/sounds like.)

And there's plenty written about keeping your Lion battery healthy...

A final word on rooting: it's not required to make persistent system changes. And Matt - of all people - should know...as he's seen my code snippets.
 
Last edited:
Feb 9, 2025 at 2:00 PM Post #3,656 of 6,177
I appreciate Matt's support and guides, even if I don't always agree with his tweaks. If you're interested, you can find my thoughts here . But there's some (scientific) research being ignored in the above post, and I'd like to comment on that.

For example, setting the minimum frequency of a CPU (core) doesn't have much impact on power consumption, at least not on a Snapdragon 665 (X86 CPU is a whole different story). If you keep an eye on the DX340 CPU, you'll notice that it almost always runs at the maximum speed under load. When there's no load at all, it goes into a so-called idle state (checked/tested on my DX340). A CPU core hardly uses power when idle/sleeping, regardless of the scaling_min_freq setting.

Something similar applies to the governor: I wouldn't recommend setting it to "OnDemand". "Schedutil" was invented because "OnDemand" was found to be too slow to scale properly. In the case of a streaming/audio device, this results in a CPU core not ramping up its frequency fast enough. This can lead to stuttering and has a very negative impact on latency (and thus audio quality)...even worse with a low scaling_min_freq setting. (Follow the GentooPlayer topic on AudiophileStyle.com if you want to know what tweaking for great audio performance/quality looks/sounds like.)

And there's plenty written about keeping your Lion battery healthy...

A final word on rooting: it's not required to make persistent system changes. And Matt - of all people - should know...as he's seen my code snippets.
We can agree to disagree on some points. People can choose what they wish to do with their DAP. If cpu cores are NOT allowed to enter lowest performance state then it is a waste of battery power. By setting at min frequency that is higher than core is capable of is not allowing lowest power use state. Have you tested my settings yourself? I have used them for over 2 months in ibasso entire current line up. Never a stutter or issue due to cpu not being able to enter into higher performance state fast enough.

Thanks for your contributions as well. I am all for having lots of options for people to use and NOT saying mine are better than yours. It's up for people to experiment with and draw their own conclusions. I would love to see you create your own optimization thread where you can go into detail on your approaches.
 
Feb 9, 2025 at 2:23 PM Post #3,657 of 6,177
We can agree to disagree on some points. People can choose what they wish to do with their DAP. If cpu cores are NOT allowed to enter lowest performance state then it is a waste of battery power. By setting at min frequency that is higher than core is capable of is not allowing lowest power use state. Have you tested my settings yourself? I have used them for over 2 months in ibasso entire current line up. Never a stutter or issue due to cpu not being able to enter into higher performance state fast enough.

Thanks for your contributions as well. I am all for having lots of options for people to use and NOT saying mine are better than yours. It's up for people to experiment with and draw their own conclusions. I would love to see you create your own optimization thread where you can go into detail on your approaches.

Of course, everyone is entitled to their own opinion. And yes, I have tested almost every possible scenario regarding governor and CPU frequency. Simple logic/gut feeling is really not enough. None of the combinations had a measurable impact on power consumption. In fact, the only change that really saves battery is lowering the scaling_max_freq setting (which I would not recommend).

FYI: I have done more audio streamer performance tuning than many (possibly most) people on this forum, both on Linux and Android (incl. building my own kernels, custom compilation of apps, and kernel & network tweaking). I do this simply because I want to achieve the best possible audio quality. If necessary, shorter battery life is a compromise I am willing to accept. But in the case of the DX340, there is not much to be gained in that regard (other than disabling some background services/debloating, especially Google Play Services).
 
Last edited:
Feb 9, 2025 at 2:28 PM Post #3,658 of 6,177
Of course, everyone is entitled to their own opinion. And yes, I have tested almost every possible scenario regarding governor and CPU frequency. Simple logic/gut feeling is really not enough. None of the combinations had a measurable impact on power consumption. In fact, the only change that really saves battery is lowering the scaling_max_freq setting.

FYI: I have done more audio streamer performance tuning than many (possibly most) people on this forum, both on Linux and Android (incl. building my own kernels, custom compilation of apps, and kernel tweaking). I do this simply because I want to achieve the best possible audio quality. If necessary, shorter battery life is a compromise I am willing to accept. But in the case of the DX340, there is not much to be gained in that regard (other than disabling some background services/debloating, especially Google Play Services).
I look forward to your thread where you can post guides like I have to make a this all easy for the average person. I will look more into your settings etc when this thread exists with guides. I then can compare as I own 2 340s to get real time comparison instead of going by memory. If yours are better I have no issue admitting that and directing people to your thread. We are all here to learn as well as enjoy the music.
 
Feb 9, 2025 at 2:36 PM Post #3,659 of 6,177
I look forward to your thread where you can post guides like I have to make a this all easy for the average person. I will look more into your settings etc when this thread exists with guides. I then can compare as I own 2 340s to get real time comparison instead of going by memory. If yours are better I have no issue admitting that and directing people to your thread. We are all here to learn as well as enjoy the music.
You may have missed my point, Matt. I don't care about battery life...just sound quality. I may - or may not - write some guides, depending on available time (limited) and whether or not I think I would be able to answer questions. But one thing I am sure we can both agree on: tweaking is a hell lot of fun (and frustration) ;)

Update: if you want to go hardcore on power consumption, run "adb root" followed by "adb shell dumpsys batterystats".
 
Last edited:
Feb 9, 2025 at 2:38 PM Post #3,660 of 6,177
On the new FW I was seeing drain of up to 20-25% (15-20+hours) the next day after a 100% unplugged

Edit- full reflash with QFIL to new FW as well to make sure it's a clean boot

Edit : Same drain times on OG FW and the update. 10+ hours idle would be up to 20% sometimes, will try again tonight with another unplug and idle with no 12v.

Last night I wanted to test something I noticed before with the 12v in

If the 12v is kept in while on idle and ON, there is little battery drain, the AMP might be pulling power even in standby mode or while not playing and this could be an issue as to drain

11 hours with 4% battery loss with the 12v in from last 100% unplug

1000034249.jpg


This all seems like pretty straight forward FW fixes and should be addressed soon

Edit; This makes me think that maybe a hard cut off of the amp getting power until a transducer is plugged in or some form of cut off. Could also be a software side issue on how the AMP is pulling from the internal battery when not on 12v.

I have just been shutting my unit off when not in use, start up is less than 30 sec if not a max of 20 to internal boot

Pozdrav
 
Last edited:

Users who are viewing this thread

Back
Top