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:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  New Ports
| | |-+  Philips GoGear 3125
« previous next »
  • Print
Pages: 1 [2] 3

Author Topic: Philips GoGear 3125  (Read 25771 times)

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Philips GoGear 3125
« Reply #15 on: March 13, 2008, 05:44:37 PM »
Quote from: PinguinXY on March 13, 2008, 04:38:20 PM
I read the wiki on how to work for a new port several times now... and also the Wiki PortingHowTo but I don't understand what I exectly have to do after I found everything about the Hardware... Do I only have to take an existing Built and change the values? Or do I have to write a totaly new Firmware?

You'll have to write drivers for all the hardware thats not already supported in rockbox.  Of course, to do that, you would need to get a compiler first.
Logged

Offline PinguinXY

  • Member
  • *
  • Posts: 12
Re: Philips GoGear 3125
« Reply #16 on: March 13, 2008, 05:58:36 PM »
okay and where do I get a compiler? I just know the Linux Compiler :-D


btw. Is anywhere a List of all supported Hardware?
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Philips GoGear 3125
« Reply #17 on: March 13, 2008, 06:07:32 PM »
Quote from: PinguinXY on March 13, 2008, 05:58:36 PM
okay and where do I get a compiler? I just know the Linux Compiler :-D

As I said above, it would appear that one does not exist, making this step literally impossible.

Quote from: PinguinXY on March 13, 2008, 05:58:36 PM
btw. Is anywhere a List of all supported Hardware?

Check the target tree in the rockbox source.  Most of it is there.
Logged

Offline AlexP

  • Global Moderator
  • Member
  • *
  • Posts: 3688
  • ex-BigBambi
Re: Philips GoGear 3125
« Reply #18 on: March 14, 2008, 04:34:25 AM »
Quote from: PinguinXY on March 13, 2008, 04:38:20 PM
thank you for introducing me into another part of capitalism :-D I think I'll have to pay for the Datasheet... 12$ isn't too much... especialy now... ( I think one € is aboeut 1.5$)

The Partt with Freescale I don't understand... What does this contract me to us?
(I'm not a native Englishspeaker and didn't understand everything :-/ )

In the English speaking world, the comma (,) is not the decimal sign, the full stop (or point, or period) (.) is.  Therefore $12,000 is 12 thousand dollars, not 12 dollars.  For you it would be written $12.000,00 - we write $12,000.00

There is another problem - even if they let you pay for it, it would be under a non-disclosure agreement (NDA).  This usually means that you cannot tell anyone else what is in the datasheet, nor publish any code written as a result of information in the datasheet.  Therefore it remains useless to us!

Quote from: PinguinXY on March 13, 2008, 05:58:36 PM
okay and where do I get a compiler? I just know the Linux Compiler :-D

You need a compiler that will compile code for the CPU architecture of your port, e.g. X86, ARM, m68k, etc...

Unfortunately there does not seem to be a free compiler for the architecture in your player, and therefore this project is essentially impossible.  It doesn't matter how much code you write if you cannot compile it.
Logged
H140, F60, S120, e260, c240, Clip, Fuze v2, Connect, MP170, Meizu M3, Nano 1G, Android

Offline PinguinXY

  • Member
  • *
  • Posts: 12
Re: Philips GoGear 3125
« Reply #19 on: March 14, 2008, 06:10:20 AM »
Do you think that it could happen anytime that we get a compiler or do I have to pray for a wonder?

(next time I will first look into your Database for a player and then buy one :-D )
Logged

Offline gevaerts

  • Administrator
  • Member
  • *
  • Posts: 1053
Re: Philips GoGear 3125
« Reply #20 on: March 14, 2008, 06:21:09 AM »
Compilers are like rockbox ports unfortunately. They don't fall out of the sky, and I guess the compiler people have the same datasheet-getting problems.
Logged

Offline PinguinXY

  • Member
  • *
  • Posts: 12
Re: Philips GoGear 3125
« Reply #21 on: March 14, 2008, 07:48:32 AM »
 ::) :-/ It's not fair... they supply us with bad firmware and a lack of codecs for our players and we aren't allowed to make more than using this stupid crap...
Logged

Offline LambdaCalculus

  • Member
  • *
  • Posts: 2257
  • Dreaming of Turing Machines...
    • The Nostalgia Roadtrip
Re: Philips GoGear 3125
« Reply #22 on: March 14, 2008, 08:14:35 AM »
I'm sorry, but whining about it isn't going to make a free toolchain magically pop out of thin air. That's the reality of it all, and there are a great many Rockbox ports planned and started by people that go nowhere for one reason or another.

Twelve thousand US dollars is a LOT of money, but that money is the only way you can get that toolchain. But it's still a waste of time and money because you can't share the toolchain with us after you purchased it. All of the existing ports we have now happened because there are freely available toolchains to allow us to code for those platforms (SH-1 for the Archos players, Coldfire for the iriver H100, H300 and iAUDIO, ARM for the iPods, Sansas, H10, and Gigabeats, and TCC for the Cowon D2 and some others).

It's not our fault that SigmaTel and Motorola kept the documents and tools for the SigmaTel chipsets a secret. In fact, almost no company will ever share internal documents with open source developers. One exception was Austria Microsystems, the designers of the audio chipset in the Sansa e200 series. While there are datasheets for a lot of the hardware in the non PortalPlayer targets, we had to reverse engineer a few things, and while it's possible to reverse engineer the STMP chips, compiling for them will not happen without that toolchain.

(EDIT: BigBambi pointed out my mistake with available datasheets... thanks!)
« Last Edit: March 14, 2008, 08:25:48 AM by LambdaCalculus379 »
Logged
Former Rockbox dev. Rising from the ashes...

Players: iPod Video /w 128GB SSD mod, H320 /w 128GB SSD mod

Offline AlexP

  • Global Moderator
  • Member
  • *
  • Posts: 3688
  • ex-BigBambi
Re: Philips GoGear 3125
« Reply #23 on: March 14, 2008, 08:21:37 AM »
Quote from: LambdaCalculus379 on March 14, 2008, 08:14:35 AM
It's not our fault that SigmaTel and Motorola kept the documents and tools for the SigmaTel chipsets a secret. In fact, almost no company will ever share internal documents with open source developers. One exception was Austria Microsystems, the designers of the audio chipset in the Sansa e200 series. We had to reverse engineer nearly everything we worked on, and while it's possible to reverse engineer the STMP chips, compiling for them will not happen without that toolchain.

There are datasheets available for much of the hardware in the non-portalplayer targets....
Logged
H140, F60, S120, e260, c240, Clip, Fuze v2, Connect, MP170, Meizu M3, Nano 1G, Android

Offline LambdaCalculus

  • Member
  • *
  • Posts: 2257
  • Dreaming of Turing Machines...
    • The Nostalgia Roadtrip
Re: Philips GoGear 3125
« Reply #24 on: March 14, 2008, 08:23:52 AM »
/me quietly goes to get more coffee to caffeinate his brain cells  ;)
Logged
Former Rockbox dev. Rising from the ashes...

Players: iPod Video /w 128GB SSD mod, H320 /w 128GB SSD mod

Offline GodEater

  • Member
  • *
  • Posts: 2829
Re: Philips GoGear 3125
« Reply #25 on: March 14, 2008, 10:42:36 AM »
Also, I think of the manufacturers that have proven helpful, Austrian Microsystems were the *least* helpful, since they made people go to their offices in person, and STILL they had to sign an NDA to get at the documents.
Logged

Read The Manual Please

Offline LambdaCalculus

  • Member
  • *
  • Posts: 2257
  • Dreaming of Turing Machines...
    • The Nostalgia Roadtrip
Re: Philips GoGear 3125
« Reply #26 on: March 14, 2008, 10:49:59 AM »
Ahh, yes! I remember that now.
Logged
Former Rockbox dev. Rising from the ashes...

Players: iPod Video /w 128GB SSD mod, H320 /w 128GB SSD mod

Offline PinguinXY

  • Member
  • *
  • Posts: 12
Re: Philips GoGear 3125
« Reply #27 on: March 15, 2008, 12:07:46 PM »
So do you REALY think it is possible to port rock box on a GoGear? I am not familiar with this kind of development... You need to write in clear and easy to understand sentences :-D I am a noob in this scene xD :) :P
Logged

Offline AlexP

  • Global Moderator
  • Member
  • *
  • Posts: 3688
  • ex-BigBambi
Re: Philips GoGear 3125
« Reply #28 on: March 15, 2008, 12:56:37 PM »
Quote from: PinguinXY on March 15, 2008, 12:07:46 PM
So do you REALY think it is possible to port rock box on a GoGear? I am not familiar with this kind of development... You need to write in clear and easy to understand sentences :-D I am a noob in this scene xD :) :P

No, without a compiler it is not possible.
Logged
H140, F60, S120, e260, c240, Clip, Fuze v2, Connect, MP170, Meizu M3, Nano 1G, Android

Offline PinguinXY

  • Member
  • *
  • Posts: 12
Re: Philips GoGear 3125
« Reply #29 on: March 15, 2008, 02:01:37 PM »
Do you think I can do anything else to make work easier in the future in the case that someone is able to write a compiler because of a change in philips opinion?
Logged

  • Print
Pages: 1 [2] 3
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  New Ports
| | |-+  Philips GoGear 3125
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.102 seconds with 14 queries.