More Proposed features

This is a list of proposed features with justifications to be or not be implemented on RockboxPlayerV1?. Read the archived messages in RockboxPlayerWishlist?.

Outputs:* 2 different outputs for stereo headphones* - There was an Iriver player that had this functionality. I could go on train with some friend and being listen, showing music to him.

TO NOT IMPLEMENT - 1 stereo output should suffice. We can anyways plug a Y splitter externally to have 2 headphones.

Inputs:

Digital-In - preferably via mini-TOSLINK.

Wireless over Bluetooth - to connect to another devices, aiming to share music and connect with wireless headphones. PCs, PDAs, mobile phones, etc, have Internet connection where we can get music from platforms like www.Jamendo.com, after we could copy that music to the player by wireless. The player should not have Internet connection, but could connect to some other device that have it. For hardware all we may need is a SPI bluettoth chip. There is no Bluetooth software stack on RockBox. Player Has USB host support so file can be shared by plugging the PDA/Mobile phone/other player to RockboxPlayers USB port. -- RogerQuadros - 05 May 2008

Swappable/replaceable batteries - use batteries that we can swap easily, maybe like mobile phones. When we go travel and with no USB port around, we may have the possibility to exchange batteries. Player has DC Charger support so swappable batteries is redundant -- RogerQuadros - 05 May 2008

Navigation/volume controls - must have tactile buttons (i.e. not touch sensitive), for put play/pause, volume control, etc, we must not need to look on the screen for that. This is a must for when we are quietly listen music and do not want to look at the screen, for example when we have player in pocket. Also is very important for visual impaired RockBox users!

Hardware

Use of AT91SAM9261? instead of 9260, since 9261 has integrated TFT controller.

LCD Interface

Backlight control

Hard Disk interface

Battery and Charger circuit

Navigation controls

Internal NAND flash - This memory IC will be the main memory, it will be used to store RockBox Bootloader plus RockBox firmware - no more that 8MB. The rest of the space will be used for user data files.

Block Diagram

TODO

Components

RockboxPlayerV1HardwareComponents? - Major components along with datasheets.

Schematics

TODO

Bill of Material

TODO

PCB

TODO

Enclosure

TODO

Software

Bootloader

The MCU will boot from the main NAND flash IC, where should reside a Bootloader with the main purpose to mount a FAT32 file system, where will reside the RockBox firmware, and load it. Can be used the U-boot for Bootloader and there is already a version for this MCU - U-boot were suggested by a core developer of RockBox, the Daniel Stenberg.