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:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  work on best low cost mp3 player for rockbox
« previous next »
  • Print
Pages: [1] 2 3 ... 16

Author Topic: work on best low cost mp3 player for rockbox  (Read 115124 times)

Offline hunterleo

  • Member
  • *
  • Posts: 82
work on best low cost mp3 player for rockbox
« on: October 27, 2015, 03:19:28 AM »
Hi guys,

We are a new company on portable audio device. We came out an inexpensive (under $30) mp3 player which plays 70 hours lossless music per charge and is good for long time travel. (Check more details about Agptek A02 on Amazon.co.uk and amazon.de) However, its SoC is mips4k core + DSP with limited memory which means it couldn't support Rockbox.

I also realized that ATJ2127 has many limits to make it a better player. I need some suggestions for choosing hardware or solution for rockbox.

Thanks a lot,

Leo


« Last Edit: October 27, 2015, 05:55:29 AM by hunterleo »
Logged

Offline pamaury

  • Developer
  • Member
  • *
  • Posts: 508
Re: work on best low cost mp3 player for rockbox
« Reply #1 on: October 27, 2015, 10:20:17 AM »
Hi,
if I am correct, the ATJ2127 is the same soc as in the clip sport and does not features enough memory for Rockbox to run. In its current state, Rockbox requires at the very least 1MB of memory to run, with many features disabled. Ideally, you want 2MB or 4MB of memory.
Logged
Please don't PM me, use our IRC channel instead.

Offline hunterleo

  • Member
  • *
  • Posts: 82
Re: work on best low cost mp3 player for rockbox
« Reply #2 on: October 27, 2015, 11:39:11 PM »
Quote from: pamaury on October 27, 2015, 10:20:17 AM
Hi,
if I am correct, the ATJ2127 is the same soc as in the clip sport and does not features enough memory for Rockbox to run. In its current state, Rockbox requires at the very least 1MB of memory to run, with many features disabled. Ideally, you want 2MB or 4MB of memory.

Thank you for the reply. I wonder if I could work on a new model which to fit a current rockbox firmware. Which one is best to adapt?
« Last Edit: October 28, 2015, 11:14:11 PM by hunterleo »
Logged

Offline pamaury

  • Developer
  • Member
  • *
  • Posts: 508
Re: work on best low cost mp3 player for rockbox
« Reply #3 on: October 28, 2015, 07:09:48 AM »
I am unsure if I undertsood your question properly: you meant which soc is supported by rockbox and is best to build a player with it ?
Logged
Please don't PM me, use our IRC channel instead.

Offline ZincAlloy

  • Member
  • *
  • Posts: 488
Re: work on best low cost mp3 player for rockbox
« Reply #4 on: October 28, 2015, 09:58:00 PM »
Yeah, sounds like he's not happy with the hardware they are currently using and wants their future players to be potential Rockbox targets - or even ship them with Rockbox? :)
Logged

Offline hunterleo

  • Member
  • *
  • Posts: 82
Re: work on best low cost mp3 player for rockbox
« Reply #5 on: October 28, 2015, 11:20:16 PM »
Quote from: pamaury on October 28, 2015, 07:09:48 AM
I am unsure if I undertsood your question properly: you meant which soc is supported by rockbox and is best to build a player with it ?

Yeah, you got it. You guys were building rockbox for players. I want to do it the other way around.
Logged

Offline pamaury

  • Developer
  • Member
  • *
  • Posts: 508
Re: work on best low cost mp3 player for rockbox
« Reply #6 on: October 29, 2015, 07:23:18 AM »
I see :) So obviously we support quite a number of SoC but not that many of them are still in production. I guess the following still are:
  • Freescale i.MX233
  • Rockchip 27xx
  • Ingenic JZ47xx
  • TCC 780x
Otherwise, just choose any chip that matches the following requirements:
  • reasonable 32-bit CPU (ARM, MIPS)
  • documentation available (including booting procedure/format and so on)
  • external memory interface, connected to at least 4 MB of RAM
  • optional but better: hardware USB DFU/recovery mode
I hope I listed everything.
Also it's far simpler if the device uses eMMC or microsd for storage and not raw flash (except possibly for the bootloader).
But all kinds of things are possible, like the Fiio X1 that uses a raw flash+SDRAM chip which contains the bootloader, and microsd for everything else.
The DAC does not need to be integrate in the SoC, same for power managment unit.
Logged
Please don't PM me, use our IRC channel instead.

Offline ZincAlloy

  • Member
  • *
  • Posts: 488
Re: work on best low cost mp3 player for rockbox
« Reply #7 on: October 29, 2015, 09:12:24 AM »
Good sounding hardware would be nice. :) And even nicer if Rockbox would run efficiently on it.

And even if you're  aiming to make a very affordable player, make sure it will last a bit. Don't cheap out on buttons and jacks. I bet I'm not the only one who prefers a great value for money to an incredibly cheap product.

Speaking of buttons: Your current players don't have enough buttons to use Rockbox comfortably.
Logged

Offline hunterleo

  • Member
  • *
  • Posts: 82
Re: work on best low cost mp3 player for rockbox
« Reply #8 on: October 29, 2015, 11:35:53 PM »
Thanks a lots. Those suitable chips are quite old. Just talked with Rockchip. RK 27xxx discontinued. Current solutions are NANO-C and NANO-D.

NANO-C only has 1MB RAM. The specs of Nano-D is as attached. Is it great for Rockbox?

Which player is best for rockbox for now?


* 1.gif (99.33 kB, 1169x831 - viewed 1852 times.)

* 2.gif (111.7 kB, 1164x766 - viewed 1429 times.)
Logged

Offline hunterleo

  • Member
  • *
  • Posts: 82
Re: work on best low cost mp3 player for rockbox
« Reply #9 on: October 29, 2015, 11:45:18 PM »
Quote from: ZincAlloy on October 29, 2015, 09:12:24 AM
Good sounding hardware would be nice. :) And even nicer if Rockbox would run efficiently on it.

And even if you're  aiming to make a very affordable player, make sure it will last a bit. Don't cheap out on buttons and jacks. I bet I'm not the only one who prefers a great value for money to an incredibly cheap product.

Speaking of buttons: Your current players don't have enough buttons to use Rockbox comfortably.

Thank you for the advice! Although we are aiming the mass market, but we don't use cheap material. The buttons were imported in Japan. Check out our new model. AGPTEK B03 has two more buttons to A02.

« Last Edit: October 30, 2015, 12:02:42 AM by hunterleo »
Logged

Offline wodz

  • Developer
  • Member
  • *
  • Posts: 389
Re: work on best low cost mp3 player for rockbox
« Reply #10 on: October 30, 2015, 03:54:21 AM »
Is atj213x still in stock? It is possible target for rockbox (I made some work for this SoC in this direction). Nano-d has too little ram (if I read the informations provided correctly). As pamaury stated earlier, 4MB of ram is about the smallest feasible amount unless you can memory map flash and run code from there which saves you something like ~300-400kB max.
Ingenic 4760 is used in Fiio X1 so I assume it is readily available.
Logged

Offline hunterleo

  • Member
  • *
  • Posts: 82
Re: work on best low cost mp3 player for rockbox
« Reply #11 on: October 30, 2015, 06:18:17 AM »
Quote from: wodz on October 30, 2015, 03:54:21 AM
Is atj213x still in stock? It is possible target for rockbox (I made some work for this SoC in this direction). Nano-d has too little ram (if I read the informations provided correctly). As pamaury stated earlier, 4MB of ram is about the smallest feasible amount unless you can memory map flash and run code from there which saves you something like ~300-400kB max.
Ingenic 4760 is used in Fiio X1 so I assume it is readily available.

Yes, ATJ2137 still is in production. Is it a good choice for rockbox?

Ingenic 4760 used BGA packages which is not good for mass production. (easy to get loose)
« Last Edit: October 30, 2015, 09:45:28 AM by hunterleo »
Logged

Offline ZincAlloy

  • Member
  • *
  • Posts: 488
Re: work on best low cost mp3 player for rockbox
« Reply #12 on: October 30, 2015, 09:19:41 AM »
Quote from: hunterleo on October 29, 2015, 11:45:18 PM
Thank you for the advice! Although we are aiming the mass market, but we don't use cheap material. The buttons were imported in Japan. Check out our new model. AGPTEK B03 has two more buttons to A02.

Nice! I'm currently using a Sansa Clip Zip, which is my only experience with a low cost player. The buttons seem to be one of its weaker points. The one I'm pressing the most doesn't "click" anymore like it's supposed to. Still works, though. :) It's other weakness is the display. It just isn't bright enough for outside use.

Quote from: hunterleo on October 29, 2015, 11:35:53 PM
Thanks a lots. Those suitable chips are quite old.


The good thing about those old chips is that Rockbox is already running on them, so setting up a port for your new player would need less effort.
Logged

Offline pamaury

  • Developer
  • Member
  • *
  • Posts: 508
Re: work on best low cost mp3 player for rockbox
« Reply #13 on: October 30, 2015, 02:10:34 PM »
If BGA is a no-no, I guess this rules out quite a number of chips, on the other hand, there probably are plenty of chips we don't know about. Doing a new port isn't really an obstacle here, as long as the soc has documentation. So I guess the real requirements boils down to ARM/MIPS and can be interfaced with at least 4MB of RAM. If it helps, Rockbox does not even need a MMU.
I think NXP might have such chips (the LPC series), as well as ST Micro (the higher-end STM32 have a external memory interface I believe). Atmel has such chips, they definitely do have BGA one but not sure for QFP. Cirrus Logic have some of these (like the EP9302 but possibly not powerful enough/suitable for MP3), might be worth a look. Freescale i.MX233 exists in QFP package, and possibly more recent Freescale chips might do. On the high-end of the spectrum, Allwiner has some QFP chips but those are probably beasts and are very big anyway. TI has tons of chips (OMAP, Sitara) but I can't really tell right-away from the website if they have QFP versions. Marvell used to do interesting chips, not sure what they are doing now ;)

EDIT: I will fill this list when I find parts
  • NXP: LPC177x/178x/407x/408x/2400/3100/3200 and virtually anything with an EMC, usually NXP makes all chips in TQFP
« Last Edit: October 30, 2015, 04:33:46 PM by pamaury »
Logged
Please don't PM me, use our IRC channel instead.

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 9214
Re: work on best low cost mp3 player for rockbox
« Reply #14 on: October 30, 2015, 04:42:06 PM »
Whats wrong with BGA?  Too expensive for you to assemble?  Seems widely used for low cost players. 
Logged

  • Print
Pages: [1] 2 3 ... 16
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  work on best low cost mp3 player for rockbox
 

  • SMF 2.0.19 | SMF © 2021, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.034 seconds with 17 queries.