About
Version 1.0 of the
LyreProject - Free/Open hardware audio player for use with
RockBox.
This will be the single board version of the
LyrePrototype with features comparable to any commercially available audio player.
Status
We are gathering information, discussing, about features for this
LyrePlayerV1. Please refer to the more active projects that will be used as inputs for this project.
Features
- Outputs: Stereo Headphone
- Inputs:
- Stereo Line-In for High Quality recording.
- Mono integrated Mic for voice recording.
- Internal Storage: 512MB or 1GB
- Memory Expansion Slots: 1 SD card
- Hard Disk Drive Connector: 1 ZIF connector for connecting an
optional 1.8" Hard Disk Drive.
- Display: TFT display.
- Size: 2.5" to 3.5"
- Resolution: 176x220 to 240x400(WQVGA)
- Color:>16-bit
- Connectivity: USB OTG 2.0 High Speed (480Mbps)
- Peripheral: Mass storage device with multiple mediums
- Host: USB Host Support for Mass Storage Devices
- Power: Li-Ion Battery (Must be easy to replace)
- Charger: 5V DC adapter input or USB
- Navigation Controls: Tactile buttons, Hold Switch
- Dock Connector: Line-In, Line-Out, remote control, Charging Power
More Proposed features
This is a list of proposed features with justifications to be or not be implemented on
LyrePlayerV1. Read the archived messages in
LyreWishlist.
- 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!
- FM Radio
Hardware
The hardware design will be similar to
LyrePrototype except for the addition of
- 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
* Not Complete yet.
Components
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.
References
Copyright © by the contributing authors.