<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://pandorawiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Elpollodiablo</id>
	<title>Pandora Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://pandorawiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Elpollodiablo"/>
	<link rel="alternate" type="text/html" href="https://pandorawiki.org/Special:Contributions/Elpollodiablo"/>
	<updated>2026-05-03T04:52:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0-alpha</generator>
	<entry>
		<id>https://pandorawiki.org/index.php?title=User:Elpollodiablo&amp;diff=8700</id>
		<title>User:Elpollodiablo</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=User:Elpollodiablo&amp;diff=8700"/>
		<updated>2011-06-21T19:39:27Z</updated>

		<summary type="html">&lt;p&gt;Elpollodiablo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://youtu.be/XbBJ-iBkDNc&lt;/div&gt;</summary>
		<author><name>Elpollodiablo</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=User:Elpollodiablo&amp;diff=8694</id>
		<title>User:Elpollodiablo</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=User:Elpollodiablo&amp;diff=8694"/>
		<updated>2011-06-21T06:51:00Z</updated>

		<summary type="html">&lt;p&gt;Elpollodiablo: Created page with &amp;quot;http://youtu.be/E28WrhpTzQA&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://youtu.be/E28WrhpTzQA&lt;/div&gt;</summary>
		<author><name>Elpollodiablo</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Nubs&amp;diff=8693</id>
		<title>Nubs</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Nubs&amp;diff=8693"/>
		<updated>2011-06-21T06:37:00Z</updated>

		<summary type="html">&lt;p&gt;Elpollodiablo: /* Nub Configuration */  final small addition&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Pandora has 2 analogue controllers 'nubs', which were custom designed.&lt;br /&gt;
&lt;br /&gt;
== Nub Calibration ==&lt;br /&gt;
[[Image:Nub_back.jpg|thumb|Backside]]&lt;br /&gt;
The nubs need time to calibrate at startup. Often this can be achieved my moving the nubs around once the Pandora has fully loaded (moving them while the OS is till loading may cause a calibration error). Re-calibration of the nubs can be achievecd via 'Pandora Menu -&amp;gt; Setttings -&amp;gt; Nubs', and selecting either configure &amp;lt;nub&amp;gt; or 'Restore default settings for both nubs'&lt;br /&gt;
&lt;br /&gt;
===Nub Dance===&lt;br /&gt;
The 'Nub Dance' or 'Magic Nub Dance' is a technique used to calibrate the Pandora's nubs by excersising the nubs to their hardware limits.&lt;br /&gt;
&lt;br /&gt;
Some of the older nubs required this calibration technique periodically, howver newer nubs (since 2011) do not need as much calibration as the older ones.&lt;br /&gt;
Push them up, down, left, right to the edge, then let go of them so they spring back by themselves.&lt;br /&gt;
i.e. push up, as far as it will go, then let go (it must spring back). Do that for each direction. Then do some circles.&lt;br /&gt;
That should set them up. If you don't do this they can go wrong during that session until reset.&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54445-please-fix-the-right-anolog-nub-functions/page__view__findpost__p__876651]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nub Configuration==&lt;br /&gt;
&amp;lt;sup&amp;gt;(As of Zaxxon HF5)&amp;lt;/sup&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nubs can be configured in software under Settings -&amp;gt; Nubs in the Xfce 4 menu system and can also be managed through the filesystem in the /proc/pandora/(nub0/nub1 for left and right nubs respectively). &lt;br /&gt;
Most files in that folder (mbutton_threshold, mouse_sensitivity, scroll_rate, scrollx_sensitivity, and scrolly_sensitivity) are fairly straightforward, containing a number determining the value of the attribute.&lt;br /&gt;
&lt;br /&gt;
The only different field is in mode, which contains a string to determine how each nub behaves-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mouse    - The nub is treated as a mouse, the default configuration of the left nub. &lt;br /&gt;
mbuttons - The nub is used as the buttons of the mouse, the default configuration of the right nub. &lt;br /&gt;
scroll   - The nub scrolls the screen vertically/horizontally as a pair of scroll wheels would. &lt;br /&gt;
absolute - The nub is treated as a joystick for the purposes of gaming. &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The easiest way to alter a nub's mode in the console is to use the following code-&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
echo &amp;quot;(mode)&amp;quot; &amp;gt; /proc/pandora/nubx/mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Where (mode) is one of the above modes and the x in nubx is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
For example, if we wanted to set the left nub to scroll, we'd use&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
echo &amp;quot;scroll&amp;quot; &amp;gt; /proc/pandora/nub0/mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;All information pulled from [http://www.pandorawiki.org/PND_nub_modes] and may be subject to change due to updates.&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nub Disassembly ==&lt;br /&gt;
{{warning|This is a fairly tricky process, and will almost certainly '''void your warranty.'''}}&lt;br /&gt;
&lt;br /&gt;
You need&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54073-the-one-nub-club/page__view__findpost__p__874378]&amp;lt;/sup&amp;gt;:&lt;br /&gt;
* High quality soldering iron&lt;br /&gt;
* Solder Wick&lt;br /&gt;
* Shim Blade (Edsyn RB641)&lt;br /&gt;
* Isopropyl Alcohol cleaner&lt;br /&gt;
* Size 0.00 cross-head screwdriver&lt;br /&gt;
&lt;br /&gt;
Removing the nubs from the PCB is difficult. They are mounted using cut-off plated through holes butted onto pads (fairly standard SMT technology). Just using solder wick will not be sufficient, and if you are not extremely careful, you will rip the pads off the nub or the board.&lt;br /&gt;
&lt;br /&gt;
[[Image:Nub_inside.jpg|thumb|shows the under side of the nub, which has a small PCB screwed on, and 2 locating pins]]&lt;br /&gt;
&lt;br /&gt;
Full sized versions of these photos can be found [http://www.flickr.com/photos/tsh2/4707661640/ here]. Original pics from [http://picasaweb.google.com/claude.schwarz/DropBox?authkey=Gv1sRgCN7KsICXu-KTzwE&amp;amp;feat=directlink Claude]&lt;br /&gt;
&lt;br /&gt;
Top left is the micro-joystick which serves as both a spring and the sensing element. when re-assembling this must fit perfectly into the plastic, and be perfectly clean.&lt;br /&gt;
&lt;br /&gt;
==More info on how the nubs work==&lt;br /&gt;
Some words from MWeston [http://boards.openpandora.org/index.php?/topic/2270-nubs-feel-weird/page__view__findpost__p__40328 here]: &amp;quot;The nubs were designed to work when thumb pressure is applied. They will not work right if you try to slide them with your finger tip or finger nail or anything like that.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Early Nub Problems ==&lt;br /&gt;
[[Image:Faultynub.jpg | thumb | One example of a faulty nub.]]&lt;br /&gt;
The nubs on some of the first units suffered from a myriad of issues. The issues include bad traces, bad resistance in the joystick, looseness, grittiness, nubs not centering, and nubs sticking in one direction.&amp;lt;sup&amp;gt;[http://www.openpandora.org/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=2&amp;amp;Itemid=2&amp;amp;lang=en]&amp;lt;/sup&amp;gt; Much of this was caused by the nub manufacturer not having strict enough tolerances&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54824-production-status/page__p__883494&amp;amp;#entry883494]&amp;lt;/sup&amp;gt; and not 'bare board' testing the PCBs used in the manufacture. Probably the most serious problem is that the nubs can break mechanically, resulting in a nub which cannot centre itself. This causes drifting while in-game, rendering the nub completely unusable.&lt;br /&gt;
&lt;br /&gt;
Because of these problems, a few &amp;quot;one nub&amp;quot; units were made available to people who wished to accept one and skip the queue. The faulty nub is not covered under warranty for these units. Reports&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54073-the-one-nub-club/]&amp;lt;/sup&amp;gt; suggest that many of these were reasonably functional, and problems relate to either the calibration process or dirt inside the nub. There is a risk that these nubs might fail with extended use. Soon after the first units were shipped, 100% testing was arranged for the nubs by the supplier and OpenPandora Ltd. (This applies to units shipped after July 27,2010 which are expected to all start with known good nubs)&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware defects]]&lt;br /&gt;
[[Category:Keyboard]]&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>Elpollodiablo</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Nubs&amp;diff=8692</id>
		<title>Nubs</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Nubs&amp;diff=8692"/>
		<updated>2011-06-21T06:36:13Z</updated>

		<summary type="html">&lt;p&gt;Elpollodiablo: /* Nub Configuration */  minor cosmetic change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Pandora has 2 analogue controllers 'nubs', which were custom designed.&lt;br /&gt;
&lt;br /&gt;
== Nub Calibration ==&lt;br /&gt;
[[Image:Nub_back.jpg|thumb|Backside]]&lt;br /&gt;
The nubs need time to calibrate at startup. Often this can be achieved my moving the nubs around once the Pandora has fully loaded (moving them while the OS is till loading may cause a calibration error). Re-calibration of the nubs can be achievecd via 'Pandora Menu -&amp;gt; Setttings -&amp;gt; Nubs', and selecting either configure &amp;lt;nub&amp;gt; or 'Restore default settings for both nubs'&lt;br /&gt;
&lt;br /&gt;
===Nub Dance===&lt;br /&gt;
The 'Nub Dance' or 'Magic Nub Dance' is a technique used to calibrate the Pandora's nubs by excersising the nubs to their hardware limits.&lt;br /&gt;
&lt;br /&gt;
Some of the older nubs required this calibration technique periodically, howver newer nubs (since 2011) do not need as much calibration as the older ones.&lt;br /&gt;
Push them up, down, left, right to the edge, then let go of them so they spring back by themselves.&lt;br /&gt;
i.e. push up, as far as it will go, then let go (it must spring back). Do that for each direction. Then do some circles.&lt;br /&gt;
That should set them up. If you don't do this they can go wrong during that session until reset.&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54445-please-fix-the-right-anolog-nub-functions/page__view__findpost__p__876651]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nub Configuration==&lt;br /&gt;
&amp;lt;sup&amp;gt;(As of Zaxxon HF5)&amp;lt;/sup&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nubs can be configured in software under Settings -&amp;gt; Nubs in Xfce 4 and can also be managed through the filesystem in the /proc/pandora/(nub0/nub1 for left and right nubs respectively). &lt;br /&gt;
Most files in that folder (mbutton_threshold, mouse_sensitivity, scroll_rate, scrollx_sensitivity, and scrolly_sensitivity) are fairly straightforward, containing a number determining the value of the attribute.&lt;br /&gt;
&lt;br /&gt;
The only different field is in mode, which contains a string to determine how each nub behaves-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mouse    - The nub is treated as a mouse, the default configuration of the left nub. &lt;br /&gt;
mbuttons - The nub is used as the buttons of the mouse, the default configuration of the right nub. &lt;br /&gt;
scroll   - The nub scrolls the screen vertically/horizontally as a pair of scroll wheels would. &lt;br /&gt;
absolute - The nub is treated as a joystick for the purposes of gaming. &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The easiest way to alter a nub's mode in the console is to use the following code-&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
echo &amp;quot;(mode)&amp;quot; &amp;gt; /proc/pandora/nubx/mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Where (mode) is one of the above modes and the x in nubx is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
For example, if we wanted to set the left nub to scroll, we'd use&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
echo &amp;quot;scroll&amp;quot; &amp;gt; /proc/pandora/nub0/mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;All information pulled from [http://www.pandorawiki.org/PND_nub_modes] and may be subject to change due to updates.&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nub Disassembly ==&lt;br /&gt;
{{warning|This is a fairly tricky process, and will almost certainly '''void your warranty.'''}}&lt;br /&gt;
&lt;br /&gt;
You need&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54073-the-one-nub-club/page__view__findpost__p__874378]&amp;lt;/sup&amp;gt;:&lt;br /&gt;
* High quality soldering iron&lt;br /&gt;
* Solder Wick&lt;br /&gt;
* Shim Blade (Edsyn RB641)&lt;br /&gt;
* Isopropyl Alcohol cleaner&lt;br /&gt;
* Size 0.00 cross-head screwdriver&lt;br /&gt;
&lt;br /&gt;
Removing the nubs from the PCB is difficult. They are mounted using cut-off plated through holes butted onto pads (fairly standard SMT technology). Just using solder wick will not be sufficient, and if you are not extremely careful, you will rip the pads off the nub or the board.&lt;br /&gt;
&lt;br /&gt;
[[Image:Nub_inside.jpg|thumb|shows the under side of the nub, which has a small PCB screwed on, and 2 locating pins]]&lt;br /&gt;
&lt;br /&gt;
Full sized versions of these photos can be found [http://www.flickr.com/photos/tsh2/4707661640/ here]. Original pics from [http://picasaweb.google.com/claude.schwarz/DropBox?authkey=Gv1sRgCN7KsICXu-KTzwE&amp;amp;feat=directlink Claude]&lt;br /&gt;
&lt;br /&gt;
Top left is the micro-joystick which serves as both a spring and the sensing element. when re-assembling this must fit perfectly into the plastic, and be perfectly clean.&lt;br /&gt;
&lt;br /&gt;
==More info on how the nubs work==&lt;br /&gt;
Some words from MWeston [http://boards.openpandora.org/index.php?/topic/2270-nubs-feel-weird/page__view__findpost__p__40328 here]: &amp;quot;The nubs were designed to work when thumb pressure is applied. They will not work right if you try to slide them with your finger tip or finger nail or anything like that.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Early Nub Problems ==&lt;br /&gt;
[[Image:Faultynub.jpg | thumb | One example of a faulty nub.]]&lt;br /&gt;
The nubs on some of the first units suffered from a myriad of issues. The issues include bad traces, bad resistance in the joystick, looseness, grittiness, nubs not centering, and nubs sticking in one direction.&amp;lt;sup&amp;gt;[http://www.openpandora.org/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=2&amp;amp;Itemid=2&amp;amp;lang=en]&amp;lt;/sup&amp;gt; Much of this was caused by the nub manufacturer not having strict enough tolerances&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54824-production-status/page__p__883494&amp;amp;#entry883494]&amp;lt;/sup&amp;gt; and not 'bare board' testing the PCBs used in the manufacture. Probably the most serious problem is that the nubs can break mechanically, resulting in a nub which cannot centre itself. This causes drifting while in-game, rendering the nub completely unusable.&lt;br /&gt;
&lt;br /&gt;
Because of these problems, a few &amp;quot;one nub&amp;quot; units were made available to people who wished to accept one and skip the queue. The faulty nub is not covered under warranty for these units. Reports&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54073-the-one-nub-club/]&amp;lt;/sup&amp;gt; suggest that many of these were reasonably functional, and problems relate to either the calibration process or dirt inside the nub. There is a risk that these nubs might fail with extended use. Soon after the first units were shipped, 100% testing was arranged for the nubs by the supplier and OpenPandora Ltd. (This applies to units shipped after July 27,2010 which are expected to all start with known good nubs)&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware defects]]&lt;br /&gt;
[[Category:Keyboard]]&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>Elpollodiablo</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=PND:FAQ&amp;diff=8691</id>
		<title>PND:FAQ</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=PND:FAQ&amp;diff=8691"/>
		<updated>2011-06-21T06:35:42Z</updated>

		<summary type="html">&lt;p&gt;Elpollodiablo: /* How do I set up a script to run before/after a specific PND runs? */  improving formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of '''frequently asked questions''' about using the Pandora PND package format. For factual and other kinds of questions, use the [[Special:Search|search box]]. If your question is not answered on this page, do some research and include it!&lt;br /&gt;
__NOTOC__ __TOC__&lt;br /&gt;
&lt;br /&gt;
==The PND system==&lt;br /&gt;
&lt;br /&gt;
===What is a PND file?===&lt;br /&gt;
:A PND file is a compact file that contains one or more runnable applications for the Pandora. The file is basically an archive (like a ZIP, RAR or ISO) that contains all the data that the provided set of applications require, along with some meta data about the applications themselves.&lt;br /&gt;
&lt;br /&gt;
===Why are PNDs useful?===&lt;br /&gt;
:Normally, on an ordinary computer, it is necessary to install an application in order to run it. This usually happens in one of many different ways; an installer might be run, or an archive might become extracted, etc.&lt;br /&gt;
:PND files are used to allow for applications to be executed ''without'' them being installed first. They are supposed to work in a way similar to game cartridges, in that they contain all of the necessary information in one tight package that can be executed independently.&lt;br /&gt;
:This system is inspired by similar systems such as the Apple OS 10 DMG file system, the Puppy Linux package format, or the Haiku Box package management system.&lt;br /&gt;
&lt;br /&gt;
===Can I modify a PND file?===&lt;br /&gt;
:You can, but you need easily obtained open source freeware special tools to do so. (These tools are included by most Linux distributions by default, but are downloads for Windows and Mac OSX users.) It is advised that only developers modify or create PND files.&lt;br /&gt;
&lt;br /&gt;
===Can a PND file modify itself?===&lt;br /&gt;
:No, not generally. A pnd-file, even after extended use may be copied anywhere and still be in its original state. Any changes the application has made will have been redirected to its appdata directory instead, so you have your self-contained directory of its changes.&lt;br /&gt;
&lt;br /&gt;
===How does a PND store application data?===&lt;br /&gt;
:Since the PND cannot modify itself, there has to be a way for it to store runtime data, such as configuration files and user-added level files. This is achieved in the PND system by creating an application data directory for each application that is inside a PND. Since a PND can contain many applications, there can, and will, be multiple application data folders per PND, and each application declares its own application data folder name.&lt;br /&gt;
:The application data folders are located in &amp;quot;pandora/appdata/*&amp;quot; on the device that the PND is stored on.&lt;br /&gt;
&lt;br /&gt;
===What desktop environments do pnd files work with?===&lt;br /&gt;
:As described below, the pnd-files will cause the system to spit out standard &amp;quot;.desktop&amp;quot; files for each application contained. The Pandora firmware includes several desktop environments (ie: menus) that understand those files (or operate with pnd-files directly.) The &amp;quot;.desktop&amp;quot; files are a standard however, so you are free to install other desktop environments and they should work fine out of the box with pnd-files, without any alteration whatsoever,&lt;br /&gt;
&lt;br /&gt;
===Can a PND-file be unpacked and used?===&lt;br /&gt;
:A pnd-file may be unpacked into what is called a &amp;quot;PXML-application directory&amp;quot; if the packager of the pnd-file followed the specification. (ie: the icon and PXML.xml metadata are included in the contained filesystem and not just found at the end of the pnd-file.) An application directory may be auto-discovered and executed just like a pnd-file, but you can muck with the files in-place without a problem. When the application writes back to itself however, the changes will still be directed to the appdata directory as with a regular pnd-file.&lt;br /&gt;
:This is an advanced topic, noted here for completeness.&lt;br /&gt;
&lt;br /&gt;
===Can the PND-file system be added to other Linux distributions?===&lt;br /&gt;
:It is very easy to add the PND system to other Linux distributions, be they Pandora oriented or not. As of 2010 the Pandora APIs are are a little Pandora-specific, but effort will be made to split off the PND-file support and Pandora-specific support into separate systems, so that non-Pandora Linux distributions can even more easily adopt the PND-file system should they wish to. Certainly however, if you're building a new distribution to run on the Pandora, it is absolutely trivial to include PND-file support (and other Pandora originated technologies), so please do, to help for a consistent user experience.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
===How do I use PND files?===&lt;br /&gt;
:Using PND files on your Pandora is easy: You simply get hold of a PND file, presumably via a web page of some kind, and store it in a special folder on one of your SD cards. See the folder listing below. By default, both SD slots (and other mountable media) on the Pandora will be monitored for PND-files, though everything is configurable for advanced users. &lt;br /&gt;
:Once you've put your PND in a known location, the PND system will pick up the new PND, &amp;quot;activate&amp;quot; it, and create shortcut icons to the applications inside of the PND. You can then use these icons to launch the applications.&lt;br /&gt;
&lt;br /&gt;
===How do I launch a PND application without putting it in a special location?===&lt;br /&gt;
:If you open a PND file in your file manager, the first application in the PND will be launched without you having to move the PND file.&lt;br /&gt;
&lt;br /&gt;
===How do I choose where the shortcut icons for a PND appear?===&lt;br /&gt;
:With the default configuration, there are four different folders you can put your PND files in to have their applications show up in different locations:&lt;br /&gt;
:* &amp;quot;/media/*/pandora/menu&amp;quot; - These PND-files will only generate shortcut icons in the system's application menu. (&amp;quot;*.desktop&amp;quot; files will be written to &amp;quot;/usr/share/applications&amp;quot;)&lt;br /&gt;
:* &amp;quot;/media/*/pandora/desktop&amp;quot; - These PND files will only generate shortcut icons on the Desktop. (&amp;quot;*.desktop&amp;quot; files will be written to &amp;quot;~/Desktop&amp;quot;)&lt;br /&gt;
:* &amp;quot;/media/*/pandora/apps&amp;quot; - Deprecated to some extent, this directory is used to be _both_ menu and desktop, without having to copy the pnd-file into /menu and /desktop (avoiding duplication)&lt;br /&gt;
:* &amp;quot;/usr/pandora/apps&amp;quot; This also extracts shortcut icons to the desktop. This path should not be touched, and is included to make an easy avenue for the Pandora firmware developers to include essential tools for the user, when bundled as pnd-files. (As of this writing early 2010, such tools are built into the firmware without being pnd-files, but the option exists still.)&lt;br /&gt;
&lt;br /&gt;
==Advanced Information==&lt;br /&gt;
&lt;br /&gt;
===How is a PND file structured?===&lt;br /&gt;
:The PND file is simply an archive or file system image (currently, ISO and SquashFS are supported) with a &amp;quot;PXML.xml&amp;quot; appended at the end. There can also be an accompanying icon that is appended as well.&lt;br /&gt;
&lt;br /&gt;
===How does the PND discovery mechanism work?===&lt;br /&gt;
:There is an open source API for working with pnd-files and PXML-application directories (among other tasks); this API can be used by developers wishing to take advantage of the pnd auto-discovery system, such as when developing a new menu system say.&lt;br /&gt;
:There is a special process called &amp;quot;pndnotifyd&amp;quot; that uses this API to watch the PND search paths for file changes. Once it finds a new PND file, it uses the PXML.xml file to generate one or more &amp;quot;*.desktop&amp;quot; files for the PND. (A .desktop file is a open standard way of describing an application and how to execute it, and is supported across most popular desktop environments.)&lt;br /&gt;
&lt;br /&gt;
===How do I change the search paths for PND files?===&lt;br /&gt;
:Simply edit the &amp;quot;/etc/pandora/conf/apps&amp;quot; file, and change the &amp;quot;searchpath&amp;quot; entry to include the paths you want to use. Paths are separated by colons (&amp;quot;:&amp;quot;) and may include wildcards (in the shape of &amp;quot;*&amp;quot;) anywhere in the path.&lt;br /&gt;
&lt;br /&gt;
===How do I configure different locations for my PND shortcuts?===&lt;br /&gt;
:Edit the file &amp;quot;/etc/pandora/conf/desktop&amp;quot; (The &amp;quot;desktop&amp;quot; refers to &amp;quot;*.desktop files&amp;quot;). It will look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Open Pandora&lt;br /&gt;
# Desktop configuration&lt;br /&gt;
&lt;br /&gt;
[desktop]&lt;br /&gt;
searchpath	/media/*/pandora/desktop:/media/*/pandora/apps:/usr/pandora/apps&lt;br /&gt;
dotdesktoppath	~/Desktop/&lt;br /&gt;
iconpath	/tmp&lt;br /&gt;
&lt;br /&gt;
[menu]&lt;br /&gt;
searchpath	/media/*/pandora/menu&lt;br /&gt;
dotdesktoppath	/usr/share/applications&lt;br /&gt;
iconpath	/tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:You should leave the &amp;quot;iconpath&amp;quot; variables be, but you can change which paths are searched through and where &amp;quot;*.desktop&amp;quot; files are extracted with the &amp;quot;searchpath&amp;quot; and &amp;quot;dotdesktoppath&amp;quot; variables, respectively.&lt;br /&gt;
&lt;br /&gt;
===How can I open a PND file to see what's inside?===&lt;br /&gt;
The simplest way is probably to use [http://boards.openpandora.org/index.php?/topic/3756-pndtools/ PNDTools] or [http://boards.openpandora.org/index.php?/topic/3805-pnd-manager/ PNDManager], which currently only work in Windows. You can also use them to edit PNDs and create them.&lt;br /&gt;
&lt;br /&gt;
===How do I set up a script to run before/after a specific PND runs?===&lt;br /&gt;
&amp;lt;sup&amp;gt;(Using [http://sebt3.openpandora.org/pnd/pnd_run_installer.pnd pnd_run.sh] or as of Zaxxon HF6 Alpha 1)&amp;lt;/sup&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The pandora will look in the program's appdata folder for a bash script named &amp;lt;b&amp;gt;PND_pre_script.sh&amp;lt;/b&amp;gt; to run before the PND is run, and &amp;lt;b&amp;gt;PND_post_script.sh&amp;lt;/b&amp;gt; to run on the PND's closing. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;All information pulled from [http://www.pandorawiki.org/PND_nub_modes] and may be subject to change due to updates.&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQ]] [[Category:PND]]&lt;/div&gt;</summary>
		<author><name>Elpollodiablo</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=PND:FAQ&amp;diff=8690</id>
		<title>PND:FAQ</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=PND:FAQ&amp;diff=8690"/>
		<updated>2011-06-21T06:30:43Z</updated>

		<summary type="html">&lt;p&gt;Elpollodiablo: /* How do I set up a script to run before/after a specific PND runs? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of '''frequently asked questions''' about using the Pandora PND package format. For factual and other kinds of questions, use the [[Special:Search|search box]]. If your question is not answered on this page, do some research and include it!&lt;br /&gt;
__NOTOC__ __TOC__&lt;br /&gt;
&lt;br /&gt;
==The PND system==&lt;br /&gt;
&lt;br /&gt;
===What is a PND file?===&lt;br /&gt;
:A PND file is a compact file that contains one or more runnable applications for the Pandora. The file is basically an archive (like a ZIP, RAR or ISO) that contains all the data that the provided set of applications require, along with some meta data about the applications themselves.&lt;br /&gt;
&lt;br /&gt;
===Why are PNDs useful?===&lt;br /&gt;
:Normally, on an ordinary computer, it is necessary to install an application in order to run it. This usually happens in one of many different ways; an installer might be run, or an archive might become extracted, etc.&lt;br /&gt;
:PND files are used to allow for applications to be executed ''without'' them being installed first. They are supposed to work in a way similar to game cartridges, in that they contain all of the necessary information in one tight package that can be executed independently.&lt;br /&gt;
:This system is inspired by similar systems such as the Apple OS 10 DMG file system, the Puppy Linux package format, or the Haiku Box package management system.&lt;br /&gt;
&lt;br /&gt;
===Can I modify a PND file?===&lt;br /&gt;
:You can, but you need easily obtained open source freeware special tools to do so. (These tools are included by most Linux distributions by default, but are downloads for Windows and Mac OSX users.) It is advised that only developers modify or create PND files.&lt;br /&gt;
&lt;br /&gt;
===Can a PND file modify itself?===&lt;br /&gt;
:No, not generally. A pnd-file, even after extended use may be copied anywhere and still be in its original state. Any changes the application has made will have been redirected to its appdata directory instead, so you have your self-contained directory of its changes.&lt;br /&gt;
&lt;br /&gt;
===How does a PND store application data?===&lt;br /&gt;
:Since the PND cannot modify itself, there has to be a way for it to store runtime data, such as configuration files and user-added level files. This is achieved in the PND system by creating an application data directory for each application that is inside a PND. Since a PND can contain many applications, there can, and will, be multiple application data folders per PND, and each application declares its own application data folder name.&lt;br /&gt;
:The application data folders are located in &amp;quot;pandora/appdata/*&amp;quot; on the device that the PND is stored on.&lt;br /&gt;
&lt;br /&gt;
===What desktop environments do pnd files work with?===&lt;br /&gt;
:As described below, the pnd-files will cause the system to spit out standard &amp;quot;.desktop&amp;quot; files for each application contained. The Pandora firmware includes several desktop environments (ie: menus) that understand those files (or operate with pnd-files directly.) The &amp;quot;.desktop&amp;quot; files are a standard however, so you are free to install other desktop environments and they should work fine out of the box with pnd-files, without any alteration whatsoever,&lt;br /&gt;
&lt;br /&gt;
===Can a PND-file be unpacked and used?===&lt;br /&gt;
:A pnd-file may be unpacked into what is called a &amp;quot;PXML-application directory&amp;quot; if the packager of the pnd-file followed the specification. (ie: the icon and PXML.xml metadata are included in the contained filesystem and not just found at the end of the pnd-file.) An application directory may be auto-discovered and executed just like a pnd-file, but you can muck with the files in-place without a problem. When the application writes back to itself however, the changes will still be directed to the appdata directory as with a regular pnd-file.&lt;br /&gt;
:This is an advanced topic, noted here for completeness.&lt;br /&gt;
&lt;br /&gt;
===Can the PND-file system be added to other Linux distributions?===&lt;br /&gt;
:It is very easy to add the PND system to other Linux distributions, be they Pandora oriented or not. As of 2010 the Pandora APIs are are a little Pandora-specific, but effort will be made to split off the PND-file support and Pandora-specific support into separate systems, so that non-Pandora Linux distributions can even more easily adopt the PND-file system should they wish to. Certainly however, if you're building a new distribution to run on the Pandora, it is absolutely trivial to include PND-file support (and other Pandora originated technologies), so please do, to help for a consistent user experience.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
===How do I use PND files?===&lt;br /&gt;
:Using PND files on your Pandora is easy: You simply get hold of a PND file, presumably via a web page of some kind, and store it in a special folder on one of your SD cards. See the folder listing below. By default, both SD slots (and other mountable media) on the Pandora will be monitored for PND-files, though everything is configurable for advanced users. &lt;br /&gt;
:Once you've put your PND in a known location, the PND system will pick up the new PND, &amp;quot;activate&amp;quot; it, and create shortcut icons to the applications inside of the PND. You can then use these icons to launch the applications.&lt;br /&gt;
&lt;br /&gt;
===How do I launch a PND application without putting it in a special location?===&lt;br /&gt;
:If you open a PND file in your file manager, the first application in the PND will be launched without you having to move the PND file.&lt;br /&gt;
&lt;br /&gt;
===How do I choose where the shortcut icons for a PND appear?===&lt;br /&gt;
:With the default configuration, there are four different folders you can put your PND files in to have their applications show up in different locations:&lt;br /&gt;
:* &amp;quot;/media/*/pandora/menu&amp;quot; - These PND-files will only generate shortcut icons in the system's application menu. (&amp;quot;*.desktop&amp;quot; files will be written to &amp;quot;/usr/share/applications&amp;quot;)&lt;br /&gt;
:* &amp;quot;/media/*/pandora/desktop&amp;quot; - These PND files will only generate shortcut icons on the Desktop. (&amp;quot;*.desktop&amp;quot; files will be written to &amp;quot;~/Desktop&amp;quot;)&lt;br /&gt;
:* &amp;quot;/media/*/pandora/apps&amp;quot; - Deprecated to some extent, this directory is used to be _both_ menu and desktop, without having to copy the pnd-file into /menu and /desktop (avoiding duplication)&lt;br /&gt;
:* &amp;quot;/usr/pandora/apps&amp;quot; This also extracts shortcut icons to the desktop. This path should not be touched, and is included to make an easy avenue for the Pandora firmware developers to include essential tools for the user, when bundled as pnd-files. (As of this writing early 2010, such tools are built into the firmware without being pnd-files, but the option exists still.)&lt;br /&gt;
&lt;br /&gt;
==Advanced Information==&lt;br /&gt;
&lt;br /&gt;
===How is a PND file structured?===&lt;br /&gt;
:The PND file is simply an archive or file system image (currently, ISO and SquashFS are supported) with a &amp;quot;PXML.xml&amp;quot; appended at the end. There can also be an accompanying icon that is appended as well.&lt;br /&gt;
&lt;br /&gt;
===How does the PND discovery mechanism work?===&lt;br /&gt;
:There is an open source API for working with pnd-files and PXML-application directories (among other tasks); this API can be used by developers wishing to take advantage of the pnd auto-discovery system, such as when developing a new menu system say.&lt;br /&gt;
:There is a special process called &amp;quot;pndnotifyd&amp;quot; that uses this API to watch the PND search paths for file changes. Once it finds a new PND file, it uses the PXML.xml file to generate one or more &amp;quot;*.desktop&amp;quot; files for the PND. (A .desktop file is a open standard way of describing an application and how to execute it, and is supported across most popular desktop environments.)&lt;br /&gt;
&lt;br /&gt;
===How do I change the search paths for PND files?===&lt;br /&gt;
:Simply edit the &amp;quot;/etc/pandora/conf/apps&amp;quot; file, and change the &amp;quot;searchpath&amp;quot; entry to include the paths you want to use. Paths are separated by colons (&amp;quot;:&amp;quot;) and may include wildcards (in the shape of &amp;quot;*&amp;quot;) anywhere in the path.&lt;br /&gt;
&lt;br /&gt;
===How do I configure different locations for my PND shortcuts?===&lt;br /&gt;
:Edit the file &amp;quot;/etc/pandora/conf/desktop&amp;quot; (The &amp;quot;desktop&amp;quot; refers to &amp;quot;*.desktop files&amp;quot;). It will look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Open Pandora&lt;br /&gt;
# Desktop configuration&lt;br /&gt;
&lt;br /&gt;
[desktop]&lt;br /&gt;
searchpath	/media/*/pandora/desktop:/media/*/pandora/apps:/usr/pandora/apps&lt;br /&gt;
dotdesktoppath	~/Desktop/&lt;br /&gt;
iconpath	/tmp&lt;br /&gt;
&lt;br /&gt;
[menu]&lt;br /&gt;
searchpath	/media/*/pandora/menu&lt;br /&gt;
dotdesktoppath	/usr/share/applications&lt;br /&gt;
iconpath	/tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:You should leave the &amp;quot;iconpath&amp;quot; variables be, but you can change which paths are searched through and where &amp;quot;*.desktop&amp;quot; files are extracted with the &amp;quot;searchpath&amp;quot; and &amp;quot;dotdesktoppath&amp;quot; variables, respectively.&lt;br /&gt;
&lt;br /&gt;
===How can I open a PND file to see what's inside?===&lt;br /&gt;
The simplest way is probably to use [http://boards.openpandora.org/index.php?/topic/3756-pndtools/ PNDTools] or [http://boards.openpandora.org/index.php?/topic/3805-pnd-manager/ PNDManager], which currently only work in Windows. You can also use them to edit PNDs and create them.&lt;br /&gt;
&lt;br /&gt;
===How do I set up a script to run before/after a specific PND runs?===&lt;br /&gt;
&amp;lt;sup&amp;gt;Using [http://sebt3.openpandora.org/pnd/pnd_run_installer.pnd pnd_run.sh] or as of Zaxxon HF6 Alpha 1&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pandora will look in the program's appdata folder for a bash script named &amp;lt;b&amp;gt;PND_pre_script.sh&amp;lt;/b&amp;gt; to run before the PND is run, and &amp;lt;b&amp;gt;PND_post_script.sh&amp;lt;/b&amp;gt; to run on the PND's closing.&lt;br /&gt;
&amp;lt;sup&amp;gt;All information pulled from [http://www.pandorawiki.org/PND_nub_modes] and may be subject to change due to updates.&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQ]] [[Category:PND]]&lt;/div&gt;</summary>
		<author><name>Elpollodiablo</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=PND:FAQ&amp;diff=8689</id>
		<title>PND:FAQ</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=PND:FAQ&amp;diff=8689"/>
		<updated>2011-06-21T06:30:06Z</updated>

		<summary type="html">&lt;p&gt;Elpollodiablo: Adding run script before/after PND q/a&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of '''frequently asked questions''' about using the Pandora PND package format. For factual and other kinds of questions, use the [[Special:Search|search box]]. If your question is not answered on this page, do some research and include it!&lt;br /&gt;
__NOTOC__ __TOC__&lt;br /&gt;
&lt;br /&gt;
==The PND system==&lt;br /&gt;
&lt;br /&gt;
===What is a PND file?===&lt;br /&gt;
:A PND file is a compact file that contains one or more runnable applications for the Pandora. The file is basically an archive (like a ZIP, RAR or ISO) that contains all the data that the provided set of applications require, along with some meta data about the applications themselves.&lt;br /&gt;
&lt;br /&gt;
===Why are PNDs useful?===&lt;br /&gt;
:Normally, on an ordinary computer, it is necessary to install an application in order to run it. This usually happens in one of many different ways; an installer might be run, or an archive might become extracted, etc.&lt;br /&gt;
:PND files are used to allow for applications to be executed ''without'' them being installed first. They are supposed to work in a way similar to game cartridges, in that they contain all of the necessary information in one tight package that can be executed independently.&lt;br /&gt;
:This system is inspired by similar systems such as the Apple OS 10 DMG file system, the Puppy Linux package format, or the Haiku Box package management system.&lt;br /&gt;
&lt;br /&gt;
===Can I modify a PND file?===&lt;br /&gt;
:You can, but you need easily obtained open source freeware special tools to do so. (These tools are included by most Linux distributions by default, but are downloads for Windows and Mac OSX users.) It is advised that only developers modify or create PND files.&lt;br /&gt;
&lt;br /&gt;
===Can a PND file modify itself?===&lt;br /&gt;
:No, not generally. A pnd-file, even after extended use may be copied anywhere and still be in its original state. Any changes the application has made will have been redirected to its appdata directory instead, so you have your self-contained directory of its changes.&lt;br /&gt;
&lt;br /&gt;
===How does a PND store application data?===&lt;br /&gt;
:Since the PND cannot modify itself, there has to be a way for it to store runtime data, such as configuration files and user-added level files. This is achieved in the PND system by creating an application data directory for each application that is inside a PND. Since a PND can contain many applications, there can, and will, be multiple application data folders per PND, and each application declares its own application data folder name.&lt;br /&gt;
:The application data folders are located in &amp;quot;pandora/appdata/*&amp;quot; on the device that the PND is stored on.&lt;br /&gt;
&lt;br /&gt;
===What desktop environments do pnd files work with?===&lt;br /&gt;
:As described below, the pnd-files will cause the system to spit out standard &amp;quot;.desktop&amp;quot; files for each application contained. The Pandora firmware includes several desktop environments (ie: menus) that understand those files (or operate with pnd-files directly.) The &amp;quot;.desktop&amp;quot; files are a standard however, so you are free to install other desktop environments and they should work fine out of the box with pnd-files, without any alteration whatsoever,&lt;br /&gt;
&lt;br /&gt;
===Can a PND-file be unpacked and used?===&lt;br /&gt;
:A pnd-file may be unpacked into what is called a &amp;quot;PXML-application directory&amp;quot; if the packager of the pnd-file followed the specification. (ie: the icon and PXML.xml metadata are included in the contained filesystem and not just found at the end of the pnd-file.) An application directory may be auto-discovered and executed just like a pnd-file, but you can muck with the files in-place without a problem. When the application writes back to itself however, the changes will still be directed to the appdata directory as with a regular pnd-file.&lt;br /&gt;
:This is an advanced topic, noted here for completeness.&lt;br /&gt;
&lt;br /&gt;
===Can the PND-file system be added to other Linux distributions?===&lt;br /&gt;
:It is very easy to add the PND system to other Linux distributions, be they Pandora oriented or not. As of 2010 the Pandora APIs are are a little Pandora-specific, but effort will be made to split off the PND-file support and Pandora-specific support into separate systems, so that non-Pandora Linux distributions can even more easily adopt the PND-file system should they wish to. Certainly however, if you're building a new distribution to run on the Pandora, it is absolutely trivial to include PND-file support (and other Pandora originated technologies), so please do, to help for a consistent user experience.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
===How do I use PND files?===&lt;br /&gt;
:Using PND files on your Pandora is easy: You simply get hold of a PND file, presumably via a web page of some kind, and store it in a special folder on one of your SD cards. See the folder listing below. By default, both SD slots (and other mountable media) on the Pandora will be monitored for PND-files, though everything is configurable for advanced users. &lt;br /&gt;
:Once you've put your PND in a known location, the PND system will pick up the new PND, &amp;quot;activate&amp;quot; it, and create shortcut icons to the applications inside of the PND. You can then use these icons to launch the applications.&lt;br /&gt;
&lt;br /&gt;
===How do I launch a PND application without putting it in a special location?===&lt;br /&gt;
:If you open a PND file in your file manager, the first application in the PND will be launched without you having to move the PND file.&lt;br /&gt;
&lt;br /&gt;
===How do I choose where the shortcut icons for a PND appear?===&lt;br /&gt;
:With the default configuration, there are four different folders you can put your PND files in to have their applications show up in different locations:&lt;br /&gt;
:* &amp;quot;/media/*/pandora/menu&amp;quot; - These PND-files will only generate shortcut icons in the system's application menu. (&amp;quot;*.desktop&amp;quot; files will be written to &amp;quot;/usr/share/applications&amp;quot;)&lt;br /&gt;
:* &amp;quot;/media/*/pandora/desktop&amp;quot; - These PND files will only generate shortcut icons on the Desktop. (&amp;quot;*.desktop&amp;quot; files will be written to &amp;quot;~/Desktop&amp;quot;)&lt;br /&gt;
:* &amp;quot;/media/*/pandora/apps&amp;quot; - Deprecated to some extent, this directory is used to be _both_ menu and desktop, without having to copy the pnd-file into /menu and /desktop (avoiding duplication)&lt;br /&gt;
:* &amp;quot;/usr/pandora/apps&amp;quot; This also extracts shortcut icons to the desktop. This path should not be touched, and is included to make an easy avenue for the Pandora firmware developers to include essential tools for the user, when bundled as pnd-files. (As of this writing early 2010, such tools are built into the firmware without being pnd-files, but the option exists still.)&lt;br /&gt;
&lt;br /&gt;
==Advanced Information==&lt;br /&gt;
&lt;br /&gt;
===How is a PND file structured?===&lt;br /&gt;
:The PND file is simply an archive or file system image (currently, ISO and SquashFS are supported) with a &amp;quot;PXML.xml&amp;quot; appended at the end. There can also be an accompanying icon that is appended as well.&lt;br /&gt;
&lt;br /&gt;
===How does the PND discovery mechanism work?===&lt;br /&gt;
:There is an open source API for working with pnd-files and PXML-application directories (among other tasks); this API can be used by developers wishing to take advantage of the pnd auto-discovery system, such as when developing a new menu system say.&lt;br /&gt;
:There is a special process called &amp;quot;pndnotifyd&amp;quot; that uses this API to watch the PND search paths for file changes. Once it finds a new PND file, it uses the PXML.xml file to generate one or more &amp;quot;*.desktop&amp;quot; files for the PND. (A .desktop file is a open standard way of describing an application and how to execute it, and is supported across most popular desktop environments.)&lt;br /&gt;
&lt;br /&gt;
===How do I change the search paths for PND files?===&lt;br /&gt;
:Simply edit the &amp;quot;/etc/pandora/conf/apps&amp;quot; file, and change the &amp;quot;searchpath&amp;quot; entry to include the paths you want to use. Paths are separated by colons (&amp;quot;:&amp;quot;) and may include wildcards (in the shape of &amp;quot;*&amp;quot;) anywhere in the path.&lt;br /&gt;
&lt;br /&gt;
===How do I configure different locations for my PND shortcuts?===&lt;br /&gt;
:Edit the file &amp;quot;/etc/pandora/conf/desktop&amp;quot; (The &amp;quot;desktop&amp;quot; refers to &amp;quot;*.desktop files&amp;quot;). It will look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Open Pandora&lt;br /&gt;
# Desktop configuration&lt;br /&gt;
&lt;br /&gt;
[desktop]&lt;br /&gt;
searchpath	/media/*/pandora/desktop:/media/*/pandora/apps:/usr/pandora/apps&lt;br /&gt;
dotdesktoppath	~/Desktop/&lt;br /&gt;
iconpath	/tmp&lt;br /&gt;
&lt;br /&gt;
[menu]&lt;br /&gt;
searchpath	/media/*/pandora/menu&lt;br /&gt;
dotdesktoppath	/usr/share/applications&lt;br /&gt;
iconpath	/tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:You should leave the &amp;quot;iconpath&amp;quot; variables be, but you can change which paths are searched through and where &amp;quot;*.desktop&amp;quot; files are extracted with the &amp;quot;searchpath&amp;quot; and &amp;quot;dotdesktoppath&amp;quot; variables, respectively.&lt;br /&gt;
&lt;br /&gt;
===How can I open a PND file to see what's inside?===&lt;br /&gt;
The simplest way is probably to use [http://boards.openpandora.org/index.php?/topic/3756-pndtools/ PNDTools] or [http://boards.openpandora.org/index.php?/topic/3805-pnd-manager/ PNDManager], which currently only work in Windows. You can also use them to edit PNDs and create them.&lt;br /&gt;
&lt;br /&gt;
===How do I set up a script to run before/after a specific PND runs?===&lt;br /&gt;
&amp;lt;sup&amp;gt;Using [http://sebt3.openpandora.org/pnd/pnd_run_installer.pnd pnd_run.sh] or as of Zaxxon HF6 Alpha 1&amp;lt;/sup&amp;gt;&lt;br /&gt;
The pandora will look in the program's appdata folder for a bash script named &amp;lt;b&amp;gt;PND_pre_script.sh&amp;lt;/b&amp;gt; to run before the PND is run, and &amp;lt;b&amp;gt;PND_post_script.sh&amp;lt;/b&amp;gt; to run on the PND's closing.&lt;br /&gt;
&amp;lt;sup&amp;gt;All information pulled from [http://www.pandorawiki.org/PND_nub_modes] and may be subject to change due to updates.&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQ]] [[Category:PND]]&lt;/div&gt;</summary>
		<author><name>Elpollodiablo</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Nubs&amp;diff=8688</id>
		<title>Nubs</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Nubs&amp;diff=8688"/>
		<updated>2011-06-21T06:29:01Z</updated>

		<summary type="html">&lt;p&gt;Elpollodiablo: /* Nub Configuration */  minor formatting change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Pandora has 2 analogue controllers 'nubs', which were custom designed.&lt;br /&gt;
&lt;br /&gt;
== Nub Calibration ==&lt;br /&gt;
[[Image:Nub_back.jpg|thumb|Backside]]&lt;br /&gt;
The nubs need time to calibrate at startup. Often this can be achieved my moving the nubs around once the Pandora has fully loaded (moving them while the OS is till loading may cause a calibration error). Re-calibration of the nubs can be achievecd via 'Pandora Menu -&amp;gt; Setttings -&amp;gt; Nubs', and selecting either configure &amp;lt;nub&amp;gt; or 'Restore default settings for both nubs'&lt;br /&gt;
&lt;br /&gt;
===Nub Dance===&lt;br /&gt;
The 'Nub Dance' or 'Magic Nub Dance' is a technique used to calibrate the Pandora's nubs by excersising the nubs to their hardware limits.&lt;br /&gt;
&lt;br /&gt;
Some of the older nubs required this calibration technique periodically, howver newer nubs (since 2011) do not need as much calibration as the older ones.&lt;br /&gt;
Push them up, down, left, right to the edge, then let go of them so they spring back by themselves.&lt;br /&gt;
i.e. push up, as far as it will go, then let go (it must spring back). Do that for each direction. Then do some circles.&lt;br /&gt;
That should set them up. If you don't do this they can go wrong during that session until reset.&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54445-please-fix-the-right-anolog-nub-functions/page__view__findpost__p__876651]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nub Configuration==&lt;br /&gt;
&amp;lt;sup&amp;gt;(As of Zaxxon HF5)&amp;lt;/sup&amp;gt;&lt;br /&gt;
Nubs can be configured in software under Settings -&amp;gt; Nubs in Xfce 4 and can also be managed through the filesystem in the /proc/pandora/(nub0/nub1 for left and right nubs respectively). &lt;br /&gt;
Most files in that folder (mbutton_threshold, mouse_sensitivity, scroll_rate, scrollx_sensitivity, and scrolly_sensitivity) are fairly straightforward, containing a number determining the value of the attribute.&lt;br /&gt;
&lt;br /&gt;
The only different field is in mode, which contains a string to determine how each nub behaves-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mouse    - The nub is treated as a mouse, the default configuration of the left nub. &lt;br /&gt;
mbuttons - The nub is used as the buttons of the mouse, the default configuration of the right nub. &lt;br /&gt;
scroll   - The nub scrolls the screen vertically/horizontally as a pair of scroll wheels would. &lt;br /&gt;
absolute - The nub is treated as a joystick for the purposes of gaming. &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The easiest way to alter a nub's mode in the console is to use the following code-&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
echo &amp;quot;(mode)&amp;quot; &amp;gt; /proc/pandora/nubx/mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Where (mode) is one of the above modes and the x in nubx is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
For example, if we wanted to set the left nub to scroll, we'd use&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
echo &amp;quot;scroll&amp;quot; &amp;gt; /proc/pandora/nub0/mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;All information pulled from [http://www.pandorawiki.org/PND_nub_modes] and may be subject to change due to updates.&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nub Disassembly ==&lt;br /&gt;
{{warning|This is a fairly tricky process, and will almost certainly '''void your warranty.'''}}&lt;br /&gt;
&lt;br /&gt;
You need&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54073-the-one-nub-club/page__view__findpost__p__874378]&amp;lt;/sup&amp;gt;:&lt;br /&gt;
* High quality soldering iron&lt;br /&gt;
* Solder Wick&lt;br /&gt;
* Shim Blade (Edsyn RB641)&lt;br /&gt;
* Isopropyl Alcohol cleaner&lt;br /&gt;
* Size 0.00 cross-head screwdriver&lt;br /&gt;
&lt;br /&gt;
Removing the nubs from the PCB is difficult. They are mounted using cut-off plated through holes butted onto pads (fairly standard SMT technology). Just using solder wick will not be sufficient, and if you are not extremely careful, you will rip the pads off the nub or the board.&lt;br /&gt;
&lt;br /&gt;
[[Image:Nub_inside.jpg|thumb|shows the under side of the nub, which has a small PCB screwed on, and 2 locating pins]]&lt;br /&gt;
&lt;br /&gt;
Full sized versions of these photos can be found [http://www.flickr.com/photos/tsh2/4707661640/ here]. Original pics from [http://picasaweb.google.com/claude.schwarz/DropBox?authkey=Gv1sRgCN7KsICXu-KTzwE&amp;amp;feat=directlink Claude]&lt;br /&gt;
&lt;br /&gt;
Top left is the micro-joystick which serves as both a spring and the sensing element. when re-assembling this must fit perfectly into the plastic, and be perfectly clean.&lt;br /&gt;
&lt;br /&gt;
==More info on how the nubs work==&lt;br /&gt;
Some words from MWeston [http://boards.openpandora.org/index.php?/topic/2270-nubs-feel-weird/page__view__findpost__p__40328 here]: &amp;quot;The nubs were designed to work when thumb pressure is applied. They will not work right if you try to slide them with your finger tip or finger nail or anything like that.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Early Nub Problems ==&lt;br /&gt;
[[Image:Faultynub.jpg | thumb | One example of a faulty nub.]]&lt;br /&gt;
The nubs on some of the first units suffered from a myriad of issues. The issues include bad traces, bad resistance in the joystick, looseness, grittiness, nubs not centering, and nubs sticking in one direction.&amp;lt;sup&amp;gt;[http://www.openpandora.org/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=2&amp;amp;Itemid=2&amp;amp;lang=en]&amp;lt;/sup&amp;gt; Much of this was caused by the nub manufacturer not having strict enough tolerances&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54824-production-status/page__p__883494&amp;amp;#entry883494]&amp;lt;/sup&amp;gt; and not 'bare board' testing the PCBs used in the manufacture. Probably the most serious problem is that the nubs can break mechanically, resulting in a nub which cannot centre itself. This causes drifting while in-game, rendering the nub completely unusable.&lt;br /&gt;
&lt;br /&gt;
Because of these problems, a few &amp;quot;one nub&amp;quot; units were made available to people who wished to accept one and skip the queue. The faulty nub is not covered under warranty for these units. Reports&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54073-the-one-nub-club/]&amp;lt;/sup&amp;gt; suggest that many of these were reasonably functional, and problems relate to either the calibration process or dirt inside the nub. There is a risk that these nubs might fail with extended use. Soon after the first units were shipped, 100% testing was arranged for the nubs by the supplier and OpenPandora Ltd. (This applies to units shipped after July 27,2010 which are expected to all start with known good nubs)&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware defects]]&lt;br /&gt;
[[Category:Keyboard]]&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>Elpollodiablo</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Nubs&amp;diff=8687</id>
		<title>Nubs</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Nubs&amp;diff=8687"/>
		<updated>2011-06-21T06:15:44Z</updated>

		<summary type="html">&lt;p&gt;Elpollodiablo: /* Nub Configuration */  clarifying&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Pandora has 2 analogue controllers 'nubs', which were custom designed.&lt;br /&gt;
&lt;br /&gt;
== Nub Calibration ==&lt;br /&gt;
[[Image:Nub_back.jpg|thumb|Backside]]&lt;br /&gt;
The nubs need time to calibrate at startup. Often this can be achieved my moving the nubs around once the Pandora has fully loaded (moving them while the OS is till loading may cause a calibration error). Re-calibration of the nubs can be achievecd via 'Pandora Menu -&amp;gt; Setttings -&amp;gt; Nubs', and selecting either configure &amp;lt;nub&amp;gt; or 'Restore default settings for both nubs'&lt;br /&gt;
&lt;br /&gt;
===Nub Dance===&lt;br /&gt;
The 'Nub Dance' or 'Magic Nub Dance' is a technique used to calibrate the Pandora's nubs by excersising the nubs to their hardware limits.&lt;br /&gt;
&lt;br /&gt;
Some of the older nubs required this calibration technique periodically, howver newer nubs (since 2011) do not need as much calibration as the older ones.&lt;br /&gt;
Push them up, down, left, right to the edge, then let go of them so they spring back by themselves.&lt;br /&gt;
i.e. push up, as far as it will go, then let go (it must spring back). Do that for each direction. Then do some circles.&lt;br /&gt;
That should set them up. If you don't do this they can go wrong during that session until reset.&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54445-please-fix-the-right-anolog-nub-functions/page__view__findpost__p__876651]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nub Configuration==&lt;br /&gt;
&amp;lt;sup&amp;gt;(As of Zaxxon HF5)&amp;lt;/sup&amp;gt;&lt;br /&gt;
Nubs can be configured in software under Settings -&amp;gt; Nubs in Xfce 4 and can also be managed through the filesystem in the /proc/pandora/(nub0/nub1 for left and right nubs respectively). &lt;br /&gt;
Most files in that folder (mbutton_threshold, mouse_sensitivity, scroll_rate, scrollx_sensitivity, and scrolly_sensitivity) are fairly straightforward, containing a number determining the value of the attribute.&lt;br /&gt;
&lt;br /&gt;
The only different field is in mode, which contains a string to determine how each nub behaves-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lisp&amp;quot;&amp;gt;&lt;br /&gt;
modes-&lt;br /&gt;
mouse    - The nub is treated as a mouse, the default configuration of the left nub. &lt;br /&gt;
mbuttons - The nub is used as the buttons of the mouse, the default configuration of the right nub. &lt;br /&gt;
scroll   - The nub scrolls the screen vertically/horizontally as a pair of scroll wheels would. &lt;br /&gt;
absolute - The nub is treated as a joystick for the purposes of gaming. &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The easiest way to alter a nub's mode in the console is to use the following code-&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
echo &amp;quot;(mode)&amp;quot; &amp;gt; /proc/pandora/nubx/mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Where (mode) is one of the above modes and the x in nubx is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
For example, if we wanted to set the left nub to scroll, we'd use&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
echo &amp;quot;scroll&amp;quot; &amp;gt; /proc/pandora/nub0/mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;All information pulled from [http://www.pandorawiki.org/PND_nub_modes] and may be subject to change due to updates.&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nub Disassembly ==&lt;br /&gt;
{{warning|This is a fairly tricky process, and will almost certainly '''void your warranty.'''}}&lt;br /&gt;
&lt;br /&gt;
You need&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54073-the-one-nub-club/page__view__findpost__p__874378]&amp;lt;/sup&amp;gt;:&lt;br /&gt;
* High quality soldering iron&lt;br /&gt;
* Solder Wick&lt;br /&gt;
* Shim Blade (Edsyn RB641)&lt;br /&gt;
* Isopropyl Alcohol cleaner&lt;br /&gt;
* Size 0.00 cross-head screwdriver&lt;br /&gt;
&lt;br /&gt;
Removing the nubs from the PCB is difficult. They are mounted using cut-off plated through holes butted onto pads (fairly standard SMT technology). Just using solder wick will not be sufficient, and if you are not extremely careful, you will rip the pads off the nub or the board.&lt;br /&gt;
&lt;br /&gt;
[[Image:Nub_inside.jpg|thumb|shows the under side of the nub, which has a small PCB screwed on, and 2 locating pins]]&lt;br /&gt;
&lt;br /&gt;
Full sized versions of these photos can be found [http://www.flickr.com/photos/tsh2/4707661640/ here]. Original pics from [http://picasaweb.google.com/claude.schwarz/DropBox?authkey=Gv1sRgCN7KsICXu-KTzwE&amp;amp;feat=directlink Claude]&lt;br /&gt;
&lt;br /&gt;
Top left is the micro-joystick which serves as both a spring and the sensing element. when re-assembling this must fit perfectly into the plastic, and be perfectly clean.&lt;br /&gt;
&lt;br /&gt;
==More info on how the nubs work==&lt;br /&gt;
Some words from MWeston [http://boards.openpandora.org/index.php?/topic/2270-nubs-feel-weird/page__view__findpost__p__40328 here]: &amp;quot;The nubs were designed to work when thumb pressure is applied. They will not work right if you try to slide them with your finger tip or finger nail or anything like that.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Early Nub Problems ==&lt;br /&gt;
[[Image:Faultynub.jpg | thumb | One example of a faulty nub.]]&lt;br /&gt;
The nubs on some of the first units suffered from a myriad of issues. The issues include bad traces, bad resistance in the joystick, looseness, grittiness, nubs not centering, and nubs sticking in one direction.&amp;lt;sup&amp;gt;[http://www.openpandora.org/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=2&amp;amp;Itemid=2&amp;amp;lang=en]&amp;lt;/sup&amp;gt; Much of this was caused by the nub manufacturer not having strict enough tolerances&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54824-production-status/page__p__883494&amp;amp;#entry883494]&amp;lt;/sup&amp;gt; and not 'bare board' testing the PCBs used in the manufacture. Probably the most serious problem is that the nubs can break mechanically, resulting in a nub which cannot centre itself. This causes drifting while in-game, rendering the nub completely unusable.&lt;br /&gt;
&lt;br /&gt;
Because of these problems, a few &amp;quot;one nub&amp;quot; units were made available to people who wished to accept one and skip the queue. The faulty nub is not covered under warranty for these units. Reports&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54073-the-one-nub-club/]&amp;lt;/sup&amp;gt; suggest that many of these were reasonably functional, and problems relate to either the calibration process or dirt inside the nub. There is a risk that these nubs might fail with extended use. Soon after the first units were shipped, 100% testing was arranged for the nubs by the supplier and OpenPandora Ltd. (This applies to units shipped after July 27,2010 which are expected to all start with known good nubs)&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware defects]]&lt;br /&gt;
[[Category:Keyboard]]&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>Elpollodiablo</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Nubs&amp;diff=8686</id>
		<title>Nubs</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Nubs&amp;diff=8686"/>
		<updated>2011-06-21T06:13:31Z</updated>

		<summary type="html">&lt;p&gt;Elpollodiablo: touching up configuration&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Pandora has 2 analogue controllers 'nubs', which were custom designed.&lt;br /&gt;
&lt;br /&gt;
== Nub Calibration ==&lt;br /&gt;
[[Image:Nub_back.jpg|thumb|Backside]]&lt;br /&gt;
The nubs need time to calibrate at startup. Often this can be achieved my moving the nubs around once the Pandora has fully loaded (moving them while the OS is till loading may cause a calibration error). Re-calibration of the nubs can be achievecd via 'Pandora Menu -&amp;gt; Setttings -&amp;gt; Nubs', and selecting either configure &amp;lt;nub&amp;gt; or 'Restore default settings for both nubs'&lt;br /&gt;
&lt;br /&gt;
===Nub Dance===&lt;br /&gt;
The 'Nub Dance' or 'Magic Nub Dance' is a technique used to calibrate the Pandora's nubs by excersising the nubs to their hardware limits.&lt;br /&gt;
&lt;br /&gt;
Some of the older nubs required this calibration technique periodically, howver newer nubs (since 2011) do not need as much calibration as the older ones.&lt;br /&gt;
Push them up, down, left, right to the edge, then let go of them so they spring back by themselves.&lt;br /&gt;
i.e. push up, as far as it will go, then let go (it must spring back). Do that for each direction. Then do some circles.&lt;br /&gt;
That should set them up. If you don't do this they can go wrong during that session until reset.&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54445-please-fix-the-right-anolog-nub-functions/page__view__findpost__p__876651]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nub Configuration==&lt;br /&gt;
&amp;lt;sup&amp;gt;(As of Zaxxon HF5)&amp;lt;/sup&amp;gt;&lt;br /&gt;
Nubs can be configured in software under Settings -&amp;gt; Nubs in Xfce 4 and can also be managed through the filesystem in the /proc/pandora/(nub0/nub1 for left and right nubs respectively). &lt;br /&gt;
Most files in that folder (mbutton_threshold, mouse_sensitivity, scroll_rate, scrollx_sensitivity, and scrolly_sensitivity) are fairly straightforward, containing a number determining the value of the attribute.&lt;br /&gt;
&lt;br /&gt;
The only different field is in mode, which contains a string to determine how each nub behaves-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lisp&amp;quot;&amp;gt;&lt;br /&gt;
modes-&lt;br /&gt;
mouse    - The nub is treated as a mouse, the default configuration of the left nub. &lt;br /&gt;
mbuttons - The nub is used as the buttons of the mouse, the default configuration of the right nub. &lt;br /&gt;
scroll   - The nub scrolls the screen vertically/horizontally as a pair of scroll wheels would. &lt;br /&gt;
absolute - The nub is treated as a joystick for the purposes of gaming. &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The easiest way to alter a nub's mode in the console is to use the following code-&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
echo &amp;quot;(mode)&amp;quot; &amp;gt; /proc/pandora/nubx/mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;All information pulled from [http://www.pandorawiki.org/PND_nub_modes] and may be subject to change due to updates.&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nub Disassembly ==&lt;br /&gt;
{{warning|This is a fairly tricky process, and will almost certainly '''void your warranty.'''}}&lt;br /&gt;
&lt;br /&gt;
You need&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54073-the-one-nub-club/page__view__findpost__p__874378]&amp;lt;/sup&amp;gt;:&lt;br /&gt;
* High quality soldering iron&lt;br /&gt;
* Solder Wick&lt;br /&gt;
* Shim Blade (Edsyn RB641)&lt;br /&gt;
* Isopropyl Alcohol cleaner&lt;br /&gt;
* Size 0.00 cross-head screwdriver&lt;br /&gt;
&lt;br /&gt;
Removing the nubs from the PCB is difficult. They are mounted using cut-off plated through holes butted onto pads (fairly standard SMT technology). Just using solder wick will not be sufficient, and if you are not extremely careful, you will rip the pads off the nub or the board.&lt;br /&gt;
&lt;br /&gt;
[[Image:Nub_inside.jpg|thumb|shows the under side of the nub, which has a small PCB screwed on, and 2 locating pins]]&lt;br /&gt;
&lt;br /&gt;
Full sized versions of these photos can be found [http://www.flickr.com/photos/tsh2/4707661640/ here]. Original pics from [http://picasaweb.google.com/claude.schwarz/DropBox?authkey=Gv1sRgCN7KsICXu-KTzwE&amp;amp;feat=directlink Claude]&lt;br /&gt;
&lt;br /&gt;
Top left is the micro-joystick which serves as both a spring and the sensing element. when re-assembling this must fit perfectly into the plastic, and be perfectly clean.&lt;br /&gt;
&lt;br /&gt;
==More info on how the nubs work==&lt;br /&gt;
Some words from MWeston [http://boards.openpandora.org/index.php?/topic/2270-nubs-feel-weird/page__view__findpost__p__40328 here]: &amp;quot;The nubs were designed to work when thumb pressure is applied. They will not work right if you try to slide them with your finger tip or finger nail or anything like that.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Early Nub Problems ==&lt;br /&gt;
[[Image:Faultynub.jpg | thumb | One example of a faulty nub.]]&lt;br /&gt;
The nubs on some of the first units suffered from a myriad of issues. The issues include bad traces, bad resistance in the joystick, looseness, grittiness, nubs not centering, and nubs sticking in one direction.&amp;lt;sup&amp;gt;[http://www.openpandora.org/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=2&amp;amp;Itemid=2&amp;amp;lang=en]&amp;lt;/sup&amp;gt; Much of this was caused by the nub manufacturer not having strict enough tolerances&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54824-production-status/page__p__883494&amp;amp;#entry883494]&amp;lt;/sup&amp;gt; and not 'bare board' testing the PCBs used in the manufacture. Probably the most serious problem is that the nubs can break mechanically, resulting in a nub which cannot centre itself. This causes drifting while in-game, rendering the nub completely unusable.&lt;br /&gt;
&lt;br /&gt;
Because of these problems, a few &amp;quot;one nub&amp;quot; units were made available to people who wished to accept one and skip the queue. The faulty nub is not covered under warranty for these units. Reports&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54073-the-one-nub-club/]&amp;lt;/sup&amp;gt; suggest that many of these were reasonably functional, and problems relate to either the calibration process or dirt inside the nub. There is a risk that these nubs might fail with extended use. Soon after the first units were shipped, 100% testing was arranged for the nubs by the supplier and OpenPandora Ltd. (This applies to units shipped after July 27,2010 which are expected to all start with known good nubs)&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware defects]]&lt;br /&gt;
[[Category:Keyboard]]&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>Elpollodiablo</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Nubs&amp;diff=8685</id>
		<title>Nubs</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Nubs&amp;diff=8685"/>
		<updated>2011-06-21T06:08:17Z</updated>

		<summary type="html">&lt;p&gt;Elpollodiablo: Configuration section added.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Pandora has 2 analogue controllers 'nubs', which were custom designed.&lt;br /&gt;
&lt;br /&gt;
== Nub Calibration ==&lt;br /&gt;
[[Image:Nub_back.jpg|thumb|Backside]]&lt;br /&gt;
The nubs need time to calibrate at startup. Often this can be achieved my moving the nubs around once the Pandora has fully loaded (moving them while the OS is till loading may cause a calibration error). Re-calibration of the nubs can be achievecd via 'Pandora Menu -&amp;gt; Setttings -&amp;gt; Nubs', and selecting either configure &amp;lt;nub&amp;gt; or 'Restore default settings for both nubs'&lt;br /&gt;
&lt;br /&gt;
===Nub Dance===&lt;br /&gt;
The 'Nub Dance' or 'Magic Nub Dance' is a technique used to calibrate the Pandora's nubs by excersising the nubs to their hardware limits.&lt;br /&gt;
&lt;br /&gt;
Some of the older nubs required this calibration technique periodically, howver newer nubs (since 2011) do not need as much calibration as the older ones.&lt;br /&gt;
Push them up, down, left, right to the edge, then let go of them so they spring back by themselves.&lt;br /&gt;
i.e. push up, as far as it will go, then let go (it must spring back). Do that for each direction. Then do some circles.&lt;br /&gt;
That should set them up. If you don't do this they can go wrong during that session until reset.&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54445-please-fix-the-right-anolog-nub-functions/page__view__findpost__p__876651]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nub Configuration==&lt;br /&gt;
&amp;lt;sup&amp;gt;(As of Zaxxon HF5)&amp;lt;/sup&amp;gt;&lt;br /&gt;
Nubs can be configured in software under Settings -&amp;gt; Nubs in Xfce 4 and can also be managed through the filesystem in the /proc/pandora/(nub0/nub1 for left and right nubs respectively). &lt;br /&gt;
Most files in that folder (mbutton_threshold, mouse_sensitivity, scroll_rate, scrollx_sensitivity, and scrolly_sensitivity) are fairly straightforward, containing a number determining the value of the attribute.&lt;br /&gt;
&lt;br /&gt;
The only different field is in mode, which contains a string to determine how each nub behaves-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lisp&amp;quot;&amp;gt;&lt;br /&gt;
mouse    - The nub is treated as a mouse, the default configuration of the left nub. &lt;br /&gt;
mbuttons - The nub is used as the buttons of the mouse, the default configuration of the right nub. &lt;br /&gt;
scroll   - The nub scrolls the screen vertically/horizontally as a pair of scroll wheels would. &lt;br /&gt;
absolute - The nub is treated as a joystick for the purposes of gaming. &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;All information pulled from [http://www.pandorawiki.org/PND_nub_modes] and may be subject to change due to updates.&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nub Disassembly ==&lt;br /&gt;
{{warning|This is a fairly tricky process, and will almost certainly '''void your warranty.'''}}&lt;br /&gt;
&lt;br /&gt;
You need&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54073-the-one-nub-club/page__view__findpost__p__874378]&amp;lt;/sup&amp;gt;:&lt;br /&gt;
* High quality soldering iron&lt;br /&gt;
* Solder Wick&lt;br /&gt;
* Shim Blade (Edsyn RB641)&lt;br /&gt;
* Isopropyl Alcohol cleaner&lt;br /&gt;
* Size 0.00 cross-head screwdriver&lt;br /&gt;
&lt;br /&gt;
Removing the nubs from the PCB is difficult. They are mounted using cut-off plated through holes butted onto pads (fairly standard SMT technology). Just using solder wick will not be sufficient, and if you are not extremely careful, you will rip the pads off the nub or the board.&lt;br /&gt;
&lt;br /&gt;
[[Image:Nub_inside.jpg|thumb|shows the under side of the nub, which has a small PCB screwed on, and 2 locating pins]]&lt;br /&gt;
&lt;br /&gt;
Full sized versions of these photos can be found [http://www.flickr.com/photos/tsh2/4707661640/ here]. Original pics from [http://picasaweb.google.com/claude.schwarz/DropBox?authkey=Gv1sRgCN7KsICXu-KTzwE&amp;amp;feat=directlink Claude]&lt;br /&gt;
&lt;br /&gt;
Top left is the micro-joystick which serves as both a spring and the sensing element. when re-assembling this must fit perfectly into the plastic, and be perfectly clean.&lt;br /&gt;
&lt;br /&gt;
==More info on how the nubs work==&lt;br /&gt;
Some words from MWeston [http://boards.openpandora.org/index.php?/topic/2270-nubs-feel-weird/page__view__findpost__p__40328 here]: &amp;quot;The nubs were designed to work when thumb pressure is applied. They will not work right if you try to slide them with your finger tip or finger nail or anything like that.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Early Nub Problems ==&lt;br /&gt;
[[Image:Faultynub.jpg | thumb | One example of a faulty nub.]]&lt;br /&gt;
The nubs on some of the first units suffered from a myriad of issues. The issues include bad traces, bad resistance in the joystick, looseness, grittiness, nubs not centering, and nubs sticking in one direction.&amp;lt;sup&amp;gt;[http://www.openpandora.org/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=2&amp;amp;Itemid=2&amp;amp;lang=en]&amp;lt;/sup&amp;gt; Much of this was caused by the nub manufacturer not having strict enough tolerances&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54824-production-status/page__p__883494&amp;amp;#entry883494]&amp;lt;/sup&amp;gt; and not 'bare board' testing the PCBs used in the manufacture. Probably the most serious problem is that the nubs can break mechanically, resulting in a nub which cannot centre itself. This causes drifting while in-game, rendering the nub completely unusable.&lt;br /&gt;
&lt;br /&gt;
Because of these problems, a few &amp;quot;one nub&amp;quot; units were made available to people who wished to accept one and skip the queue. The faulty nub is not covered under warranty for these units. Reports&amp;lt;sup&amp;gt;[http://www.gp32x.com/board/index.php?/topic/54073-the-one-nub-club/]&amp;lt;/sup&amp;gt; suggest that many of these were reasonably functional, and problems relate to either the calibration process or dirt inside the nub. There is a risk that these nubs might fail with extended use. Soon after the first units were shipped, 100% testing was arranged for the nubs by the supplier and OpenPandora Ltd. (This applies to units shipped after July 27,2010 which are expected to all start with known good nubs)&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware defects]]&lt;br /&gt;
[[Category:Keyboard]]&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>Elpollodiablo</name></author>
		
	</entry>
</feed>