Difference between revisions of "Hardware hacking"

From Pandora Wiki
Jump to: navigation, search
(Internal connections)
(Redirected duplicate page. The only change on this version since the split was in the EXT connector section; will note it on EXT_Connector page.)
 
(7 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{introNote|About custom hardware extensions, see also [[Kernel interface]]}}
+
#redirect [[Hardware_Hacking]]
==Official Hackers Manual==
 
[http://www.openpandora.org/downloads/PANDORA_Hackers_manual_v101.pdf Pandora Hackers Manual v1.01 by MWeston]
 
 
 
 
 
==Pinouts==
 
Here's a list of pinouts for the various connectors and boards.
 
 
 
Here's a pic of the board, some of the pinouts can be seen on it. [http://pandorapress.net/files/2010/02/rev5.jpg]
 
 
 
==Ext Connector==
 
[[Image:Cable_connector pinout.png|thumb|TV cable connector]]
 
''What does it have?''
 
* UART2
 
* UART3
 
* TV out
 
* Stereo line out
 
* Stereo line in
 
* The UART lines can also be used as GPIO (six of them) and PWM lines (four of them).
 
 
 
 
 
''Where can we get the connectors from?''
 
 
 
* The connector appears to be a Tyco Electronics connector, part number 1717169-2
 
* The manufacturer does *not* stock these for engineering samples, and very few vendors carry them
 
* Community member [http://boards.openpandora.org/index.php?/user/157-wizardstan/ WizardStan] has ordered a bunch and is selling them at $2 a piece plus shipping from Canada, [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/ see here (thread)] or [http://pandorapress.net/2011/05/18/ext-connectors-have-arrived/ here (article)]
 
 
 
==Battery==
 
[[Image:Battery.jpg|thumb]]
 
* 3.7V
 
* Lithium polymer single cell battery
 
* 4000 mAH, 4 AH
 
* battery cover here: [http://www.openpandora.org/images/Battery2.jpg]
 
* reading out battery information: [[data provided by Battery and Power driver]]
 
 
 
==Internal connections==
 
 
 
===LCD===
 
* TD043MTEA1 [http://beyondinfinite.com/lcd/Library/Toppoly/TD043MTEA1.pdf datasheet]
 
* LTPS (8-bit parallel input for R, G and B, with separate horizontal and vertical sync)
 
* 3.3V?
 
 
 
===UART===
 
* UART2 and 3 are available via the EXT connector, and via internal solder pads on the latest revision
 
** UART2 appears to support hardware flow control with RTS/CTS lines
 
** In the 2.6.27 Kernel UART3 is /dev/ttyS0
 
 
 
===GPIO===
 
* 6 are available on the EXT connector
 
* 7 are internal, 2 of which can be used as extra shoulder buttons
 
* 1 located on the LCD cable
 
 
 
===JTAG===
 
* Yes, 1.8V 10-pin (board label JTAG)
 
 
 
===I<sup>2</sup>C===
 
* One at 1.8V from the OMAP (board label I2C3-1V8)
 
* One at 2.8V (board label I2C3-2V8)
 
 
 
=== USB ===
 
* No internal USB ports
 
 
 
===Keypad backlight===
 
* ?
 
 
 
===Extra LEDs===
 
LED7 and LED8 can be added. You need to add FETs (Q17 and Q18) and resistors (R165, R166, R167 and R168)
 
See the official "Pandora Hacker Guide" from Michael Weston for more details and component values.
 
 
 
==Breakout Board==
 
[[Image:Breakoutboard.jpg|thumb|alt=Developer's breakout board|Developer's breakout board]]
 
This is the breakout board used by Pandora team members during development. Only a small number were made, and they are not available to the public. However a similar product (or gerber files) may be released in the future. A schematic for this board is available here: http://openpandora.ca/schematic/AV_Board_schematic.pdf
 
 
 
[[Category:Hardware]]
 
[[Category:Hacking]]
 

Latest revision as of 19:32, 23 May 2014

Redirect to: