release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Wiki > Main > SamsungR1Port (compare)

Difference: SamsungR1Port (r7 vs. r6)

Samsung YP-R1 Port Page

This port is intended to make rockbox work as an "hybrid" application, that runs on linux, but must control lot's of HW parameters by itself Do NOT think as this port being something like an application for Android. It's the only application running on the device at a time... Basically I will resume my port to YP-R0 to R1, since basic hardware is the same (CPU; linux environment...)

Hardware

  • CPU: IMX37 532 MHz
  • 3 RTC (why the hell): S-35392A - MX37 integrated - Bluetooth
  • Power management: MAX8819 & MAX17040
  • Audio codec: WM1808
  • Radio SI4709
  • LCD: 400x240 16 bit [Two possible LCD types: /* 0=> casio, 1=> SMD */]
  • TV output! [needs a switch with a gpio, uses imx37 tv out capability]
  • Bluetooth / Other stuff: BCM2070CB0KUFBXG?
  • Input: 3 buttons (VolUP?/VolDown/PowerOn) + touch screen (capacitive) + reset button
  • Touchscreen controller: Melpas MCS5000
  • Traces of USB otg (indeed CPU has full support, but on R0 some tests by VanniX failed. Needs care)

Recovery

To enter recovery mode hold RESET button, then hold power button for ~5 seconds. You will see the IMX37 Blank SE Marley device. I will provide a lsusb of it.

Pins and I/O

TODO

Port status

  • Backlight - LCD
  • Charger detection
  • Hardware buttons
  • Headphone detection
  • Battery voltage reading

Compile Official Kernel

It seems that they forgot to make a decent .tar archive, i.e. symbolik links are broken. What to do? Simply get the YP-R0 official package, extract it correctly and then do a recursive copy of the /include directory from R0's tree to R1's one. That's it!

-- LorenzoMiori? - 16 Jan 2013

r13 - 08 Feb 2013 - 21:00:35 - LorenzoMiori?

Revision r7 - 29 Jan 2013 - 17:50 - LorenzoMiori?
Revision r6 - 26 Jan 2013 - 12:12 - LorenzoMiori?
Copyright © by the contributing authors.