Rockbox Development > New Ports

Phillips GoGear HDD6330

<< < (6/9) > >>

b0hoon:

--- Quote from: scallopedllama ---I agree with making the scrollstrip a scrollstrip and I would love to help out with that but I'd really like to see your code for properly using the scroll strip before starting. Can you get it committed or provide a patch?

EDIT: Working off of my scrollstrip enabled code, I basically took the code used in the pb vibe for scrolling and stuck it in here. It works, but not very well. Maybe because my original scrollstrip enabled code wasn't very good.
--- End quote ---

I'm surprised it doesn't work  :-\, basically it's the same code as i want to commit, except i have a "btn = BUTTON_NONE" after queue_post() to prevent queuing the button_up or down twice. I must test it and i will commit my touchpad code soon, please be patient for a while yet.  ;)


--- Quote from: scallopedllama ---On an unrelated note, I noticed that the configure script indicated that the hdd6330 only has 32M of ram while the wiki page says it rocks 64M.
--- End quote ---

Should be 64MB, fixed in svn.


--- Quote from: scallopedllama ---I also noticed that I can't boot into the OF. It gets to the line "hdd1630 key used" and freezes.
--- End quote ---

Same for me but right now i don't have a clue what's wrong with it. TEA key is correct cause it's the same for hdd1630 and hdd6330. I'll try to investigate it later.

scallopedllama:

--- Quote from: b0hoon on June 25, 2010, 04:17:31 AM ---I'm surprised it doesn't work  :-\

--- End quote ---
I didn't say It doesn't work. I just don't feel it works well. I added your line and it feels a bit better though. It just doesn't feel as smooth as the scrolling is in OF.

Have you done any work on the keymaps for this player? I'd be happy to help with that a bit if you haven't.

lowlight:
Good to see someone has picked up this port. Unfortunately, real life got the better of me and I was never able to finish.

Odd that I missed some defines as I don't recall any audio problems from my build; however, I remember that at the time I was working from a months old svn tree, so might have miss something.

Have you actually checked that 64MB works?  I know that the documentation says 64, but when I tried before it didn't work. Try loading a playlist so that it will buffer more than 32MB, like a bunch of flac files.

For the OF not booting, try removing the "magic" from firmware/target/arm/crt0-pp-bl.S. If that doesn't work, maybe we need different "magic". I can't remember if I tried booting the OF before, or if I just assumed it was the same as the hdd130.

Can't wait to try your scrollpad patch, I've always wanted to have scrolling support like the OF. Can you still "tap" up/down? Is the code generic enough incorporate in the Synaptics mep driver? There are several players with a Synaptics scrollpad (Philips hdd1630/hdd6330/sa9200, Olympus m:robe 100, and, of course, the PB Vibe).

If one of you has a 6320, perhaps you could look at dynamically checking for the radio and disabling it so it doesn't show in the menu.

Anyway, good work!!

b0hoon:

--- Quote from: scallopedllama on June 28, 2010, 05:41:51 AM ---I didn't say It doesn't work. I just don't feel it works well. I added your line and it feels a bit better though. It just doesn't feel as smooth as the scrolling is in OF.

--- End quote ---

Yes. It didn't work properly because of vertical scrollstrip additional packet data, anyway modified touchpad code is in SVN, please try it. I haven't apply your changes for the keymaps but i will do it ASAP.


--- Quote from: scallopedllama on June 28, 2010, 05:41:51 AM ---Have you done any work on the keymaps for this player? I'd be happy to help with that a bit if you haven't.

--- End quote ---

No i haven't and will be happy to get some help from you especially with the plugin keymaps, but first the main keymaps must be reworked somehow.


--- Quote from: lowlight on June 30, 2010, 11:06:31 PM ---Good to see someone has picked up this port. Unfortunately, real life got the better of me and I was never able to finish.

Odd that I missed some defines as I don't recall any audio problems from my build; however, I remember that at the time I was working from a months old svn tree, so might have miss something.

Have you actually checked that 64MB works?  I know that the documentation says 64, but when I tried before it didn't work. Try loading a playlist so that it will buffer more than 32MB, like a bunch of flac files.

--- End quote ---

Hi lowlight.

Good to know about this memory problem, i will check it of course.


--- Quote from: lowlight on June 30, 2010, 11:06:31 PM ---For the OF not booting, try removing the "magic" from firmware/target/arm/crt0-pp-bl.S. If that doesn't work, maybe we need different "magic". I can't remember if I tried booting the OF before, or if I just assumed it was the same as the hdd130.

--- End quote ---

Another good hint, i will check it too.


--- Quote from: lowlight on June 30, 2010, 11:06:31 PM ---Can't wait to try your scrollpad patch, I've always wanted to have scrolling support like the OF. Can you still "tap" up/down? Is the code generic enough incorporate in the Synaptics mep driver? There are several players with a Synaptics scrollpad (Philips hdd1630/hdd6330/sa9200, Olympus m:robe 100, and, of course, the PB Vibe).

--- End quote ---

You can try it now :) You can't tap up or down now but it can be implemented on a tap packets (0b,02,00,00) eventually. The code is rather generic but in fact every touchpad is different a bit and needs some special caution in a case of implementing it. HDD6330 is the best example of it (additional packet must be received from the vertical scrollstrip, the same like after the buttons).


--- Quote from: lowlight on June 30, 2010, 11:06:31 PM ---If one of you has a 6320, perhaps you could look at dynamically checking for the radio and disabling it so it doesn't show in the menu.

Anyway, good work!!

--- End quote ---

Yes, i thought about that, it should be easy, especially when the method is described in the service manual IIRC, which i put on the Wiki.

LambdaCalculus:
Seeing all of the progress on the HDD6330 port makes me want to get another unit for myself. I gave mine to lowlight.

If I find another unit, I'll come back in full swing for testing and contributions again.

(EDIT) Would anyone say that the port is far along enough to be good for everyday use? If so, I'm thinking of adding in support for installing builds via Rockbox Utility.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version