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 95

post #1411 of 1976
Quote:
Originally Posted by headwhacker View Post


Are you talking about a fix in Mango or Rockbox itself? Rockbox does not use the lib files that Mango use. It has it's own DSP libraries and communicates directly to the DAC via alsa drivers.

I'm talking about platform fix. 

 

Quote:

Originally Posted by headwhacker View Post


 It has it's own DSP libraries and communicates directly to the DAC via alsa drivers

on android platform. Like any other android device using tinyalsa. So see the comment about default audio processing on Android platform.

 

MangoPlayer "initialize" HAL layer implemented by iBasso  (you can use debug) while starting application. After initialization it affects whole platform ;)

post #1412 of 1976
Thread Starter 
Quote:
Originally Posted by medmitry View Post

I'm talking about platform fix. 

Quote:
Originally Posted by headwhacker go_quote.gif



 It has it's own DSP libraries and communicates directly to the DAC via alsa drivers


on android platform. Like any other android device using tinyalsa. So see the comment about default audio processing on Android platform.

MangoPlayer "initialize" HAL layer implemented by iBasso  (you can use debug) while starting application. After initialization it affects whole platform wink.gif

Rockbox do not use that. Running rockbox on DX50 bypasses the Mango Player altogether. Regardless what you change in the MangoPlayer platform it should not affect Rockbox. Like I said rockbox directly access the DAC natively not by Android platform.
post #1413 of 1976
Quote:
Originally Posted by headwhacker View Post


Rockbox do not use that. Running rockbox on DX50 bypasses the Mango Player altogether. Regardless what you change in the MangoPlayer platform it should not affect Rockbox. 

I'm not talking about MangoPlayer application, I'm talking about rockchip rk2928 platform based on modded Android. Mango is just some point which used for proper initialization of HAL layer in this context. HAL layer is system wide.

 

 

Quote:
Originally Posted by headwhacker View Post

 Like I said rockbox directly access the DAC natively not by Android platform.

You are wrong here. DAC is another layer. Rockbox uses alsa driver.

 

For example,

I have DeadBeaf player on Ubuntu platform which plays music using my STX sound card.

I cannot say DeadBeaf directly access the STX because of there is Ubuntu platform with its kernel/drivers/etc.

 

But it's ok! If you don't hear any SQ difference it is not a problem for me.  

Sorry for disturb people who like "uncolorized" rockbox sound, I won't do this anymore :)

 

Cheers!

post #1414 of 1976

Medmitry, would it be possible to have a dual boot between the SURockbox and Mango 1.6?

post #1415 of 1976
Thread Starter 
Quote:
Originally Posted by medmitry View Post
 

I'm not talking about MangoPlayer application, I'm talking about rockchip rk2928 platform based on modded Android. Mango is just some point which used for proper initialization of HAL layer in this context. HAL layer is system wide.

 

 

You are wrong here. DAC is another layer. Rockbox uses alsa driver.

 

For example,

I have DeadBeaf player on Ubuntu platform which plays music using my STX sound card.

I cannot say DeadBeaf directly access the STX because of there is Ubuntu platform with its kernel/drivers/etc.

 

But it's ok! If you don't hear any SQ difference it is not a problem for me.  

Sorry for disturb people who like "uncolorized" rockbox sound, I won't do this anymore :)

 

Cheers!

 

Sp are you saying the changes you added is on the ALSA kernel drivers?


Edited by headwhacker - 12/26/14 at 4:35am
post #1416 of 1976
Quote:
Originally Posted by mp3 View Post
 

Medmitry, would it be possible to have a dual boot between the SURockbox and Mango 1.6?

 

I would love this as well! 

post #1417 of 1976
Quote:
Originally Posted by medmitry View Post
 

 

  • the firmware is influenced by warming-up effect: from the cold start/listening a fw with other voltage params, it takes some minutes to achieve the working stable conditions © (~ 5-10 min)

 

This sounds like some kind of bug or bad initialization values.  Voltage regulators should take a small fraction of a second to stabilize, and once stabilized they don't really change (and should in fact run cold given how small losses usually are)

post #1418 of 1976
Quote:
Originally Posted by medmitry View Post
 
Quote:
Originally Posted by headwhacker View Post


Rockbox do not use that. Running rockbox on DX50 bypasses the Mango Player altogether. Regardless what you change in the MangoPlayer platform it should not affect Rockbox. 

I'm not talking about MangoPlayer application, I'm talking about rockchip rk2928 platform based on modded Android. Mango is just some point which used for proper initialization of HAL layer in this context. HAL layer is system wide.

 

 

Quote:
Originally Posted by headwhacker View Post

 Like I said rockbox directly access the DAC natively not by Android platform.

You are wrong here. DAC is another layer. Rockbox uses alsa driver.

 

For example,

I have DeadBeaf player on Ubuntu platform which plays music using my STX sound card.

I cannot say DeadBeaf directly access the STX because of there is Ubuntu platform with its kernel/drivers/etc.

 

But it's ok! If you don't hear any SQ difference it is not a problem for me.  

Sorry for disturb people who like "uncolorized" rockbox sound, I won't do this anymore :)

 

Cheers!

Is there a FLAC only mode in Rockbox like with the traditional sound unlocked? Also, what would you recommend for the freq scaling governor settings to get the best sound quality?

post #1419 of 1976
Quote:
Originally Posted by 7S Cameron View Post
 

Is there a FLAC only mode in Rockbox like with the traditional sound unlocked? Also, what would you recommend for the freq scaling governor settings to get the best sound quality?

 

FLAC only mode is called putting only flacs on your player.  If frequency has any impact on sound, then something is very, very wrong with the ROM ;)

post #1420 of 1976
Quote:
Originally Posted by saratoga View Post

Quote:
Originally Posted by 7S Cameron View Post

 
Is there a FLAC only mode in Rockbox like with the traditional sound unlocked? Also, what would you recommend for the freq scaling governor settings to get the best sound quality?

FLAC only mode is called putting only flacs on your player.  If frequency has any impact on sound, then something is very, very wrong with the ROM wink.gif
The speed at which the processor runs definitely changes the sound a bit. And to my understaning the DX50 runs more processes when it is able to play more file types. So, in FLAC only it runs less processes. I could be wrong, but I'm sire the creator of Sound Unlocked will chime in and explain better.
post #1421 of 1976
Thread Starter 
Quote:
Originally Posted by 7S Cameron View Post

The speed at which the processor runs definitely changes the sound a bit. And to my understaning the DX50 runs more processes when it is able to play more file types. So, in FLAC only it runs less processes. I could be wrong, but I'm sire the creator of Sound Unlocked will chime in and explain better.

It's not straight-forward faster cpu=better sound. If you make cpu clock constant and reduce proceses running in the background which could interrupt the playback process long enough to be noticeable then it is better. Faster clock speed also consume more power.

As for Codecs only one can be loaded at a time which is not suppose to carry a penalty on the CPU. I think the only motivation for FLAC only mod is the impression that the codec/s for other format runs inefficient which degrade sound.
post #1422 of 1976

Guys just a question: if I would like to install RockBox on my D50 which is currently running 1.6.0. Do I need to downgrade the firmware to 1.5.0 before?

 

Which is the most "safe way"? To use CMW or the original recovery?

 

Thank you

post #1423 of 1976
Quote:
Originally Posted by Hellkitchen View Post

Guys just a question: if I would like to install RockBox on my D50 which is currently running 1.6.0. Do I need to downgrade the firmware to 1.5.0 before?

Which is the most "safe way"? To use CMW or the original recovery?

Thank you

post #1390
post #1424 of 1976
Quote:
Originally Posted by cholero View Post

Because all the information has been scattered a little i've tried to put together the information to get 1.6.0 + rockbox with the (almost) latest changes when coming from an older firmware.

Installation instruction for the 1.6.0 FW and the rockbox test build



prerequisites: any stock firmware or 1.5.0/1.2.8 with CWM (by DOC2008). If you have stock Firmware, there is NO need to do the green steps
  1. Download the files:

    a) Firmware 1.6.0+cwm+rbdual 
    b) the stock recovery (get it from here)

    c) rockbox-build-zip either

    ​               i) ArgelErx's cleanup ps4 or

                   ii) ArgelErx's cleanup ps4 + my modern_ui (sorry I made you all addicted to this mod ;-). I used to call it "smartphone UI"
  2. connect your player to the computer to have access to the internal storage
  3. copy the  stock recovery (stock_recovery.zip) to the root of the internal drive of your DX50 (or where you usually put cwm-zips)
  4. copy the update.img (from the dx50_1.6.0_cwm_rb.zip)to the root of your uSD card
  5. backup your rockbox settings: make a copy of the folder "rockbox" on your DX50 drive and rename it to "rockbox_backup" (or whatever name you like)
  6. rename the folder "rockbox" to ".rockbox" (I don't know if this works well on all Operation Systems. If it does not work on your, try next step first (step 7), then copy the content of the "rockbox" folder to the ".rockbox" folder and delete "rockbox" afterwards. You may also need to enable "show hidden files" on your file browser because a folder beginning with a dot is regarded as hidden folder on may Operating Systems)

  7. extract the content of the rockbox-build-zip (rockbox_2014-11-22_DX50_g1043-4.zip) to the internal drive of your DX50 (it contains a single folder ".rockbox"). Confirm every question about merging and overwriting with "yes", "overwrite" or "merge"
  8. Reboot to cwm: Power off, then power on with holding vol+
  9. Flash stock recovery in cwm:

    install zip from sdcard / choose zip from sdcard
  10. reboot to recovery, now you should have "system recovery"
  11. select "apply update from SDcard" -> The Firmware 1.6.0 containing cwm and rockbox dualboot app will be flashed (update.img)
  12. reboot and enjoy

-> to select if you want start Mango or rockbox, you have to set the "lock" switch to "locked" position until the boot selector appears.

source code: rockbox git, patches: Major code cleanup and reorganization for iBasso DX50/DX90."Modern User Interface"
Thank you, this seems to be quite easy.

It's fine to go with the custom recovery or is better to go with the cmw?
Edited by Hellkitchen - 12/27/14 at 2:26am
post #1425 of 1976
Exactly. 1.6.0 + Rockbox dualboot + CWM
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