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
|-+  Rockbox Development
| |-+  New Ports
| | |-+  iBasso DX50
« previous next »
  • Print
Pages: 1 2 3 [4] 5 6

Author Topic: iBasso DX50  (Read 55279 times)

Offline cholero

  • Member
  • *
  • Posts: 61
Re: iBasso DX50
« Reply #45 on: October 07, 2014, 07:11:01 AM »
In my builds at head-fi I've included a mod that I called "Spartphone UI style". I had to take this out to get the port commited. To be honest, this mod has a very low possibility to get ever accepted :( (even if I did it in a very clean way). But anyway I will do a commit to gerrit that you can cherry-pick it.

This mod changes:
  • in main menu -> power brings you to resume
  • in wps -> power toggles backlight, other buttons don't turn on backlight

The concept of this mod is that WPS should be the main screen, not the main menu (exept when playback is stopped).

This concept is today more intuitive than in 2002 because we got brainwashed by using Mobil Phones (iPhone and Android) in the past ~5 Years.
« Last Edit: October 09, 2014, 03:20:35 AM by cholero »
Logged

Offline cholero

  • Member
  • *
  • Posts: 61
Re: iBasso DX50
« Reply #46 on: October 08, 2014, 05:19:21 PM »
Here is the promised patch:
http://gerrit.rockbox.org/r/#/c/1007/
Logged

Offline ArgelErx

  • Member
  • *
  • Posts: 5
Re: iBasso DX50
« Reply #47 on: October 08, 2014, 10:37:37 PM »
Quote from: cholero on October 08, 2014, 05:19:21 PM
Here is the promised patch:
http://gerrit.rockbox.org/r/#/c/1007/

Thx. Works.

Well it did, after i spend several hours trying to figure out why this &"§%§ build would skip every &$§& track. Turns out, that Rockbox will do this if it can not load the codecs, which where named .so instead of the default.

Maybe i shouldn't play git at 1am in the morning ...
Logged

Offline RockBoxNewB

  • Member
  • *
  • Posts: 69
Re: iBasso DX50
« Reply #48 on: November 08, 2014, 09:11:50 AM »
Hello everyone,

I'm not sure if this is the right thread as I am not an expert whatsoever, but before I open a new topic about the iBasso DX50, I figured I should try my luck here.
I have been using Rockbox for quite a while now, I had it installed on an iRiver H340, a Cowon X5, Sansa Clip Plus and even on the iPod Classic (which is not one of the "officially" supported devices).
Lately, I got myself an iBasso DX50 - and the main reason to buy it was indeed the Rockbox port which is already out there.
However, I have to admit that I didn't get it to work properly. I'm sorry that I cannot describe everything in detail because of my lack in technical knowledge, but maybe you can still help me.
 
In order to install, I followed the instructions given on several webpages. I used the cholero version and the RKbatch tool to flash.
It was quite fiddly for me, but in the end I got RB working. 2 problems came up though:
1) I didn't get any sound. At first there was a crackling in my headphones, but then nothing. HOWEVER, this might be a result of my own stupidity. I am not sure if I didn't accidentally plug my headphones into the COAX out of the DX50. I am still not used to the headphone outs sitting on the BOTTOM of the player. I read that others had a similar issue with no sound, so I decided to list t here anyway. Maybe I did something wrong in the instalation or so.
2) I did not find out how to get to the dualboot menu. I think I was able to choose Mangoplayer or Rockbox when i first booted it...but from then on, pushing the ON button automatically boots Rockbox. I tried several button combinations at boot time, but none did open the dualboot menu.
3) Rockbox did not show the music files on the SD card. After a while, I found out that the contents of the SD card should be listed under Files>mnt and NOT "sdcard", but still...the folder was shown as empty. I took out the SD and plugged it directly into my PC - and all the music files are shown. The original iBasso firmware also detects and plays all the contents.

As a result, for now, I have reverted to the original firmware. In the meantime, I thought I completely bricked the device, but luckily I succeeded in the uninstallation. I had underestimated how much of a problem the lack of real and complete documentation is for a newbie like me.
Sooo...do you have any idea where the problems came from? Particularly issues #2 and #3?

Thanks ever so much in advance,
RBNB
« Last Edit: November 08, 2014, 09:15:09 AM by RockBoxNewB »
Logged

Offline ArgelErx

  • Member
  • *
  • Posts: 5
Re: iBasso DX50
« Reply #49 on: November 08, 2014, 09:57:56 AM »
Quote from: RockBoxNewB on November 08, 2014, 09:11:50 AM
[...]
1) I didn't get any sound. At first there was a crackling in my headphones, but then nothing. HOWEVER, this might be a result of my own stupidity. I am not sure if I didn't accidentally plug my headphones into the COAX out of the DX50.
[...]

Well, try again. Make sure to use the headphone out. Report back, if there is still no sound while using the headphone out.

Quote
[...]
2) I did not find out how to get to the dualboot menu. I think I was able to choose Mangoplayer or Rockbox when i first booted it...but from then on, pushing the ON button automatically boots Rockbox. I tried several button combinations at boot time, but none did open the dualboot menu.
[...]

To start the chooser menu, engage the hold switch (the upper/locked position) and then turn on the device.

Quote
[...]
3) Rockbox did not show the music files on the SD card. After a while, I found out that the contents of the SD card should be listed under Files>mnt and NOT "sdcard", but still...the folder was shown as empty. I took out the SD and plugged it directly into my PC - and all the music files are shown. The original iBasso firmware also detects and plays all the contents.
[...]

Internal storage: /mnt/sdcard/.
SD Card: /mnt/external_sd/.

HTH.
Logged

Offline RockBoxNewB

  • Member
  • *
  • Posts: 69
Re: iBasso DX50
« Reply #50 on: November 08, 2014, 11:41:12 AM »
Thank you very much, ArgelErx. Your reply is a huge help already.
I will work my way through the installation process again. Now that I finally know how to open the DualBoot menu, there is definitely nothing wrong with having both firmwares installed on the device.
The thing with the SD card will remain a problem, though. I have DEFINITELY opened Files>mnt>external_sd, and it was empty. I tried to format the sd card from the menu I can open by pressing Volume Up+Power (the CWM menu or what its name is), and it also didn't help. What confused me: after I formatted the SD card from that menu, when I connected the SD to my computer, my music files were still on it. I checked the card, it's FAT32 formatted, so that shouldn't be an issue...right? Is there any other thing I might have forgotten and which might cause these SD problems?

Again, thanks a lot.
RBNB

EDIT: For some reason, I can't get to installing Rockbox anymore. I used the RKbatch tool, and flashed the update.img to the device. From the CWM recovery menu, I decided to try the other .zip file (the one by isergachev), but it did not work...I thought maybe it doesn't work with iBasso FW 1.5. Then, I put cholero's .zip on the SD card and tried to install it...but I received the same error as I did with the isergachev file. It would not work anymore. I couldn't do anything but revert to the stock FW using RKbatch...AGAIN. Damn, I really don't know what went wrong this time!
« Last Edit: November 08, 2014, 12:09:44 PM by RockBoxNewB »
Logged

Offline ArgelErx

  • Member
  • *
  • Posts: 5
Re: iBasso DX50
« Reply #51 on: November 10, 2014, 06:56:11 AM »
Quote from: RockBoxNewB on November 08, 2014, 11:41:12 AM
[...]
The thing with the SD card will remain a problem, though. I have DEFINITELY opened Files>mnt>external_sd, and it was empty. I tried to format the sd card from the menu I can open by pressing Volume Up+Power (the CWM menu or what its name is), and it also didn't help. What confused me: after I formatted the SD card from that menu, when I connected the SD to my computer, my music files were still on it. I checked the card, it's FAT32 formatted, so that shouldn't be an issue...right? Is there any other thing I might have forgotten and which might cause these SD problems?
[...]

Using CWM for more than flashing and factory reset might be dangerous. I've used the two afore mention functions (and had a backup plan in case of bricking the device) but i would not rely on anything else. We do not know how thouroughly the creators of this CWM have tested their creation.

I've formated by SD Card on my PC (gparted, Linux) with FAT32. It works as expected ...
As for your card, if it works with the original firmware, than it should work with Rockbox. After all its just a different programm running on the same OS using the same access methods.
There are some settings in Rockbox that influence what files are shown (Settings -> Files IIRC) and AFAIK ther are certain file names that are not shown at all (starting with '.' for example).

Quote
[...]
EDIT: For some reason, I can't get to installing Rockbox anymore. I used the RKbatch tool, and flashed the update.img to the device. From the CWM recovery menu, I decided to try the other .zip file (the one by isergachev), but it did not work...I thought maybe it doesn't work with iBasso FW 1.5. Then, I put cholero's .zip on the SD card and tried to install it...but I received the same error as I did with the isergachev file. It would not work anymore. I couldn't do anything but revert to the stock FW using RKbatch...AGAIN. Damn, I really don't know what went wrong this time!

If you used the description on head-fi (http://www.head-fi.org/t/709855/rockbox-for-ibasso-dx50-cwm-recovery-latest-update-2014-09-15) follow it exactly. Start with clean original firmware version 1.5. Use choleros image.
I did not use RKbatch tool.

But its been a while since i did this. I am currently on development version where most of the flashing is not necessary anymore. But thats for a upcoming release ...
Logged

Offline sduck

  • Member
  • *
  • Posts: 43
Re: iBasso DX50
« Reply #52 on: November 10, 2014, 11:21:25 PM »
You shouldn't have to use RKbatch tool at all for installation of rockbox, etc. It's only needed in case of extreme fubarness.
Logged

Offline RockBoxNewB

  • Member
  • *
  • Posts: 69
Re: iBasso DX50
« Reply #53 on: November 12, 2014, 12:41:10 PM »
Thanks for your feedback, guys.
I actually indeed used the description posted on head-fi. The thing is: I'm having trouble to UNDERSTAND what I have to do there. I used the RKbatch method because it says there "this one MUST work". The step-by-step guide (with all of its alternative methods and stuff) is pretty confusing for a noob like me. I mean I have been using RB before, and I have installed it on a "problematic" device (iPod Classic), but when it says "only if you have CWM" or "only if you have original recovery"...I simply don't KNOW. Which case applies for me now? Instead of RKbatch, shall I use 4b. or 4c.? I was afraid that if I use the wrong method, I might end up bricking the DX50, so I picked RKbatch.

Thanks in advance,
RBNB
Logged

Offline cholero

  • Member
  • *
  • Posts: 61
Re: iBasso DX50
« Reply #54 on: November 18, 2014, 08:48:04 AM »
ArgelErx did a complete code cleanup of the port. If someone wants to test it, see the head-fi forum for details:
http://www.head-fi.org/t/709855/rockbox-for-ibasso-dx50-cwm-recovery-latest-update-2014-09-15/1275#post_11053921
Logged

Offline sduck

  • Member
  • *
  • Posts: 43
Re: iBasso DX50
« Reply #55 on: November 30, 2014, 11:29:42 PM »
RBNB, you should really pursue this on the Headfi forum page - this is the wrong place for this.
Logged

Offline csussman

  • Member
  • *
  • Posts: 31
Re: iBasso DX50
« Reply #56 on: April 16, 2015, 06:09:41 PM »
i use my ibasso dx50 w/ rockbox for reading ebooks which i convert into txt format, i accidentally made a few bookmarks (i think by pressing power and raise volume buttons together, and i can't figure out how to remove them, can s/o please help me?
Logged

Offline groovyd

  • Member
  • *
  • Posts: 8
Re: Rockbox as an Application (Android, WebOS etc.)
« Reply #57 on: May 28, 2015, 10:27:42 AM »
Hey All,

I am an embedded firmware developer with a masters in DSP and recently purchased a DX90 as it were being lauded on HeadFi especially with Rockbox and I am all about music  :D  Installed the latest greatest port and for the most part it works well.  The reason I am here is because I would like to get started contributing to this effort to make the DX90 por better.  One thing I really need to fix (atleast for my own device) is the sensitivity of the touch screen.  Just doesn't work very well among a few other things I would like to tweak.

I am on a Mac and tried installing the cross compiler etc according to the instructions in the wiki and couldn't get it to build so I went into my Windows 8.1 VM under parallels and installed Cygwin 64-bit and again, no luck with it erroring out halfway through building the cross-compiler.  Installed Cygwin 32-bit and bingo, cross-compiler installed... very good, feeling lucky.  Next step I assume is to build RB however the wiki mentions (and upon trying to run configure) needing the Android NDK but states Android 16.  I have never worked with android or the NDK and so excuse my ignorance but on the website for installing Android NDK i see no version 16, only versions up to 10d. Would someone please mind to nudge me toward the proper version of the NDK to install?
Logged

Offline groovyd

  • Member
  • *
  • Posts: 8
Re: iBasso DX50
« Reply #58 on: June 04, 2015, 07:56:29 PM »
Could anyone point me to the appropriate Android NDK download needed to build this using the latest 32-bit cygwin?  Google only has the latest 10something up and I wasn't aware of whether or not that would work as it seems that have totally changed compilers and everything since v10 and on.  Someone mentioned 9d but I can't find the 32-bit installer. I am trying to build for DX-90 so that I can dig in and fix the touchscreen sensitivity.

I am an experienced firmware developer and would like to contribute to rockbox for the DX-90. Any help getting rolling would be appreciated.
« Last Edit: June 04, 2015, 08:18:43 PM by groovyd »
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 9214
Re: iBasso DX50
« Reply #59 on: June 04, 2015, 08:50:21 PM »
I'm not sure if its possible to compile rockbox for the DX50 in cygwin.  It was at one point, but we dropped support for it in favor of Linux/Mac/Virtualbox. 

Regarding android, I think you can just use the current sdk/ndk, but the wiki says at least version 16 is needed (Jellybean). 

Edit:  Merged your other post.  Regarding your error on the Mac, most likely this is because you need to install gcc.  Apple no longer bundles it with MacOS, so in recent versions rockboxdev will fail.  Here is a cached version of some instructions for installing gcc on the Mac:

http://webcache.googleusercontent.com/search?q=cache:0OtvzgZOJ7sJ:https://wiki.helsinki.fi/display/HUGG/Installing%2Bthe%2BGNU%2Bcompilers%2Bon%2BMac%2BOS%2BX+&cd=2&hl=en&ct=clnk&gl=us

 
« Last Edit: June 04, 2015, 08:54:23 PM by saratoga »
Logged

  • Print
Pages: 1 2 3 [4] 5 6
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  New Ports
| | |-+  iBasso DX50
 

  • SMF 2.0.19 | SMF © 2021, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.423 seconds with 21 queries.