or Connect
Head-Fi.org › Forums › Equipment Forums › Portable Source Gear › Rockbox for iBasso DX50 dual boot with stock firmware
New Posts  All Forums:Forum Nav:

Rockbox for iBasso DX50 dual boot with stock firmware - Page 101

post #1501 of 1975

Does anyone know where I can get the iBasso rkbatchtool? The link in the OP isn't working and I can't find it on their website.

post #1502 of 1975

There are 2 links to it in the OP - the first one is working. 

post #1503 of 1975
Quote:
Originally Posted by sduck View Post

There are 2 links to it in the OP - the first one is working. 
I didn't think the first one was from iBasso and I was trying to use the official one from them. Someone provided it for me and I got everything worked out. Thank you.
post #1504 of 1975

Thanks to medmitrys revelation that the source code of Mango is public (what was new to me an ArgelErx), ArgerErx took some time to look at it and find what could help to optimize the Rockbox port.

Quote:

Originally Posted by medmitry View Post
 

BTW, I wanna share some information to rb developers I found recently. I think it would be helpful.

here is Mango 1.5.0 source code - https://github.com/liuwenlong/my-linux-gui

Pretty sure it can be used to fix some issues, like battery level, https://github.com/liuwenlong/my-linux-gui/blob/work/apps/player/playingView.cpp#L598-L612 or improve usb dac implemenration/etc :)

 

The first thing that ArgelErx did now is getting rid of the separate vold files for rockbox/mango. This was one of the few remaining steps to make the installation procedure conform to open source license.

Until now, the vold file used by rockbox was the same like the one from the official firmware but binary-patched by Ilia (it was great to have this solution until now, thanks Ilia!). For more information about it contact me or ArgelErx.

 

Now for those who would like to help testing it:

New experimetal dualboot app:

  • tested by me and ArgelErx, but I would be happy If some more stability testing could be done by .......(you?)
  • what you need: FW 1.6.0 with cwm (with or without rockbox preinstalled)
  • Installation procedure: install zip from cwm
  • benefits using the new dualboot app (other than testing): if you switch between Mango/rockbox there is a MUCH smaller boot-delay!

 

Download: https://www.sendspace.com/file/h4ceki

 

Edit: please test the newer version "patchset 3": https://www.sendspace.com/file/5xyjdj


Edited by cholero - 1/4/15 at 9:58am
post #1505 of 1975
Quote:
Originally Posted by cholero View Post

Quote:
Originally Posted by medmitry View Post

 
BTW, I wanna share some information to rb developers I found recently. I think it would be helpful.
here is Mango 1.5.0 source code - https://github.com/liuwenlong/my-linux-gui
Pretty sure it can be used to fix some issues, like battery level, https://github.com/liuwenlong/my-linux-gui/blob/work/apps/player/playingView.cpp#L598-L612 or improve usb dac implemenration/etc smily_headphones1.gif

The first thing that ArgelErx did now is getting rid of the separate vold files for rockbox/mango. This was one of the few remaining steps to make the installation procedure conform to open source license.
Until now, the vold file used by rockbox was the same like the one from the official firmware but binary-patched by Ilia (it was great to have this solution until now, thanks Ilia!). For more information about it contact me or ArgelErx.

Now for those who would like to help testing it:
New experimetal dualboot app:
  • tested by me and ArgelErx, but I would be happy If some more stability testing could be done by .......(you?)
  • what you need: FW 1.6.0 with cwm (with or without rockbox preinstalled)
  • Installation procedure: install zip from cwm
  • benefits using the new dualboot app (other than testing): if you switch between Mango/rockbox there is a MUCH smaller boot-delay!

Download: https://www.sendspace.com/file/h4ceki

Edit: please test the newer version "patchset 3": https://www.sendspace.com/file/5xyjdj
How does this benifit the user? I dont know much about how Rockbox works.
post #1506 of 1975
Quote:
Originally Posted by 7S Cameron View Post


How does this benifit the user? I dont know much about how Rockbox works.

 

Quote:
Originally Posted by cholero View Post
  • benefits using the new dualboot app (other than testing): if you switch between Mango/rockbox there is a MUCH smaller boot-delay!

 

with testing you can help to find potential bugs. When a bug report leads to a bug fix at the end, everybody benefits.

post #1507 of 1975
Quote:
Originally Posted by cholero View Post

Quote:
Originally Posted by 7S Cameron View Post

How does this benifit the user? I dont know much about how Rockbox works.
Quote:
Originally Posted by cholero View Post

  • benefits using the new dualboot app (other than testing): if you switch between Mango/rockbox there is a MUCH smaller boot-delay!

with testing you can help to find potential bugs. When a bug report leads to a bug fix at the end, everybody benefits.
I know that testing is benifitial. Is the only difference between this and the current Rockbox a faster boot time?
post #1508 of 1975
yes but only the long boot time after switching from one player to the other is shorter. If you run the same player twice there is no speedup. But the main goal of my post was to find bugs.
Edit: or better said: to prove that there are no bugs
Edited by cholero - 1/4/15 at 10:29am
post #1509 of 1975
Quote:
Originally Posted by cholero View Post

  • benefits using the new dualboot app (other than testing): if you switch between Mango/rockbox there is a MUCH smaller boot-delay!

 

Quote:
Originally Posted by 7S Cameron View Post

How does this benifit the user? I dont know much about how Rockbox works.
 

To clearify this: There is no longer a second reboot required, when you switch from Mango to Rockbox or the other way. Reboot into the chooser (hold switch engaged), then directly start the player of your choice.

 

On the outside this is purely cosmetic. On the inside we were able to remove another piece of needed OF customization (custom Vold) to get Rockbox running, reducing the necessary changes to the OF down to one: the chooser app.


Edited by ArgelErx - 1/4/15 at 12:48pm
post #1510 of 1975

please help :(

I was doing this step 

Reboot to cwm: Power off, then power on with holding vol+​

I couldn't turn on my device and now my device turns to a rock. No matter what button I press, it doesn't turn on....please help T_T

post #1511 of 1975
It is maybe not off. Press and hold power button for ~4 seconds to turn it off
Edited by cholero - 1/5/15 at 10:07pm
post #1512 of 1975

Can I install this latest build on a cwm'd 1.5.0 as well? (I prefer the way it sounds with my current phones)

I'm assuming there should be no problems, but this is my first leap to rockbox on DX50, so I figured I'd ask first; have used it on other devices though.

Also, does this build (or is it possible to get a hold of one) include modern_ui?

Seems like a really smart patch, (dare I say this functionality might be useful enough to somehow be implemented in other ports as well; maybe if it was toggleable through settings RB devs might respond to it better, hmm..?), so I'd definitely like to have it!

 

Thanks for all your hard work everyone involved! Been following the progress on this port every now and then.

 

edit: hmm.. I realize the boot files might be different, so.. I'll hold off for now.. Better safe than sorry.. Just might go ahead with installing an earlier build though..

Or hmm.. I guess I should use the old dualboot app with latest RB build.. Should have held off posting before processing the info myself properly.. The role of the different parts is becoming much clearer to me now.. Well it was clear already somewhat, I was more confused by which things get flashed together, seems like this changed at some point which lead to my confusion.


Edited by synthesis - 1/7/15 at 4:17pm
post #1513 of 1975
Quote:
Originally Posted by synthesis View Post
 

Can I install this latest build on a cwm'd 1.5.0 as well? (I prefer the way it sounds with my current phones)

I'm assuming there should be no problems, but this is my first leap to rockbox on DX50, so I figured I'd ask first; have used it on other devices though.

Also, does this build (or is it possible to get a hold of one) include modern_ui?

Seems like a really smart patch, (dare I say this functionality might be useful enough to somehow be implemented in other ports as well; maybe if it was toggleable through settings RB devs might respond to it better, hmm..?), so I'd definitely like to have it!

 

Thanks for all your hard work everyone involved! Been following the progress on this port every now and then.

 

edit: hmm.. I realize the boot files might be different, so.. I'll hold off for now.. Better safe than sorry.. Just might go ahead with installing an earlier build though..

Or hmm.. I guess I should use the old dualboot app with latest RB build.. Should have held off posting before processing the info myself properly.. The role of the different parts is becoming much clearer to me now.. Well it was clear already somewhat, I was more confused by which things get flashed together, seems like this changed at some point which lead to my confusion.

^^^ that's probably your best option for now. The latest thing is really an experimental version. I have the latest rockbox build with the standard ui running with the 1.5 cwm, and it works great. And I've used the modern ui version also, if I understand correctly what you mean by that, and it also worked well. 

 

Yes, it can be kind of a challenge keeping up with which bootloader/dualboot/cwm/mango to use with which rockbox version - hopefully as the port gets fully integrated into the rockbox.org heirarchy this will become easier to sort out. 

post #1514 of 1975
Quote:
Originally Posted by synthesis View Post
 

edit: hmm.. I realize the boot files might be different, so.. I'll hold off for now.. Better safe than sorry.. Just might go ahead with installing an earlier build though..

Or hmm.. I guess I should use the old dualboot app with latest RB build.. Should have held off posting before processing the info myself properly.. The role of the different parts is becoming much clearer to me now.. Well it was clear already somewhat, I was more confused by which things get flashed together, seems like this changed at some point which lead to my confusion.

 

The problem is, that in the cwm-zips there is also the Mango app inside, so in the latest cwm-zips there is always 1.6.0-Mango-app.

>>Here you have a cwm-zip for 1.5.0 with the latest dualboot app:

https://www.sendspace.com/file/qdn70z

 

 

Then just take a rockbox build from the opening post 

 

Quote:
Originally Posted by synthesis View Post
 

Seems like a really smart patch, (dare I say this functionality might be useful enough to somehow be implemented in other ports as well; maybe if it was toggleable through settings RB devs might respond to it better, hmm..?), so I'd definitely like to have it!

Yes, I should probably consider to have it switchable in the settings. But the main problem why the patch is not liked by the rb-devs is that they don't have a dx50 and so cannot imagine well what the problem/need is. I think until an other rbdev has a dx50 i'm not putting effort in this. But the Gerrit page is helpful to store the patch and download it again that's why I do not abandon it :-)

post #1515 of 1975

Just to clarify after reading the last post, if I'm running Rockbox already with 1.50 with cwm and rbdual all I have to do use the latest rockbox from the first post? The only thing troubling me is that at the moment I'm using a 'Rockbox' folder on my device and now should I change that to a '.rockbox' folder?

New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Portable Source Gear
Head-Fi.org › Forums › Equipment Forums › Portable Source Gear › Rockbox for iBasso DX50 dual boot with stock firmware