Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Third Party
| |-+  Repairing and Upgrading Rockbox Capable Players
| | |-+  Rockbox iBasso DX90 totally busted
« previous next »
  • Print
Pages: [1] 2

Author Topic: Rockbox iBasso DX90 totally busted  (Read 7960 times)

Offline 24bits

  • Member
  • *
  • Posts: 10
Rockbox iBasso DX90 totally busted
« on: August 18, 2015, 07:33:36 AM »
Edit: firmware change solved it
« Last Edit: August 23, 2015, 11:43:04 PM by 24bits »
Logged

Offline cholero

  • Member
  • *
  • Posts: 59
Re: Rockbox iBasso DX90 totally busted
« Reply #1 on: August 18, 2015, 11:55:07 AM »
In general spoken: if software does not work i would try to uninstall and reinstall it. In the dx90 case i would try to overwrite the rockbox installation. Then i would reinstall the patched firmware with the rockbox bootloader. It this still does not work I would do a factory reset from the recovery. Then I would write in the headfi forum if i would have succeded with indicating what version i have installed and what i've done to try to fix it.
Good luck
Logged

Offline 24bits

  • Member
  • *
  • Posts: 10
Re: Rockbox iBasso DX90 totally busted
« Reply #2 on: August 22, 2015, 06:12:04 PM »
.
« Last Edit: August 23, 2015, 11:42:13 PM by 24bits »
Logged

Offline cholero

  • Member
  • *
  • Posts: 59
Re: Rockbox iBasso DX90 totally busted
« Reply #3 on: August 23, 2015, 02:45:30 AM »
I don't have enough information to help you.
I know that there are 2 rockbox implementations around, the one by headwhacker@headfi (based on the inital source by Ilia)  and the one from napka based on the official rockbox repository. This two implementations use different installation locations. Maybe you have mixed something.
Because napka' s builds are close to the "official" implementation I would take his patched firmware and his rockbox build. I would start the installation one more time from beginning.
http://napych.com/other/rockbox-for-ibasso-dx90/official-rockbox-binary-builds/

On the go usb should work.
In general, if you have a problem you will get more help @headfi because there are more ibasso owners there. The problem you have is not a core rockbox problem, it is a target specific one so no developer will be able to help you.
Logged

Offline 24bits

  • Member
  • *
  • Posts: 10
Re: Rockbox iBasso DX90 totally busted
« Reply #4 on: August 23, 2015, 02:09:14 PM »
.
« Last Edit: August 23, 2015, 11:42:00 PM by 24bits »
Logged

Offline cool_walking_

  • Rockbox Expert
  • Member
  • *
  • Posts: 695
Re: Rockbox iBasso DX90 totally busted
« Reply #5 on: August 24, 2015, 02:35:16 AM »
Hey 24bits, I'm glad your problem is solved.

Just FYI, I think it's good general practice for forums, to leave your posts up and to post the solution (even if it's something really simple - you don't have to be embarrassed on the internet) so that it can help anyone else with the same problem who stumbles upon the thread, and also so that the developers can learn about what kind of troubles people run into (and then try to stop it happening in the future).  :)
« Last Edit: August 24, 2015, 02:49:58 AM by cool_walking_ »
Logged

Offline 24bits

  • Member
  • *
  • Posts: 10
Re: Rockbox iBasso DX90 totally busted
« Reply #6 on: August 26, 2015, 03:26:27 PM »
I am currently still investigating and was going to of course reedit things to reflect all the new information.   The first post included one problem that was fixed with a firmware swap.  The next posts I made here included a lot of new stuff.  Hope that makes sense, I didn't want to confuse anyone with misinformation, so I deleted them for the time being.  Bare with me, I'll try to detail the problems I'd listed after the first post.  I'm actually a writer and reviewer for Headfonics.com and I wanted to write an article about the DX90 rockbox.  There is so little support on it that I felt it to merit an entire tips and tricks/support guide. 


The problems included:

1.)  Playlist support is immensely stressful and far worse than the Mango version of simply adding or managing playlists.  Not sure why the Dynamic playlists even exists, nobody wants it to work that way.  It is the a useless feature.  In fact, it is probably one of the worst ways to create and manage a playlist on a Dap that I've ever seen.  In Mango, there is a nice button front and center for creation of a playlist and it works without fail 100% of the time.  On the now playing window, there is a simple button that takes you to an Add to Playlist window.  Rockbox has that, but it didn't work for me.  Dynamic playlists...adding the entire folder contents over just playing a file one by one is just baffling to me.  Its like..why do it simple when you can do it in the most complex way imaginable.  Nobody wants the entire contents of the device storage unit added to a "dynamic playlist" and when you swap back to a functional Playlist, if you can even get one working, it erases the entire contents of the dynamic playlist just to play the current one.  Why?  I've no idea, but it is a feature that needs updating.

I've created an M3U file with foobar and transferred it over to the player.  For some reason, Playlists folders don't exist until you manually create one in the system.  I've transferred the same playlist in .m3u and m3u8 into the new Playlists folder that appears after you make one manually.  They show up in the first menu subset in Playlist Catalogue (which isn't the right spelling for the term in English speaking countries.  Catalog is proper, but it doesn't really matter).  Upon tapping Playlist Catalogue, you are met with a list of Playlists made via some other software.  For example, mine is called Mikes Playlist.  I click on it and I am met with a listing of all the files I tossed onto it with the software Foobar2000.  When I click on any track inside that, it instantly takes me back to the home screen menu listing, Playlist Catalogue still highlighted.  I go to Resume Playback and there "is nothing to resume".  I try to navigate to the contents of the player and try to find the other Playlists folder via File > MNT > SDcard > Playlists.  My custom playlists all show up there.  I click on them and nothing happens except a very fast screen flash of "loading...".  A fraction of a second, just long enough to read it.  Can't move beyond this section.

Another problem in this Playlist problem section of my rant was actual manual creation and adding of a track.  Database > Tracks > whatever song, lets say its a whole new world from Aladdin.  Don't judge me.  LOL.  With the track paused, lets try to create a new playlist.  Tap the top right to enter context menu and such opens up for you to view Playlist, Playlist Catalogue, Sound Setting ect ect.
Lets click Playlist and see.  Playlist > View Current Playlist, search playlist, save current playlist, ect ect.  View Current Playlist from Database > Track is the giant 7000+ track collection dynamic playlist that is my external storage device.  Lets try Save Current Playlist, which takes me to a typing screen that says the location for the playlist is mnt>sdcard>playlists/dynamic

This is actually something that is going to save all 7000 tracks to a custom playlist.  But, as I've mentioned before, this menu location shows only a "loading..." message that pops up for an instant and you can't actually select any Playlists from this area.  This is the wrong place to save the playlist.  Playlist Catalogue is the correct place to save a playlist.  So this function has no use at all but to be stressful.

Lets go back to the now playing track, tap the top right and enter the context menu ( oh by the way my themes context menu is accessed by tapping the top right, im using iLike ).  We are met with Add to Playlist and Add to a New Playlist.  Selecting add to a playlist opens up the list of the playlists I've created prior.  Selecting one of them leaves me with no confirmation and takes me back to the now playing window.  But once again, as i've said...the playlists catalogue doesn't let me select any of the playlists tracks and will take me right back to the home menu.  The track does in fact show up in the list though after it is added.

So lets try Adding to a New Playlist.  I type out a new name for a new playlist.  Click ok and am still not given a confirmation.  It takes me back to the now playing window.  Again, the submenu it gets added into is that other menu from MNT > SDcard > Playlists.  the one we can't actually open.

So at this point, go back to the context menu and click Add to a Playlist via Playlist Catalogue.  There is no sight of the most recent Playlist I've just tried to create, but the other m3u playlists show up. 

Another method that doesn't do anything correctly is Database > Track and long hold over a track name to Insert into the Current Playlist.  You can ONLY insert into the current Playlist and you cannot select any other Playlists to toss that into. 

Summed up:  Playlists need to be completely redone on Rockbox.  I've yet to find a single person online who was successful at getting DX90 Rockbox Playlists to work properly. 


2.)  The bootloader doesn't even support iBasso Daps.  It will not recognize the DX90 if it is plugged in and ready to go, there is also no Ibasso listing in the menu set for supported devices, yet others have said that using the bootloader program to help solve a software issues with the DX90 is something I should try.  Well, that literally cannot be done.  Rockbox for the DX90 has to be manually installed. 

3. )  One of my SD cards just doesn't function with the DX90 for Rockbox.  Dual boot into Mango, the SD card works normally.  In Rockbox, it doesn't register at all.  Formatted to Fat32, scanned for viruses, tried just one track on the card, nothing works and the Rockbox'ed DX90 will not recognize the card in the MNT menu.  This SD card works with every other dap I own and is recognized by the PC normally.  Fiio x1, X3, CalyxM, Sony and Sansa players, my phone and my dslr.  Everything works normally with it.  However, on the Rockbox os...nope.  No clue why, but I bought another brand SD card and that works normally with it. 

4. ) OTG cable > thumb drive/portable hard drive usage will not let me see the battery life of the player.  It will just say Charged.   Seems like a quick fix option and isn't serious, just annoying.  Maybe an OTG option just like Mango has would be great for an update.  So that we can use OTG and not have the OS register it as a USB charging cable is plugged in.  I'd like to see my battery life on the home and now playing screen, not "charging". 

5.) There is no DX90 manual for Rockbox.

6.) There is no uninstall Rockbox option inside the rockbox os.  You can't really delete the Rockbox software from the DX90, can you?  I'm not sure.  Just deleting all the files off of it renders Mango glitchy.  It will reboot itself randomly and will not actually shut off, it will just cycle right back on after powering down.  This doesn't always happen, but it does happen now and then.  After deleting files manually for testing in this article I wanted to write, all of this happened.  Installing Rockbox again fixed the issue.

As mentioned, I was going to update this thread with all the information I'd discovered and would have detailed it for everyone.  But, I didn't want to say anything at the moment because there was speculation and it was in the form of an angry rant, it came off negative in tone and that wasn't my intent.  :)  I love rockbox, it sounds great and I wanted to showcase it in my own review. 
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Rockbox iBasso DX90 totally busted
« Reply #7 on: August 26, 2015, 04:02:36 PM »
If you copy an m3u list you also have to maintain the folder structure referenced in the m3u, you can't just make an m3u poi ting to pc files and expect it to work with a different folder structure. Try making an m3u that points to files with relative paths and the copy the entire folder structure including audio and m3u together.
Logged

Offline 24bits

  • Member
  • *
  • Posts: 10
Re: Rockbox iBasso DX90 totally busted
« Reply #8 on: August 26, 2015, 05:38:23 PM »
I've not a clue what pointing to files or keeping the folder structure actually means.  Nothing was altered.  I can't see any structure changes.

SD card holds all the music, used the music software to house the music on this sd card.  No import onto the pc, read directly off the sd as the source of the music.  .M3U playlist created.  Copied over to Rockbox DX90 and the playlists show in the catalogue, but you can't actually use it? what exactly was the issue here with regard to not keeping the structure?

If I have to do something other than a simple .M3U save after generating a list on the pc music software, then Rockbox doesn't actually support M3U playlists.  I googled for past threads on this issue and was met with no useful information on how to do what you are asking.  Sorry for being a bother, but I just can't get playlists to function. 

The only way to get an imported Playlist to actually function is to add just one song via the m3u creation that you dont want in it.  After transferring the playlist to the device, you go to database or whatever music folder and add one track to the same playlist.  Now, you have a functional playlist and you can delete the original track that was added via the pc m3u creation.  That track will not play.  However, adding a track manually on the device works. 



Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Rockbox iBasso DX90 totally busted
« Reply #9 on: August 26, 2015, 06:55:33 PM »
An m3u is a text file that lists paths to other files. If you put it in a playlists folder you created, you probably broke any relative paths. If you used absolute paths they may still work but it depends if rockbox can guess the device path from the windows path foobar encodes.  Open up one of the m3us in a text editor, probably you'll see that the paths don't make sense for the device.
Logged

Offline 24bits

  • Member
  • *
  • Posts: 10
Re: Rockbox iBasso DX90 totally busted
« Reply #10 on: August 26, 2015, 10:18:03 PM »
The location for the m3u playlist music is F:\Music Collection.  Then it reads the title of the track.  So, what is the proper path then? What exactly is the proper setup for this to work right?  There is no way to get an m3u playlist created on a pc to save to a specific path.  You generate your playlist and you save as an m3u.  And thats it.  It saves to the path of the music folder source, in my case right now it is a thumb drive via otg.  This same thumb drive sourced my foobar2000 application with the music as i created the m3u list.

So, assume I dont know what file paths even mean right now.  How do I get an m3u playlist to work with Rockbox on this dx90.  So far, nobody who owns the dx90 that rockboxed it is able to do so that I've spoken to in other forums and online.  I appreciate your help so far, if I can just get past this wall, I'll be happy.
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Rockbox iBasso DX90 totally busted
« Reply #11 on: August 27, 2015, 12:00:29 PM »
Quote from: 24bits on August 26, 2015, 10:18:03 PM
So, assume I dont know what file paths even mean right now.  How do I get an m3u playlist to work with Rockbox on this dx90.  So far, nobody who owns the dx90 that rockboxed it is able to do so that I've spoken to in other forums and online.  I appreciate your help so far, if I can just get past this wall, I'll be happy.

A path is string describing the location of a file in a file system.  For example:

C:\windows\file.dll
\tmp\whatever.txt

I have no idea what the file system looks like on the DX90, but since its an android system, its probably a fairly normal looking linux file system.  If you want your M3Us to work, they have to point to files on the player.  Take a look at the M3U file you made.  Does it point to files on the player?  If not, it may still work because if you give Rockbox an obviously wrong path (e.g. C:\music\file.mp3), it'll try to guess what you meant by cutting out the C:\ and looking for \music\file.mp3.  If that file exists, it'll be played.  But if your m3u contains a path that is correct for the system (e.g. music\file.mp3) and that file doesn't exist, you're out of luck. 
Logged

Offline 24bits

  • Member
  • *
  • Posts: 10
Re: Rockbox iBasso DX90 totally busted
« Reply #12 on: August 27, 2015, 06:09:42 PM »
Could not get anything to work correctly with this.  Tracks on the device are located in /mnt/usb_storage/

the text file of the m3u playlist lists all tracks as F:\  when i created it, due to it being in the F drive label on the pc.  I swapped all instances of F:\ after opening it in a text reader, changed it all to  /mnt/usb_storage/

So keeping the paths the same doesn't work.  What am I doing wrong?
« Last Edit: August 28, 2015, 02:32:27 AM by 24bits »
Logged

Offline cholero

  • Member
  • *
  • Posts: 59
Re: Rockbox iBasso DX90 totally busted
« Reply #13 on: August 28, 2015, 08:22:38 AM »
I will try it soon on my DX50 and give a feedback. I will see what the problem are with the ibassos.
I've never used playlists except the "now playing"-playlist.
Logged

Offline 24bits

  • Member
  • *
  • Posts: 10
Re: Rockbox iBasso DX90 totally busted
« Reply #14 on: August 28, 2015, 09:09:18 AM »
I just got it to work.  Will update with details later.
« Last Edit: August 28, 2015, 12:10:00 PM by 24bits »
Logged

  • Print
Pages: [1] 2
« previous next »
+  Rockbox Technical Forums
|-+  Third Party
| |-+  Repairing and Upgrading Rockbox Capable Players
| | |-+  Rockbox iBasso DX90 totally busted
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.085 seconds with 15 queries.