PDA

View Full Version : Tactile Buttons in Hold Mode: Custom Patches


Pages : 1 [2]

Elderbear
02-06-2010, 23:41
Would someone be kind enough to build me a current build version with the config 3 that duplicates the Cowon button actions on hold (holding down + or - just continues to increase or decrease volume)?

ezzieyguywuf
02-08-2010, 23:44
I'm using config 4. I've noticed that for the long-press on the plus/minus, it waits until after I let go of the button to skip to the next track. Is there anyway to make it just skip after I've held the button for some amount of time? I think this is slightly more functional.

bkd11
02-10-2010, 07:33
Would someone be kind enough to build me a current build version with the config 3 that duplicates the Cowon button actions on hold (holding down + or - just continues to increase or decrease volume)?
Done. :)
I'm using config 4. I've noticed that for the long-press on the plus/minus, it waits until after I let go of the button to skip to the next track. Is there anyway to make it just skip after I've held the button for some amount of time? I think this is slightly more functional.
Try the config 5. I updated it again and made a few changes. I think it should do what you want.

Download here (http://www.mediafire.com/?sharekey=41295e68fd6d5b52ab1eab3e9fa335ca195a8735 4291d7be).

I removed the other old configs to eliminate confusion because some of them don't match what's on the OP and plus they haven't been revised in a while. If somebody still wants them I moved them here (http://www.mediafire.com/?sharekey=41295e68fd6d5b52ab1eab3e9fa335cabc72e452 c0d922d5).

Edit: BTW if you've been following this thread since the beginning, what use to be config 2 is now config 3. That way it is the same as what is stated on the OP.

carmenm
02-10-2010, 07:54
Wow thanks a lot bkd11. I also didnt really like the long press behavior.

Another great day!

Elderbear
02-10-2010, 23:39
Thanks so much bkd11! I note that your version not only does what I wanted, but doesn't flash the album art repeatedly when one goes back to the WPS if one has changed the volume on hold.[thumbsup]

bkd11
02-11-2010, 10:38
...doesn't flash the album art repeatedly when one goes back to the WPS if one has changed the volume on hold.[thumbsup]
Well I certainly can't take credit for that, but glad to hear!. That would be changes made by the awesome developers over at rockbox.

moscher
02-11-2010, 12:49
the config 5 zip file works great!! (scanning for- and backward doesnt work, but i think its ok because of the not working combobuttons when hold is on) but for what is the config5_r24579.patch file?

since rockbox has holdon-buttons its my fav firmware for biking. :jamming:

thx for the great work

bkd11
02-11-2010, 14:37
Ya I think I am going to change the name to Config 4 to match the OP. Just didn't want to confuse people who have been following this thread for a while. Andrew changed the OP a while back for the new patches he was working on. The ones I've been maintaining are based off his old ones.

Edit: Ok, I changed the name to Config 4 (Formerly known as Config 5). [laugh]
Also I've been keeping this (http://iaudiophile.net/forums/showpost.php?p=272006&postcount=223) post updated as well.

bkd11
02-12-2010, 19:23
...but for what is the config5_r24579.patch file?

Sorry, skipped over your question before. The patch file is an svn diff of the source code. You don't need it unless you will be compiling the binary yourself. Rockbox is an open source project so any changes publicly released should be shared publicly.

Ton
02-18-2010, 14:00
Sorry, but it is still confusing for me with regards to the name numbering. So Config 3 (formerly known as Config 2) is Config 3 in post #1, in other words mimicing Cowon fw ?

andrewthecoder
02-18-2010, 15:15
bleh. my bad.
first post emptied while I re-write and re-patch.

MartyLK
02-19-2010, 04:22
Have these configs been updated with RB 3.5 yet?

Fullmoon
02-22-2010, 14:54
Umm... It seems that patches doesn't work for some reason. Seems to be a bug of some sort.

Using b24862, patched, it said
alex@linux-btsa:~/rockbox> patch -p0 < ./_patches/config4_r24579.patch
patching file apps/action.h
patching file apps/settings.c
Hunk #1 succeeded at 1015 (offset 9 lines).
patching file apps/lang/russian.lang
Hunk #1 succeeded at 11368 with fuzz 1 (offset -1002 lines).
patching file apps/lang/english.lang
patching file apps/gui/skin_engine/skin_parser.c
Hunk #1 succeeded at 1420 (offset 45 lines).
patching file apps/gui/wps.c
Hunk #1 succeeded at 1155 with fuzz 2 (offset 1 line).
patching file apps/gui/list.c
Hunk #2 succeeded at 618 (offset -17 lines).
patching file apps/settings.h
Hunk #1 succeeded at 810 (offset 3 lines).
patching file apps/menus/playback_menu.c
patching file apps/settings_list.c
Hunk #1 succeeded at 1649 (offset 4 lines).
patching file apps/features.txt
patching file apps/keymaps/keymap-cowond2.c
patching file firmware/export/config/cowond2.h
patching file firmware/target/arm/tcc780x/cowond2/button-cowond2.c
patching file firmware/target/arm/tcc780x/cowond2/button-target.h

Lools like it's okay.
Put .rockbox on card, as usual.
Next thing was that rockbox wasn't loading. It just hung a bit in FW loading screen, then there was a message about '.rockbox not found', and then RB loaded without themes and everything. Tried to reload, but without any luck. Then I booted in original FW, it scanned/updated card, and after that RB began to boot as usual, but without any buttons in hold mode.

Any ideas?

bkd11
02-22-2010, 19:27
Did you turn on "Playback Control in Hold Mode" in the playback settings?

I'm not sure about the other problem. The '.rockbox not found' means that rockbox wasn't able to read your card for some reason.

Fullmoon
02-23-2010, 04:52
Did you turn on "Playback Control in Hold Mode" in the playback settings?

Wait, what? /facepalm

Second problem seems to be due to something with unmounting device in linux.

bkd11
02-26-2010, 05:58
Have these configs been updated with RB 3.5 yet?

The revision number is in the file names. I think 3.5 is behind the current builds (no multi-font).

Basics
02-26-2010, 09:12
To bkd11

Thank you very much for your Bookmark Version. But in the latest patched build a strange thing happens after you put a bookmark - the WPS Picture in some way partly destroys - black lines appear on it. Can it be fixed? Thanks again for your great efforts.

bkd11
02-26-2010, 16:11
Yes, the bookmark function seems to cause graphical errors with the WPS and SBS. Things seem to disappear. Unfortunately I have no idea how to fix it. But a quick work-around, if you go to the 'main menu' then back to 'now playing' it clears it.

foth
02-28-2010, 12:05
maybe its time to update
Major changes since version 3.5 (in SVN)


http://www.rockbox.org/wiki/pub/System/DocumentGraphics/choice-yes.gif 2010-02-25: New Alarm Clock plugin. (FS#11056)
http://www.rockbox.org/wiki/pub/Main/MajorChanges/graph.gif 2010-02-19: New iMDCT library (http://www.rockbox.org/wiki/FasterMDCT) that improves battery life decoding Ogg Vorbis, WMA, AAC, ATRAC3, Cook, and AC3
http://www.rockbox.org/wiki/pub/System/DocumentGraphics/choice-yes.gif 2010-02-13: Multifont support.
http://www.rockbox.org/wiki/pub/System/DocumentGraphics/choice-yes.gif 2010-02-10: FFT - a frequency analyzer plugin.

bkd11
03-01-2010, 15:29
As of this post all builds are updated to the latest revision.

Rather than deleting the old ones like I normally do, I moved them to an "old builds" folder, and I will continue to do this in the future. That way if something breaks in a new build, you have something to fall back on.

Also, for any theme makers that are interested in the D2 Rockbox UI Simulator, I will be keeping that updated here (http://www.mediafire.com/?sharekey=41295e68fd6d5b52ab1eab3e9fa335cac4675ba8 ef3a986a).

Edit: Updated again (r25003) to work with AsusFreaks' revised themes.

Basics
03-12-2010, 08:02
Yes, the bookmark function seems to cause graphical errors with the WPS and SBS. Things seem to disappear. Unfortunately I have no idea how to fix it. But a quick work-around, if you go to the 'main menu' then back to 'now playing' it clears it.

May be there's some command to auto update the WPS after putting bookmark?

bkd11
03-12-2010, 16:38
Ok, revised and hopefully fixed the bookmark bug.

Edit: Also added the patch from FS#11084 (http://www.rockbox.org/tracker/task/11084?project=1&type=4&order=dateopened&sort=desc) labeled Friday, 12 March 2010, 23:29 GMT+1 to config 4 (http://www.mediafire.com/?sharekey=41295e68fd6d5b52ab1eab3e9fa335ca2ca0e1c6 9d110cc5) to play with MoMonster's latest creation (http://iaudiophile.net/forums/showthread.php?t=35571).

MoMonster
03-14-2010, 15:10
Edit: Also added the patch from FS#11084 (http://www.rockbox.org/tracker/task/11084?project=1&type=4&order=dateopened&sort=desc) labeled Friday, 12 March 2010, 23:29 GMT+1 to config 4 (http://www.mediafire.com/?sharekey=41295e68fd6d5b52ab1eab3e9fa335ca2ca0e1c6 9d110cc5) to play with MoMonster's latest creation (http://iaudiophile.net/forums/showthread.php?t=35571).

That version of the patch changes the value cycling from e.g.

%T|0|0|88|20|vsa|

to

%T|0|0|88|20|vsa+|

and

%T|0|0|88|20|vsa-|

since backward cycling is now implemended.

That means I'm pretty sure my test theme won't work properly anymore.
Just wanted to let you know.

But thanks for including it into the custom built. I thought about giving it a try recently. Seeing how many people here use that build, maybe I do not neccessarily need to wait until the patch is on svn until I can start making proper themes with it. We'll see...

Basics
03-15-2010, 02:05
Ok, revised and hopefully fixed the bookmark bug.

Edit: Also added the patch from FS#11084 (http://www.rockbox.org/tracker/task/11084?project=1&type=4&order=dateopened&sort=desc) labeled Friday, 12 March 2010, 23:29 GMT+1 to config 4 (http://www.mediafire.com/?sharekey=41295e68fd6d5b52ab1eab3e9fa335ca2ca0e1c6 9d110cc5) to play with MoMonster's latest creation (http://iaudiophile.net/forums/showthread.php?t=35571).


Thank you very much - there's no bug anymore and I can use latest builds and new themes. The best patch for audiobooks!

bkd11
03-17-2010, 18:15
Well those rockbox devs have been busy. About 100 revisions in the past 5 days. So I decided to update them again. (Gives me something to do when I'm at work.) I patched them with the latest patch from FS#11084 just in case MoMonster wants to make a theme with it. It looks like it will probably be in the SVN tree soon anyways.

ezzieyguywuf
03-20-2010, 09:41
(Gives me something to do when I'm at work.)

Lol 'aint that the truth. :-P

bdeals
04-01-2010, 10:03
Finally took plunge into rockbox.
I am having a issue where if i use the config 4, when i turn on the player it will have no audio out even tho its playing.. i have to restart it couple times before audio comes back.
If i test it with current build 25423 it works fine, but of course no hold menu option.
Can you get the hold buttons working with the current build?

bkd11
04-07-2010, 13:13
Well that's a really strange problem. Are you sure it's not just a loose connection with you headphone jack? I synced the builds to r25507, which was the current build as of last night. They all seem to work fine for me.

bdeals
04-07-2010, 21:10
my earphone jack is fine. i will try the new build and report back.

bdeals
04-07-2010, 21:52
my earphone jack is fine. i will try the new build and report back.
Forgot to mention that i have my start screen as resume playback which might cause this behaviour. With the updated one, everything runs smooth.
thank you bkd11

mp3
04-26-2010, 16:41
Sorry for a noob Q, but which one of these allows hold mode track skip on +/- buttons, as the original FW?

bkd11
05-05-2010, 18:33
I added text files explaining what each one does. Also I synced the patches to r25836.

andrewthecoder
05-05-2010, 19:12
thanks mate.
updated first post.
tell me if there's any better way i could lay it out or organise it or whatever.
i may be "around" a bit more often for the time being so should be prompter updating my build if anything substantial changes, perhaps at every 100 revisions or something.

motorbit
05-06-2010, 11:49
thanks a lot!



ps:
we are still working on a patch to make the rb database work like the d2 databate to circumvent this (http://iaudiophile.net/forums/showpost.php?p=290444&postcount=39) problem.
as soon as we have a patch, maby it wuld be smart to merge bot works as them make the funktions of rb more like the feel of the original d2 firmware.

sadly, rb people wuld refuse to use our patch within the official build for some long explained reasons i dont get.

shotofadds
05-06-2010, 13:40
They'd refuse it for even more reasons if you start combining more than one feature in a single patch. Keep them simple (very simple) and they have a much greater chance of getting in.

andrewthecoder
05-06-2010, 14:20
maby it wuld be smart to merge bot works as them make the funktions of rb more like the feel of the original d2 firmware.

I personally have no interest in doing that and don't think it would be a good idea, but I fully support having custom patches (and builds with patches applied) available for the few D2 users who desire modified functionality.

If you (not sure what you mean by "we") create a patch which you are happy with which performs a specific modification of functionality, feel free to PM me with the details and the patch and I'll build it and perhaps modify this thread to be a general custom builds thread, with yours (and potentially others') included in the first post :)

My advice regarding getting a patch into Rockbox SVN is, don't even bother ;)
Unless you have been working alongside the core Rockbox developers on it and spend a while in the Rockbox IRC channel discussing it etc.

motorbit
05-06-2010, 14:43
jeah sure.
i was not talkin about mergin patches. but id bet putting a pre compiled version that contains both changes here some day, culd be quite useful for some people capable to install rb - but maby not to compile it ;)

andrewthecoder
05-06-2010, 16:55
sounds good, post here when you've made the patch :)

motorbit
05-07-2010, 03:25
for me, config 3 is not working as intended. the buttons wont work in hold mode.

bkd11
05-07-2010, 15:33
Make sure Playback Control in Hold Mode is turned on in the Playback Settings. I guess I should add this to the info files.

andrewthecoder
05-07-2010, 16:45
bkd11, found what you are after regarding FM volume control.
it's this bit of code in apps/recorder/radio.c which imo seems like a bit of a shortcut, should be self explanatory as to what you need to do;
case ACTION_SETTINGS_INC:
case ACTION_SETTINGS_INCREPEAT:
global_settings.volume++;
setvol();
update_screen = true;
break;

case ACTION_SETTINGS_DEC:
case ACTION_SETTINGS_DECREPEAT:
global_settings.volume--;
setvol();
update_screen = true;
break;
In short, use ACTION_SETTINGS_DEC for VOLDOWN and ACTION_SETTINGS_INC for VOLUP

-Andrew

mp3
05-08-2010, 05:57
Works great for me, thanks guys.
If I wanted to modify the patches myself, I don't need the volume +/- only prev/next track, what should I edit in the patch then?

andrewthecoder
05-08-2010, 17:37
I don't need the volume +/- only prev/next track, what should I edit in the patch then?

You can't edit the patch as such, if you have a build environment set up (see here (http://www.rockbox.org/wiki/DocsIndex#For_Developers)) you can simply apply the patch, edit what you like, and make a new patch. Info on how to do that can all be found at the above link :)

In your case, I'm assuming what you want is for pressing plus/minus to skip forward/backward, menu to play/pause, and nothing else.
To do that, you could apply my "FS10698" patch then edit the keymap (apps/keymaps/keymap-cowond2.c), replacing the following:

/* Make the player more usable whilst in your pocket, with the hold switch on */
{ ACTION_WPS_VOLDOWN, BUTTON_HOLDMINUS|BUTTON_REL, BUTTON_HOLDMINUS },
{ ACTION_WPS_VOLUP, BUTTON_HOLDPLUS|BUTTON_REL, BUTTON_HOLDPLUS },
{ ACTION_WPS_PLAY, BUTTON_HOLDMENU|BUTTON_REL, BUTTON_HOLDMENU },
{ ACTION_WPS_SKIPPREV, BUTTON_HOLDMINUS|BUTTON_REL, BUTTON_HOLDMINUS|BUTTON_REPEAT },
{ ACTION_WPS_SKIPNEXT, BUTTON_HOLDPLUS|BUTTON_REL, BUTTON_HOLDPLUS|BUTTON_REPEAT },
{ ACTION_WPS_ABSETB_NEXTDIR,BUTTON_HOLDMENU|BUTTON_R EPEAT, BUTTON_HOLDMENU },

LAST_ITEM_IN_LIST
}; /* button_context_wps */

static const struct button_mapping button_context_list[] = {

/* Make the player more usable whilst browsing menus/lists, using the hold switch to control playback */
{ ACTION_LIST_VOLDOWN, BUTTON_HOLDMINUS|BUTTON_REL, BUTTON_HOLDMINUS },
{ ACTION_LIST_VOLUP, BUTTON_HOLDPLUS|BUTTON_REL, BUTTON_HOLDPLUS },
{ ACTION_LIST_PLAY, BUTTON_HOLDMENU|BUTTON_REL, BUTTON_HOLDMENU },
{ ACTION_LIST_SKIPPREV, BUTTON_HOLDMINUS|BUTTON_REL, BUTTON_HOLDMINUS|BUTTON_REPEAT },
{ ACTION_LIST_SKIPNEXT, BUTTON_HOLDPLUS|BUTTON_REL, BUTTON_HOLDPLUS|BUTTON_REPEAT },
{ ACTION_LIST_NEXTDIR, BUTTON_HOLDMENU|BUTTON_REPEAT, BUTTON_HOLDMENU },

with this:

/* Make the player more usable whilst in your pocket, with the hold switch on */
{ ACTION_WPS_SKIPPREV, BUTTON_HOLDMINUS|BUTTON_REL, BUTTON_HOLDMINUS },
{ ACTION_WPS_SKIPNEXT, BUTTON_HOLDPLUS|BUTTON_REL, BUTTON_HOLDPLUS },
{ ACTION_WPS_PLAY, BUTTON_HOLDMENU|BUTTON_REL, BUTTON_HOLDMENU },

LAST_ITEM_IN_LIST
}; /* button_context_wps */

static const struct button_mapping button_context_list[] = {

/* Make the player more usable whilst browsing menus/lists, using the hold switch to control playback */
{ ACTION_LIST_SKIPPREV, BUTTON_HOLDMINUS|BUTTON_REL, BUTTON_HOLDMINUS },
{ ACTION_LIST_SKIPNEXT, BUTTON_HOLDPLUS|BUTTON_REL, BUTTON_HOLDPLUS },
{ ACTION_LIST_PLAY, BUTTON_HOLDMENU|BUTTON_REL, BUTTON_HOLDMENU },

hopefully you can see what I changed and you will begin to understand how the keymaps work ;)
very shortly I'm going to make two patches/builds which mimic the two functionalities provided by the Cowon firmware when the hold switch is on, so if the above is a bit daunting just wait and I should fix you up :)

-Andrew

andrewthecoder
05-08-2010, 18:32
First post updated with two new custom patches to mimic the Cowon firmware.
config1 should suit you, mp3 :)

bkd11
05-10-2010, 12:29
Also, thanks to Andrew's post above (http://iaudiophile.net/forums/showpost.php?p=290559&postcount=291), I revised my builds to have volume control when in the FM tuner while in hold mode. See the info files for specifics. [cool]

Lord TMortis
05-14-2010, 03:52
Hi, I have recently given a shot to try RB and I am very impressed, pleased and excited about what it can do right now. But I was always used to use my D2 in my pocket, so I googled out, that there are mod, patches, that will allow me to do so. BUT! In first reply in this topic, there are some useful informations, but I didnt find HOW to make it work - do I have to open that zip file and overwrite .rockbox directory? Or what?

Thanks for your replies.

mp3
05-14-2010, 04:16
Yep, that's it, unzip file and overwrite .rockbox directory.

andrewthecoder
05-14-2010, 08:36
Hi, I have recently given a shot to try RB and I am very impressed, pleased and excited about what it can do right now. But I was always used to use my D2 in my pocket, so I googled out, that there are mod, patches, that will allow me to do so. BUT! In first reply in this topic, there are some useful informations, but I didnt find HOW to make it work - do I have to open that zip file and overwrite .rockbox directory? Or what?

Thanks for your replies.

mp3 is correct. I bolded the important bits in my post :)
To quote: The bottom one is a zip file containing a fully compiled D2 Rockbox build with the patch applied. To use a custom build, simply replace step 5 of the installation instructions with this file.

If you have any suggestions as to how I could better word it or make it obvious how to use them, I'd love to hear them.

Thanks,
-Andrew

Lord TMortis
05-14-2010, 09:42
I guess I owe you an apology, but I simply didnt understand what to do - I missed something like - "download it and simply overwrite the rockbox instalation you already had".

I tried to copy the zipped file, didnt (obviously) work, but seemed quite wierd to me overwriting the whole rockbox... my bad, so please, accept my apology, next time I will be smarter :)

Thank you for understanding and for all the work you have done here :)

Edit: I thought the patches are something like addon, or plugin, that you can simply add or remove from your system, didnt realized patch is solid part of system as is. So you could bold a notice, that if you have already installed a version without patch, there is no other way than reinstalling it to get a patched version, couldn't you? :)

bkd11
05-14-2010, 12:14
This may be redundant by now but think of it more like upgrading to a newer build. Simply unzip the .zip file then drag the .rockbox folder to the root of you sdcard overwriting all previous files and directories. Obviously you don't have to reflash the bootloader, unless instructed to in a newer revision.

bkd11
06-03-2010, 13:52
Just to let you guys know, I synced config4 to r26499 last night. I will update the rest tonight when I get home if I have time.

motorbit
06-03-2010, 14:06
n1!
will it include the recent improvments codec efficiency and battery duration already?

bkd11
06-03-2010, 15:58
That is exactly why I updated. [thumbsup]

There is also a theme-able radio screen now. Still only touchscreen support in 3x3 mode though. Try with AF Metal or AF Black. :D

Edit: Ok, all builds have been updated to r26538 and Andrew, I sent you a pm.

carmenm
06-04-2010, 08:01
thanks a lot bkd11!

mp3
06-04-2010, 11:03
First post updated with two new custom patches to mimic the Cowon firmware.
config1 should suit you, mp3 :)


Andrew, any chance of an updated version of config1, please? :)

motorbit
06-04-2010, 13:45
thanks a lot for version 3 :D


Still only touchscreen support in 3x3 mode though.
thats all i want, i dont like the absolute point as i cant use my thumb in this mode. and no thumb controll means no one-hand control ;)
at the moment, i use the af_black. i realy like the album art and general look & feel.

im not quite sure if ill keep it, though. i think the simple rockbox_default.wps still is a tini bit more relaxed to use and shows some ctitical informations (like bitrate) i can not see with the af_black.wps if i use the album arts.
biggest downside for me with af is the fact that volume etc is shown within the filebrowser too and thous wasting some of the filebrowser space. i have tons of tracks where this space with the af themes is just to small.

bkd11
06-04-2010, 15:18
...i dont like the absolute point as i cant use my thumb in this mode. and no thumb controll means no one-hand control ;)
To tell you the truth, I do most of my navigating with the hardware buttons. That's why I love these custom patches so much.

Edit: @mp3 all of the builds were updated, including cowon1. Or are you referring to the original config1 from about 1 year ago?

motorbit
06-04-2010, 16:21
since the competition pro (http://upload.wikimedia.org/wikipedia/commons/thumb/7/73/Joystick_Competition_PRO.JPG/800px-Joystick_Competition_PRO.JPG) times, i dont trust these microbuttons anymore ^^
no serious: i bet an oil rig that will either brake at the the power / hold button or at the tactile buttons.
so i use these buttons only for volume / pause in hold mode because thats a funktion i realy use a lot.

mp3
06-05-2010, 02:39
@mp3 all of the builds were updated, including cowon1. Or are you referring to the original config1 from about 1 year ago?


I saw it now, don't know why I missed it the first time round.
Thanks for your hard work guys, and for making the D2 even better!

mp3
06-17-2010, 15:22
Any chance to get these patches updated to fit the new theme format, after build 26641? Would be greatly appreciated :)

bkd11
06-18-2010, 15:30
Any chance to get these patches updated to fit the new theme format, after build 26641? Would be greatly appreciated :)

I will update them to the latest build sometime today.

Mainly because I'm interested in trying out the AF_Flow: Integration of PictureFlow theme (http://iaudiophile.net/forums/showthread.php?p=294172#post294172) that AsusFreak made. :D

Edit: Ok, all builds synced to r26937

bkd11
06-21-2010, 13:13
Config 4 updated to r27020

Edit: I reverted Config 4 back to 26937 because it appears to need the new bootloader. When I tried the new build with the old bootloader I got a blank screen.

If you want to give it a try, I complied a new bootloader for fw 3.13 here (http://d2cb.andrewbeveridge.co.uk/bkd11/bootloader/Bootloader.27090_3.13.zip). Config 4 r27020 is located (Link removed). I just want to wait until Andrew updates his "How to" guides with the new bootloaders before I update the patches. Also note that the new bootloader will take you to rockbox by default unless a usb is connected.

Edit 2: Well I just tried r27020 with the old bootloader again and it worked so I guess it was just a fluke that it didn't work before. But the strange thing is every once in a while, even with the updated bootloader, it will just go to a blank screen with static lines on it. Anyone else experiencing this?

Edit 3: Perhaps I just had a bad build because I just updated to r27060 and it seems a lot more stable. If you downloaded the r27020 I had listed above, I recommend updating to the new build. I will update the rest to this revision.

Edit 4: Ok, all builds synced to r27060. Sorry for the madness above. [laugh]
I just figured it was better that making 5 posts in a row.

bkd11
06-25-2010, 03:08
Ok I feel like this deserves a new post. :P I've been testing the newer builds with AsusFreak's AF_Flow theme (http://iaudiophile.net/forums/showthread.php?p=294172#post294172), currently using config4.27129. I've noticed everything seems to work great except the touchscreen volume controls in the fm screen. I know it has to be some conflict with the buttons_in_hold patches because when I do a clean build it works fine. Even using the original FS10698 patch this occurs. I've looked at all the source files being patched but I can't for the life of me figure out what the problem is. So I'm hoping someone with more "rockbox code" knowledge can shed some light on this.

Also, while playing with AF_Flow, I noticed that when you select a song using the hotkey-PictureFlow plugin you can no longer use the directory skip action. You must go through the file browser (with Repeat All enabled) to select a song for this function to work. I'd imagine this is because the PictureFlow works off the "Database", something I've never really used until now. Just wondering if there is some kind of work-around for this because I really like the new PictureFlow hotkey, but I still need my folder-skip whilst in hold. :D

Edit: This one's for shotofadds if you're reading. I noticed the new gcc-eabi compiler is now enabled again. Does that mean it's stable now?

yitzc
06-29-2010, 16:47
Andrew, is there any chance you could post the differences between the different configs in the first post? I remember seeing it posted somewhere in the thread, but I can't seem to find it now...

~mandibulah~
10-19-2010, 21:53
...snip...

motorbit
10-25-2010, 06:23
the links on the first page of this thread are all broken for me.
is there a chance that the files get reuploaded?
my rockbox went buggy, and i wuld like to use a newer version anyway.

tia

mb

bkd11
11-01-2010, 11:32
Yes, Andrew's server seems to be down. [sad]

As for the reason that they haven't been updated recently, is that it seems to be a 'crap shoot' as to whether or not the new builds will be stable or not. I know shotofadds was working on a fix, so I was waiting for that first before updating again.

motorbit
11-01-2010, 15:18
jeah...

in fact , i was hoping that a well workin version is maintained here^^
at the moment, im with the 27530 from with i read that its pretty stable. but with this version i have major slowdowns when using the database, too.
not to serious issue though... may be its rb inherent as i do have some "records" with 200+ tacks and its pretty possible that rb just was not made for such records.

anyway: what version do you use at the moment? would you share it?

id like to have a hold-button version witch allows me to pause with menu, volume with +- and search with "menu and +-" , but i would be very - and i mean EXTREMELY - grateful for any stable version that allows for volume control and pause in hold mode.

Ginsu
11-02-2010, 17:44
I found a copy of one of the patches (config4bm) and posted it here: http://pastebin.com/0P4kQgwh
While in hold, click the + and - buttons to change volume and MENU to pause; hold + and - to switch songs and MENU (I think) to create a bookmark. I think it works for radio mode as well, but I never use radio mode.

bkd11
11-03-2010, 15:29
Here's an updated version of config 4 (r28479) (http://www.mediafire.com/?go7ywly6satw775). So far it has been stable. It's booted up 6 out 6 times that I've tried. When I get some free time I will update the other ones. Still wondering what happened to Andrew's server though.

motorbit
11-04-2010, 12:10
thanks a lot, ill try that version.

albeit the new versions will boot fine (most of the times) they do have some serious issues with the soundgeneration.
over at the rb forum i learned that its some sort of new compiler flag or whatsoever, but i didn't understood that one ^^

RichoRosai
12-05-2010, 07:43
My touch screen recently stopped working and I'm very appreciative of the builds and info posted here to save me from having to buy something else.

I'm not finding, however, the explanation of which config does what, on the first page or otherwise.

I'm only using rockbox because I can no longer use the touchscreen, so I'd really like the buttons to behave like I had them previously in the cowon shell.

Is there a build currently uploaded that has

plus and minus = volume
plus and minus in hold mode = next/prev track
plus and minus held down in hold mode = scan
M in hold mode = pause/unpause
?

Or if not, which build is closest to this, specifically for the first two?

Also, these settings don't seem to automatically apply to the included mpg video player. How would I go about being able to scan through videos without the touchscreen?

Sorry if I missed this info somewhere.

bkd11
12-24-2010, 15:20
New builds: http://www.mediafire.com/?qd7lar347lb21
Be sure to check the info.txt files as I added some new ones. Hopefully this will cover everybody's needs. I will continue to maintain these at this link. Let me know if there is any bugs/mistakes, I didn't have time to test everyone of these.

Edit: For the people that are use to using config4, you might want to give config3 a shot. It's got all the same options, except if you want to change the volume while in hold mode, you simply hold -/+ to the desired level. To change to the next/previous track you just quick press -/+. I kind of like it better this way because you don't have to change the volume one step at a time anymore. Let me know what you guys think, or if you have any other ideas.

mp3
01-04-2011, 15:21
Config 1 zip file seems broken.

bkd11
01-04-2011, 22:52
What do you mean by "broken"? The file wont download? The zip wont extract? Or it doesn't function properly? If it doesn't function properly, which part? I don't have my d2 with me right now to test.

mp3
01-05-2011, 04:21
The file won't download, comes up with a HTTP 403 error, all others work flawlessly.

michael1946
01-05-2011, 06:37
The file won't download, comes up with a HTTP 403 error, all others work flawlessly.
I think you have to try again. I could download and unpack it with no problem!

mp3
01-05-2011, 15:16
I think you have to try again. I could download and unpack it with no problem!

Still can't get it to download, all the others download perfectly, just not the config 1 zip.

Tried different browsers, emptied cache, etc.

bkd11
01-05-2011, 18:31
Still can't get it to download, all the others download perfectly, just not the config 1 zip.

Tried different browsers, emptied cache, etc.

Not sure what the issue is. [confused] I just tested it again and it downloaded fine here.

All I can say is if it continues to not work, just be patient. All the builds have been uploaded to Andrew's new server. So he should be updating the first post with a new link pretty soon.

mp3
01-06-2011, 07:06
It's strange... Ah well, I'll just wait for it to be uploaded on Andrew's server :)

andrewthecoder
01-06-2011, 07:51
Done :)

michael1946
01-06-2011, 08:04
Still can't get it to download, all the others download perfectly, just not the config 1 zip.

Tried different browsers, emptied cache, etc.
I mirrored bkd11's config1.r28884.zip here (http://www.mediafire.com/?oijj8o7ijj59pog). The file has a size of 3.899.842 bytes. Download takes some time, so be patient until you 'll have reached the given file size![thumbsup]

mp3
01-06-2011, 11:34
Thanks guys [thumbsup]

bkd11
01-06-2011, 23:41
Can somebody please test this (http://www.mediafire.com/file/fllnwayp3j9xg79/config4.28982.zip) to see if it works?

It's config4 at r28982 (the newest revision at the time of this posting). Andrew and I are trying to work out some kinks with his new building script. But I just don't have the time to test it myself right now. [blush]

Ginsu
01-07-2011, 18:28
Can somebody please test this (http://www.mediafire.com/file/fllnwayp3j9xg79/config4.28982.zip) to see if it works?

It works fine on my D2

bkd11
01-10-2011, 03:21
All patches/builds updated on Andrew's server (link in first post), r29019 as of this post. Thanks to his awesome script, they will be updated much more frequently now. [yes]

mp3
02-22-2011, 16:24
Would it be possible to have a new build of the config1, as the new RB supports embedded album art?

straw
03-01-2011, 06:13
Could you please make a new build, or modify config4 by bkd11? http://www.d2rockbox.co.uk/?a=patches
I use my D2 mostly driving, and I want to control it without look at screen. For this reason, I need change between tracks and folders only with tactile buttons. I can do it with config4 by bkd11, but I have to activate hold mode and deactivate it. I don't need to change volume easily, because I have the volume in D2 at max and I turn volume up and down by car audio system.

A possible configuration may be:


When not in hold mode:

pressing MINUS decreases volume by one,
pressing PLUS increases volume by one,
pressing MENU switches between Play and Pause,

When are in hold mode:

pressing MINUS skips back a track,
pressing PLUS skips forward a track
holding MINUS skips back one directory,
holding PLUS skips forward one directory,
pressing MENU switches between Play and Pause,


Could you make it, please? I think that it would be very useful to use D2 while driving

bkd11
03-01-2011, 14:43
Could you please make a new build...
When are in hold mode:

pressing MINUS skips back a track,
pressing PLUS skips forward a track
holding MINUS skips back one directory,
holding PLUS skips forward one directory,
pressing MENU switches between Play and Pause,

I think that it would be very useful to use D2 while driving

That's a good idea. I will make it tonight if I have time.
It will basiclly be config1 (http://www.d2rockbox.co.uk/?a=patches&author=bkd11&name=config1) but instead of scan fwd/back it will skip to next/prev directory. Is that ok? I will call it config5.

As for the reason the builds haven't been updated is something broke in Andrew's script. It won't update the source tree. I sent him a pm but I haven't heard back yet. I will update the most popular ones tonight if I get a chance also and upload them to my mediafire link in my sig. But since I have to do it all manually, it will probably be too much of a "chore" to do all of them. If anybody has a certain build they want me to update let me know.

bkd11
03-02-2011, 23:59
Would it be possible to have a new build of the config1, as the new RB supports embedded album art?
Here you go: config1.29508.zip (http://www.mediafire.com/?428oqkdz73okdqb)

mp3
03-03-2011, 01:01
Excellent, thank you!

bkd11
03-03-2011, 01:37
Could you please make a new build...I think that it would be very useful to use D2 while driving
Ok config5 (http://www.mediafire.com/?6b30hzqyc62ad) is up. Let me know how it works for you.

Edit: For anyone who's interested, I've also updated configs 3 & 4 to r29508. Just check the MediaFire link in my sig.

straw
03-09-2011, 03:03
Thank you bkd11, you are really fast!! Sorry for not answer before, I don't think that will be uploaded so fast. Today I check patch and I will let you know about my experience with it. Thank you!

straw
03-10-2011, 11:03
I check the cowon5 configuration and it works perfectly. Once again, thank you very much

ezzieyguywuf
03-15-2011, 12:38
config3bm and config4bm are backwards from what their descriptions are, just fyi.
ezziey

Elderbear
03-15-2011, 22:06
I'm a fan of the plain vanilla cowon style volume buttons on hold. Could you update config2 for me?

bileman
07-22-2011, 09:01
Please make a patch config1 to build 29 767. This is a super sound that had never heard before. I not got this build, only 29 814, is also not bad. http://www.megaupload.com/?d=A3MXLZNB Thanks in advance. [help]

michael1946
07-24-2011, 05:43
Please make a patch config1 to build 29 767. This is a super sound that had never heard before. I not got this build, only 29 814, is also not bad. http://www.megaupload.com/?d=A3MXLZNB Thanks in advance. [help]
The config1 compilation for the current version r30201 is here (http://www.mediafire.com/?r65sd3tkbnczmep)!

bileman
07-24-2011, 08:33
Thanks. Tomorrow I will test it. [cool]

bileman
07-24-2011, 08:58
The config1 compilation for the current version r30201 is here (http://www.mediafire.com/?r65sd3tkbnczmep)!

I can not find a menu item, where the function tactile buttons in hold mode is activated. I used config1 by bkd11. There's enough to configure playback settings. [confused]

michael1946
07-24-2011, 09:31
I'm a fan of the plain vanilla cowon style volume buttons on hold. Could you update config2 for me?
The config2 compilation for the current version r30201 is here (http://www.mediafire.com/?4vsjv30krrcm68a)!

michael1946
07-24-2011, 09:48
I can not find a menu item, where the function tactile buttons in hold mode is activated. I used config1 by bkd11. There's enough to configure playback settings. [confused]
I also used bkd11 patch for config1 which - as far as I understand - does not provide an according menu item!?[confused][surrend]

bileman
07-25-2011, 03:34
I have listened a little build 30201. I think that a sound too qualitative for mine AKG 81. I do not hear a special difference at tuning of extreme frequencies equalizer.
Please give me link, where to find an source code of rockbox for D2? I want to try to make a patch, i seem have understood how to make it. I will search the best sound for myself..

mike-heal
07-29-2011, 00:54
Michael, are you up for compiling a fresh build of config4? I'd appreciate it :)

michael1946
07-29-2011, 04:49
Michael, are you up for compiling a fresh build of config4? I'd appreciate it :)
Here (http://www.mediafire.com/?cwhn9hu6efhdu77) it is!

michael1946
07-29-2011, 05:03
...
Please give me link, where to find an source code of rockbox for D2? I want to try to make a patch, i seem have understood how to make it. I will search the best sound for myself..

Have a look at http://www.rockbox.org/wiki/CygwinDevelopment or http://www.rockbox.org/wiki/VMwareDevelopmentPlatform. If you want to go the VMWare way I recommend the second approach of the VMWare solution (debian 5.0.4) because the first one caused compilation errors.
If you want to install a Cygwin development system for Rockbox on Windows you need the "Pre-built arm-elf-eabi-gcc cygwin binaries" which can be downloaded at http://dl.dropbox.com/u/16662598/Rockbox/arm-elf-eabi.tar.bz2 (The file should be extracted in the Cygwin root directory. It places files in subdirectories of /usr/local. Make sure that /usr/local/bin is in the path.). Their download is not needed on Linux.

bileman
08-22-2011, 01:48
Thanks for the answer, Michael and thanks for explanations. Unfortunately there was no time for this. I will necessarily try to make a patch later.

bileman
08-24-2011, 02:32
For the beginner, learn Wiki it is very hard. If to find the manual - step by step, it should be easy!

foth
09-06-2011, 05:16
Please, make config4 build again with all other files from current rockbox fw.

michael1946
09-06-2011, 08:38
Please, make config4 build again with all other files from current rockbox fw.
Here (http://www.mediafire.com/?fiom7tke4m6cm28) it is![thumbsup]

foth
09-06-2011, 08:46
thank you very much. so fast)):D

OrangeCC
12-26-2011, 01:30
Hi there
Can I have a config5 with the current build? thanks!

OrangeCC
12-26-2011, 07:20
Can I have a cowon1 too?
thanks!

michael1946
01-06-2012, 12:49
The current config5 can be downloaded here (http://www.mediafire.com/download.php?6b9ovpmbr84k588), the current cowon1 here (http://www.mediafire.com/download.php?cim6o897pb76rxc).[thumbsup]

OrangeCC
01-09-2012, 06:25
Thanks Michael !!

motorbit
04-29-2012, 21:06
im looking for a current version of config2, but all links of the first page are down.
any help would be greatly appriciated.

mp3
09-09-2012, 08:11
Would it be possible to have a config1 with meier crossfeed from the new dev builds?

Tigerite
09-10-2012, 03:18
If anyone is interested, I've managed to alter the patch to support multiple buttons being pressed in hold mode - I'm working on a config for fitness instructors, so seeking fwd/back and skipping to next/prev track is possible, whilst at the same time having vol up/down working in such a way that skipping or seeking by accident (when the aim was to change the volume) is next to impossible. It's a work in progress at the moment, not helped by the fact that there's an oddity in the Rockbox code whereby if you seek back too soon after skipping to the previous track, it jumps to the previous directory [confused] (and ditto with seeking forward/skipping to next). No idea why that's in there as it's completely crazy if you ask me!

mp3
09-10-2012, 05:49
I sure am interested, it sounds excellent! Have you done this with a recent RB build, that has the meier crossfeed?

Tigerite
09-10-2012, 06:41
I'm not entirely sure what the meier crossfeed is but I built it against the git code from the 8th Sept 2012 if that helps?

Edit: Okay having looked, it should have the latest crossfeed code as I patched against the latest dev build, which has v3 according to http://forums.rockbox.org/index.php?topic=34942.0 :)

mp3
09-10-2012, 10:30
Excellent, would you mind uploading the build somewhere, or send it in an email? I would patch it myself, but I simply cannot get it to work, I do not even know where to start.

Basics
09-17-2012, 09:15
Hi there! Just bought again D2+ after fighting with Apple players.
Can anyone make a config4bm with the current build? Many Thanks!

Tigerite
09-28-2012, 04:14
Just to let you know, I'm still working on this, I managed to get everything to build and even made a custom WPS to go along with it. However, the latest RB version has a habit of booting without audio sometimes, or with it garbled.. I got around the problem of it "freezing up" on occasion by building the bootloader from the latest source but it still takes a few seconds to do anything 1 boot in 10 or so. I'd like to build it with --no-eabi, but the latest VirtualBox image doesn't have support for that, as it only installs gcc 4.4.4 - and my attempts to create a cross compiler have failed thusfar. My linux knowledge is sadly not the best..

mp3
09-28-2012, 06:57
Eagerly waiting for this, it will make the D2 a top notch player again. I have noticed the lack of sound on boot up too, not so much in the more recent builds though.

motorbit
11-20-2012, 16:58
Just to let you know, I'm still working on this, I managed to get everything to build and even made a custom WPS to go along with it. However, the latest RB version has a habit of booting without audio sometimes, or with it garbled.. I got around the problem of it "freezing up" on occasion
great to hear you, thanks a lot!

that no audio at startup thingy was there since... ever i guess. not a big deal for me.
a freeze up during playing would be much worse for me, though i never had this issue.
so, if you can do it without the freeze but with the occasionaly no audio bug, im your friend forever^^

theundead
12-17-2012, 11:03
Hello, Can you please make an update for config 3,3bm and 4, mainly 4?
Thank you :)

bkd11
02-24-2013, 23:44
Just took my d2 out of hibernation and spent a few hours trying to update config 4 to the latest version. There's been so many changes! lol

Here it is if anyone wants to try it out. config4.8df1185.zip (http://www.mediafire.com/?1a158i1bi82ch39)

Seems to be working for me.

Edit: Here's a patch file if anyone wants it also. config4.8df1185.diff (http://www.mediafire.com/?jwk17cnut8uam42)

bkd11
02-25-2013, 01:46
If anyone is interested, I've managed to alter the patch to support multiple buttons being pressed in hold mode

Care to share a .diff? I'd love to add seek functions to config 4 using MENU plus +/- while in hold mode. It would be most appreciated as I've never been able to figure this out.

mp3
02-26-2013, 08:16
Great! Thank you!

If you have the possibility a config 1 would be even better for my uses, but this is also very good, thanks again.

bkd11
02-27-2013, 04:06
Here ya go: config1.8df1185.zip (http://www.mediafire.com/?z4gn3jz6j656nz4)

It's untested so let me know if the keymaps are correct [unsure]

mp3
02-27-2013, 06:30
Perfect, thank you! Everything works as I want it to :)

mp3
03-27-2013, 04:38
Would it be possible to make a config1 of the new version that has the 10 band eq?

cereal_killer
03-28-2013, 04:24
The rockbox build bkd11 posted above is from March 27, so it should already have the 10 band eq, because this was introduced before. But as the Cowon D2 is still unstable, this feature might not be available. Just my guess.

mp3
03-28-2013, 08:19
Ah, that might be it, thanks.

ETA
I deleted the rockbox folder and installed config1 from above again, and lo and behold, there it is, the 10 band EQ! :)