https://pandorawiki.org/api.php?action=feedcontributions&user=Kingu&feedformat=atomPandora Wiki - User contributions [en]2024-03-29T02:16:59ZUser contributionsMediaWiki 1.32.0-alphahttps://pandorawiki.org/index.php?title=MediaWiki:Sidebar&diff=30247MediaWiki:Sidebar2016-10-12T07:02:17Z<p>Kingu: </p>
<hr />
<div>* SEARCH<br />
<br />
* LANGUAGES<br />
<br />
* links<br />
** mainpage|Wiki mainpage<br />
** http://openpandora.de/|OP homepage<br />
** http://repo.openpandora.org/|Repository<br />
** https://www.dragonbox.de/en/16-pandora|Shop<br />
* newsletter<br />
** https://pyra-handheld.com/boards/newslettersubscribe/manage|e-mail<br />
** https://pyra-handheld.com/boards/forums/pyra-news.250/index.rss|rss<br />
* social<br />
** http://boards.openpandora.org/index.php/index/|Forums<br />
** IRC|IRC<br />
** http://c4a.openpandora.org/|Compo4All<br />
* promo<br />
** http://pandoralive.info/|Blog<br />
** http://www.playpandora.com|App showcase<br />
* problems?<br />
** http://www.openpandora.org/|Ticket<br />
** http://bugs.openpandora.org/|Bugs<br />
* wiki<br />
** recentchanges-url|recentchanges<br />
** http://meta.wikimedia.org/wiki/Help:Contents|help</div>Kinguhttps://pandorawiki.org/index.php?title=Case&diff=30175Case2016-04-26T20:25:08Z<p>Kingu: added stickers</p>
<hr />
<div>==Case for the pandora==<br />
The original case company still exists and they got the molds.<br />
They can be transported but, but shipping freight is pricey due to weight.[http://boards.openpandora.org/topic/16837-cancelled-aluminium-cases-are-being-made/page-30#entry397899]<br />
<br />
===Plastic===<br />
* Black plastic or black plastic coated with gray paint.<br />
* Molded plastic by company in China that is now closed. The injection moulds are lost.<br />
<br />
===Aluminium===<br />
<br />
[[File:MouseGray.jpg|thumbnail|left|Mouse Gray]]<br />
[[File:JetBlack.jpg|thumbnail|none|Jet Black]]<br />
*<br />
* Manufactured in Germany on a brand new 5-Axis CNC machining centre.[http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-14#entry346202]<br />
* [https://www.dragonbox.de/en/pandora/192-pandora-aluminium-case-preorder.html Preorder] by external company [http://www.idv-engineering.de/ IDV engineering] working with [https://www.dragonbox.de Dragonbox]. A minimum of 100 orders is needed and met, the initial run is not limited to 100. Dragonbox has ordered 20 for resale [http://boards.openpandora.org/topic/16729-aluminium-case-pictures/#entry347782] <br />
* Costs 99 EUR (incl. VAT) A 35 euro service is offered by dragonbox to change cases. [https://www.dragonbox.de/en/pandora/192-pandora-aluminium-case-preorder.html]<br />
* This is in tune with the production cost of the project, and that its offered as a service rather than for profit.[http://boards.openpandora.org/topic/16608-aluminium-case-being-made/#entry343550]<br />
* Timeframe is 4 weeks in production, which starts when pre-order threshold is met. [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/#entry343550]<br />
* [http://www.alumeco.com/Products/Plates/EN_AW-7075.aspx AW-7075] (540 N/mm²) Aluminium with hard anodizing. (This is a hard coating atop the raw aluminium that hardens it and prevents corrosion. Normal anodizing doesnt leave the surface as smooth. The smooth surface will not hold paint, and the type of high grade alu used does not respond well to colour-anodizing in other colours than those offered.) [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-9#entry344902]<br />
* Smooth finish [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-15#entry346380]<br />
* Hinge will be redesigned [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-15#entry346380]<br />
* All latches and notches on the original case design will be replaced by screws.[http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-3#entry343698][http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-5#entry344003] Torx or hex screws will be used [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-15#entry346380]<br />
* As a full aluminium case is also a Faraday cage that shields wireless signals, an insert will be made to allow for connectivity. [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-5#entry344003] This "window" will be black plastic and might have an antenna engraved on it. [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-9#entry344902] It can be left out if the buyer so desires [http://boards.openpandora.org/topic/16837-aluminium-cases-are-being-made/page-2#entry351898] by leaving a note to ED with your purchase.<br />
* Case will be milled down from a 3KG block of aluminium [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-15#entry346380]<br />
* Work involved in making a case. [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-14#entry346216]<br />
* The cost of making just one prototype is estimated at 4000€, which, if divided on 100 preorders, would drive the price up considerably. Hence the limit of 100 to start the process for everyone. [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-15#entry346380]<br />
* When ordering a Pandora in the future, if there are any left, the alucase could be added as a default option.[http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-3#entry343698] The extra price will be 100 Euro [http://boards.openpandora.org/topic/16679-aluminium-case-ready-for-preorder-2014-07-18/page-3#entry346088]<br />
* '''2014'''<br />
* (18 july) EvilDragon: aTc, If the case won't work out, you get the money back.<br />
* (16 aug) [http://boards.openpandora.org/topic/16837-aluminium-cases-are-being-made/ ED has given the green light to start production.]<br />
* (7 nov) There is an issue with translating the cad files to cnc programming, CAM postprocessor fix is in progress. Estimated hopeful delivery end of november [http://boards.openpandora.org/topic/16837-aluminium-cases-are-being-made/page-11#entry363002http://boards.openpandora.org/topic/16837-aluminium-cases-are-being-made/page-11#entry363002]<br />
* '''2015'''<br />
* (10 jan) Software for the production machinery turns out not to work, and a new solution has been found. Pandora cases are now planned for production end of January [http://boards.openpandora.org/topic/17459-some-new-pandora-stuff-available/page-4#entry369949] <br />
* (29 jan) 2-4 weeks delay announced due to CNC crash, culprit is faulty CAM-postprocessor code. Waiting for damage assesment and then repairment parts. [http://boards.openpandora.org/topic/16837-aluminium-cases-are-being-made/page-16#entry371835]<br />
==3d files==<br />
[http://www.openpandora.org/downloads/files/Pandora_Case.zip Case design files]<br />
*Can be used to modify the design, and is 3D-printable. Feel free to share modifications with the community.<br />
<br />
<big>* License for the Pandora Case Files:</big> <br />
<br />
* I, Dave Cancilier, <br />
* <br />
* still retain all rights and ownership an have rights to do anything with <br />
* Pandora design/files as I wish, such as uploading to a website, selling the <br />
* files, using them for derivative works etc. <br />
* <br />
* It is open for non commercial use, any company/persons using for monetary <br />
* purposes or for resale must contact me first and possibly pay small <br />
* royalties, or a one time fee on sales and/or use. <br />
* <br />
* By accepting and redistributing these files/design you are agreeing to these <br />
* terms. If you do not agree, the files must be deleted/destroyed. <br />
* <br />
* <br />
* Regards, <br />
* Dave <br />
<br />
<big>(End of License)</big><br />
<br />
===Labels===<br />
[https://pyra-handheld.com/boards/resources/pandora-labels.4553/ stickers] to put inside battery compartment.<br />
[[Category:Hardware]]</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Timeline&diff=30134Pyra:Timeline2015-10-22T07:18:57Z<p>Kingu: added pre-preorders and prototype sale</p>
<hr />
<div>Triple duty of notable events and planned events, current progress. Some history and News coverage<br />
<br />
__FORCETOC__<br />
<br />
'''History and events'''<br />
===== 2014+ =====<br />
* (18.july) Revision of mainPCB arrives, can be populated. Silkscreening not final. [https://pbs.twimg.com/media/Bs0ac0FIUAArknf.jpg:large] Based on the developmentboard with the name dragonbfly rev3<br />
===== 2015 =====<br />
* (22.okt) Early morning all 200 pre-preorders á 290€ and 8 prototypes at 1400€ sold out<br />
* (17.okt) 17.17 CET 200 Pre-preorders and 8 prototypes go live. 10 prototypes are reserved for devs.<br />
<br />
* '''News coverage'''<br />
* 21 july.2014 [http://www.golem.de/news/pyra-handheld-open-pandora-nachfolger-kommt-vielleicht-schon-2015-1407-108016.html Pyra-Handheld: Open-Pandora-Nachfolger kommt vielleicht schon 2015] Golem.de [http://www.ozcrates.lbti.me/2014/07/pyra-handheld-open-pandora-nachfolger-kommt-vielleicht-schon-2015/97662 2]ozcrates.lbti.me<br />
* 20 july.2014 [http://www.phoronix.com/scan.php?page=news_item&px=MTc0NTE The DragonBox Pyra Moves Closer As OpenPandora Successor]Phoronix [http://www.reviewlinux.com/the-dragonbox-pyra-moves-closer-as-openpandora-successor-27725.html 2]reviewlinux.com<br />
* 11.feb.2014 [http://gaminggadgets.de/dragonbox-pyra-maechtige-handheld-konsole-mit-linux-vom-openpandora-macher DragonBox Pyra. Mächtige Handheld-Konsole mit Linux vom OpenPandora-Macher] GamingGadgets.de<br />
* 07 feb.2014 [http://liliputing.com/2014/02/dragonbox-pyra-open-source-mobile-game-console-to-pick-up-where-openpandora-left-off.html DragonBox Pyra open source mobile game console to pick up where OpenPandora left off]liliputing<br />
[http://www.tgdaily.com/hardware-features/87591-open-source-gaming-with-the-dragonbox-pyra 2]tgdaily.com [http://www.open-electronics.org/dragonbox-pyra-picks-up-openpandora-heritage/ 3]open-electronics.org [http://linuxgamenews.com/post/76255626149/dragonbox-pyra-open-source-gaming-with-the-arm-powered-c 4]linuxgamenews.com<br />
* 03 feb.2014 [http://obscurehandhelds.com/?p=2617 EvilDragon Announces A Pandora Successor, The Pyra]obscurehandhelds.com [http://www.geeky-gadgets.com/dragonbox-pyra-open-source-games-console-announced-video-10-02-2014/ 2]geeky-gadgets<br />
* 02 feb.2014 [http://www.golem.de/news/pyra-open-pandora-nachfolger-angekuendigt-1402-104312.html Pyra: Open-Pandora-Nachfolger angekündigt]Golem.de</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Case&diff=30133Pyra:Case2015-10-22T06:50:53Z<p>Kingu: added rendered image of case</p>
<hr />
<div>===Case file===<br />
*The [http://www.openpandora.org/downloads/Pyra.blend.zip casefile] can be used to make mods or renders of the real thing.<br />
<br />
[[File:Pyra_Anthrazit.png|800px]] <br />
<br />
===Injection Plastic===<br />
* The default injection molded case is produced by [http://www.formaction.gr/index_en.html Form Action] in Greece.<br />
* Based on the Pandora case with fixes to, among other things, battery compartment width.<br />
<br />
===Alumimum===<br />
* IDV has shown interest in making an alucase for the pyra if the one for the pandora is successful [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-15#entry346380]<br />
* See [[Case#Aluminium]]<br />
===Development cases===<br />
* In testing the case design and aligning it with components, 3D printing has been utilized.</div>Kinguhttps://pandorawiki.org/index.php?title=File:Pyra_Anthrazit.png&diff=30132File:Pyra Anthrazit.png2015-10-22T06:47:46Z<p>Kingu: Made by [https://boards.openpandora.org/topic/5600148-pyra-blender-file/?page=3#comment-404449 Fusion_Power]</p>
<hr />
<div>Made by [https://boards.openpandora.org/topic/5600148-pyra-blender-file/?page=3#comment-404449 Fusion_Power]</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Case&diff=30131Pyra:Case2015-10-22T06:45:24Z<p>Kingu: added case file</p>
<hr />
<div>==Case file==<br />
*[http://www.openpandora.org/downloads/Pyra.blend.zip casefile] This can be used to make mods or renders of the real thing.<br />
<br />
===Injection Plastic===<br />
* The default injection molded case is produced by [http://www.formaction.gr/index_en.html Form Action] in Greece.<br />
* Based on the Pandora case with fixes to, among other things, battery compartment width.<br />
<br />
===Alumimum===<br />
* IDV has shown interest in making an alucase for the pyra if the one for the pandora is successful [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-15#entry346380]<br />
* See [[Case#Aluminium]]<br />
===Development cases===<br />
* In testing the case design and aligning it with components, 3D printing has been utilized.</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:LEDs&diff=30125Pyra:LEDs2015-09-10T08:35:23Z<p>Kingu: added youtube link showing blinkenlights</p>
<hr />
<div>how to manage blinkenlights<br />
http://boards.openpandora.org/topic/16098-logo-tweaking/page-7#entry330598<br />
http://boards.openpandora.org/topic/16098-logo-tweaking/page-7#entry330609 < br><br />
[https://www.youtube.com/watch?v=BqtoQz94Ngc Video showing all blinkenlights]</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Keyboard&diff=30122Pyra:Keyboard2015-09-04T22:28:48Z<p>Kingu: </p>
<hr />
<div><br />
[http://boards.openpandora.org/uploads/post-1-0-88733000-1441330641.jpg Image]<br />
==Hardware==<br />
<br />
http://dev.pyra-handheld.com/index.php/p/pyra-kernel/source/tree/e20a43f968367b66aa297b780729d19bf771138a/arch/arm/boot/dts/omap5-pyra.dts<br />
[[Image:Buttonclustercap.jpg|thumb|Buttoncluster buttons]]<br />
* The plastic of the buttoncluster keys will be glued on top of the mat, so they feel like standard gaming buttons [the plastic of the buttons will be glued on top of the mat, so they feel like standard gaming buttons ED]<br />
[[Image:Keymat.jpg|thumb|Keymat]]<br />
* Keys will be surrounded by a bit of transparent silicone mat (but will be 0,1mm higher), which will give a nice feeling and also light up the key surroundings as well as the characters. [http://boards.openpandora.org/topic/18225-finishing-up-the-hardware/#entry388318 ED]<br />
64 keys and 4 shoulderbuttons in total.<br />
http://ht-tech.at is the company making the keymat. Its a silicone keymat with hard plastic inserts.<br />
<br />
== 2 per key ==<br />
[http://boards.openpandora.org/topic/15275-unofficial-keyboard-layoutsaugust-21-2014/ ?]<br />
<br />
== 3 per key ==<br />
Functional layout, international and coding centric<br />
http://www.keyboard-layout-editor.com/#/layouts/a3e2660eadba25a17a99dbeabaccb742<br />
<br />
Language centric. type full layout via chording, language centric.<br />
http://www.keyboard-layout-editor.com/#/layouts/be8debb8a9769260074265cc6c02f896 [http://www.keyboard-layout-editor.com/#/layouts/fb7f2a2e2b2b70c0f0896b5bd57c382a German] [http://www.keyboard-layout-editor.com/#/layouts/5df09faf7ea721d2c034b1796057696a french]<br />
<br />
== QWERTY on top ==<br />
<br />
* [http://www.keyboard-layout-editor.com/#/layouts/e2be98679bf72cf8bf987976b547652a grench]<br />
* [http://www.keyboard-layout-editor.com/#/layouts/d50ed376159bd25e4452d5b0d35bab31 kiga] <br />
* [http://www.keyboard-layout-editor.com/#/layouts/f44db21c62efa4deaec56e7b21793bd6 ck draft]<br />
<br />
=== numbers on bottom row ===<br />
<br />
* [http://www.keyboard-layout-editor.com/#/layouts/e6dc12b681f63b144be5f81e519f1574 wb]<br />
<br />
* [http://www.keyboard-layout-editor.com/#/layouts/1ee1e399a54c75d9f5c878f706500612 ck draft]<br />
<br />
== forum threads ==<br />
<br />
* http://boards.openpandora.org/topic/15275-unofficial-keyboard-layoutsmarch-14th-2014/<br />
* http://boards.openpandora.org/topic/15736-action-button-labels/<br />
* http://boards.openpandora.org/topic/16736-testing-alternative-layouts-that-require-single-width-space-intl-layout-vs-big-space-and-other-key-layout-decisions/#entry348154<br />
* http://boards.openpandora.org/topic/16822-explaining-keyboard-layout-proposals-update-voting-decisevely/?p=351037<br />
* http://boards.openpandora.org/topic/16868-the-big-pyra-keyboard-poll/<br />
* http://boards.openpandora.org/topic/16872-and-now-for-something-completely-different-keyboard-option</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Modem&diff=30121Pyra:Modem2015-09-04T22:27:10Z<p>Kingu: added info on versions</p>
<hr />
<div> SIM card slot on models equiped with 3G/UMTS/GPS<br />
Modem is undecided yet, it is speculated that it will be a PLS-8-E [http://www.sectron.eu/products/1-gemalto-m2m/3-industrial-plus/1781-cinterion-r-pls8-e-by-gemalto-m2m-.html]<br />
<br />
GSM/LTE is most prevalent, and would mean only one chip in all pyras. For reference these are the networks and frequencies used in [https://en.wikipedia.org/wiki/List_of_mobile_network_operators_of_Europe Europe] and [https://en.wikipedia.org/wiki/List_of_United_States_wireless_communications_service_providers The US]<br />
Another variable is price. A 3g modem is cheaper than a 4g one. But they are pin-compatible, which means a decision can be made based on demand. It is also possible to upgrade to 4G by moving to those in production at a later stage.<br />
<br />
== Antenna ==<br />
<br />
The [http://www.mouser.com/ds/2/23/09MD-0023-2-PS-Calvus-180337.pdf Antenova A10340] as seen here [http://boards.openpandora.org/uploads/post-1-0-54530500-1406937220.jpg ]is listed with "Antennas Calvus SMD GSM850/ 900/1800/1900/WCDMA"<br />
<br />
== Versions ==<br />
All models will be available for preorders and will be produced based on those orders. [http://boards.openpandora.org/topic/17497-pyra-4g-wireless-bands/page-2#entry398645]</div>Kinguhttps://pandorawiki.org/index.php?title=Case&diff=30120Case2015-09-02T23:40:20Z<p>Kingu: added original case notice from ED</p>
<hr />
<div>==Case for the pandora==<br />
The original case company still exists and they got the molds.<br />
They can be transported but, but shipping freight is pricey due to weight.[http://boards.openpandora.org/topic/16837-cancelled-aluminium-cases-are-being-made/page-30#entry397899]<br />
<br />
===Plastic===<br />
* Black plastic or black plastic coated with gray paint.<br />
* Molded plastic by company in China that is now closed. The injection moulds are lost.<br />
<br />
===Aluminium===<br />
<br />
[[File:MouseGray.jpg|thumbnail|left|Mouse Gray]]<br />
[[File:JetBlack.jpg|thumbnail|none|Jet Black]]<br />
*<br />
* Manufactured in Germany on a brand new 5-Axis CNC machining centre.[http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-14#entry346202]<br />
* [https://www.dragonbox.de/en/pandora/192-pandora-aluminium-case-preorder.html Preorder] by external company [http://www.idv-engineering.de/ IDV engineering] working with [https://www.dragonbox.de Dragonbox]. A minimum of 100 orders is needed and met, the initial run is not limited to 100. Dragonbox has ordered 20 for resale [http://boards.openpandora.org/topic/16729-aluminium-case-pictures/#entry347782] <br />
* Costs 99 EUR (incl. VAT) A 35 euro service is offered by dragonbox to change cases. [https://www.dragonbox.de/en/pandora/192-pandora-aluminium-case-preorder.html]<br />
* This is in tune with the production cost of the project, and that its offered as a service rather than for profit.[http://boards.openpandora.org/topic/16608-aluminium-case-being-made/#entry343550]<br />
* Timeframe is 4 weeks in production, which starts when pre-order threshold is met. [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/#entry343550]<br />
* [http://www.alumeco.com/Products/Plates/EN_AW-7075.aspx AW-7075] (540 N/mm²) Aluminium with hard anodizing. (This is a hard coating atop the raw aluminium that hardens it and prevents corrosion. Normal anodizing doesnt leave the surface as smooth. The smooth surface will not hold paint, and the type of high grade alu used does not respond well to colour-anodizing in other colours than those offered.) [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-9#entry344902]<br />
* Smooth finish [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-15#entry346380]<br />
* Hinge will be redesigned [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-15#entry346380]<br />
* All latches and notches on the original case design will be replaced by screws.[http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-3#entry343698][http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-5#entry344003] Torx or hex screws will be used [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-15#entry346380]<br />
* As a full aluminium case is also a Faraday cage that shields wireless signals, an insert will be made to allow for connectivity. [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-5#entry344003] This "window" will be black plastic and might have an antenna engraved on it. [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-9#entry344902] It can be left out if the buyer so desires [http://boards.openpandora.org/topic/16837-aluminium-cases-are-being-made/page-2#entry351898] by leaving a note to ED with your purchase.<br />
* Case will be milled down from a 3KG block of aluminium [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-15#entry346380]<br />
* Work involved in making a case. [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-14#entry346216]<br />
* The cost of making just one prototype is estimated at 4000€, which, if divided on 100 preorders, would drive the price up considerably. Hence the limit of 100 to start the process for everyone. [http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-15#entry346380]<br />
* When ordering a Pandora in the future, if there are any left, the alucase could be added as a default option.[http://boards.openpandora.org/topic/16608-aluminium-case-being-made/page-3#entry343698] The extra price will be 100 Euro [http://boards.openpandora.org/topic/16679-aluminium-case-ready-for-preorder-2014-07-18/page-3#entry346088]<br />
* '''2014'''<br />
* (18 july) EvilDragon: aTc, If the case won't work out, you get the money back.<br />
* (16 aug) [http://boards.openpandora.org/topic/16837-aluminium-cases-are-being-made/ ED has given the green light to start production.]<br />
* (7 nov) There is an issue with translating the cad files to cnc programming, CAM postprocessor fix is in progress. Estimated hopeful delivery end of november [http://boards.openpandora.org/topic/16837-aluminium-cases-are-being-made/page-11#entry363002http://boards.openpandora.org/topic/16837-aluminium-cases-are-being-made/page-11#entry363002]<br />
* '''2015'''<br />
* (10 jan) Software for the production machinery turns out not to work, and a new solution has been found. Pandora cases are now planned for production end of January [http://boards.openpandora.org/topic/17459-some-new-pandora-stuff-available/page-4#entry369949] <br />
* (29 jan) 2-4 weeks delay announced due to CNC crash, culprit is faulty CAM-postprocessor code. Waiting for damage assesment and then repairment parts. [http://boards.openpandora.org/topic/16837-aluminium-cases-are-being-made/page-16#entry371835]<br />
==3d files==<br />
[http://www.openpandora.org/downloads/files/Pandora_Case.zip Case design files]<br />
*Can be used to modify the design, and is 3D-printable. Feel free to share modifications with the community.<br />
<br />
<big>* License for the Pandora Case Files:</big> <br />
<br />
* I, Dave Cancilier, <br />
* <br />
* still retain all rights and ownership an have rights to do anything with <br />
* Pandora design/files as I wish, such as uploading to a website, selling the <br />
* files, using them for derivative works etc. <br />
* <br />
* It is open for non commercial use, any company/persons using for monetary <br />
* purposes or for resale must contact me first and possibly pay small <br />
* royalties, or a one time fee on sales and/or use. <br />
* <br />
* By accepting and redistributing these files/design you are agreeing to these <br />
* terms. If you do not agree, the files must be deleted/destroyed. <br />
* <br />
* <br />
* Regards, <br />
* Dave <br />
<br />
<big>(End of License)</big><br />
<br />
[[Category:Hardware]]</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:RAM&diff=30076Pyra:RAM2015-06-27T21:02:55Z<p>Kingu: added 2GB quote from ED</p>
<hr />
<div>Dual Channel PC DDR3/DDR3L 532MHz<br />
<br />
* 4 chipslots on the [[Pyra:Moduleboard]] at 8gib density means 4GB total. It is not yet decided if total amount will be 2 or 4GB.<br />
<br />
* 2GB [https://twitter.com/EvilDragon1717/status/614405797783584769 confirmed]</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Keyboard&diff=30075Pyra:Keyboard2015-06-20T23:38:58Z<p>Kingu: added keymat and image</p>
<hr />
<div>==Hardware==<br />
<br />
http://dev.pyra-handheld.com/index.php/p/pyra-kernel/source/tree/e20a43f968367b66aa297b780729d19bf771138a/arch/arm/boot/dts/omap5-pyra.dts<br />
[[Image:Buttonclustercap.jpg|thumb|Buttoncluster buttons]]<br />
* The plastic of the buttoncluster keys will be glued on top of the mat, so they feel like standard gaming buttons [the plastic of the buttons will be glued on top of the mat, so they feel like standard gaming buttons ED]<br />
[[Image:Keymat.jpg|thumb|Keymat]]<br />
* Keys will be surrounded by a bit of transparent silicone mat (but will be 0,1mm higher), which will give a nice feeling and also light up the key surroundings as well as the characters. [http://boards.openpandora.org/topic/18225-finishing-up-the-hardware/#entry388318 ED]<br />
64 keys and 4 shoulderbuttons in total.<br />
http://ht-tech.at is the company making the keymat. Its a silicone keymat with hard plastic inserts.<br />
<br />
== 2 per key ==<br />
[http://boards.openpandora.org/topic/15275-unofficial-keyboard-layoutsaugust-21-2014/ ?]<br />
<br />
== 3 per key ==<br />
Functional layout, international and coding centric<br />
http://www.keyboard-layout-editor.com/#/layouts/a3e2660eadba25a17a99dbeabaccb742<br />
<br />
Language centric. type full layout via chording, language centric.<br />
http://www.keyboard-layout-editor.com/#/layouts/be8debb8a9769260074265cc6c02f896 [http://www.keyboard-layout-editor.com/#/layouts/fb7f2a2e2b2b70c0f0896b5bd57c382a German] [http://www.keyboard-layout-editor.com/#/layouts/5df09faf7ea721d2c034b1796057696a french]<br />
<br />
== QWERTY on top ==<br />
<br />
* [http://www.keyboard-layout-editor.com/#/layouts/e2be98679bf72cf8bf987976b547652a grench]<br />
* [http://www.keyboard-layout-editor.com/#/layouts/d50ed376159bd25e4452d5b0d35bab31 kiga] <br />
* [http://www.keyboard-layout-editor.com/#/layouts/f44db21c62efa4deaec56e7b21793bd6 ck draft]<br />
<br />
=== numbers on bottom row ===<br />
<br />
* [http://www.keyboard-layout-editor.com/#/layouts/e6dc12b681f63b144be5f81e519f1574 wb]<br />
<br />
* [http://www.keyboard-layout-editor.com/#/layouts/1ee1e399a54c75d9f5c878f706500612 ck draft]<br />
<br />
== forum threads ==<br />
<br />
* http://boards.openpandora.org/topic/15275-unofficial-keyboard-layoutsmarch-14th-2014/<br />
* http://boards.openpandora.org/topic/15736-action-button-labels/<br />
* http://boards.openpandora.org/topic/16736-testing-alternative-layouts-that-require-single-width-space-intl-layout-vs-big-space-and-other-key-layout-decisions/#entry348154<br />
* http://boards.openpandora.org/topic/16822-explaining-keyboard-layout-proposals-update-voting-decisevely/?p=351037<br />
* http://boards.openpandora.org/topic/16868-the-big-pyra-keyboard-poll/<br />
* http://boards.openpandora.org/topic/16872-and-now-for-something-completely-different-keyboard-option</div>Kinguhttps://pandorawiki.org/index.php?title=File:Keymat.jpg&diff=30074File:Keymat.jpg2015-06-20T23:35:04Z<p>Kingu: Rendering of pyra keymat.</p>
<hr />
<div>Rendering of pyra keymat.</div>Kinguhttps://pandorawiki.org/index.php?title=File:Buttonclustercap.jpg&diff=30073File:Buttonclustercap.jpg2015-06-20T23:31:43Z<p>Kingu: Plastic button glued atop keymat</p>
<hr />
<div>Plastic button glued atop keymat</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Moduleboard&diff=30072Pyra:Moduleboard2015-06-20T23:28:28Z<p>Kingu: added image</p>
<hr />
<div>The board with [[Pyra:CPU|CPU]] and [[Pyra:RAM|RAM]] which detaches from the [[Pyra:Mainboard|Mainboard]]<br />
[[Image:Moduleboard.jpg|thumb|PCB traces]]</div>Kinguhttps://pandorawiki.org/index.php?title=File:Moduleboard.jpg&diff=30071File:Moduleboard.jpg2015-06-20T23:25:20Z<p>Kingu: Traces of moduleboard</p>
<hr />
<div>Traces of moduleboard</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Keyboard&diff=30067Pyra:Keyboard2015-05-14T20:42:44Z<p>Kingu: </p>
<hr />
<div>http://dev.pyra-handheld.com/index.php/p/pyra-kernel/source/tree/e20a43f968367b66aa297b780729d19bf771138a/arch/arm/boot/dts/omap5-pyra.dts<br />
<br />
<br />
64 keys and 4 shoulderbuttons in total.<br />
http://ht-tech.at is the company making the keymat. Its a silicone keymat with hard plastic inserts.<br />
<br />
== 2 per key ==<br />
[http://boards.openpandora.org/topic/15275-unofficial-keyboard-layoutsaugust-21-2014/ ?]<br />
<br />
== 3 per key ==<br />
Functional layout, international and coding centric<br />
http://www.keyboard-layout-editor.com/#/layouts/a3e2660eadba25a17a99dbeabaccb742<br />
<br />
Language centric. type full layout via chording, language centric.<br />
http://www.keyboard-layout-editor.com/#/layouts/be8debb8a9769260074265cc6c02f896 [http://www.keyboard-layout-editor.com/#/layouts/fb7f2a2e2b2b70c0f0896b5bd57c382a German] [http://www.keyboard-layout-editor.com/#/layouts/5df09faf7ea721d2c034b1796057696a french]<br />
<br />
== QWERTY on top ==<br />
<br />
* [http://www.keyboard-layout-editor.com/#/layouts/e2be98679bf72cf8bf987976b547652a grench]<br />
* [http://www.keyboard-layout-editor.com/#/layouts/d50ed376159bd25e4452d5b0d35bab31 kiga] <br />
* [http://www.keyboard-layout-editor.com/#/layouts/f44db21c62efa4deaec56e7b21793bd6 ck draft]<br />
<br />
=== numbers on bottom row ===<br />
<br />
* [http://www.keyboard-layout-editor.com/#/layouts/e6dc12b681f63b144be5f81e519f1574 wb]<br />
<br />
* [http://www.keyboard-layout-editor.com/#/layouts/1ee1e399a54c75d9f5c878f706500612 ck draft]<br />
<br />
== forum threads ==<br />
<br />
* http://boards.openpandora.org/topic/15275-unofficial-keyboard-layoutsmarch-14th-2014/<br />
* http://boards.openpandora.org/topic/15736-action-button-labels/<br />
* http://boards.openpandora.org/topic/16736-testing-alternative-layouts-that-require-single-width-space-intl-layout-vs-big-space-and-other-key-layout-decisions/#entry348154<br />
* http://boards.openpandora.org/topic/16822-explaining-keyboard-layout-proposals-update-voting-decisevely/?p=351037<br />
* http://boards.openpandora.org/topic/16868-the-big-pyra-keyboard-poll/<br />
* http://boards.openpandora.org/topic/16872-and-now-for-something-completely-different-keyboard-option</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Main_Page&diff=30066Pyra:Main Page2015-04-29T22:58:30Z<p>Kingu: /* Hacking */</p>
<hr />
<div>__NOTOC__<br />
<br />
{| width="100%"<br />
|-<br />
* Dont link to anything here, it will break.<br />
[https://webchat.freenode.net/?channels=#pyra #pyra] or [https://webchat.freenode.net/?channels=#dragonbox-pyra #dragonbox-pyra] at irc.freenode.org<br />
* [http://boards.openpandora.org/topic/15758-pyra-marketing-slogan/ slogan] <br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
<br />
<div style="clear: both; height: 1px;"></div><br />
[[Image:DesktopIcon.png | left | 50px]]<br />
== Intro ==<br />
<div style="clear: both; height: 1px;"></div><br />
<br />
* [[Team]]<br />
* [[Pyra:Quickstart|Quickstart]]<br />
* [[Pyra:Overview|Overview]]<br />
* [[Pyra:Manual|Manual]]<br />
* [[Pyra:Timeline|Timeline]]<br />
* [[Pyra:Environmental|Environmental]]<br />
* [[Pyra:Logo|Logo]]<br />
* Licensing<br />
* Warranty<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:HardwareIcon.png | left | 50px]]<br />
<br />
== Hardware ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Pyra:Case|Case]]<br />
* [[Pyra:Keyboard|Keyboard]]<br />
* [[Pyra:Nubs|Nubs]]<br />
* [[Pyra:Storage|Storage]]<br />
* [[Pyra:Battery|Battery]]<br />
<br />
* [[Pyra:Mainboard|Mainboard]]<br />
* [[Pyra:RAM|RAM]]<br />
* [[Pyra:USB|USB]]<br />
* [[Pyra:WiFi|WiFi]]<br />
* [[Pyra:Audio|Audio]]<br />
* [[Pyra:Bluetooth|Bluetooth]]<br />
* [[Pyra:LEDs|LEDs]]<br />
<br />
* [[Pyra:Moduleboard|Moduleboard]]<br />
* [[Pyra:CPU|CPU]]<br />
* [[Pyra:GPU|GPU]]<br />
<br />
* [[Pyra:Modem|Modem]]<br />
* [[Pyra:GPS|GPS]]<br />
<br />
* [[Pyra:Displayboard|Displayboard]]<br />
* [[Pyra:Display|Display]]<br />
<br />
* [[Pyra:Dock|Dock]]<br />
<br />
* [[Merchandise]]<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:SoftwareIcon.png | left | 50px]]<br />
<br />
== Software ==<br />
<div style="clear: both; height: 1px;"></div><br />
* uBoot <br />
* [[Xfce]]<br />
* [[OpenBox]]<br />
* [[Pyra:Debian|Debian]] (default)<br />
* Slackware<br />
* Gentoo<br />
* Tinycore<br />
*<br />
* Packagemanager<br />
* Viewber<br />
* Retroarch<br />
* [[Legal Emulation Resources|Emugames]]<br />
* [[Compo4All]]<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:DevelopmentIcon.png | left | 50px]]<br />
<br />
== Hacking ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Modifications]]<br />
* [[Pyra:kernel|kernel]]<br />
* [[Pyra:.dbp|.dbp]]<br />
* [[Basic Linux Guide|Commands]]<br />
* Overclocking<br />
* (Customlibs)<br />
* Toolchain<br />
* [[Floating Point Optimization|Float]]<br />
* [[Assembly Code Optimization|Assembly]]<br />
* GLshim<br />
* Crosscompile<br />
* Repository<br />
* (Repairs)<br />
* Partlist<br />
* [[Wiki TODO|Wiki]]<br />
* *() possible<br />
|}<br />
{|<br />
[[File:CommunityBox.png|link=Logo|left|50px]]<br />
|}<br />
----<br />
{|<br />
| ''Unofficial source of info, [[Openpandora GmbH]] not responsible for content.<br />
|}</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Main_Page&diff=30065Pyra:Main Page2015-04-29T22:55:22Z<p>Kingu: /* Hacking */</p>
<hr />
<div>__NOTOC__<br />
<br />
{| width="100%"<br />
|-<br />
* Dont link to anything here, it will break.<br />
[https://webchat.freenode.net/?channels=#pyra #pyra] or [https://webchat.freenode.net/?channels=#dragonbox-pyra #dragonbox-pyra] at irc.freenode.org<br />
* [http://boards.openpandora.org/topic/15758-pyra-marketing-slogan/ slogan] <br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
<br />
<div style="clear: both; height: 1px;"></div><br />
[[Image:DesktopIcon.png | left | 50px]]<br />
== Intro ==<br />
<div style="clear: both; height: 1px;"></div><br />
<br />
* [[Team]]<br />
* [[Pyra:Quickstart|Quickstart]]<br />
* [[Pyra:Overview|Overview]]<br />
* [[Pyra:Manual|Manual]]<br />
* [[Pyra:Timeline|Timeline]]<br />
* [[Pyra:Environmental|Environmental]]<br />
* [[Pyra:Logo|Logo]]<br />
* Licensing<br />
* Warranty<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:HardwareIcon.png | left | 50px]]<br />
<br />
== Hardware ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Pyra:Case|Case]]<br />
* [[Pyra:Keyboard|Keyboard]]<br />
* [[Pyra:Nubs|Nubs]]<br />
* [[Pyra:Storage|Storage]]<br />
* [[Pyra:Battery|Battery]]<br />
<br />
* [[Pyra:Mainboard|Mainboard]]<br />
* [[Pyra:RAM|RAM]]<br />
* [[Pyra:USB|USB]]<br />
* [[Pyra:WiFi|WiFi]]<br />
* [[Pyra:Audio|Audio]]<br />
* [[Pyra:Bluetooth|Bluetooth]]<br />
* [[Pyra:LEDs|LEDs]]<br />
<br />
* [[Pyra:Moduleboard|Moduleboard]]<br />
* [[Pyra:CPU|CPU]]<br />
* [[Pyra:GPU|GPU]]<br />
<br />
* [[Pyra:Modem|Modem]]<br />
* [[Pyra:GPS|GPS]]<br />
<br />
* [[Pyra:Displayboard|Displayboard]]<br />
* [[Pyra:Display|Display]]<br />
<br />
* [[Pyra:Dock|Dock]]<br />
<br />
* [[Merchandise]]<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:SoftwareIcon.png | left | 50px]]<br />
<br />
== Software ==<br />
<div style="clear: both; height: 1px;"></div><br />
* uBoot <br />
* [[Xfce]]<br />
* [[OpenBox]]<br />
* [[Pyra:Debian|Debian]] (default)<br />
* Slackware<br />
* Gentoo<br />
* Tinycore<br />
*<br />
* Packagemanager<br />
* Viewber<br />
* Retroarch<br />
* [[Legal Emulation Resources|Emugames]]<br />
* [[Compo4All]]<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:DevelopmentIcon.png | left | 50px]]<br />
<br />
== Hacking ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Modifications]]<br />
* [[Pyra:kernel|kernel]]<br />
* [[Pyra:.dbp|.dbp]]<br />
* [[Basic Linux Guide|Commands]]<br />
* Overclocking<br />
* (Customlibs)<br />
* Toolchain<br />
* [[Floating Point Optimization|Float]]<br />
* [[Assembly Code Optimization|Assembly]]<br />
* GLshim<br />
* Crosscompile<br />
* Repository<br />
* (Repairs)<br />
* Partlist<br />
* [[Wiki TODO|Wiki]]<br />
* *() may be needed<br />
|}<br />
{|<br />
[[File:CommunityBox.png|link=Logo|left|50px]]<br />
|}<br />
----<br />
{|<br />
| ''Unofficial source of info, [[Openpandora GmbH]] not responsible for content.<br />
|}</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Main_Page&diff=30064Pyra:Main Page2015-04-29T22:55:01Z<p>Kingu: /* Hacking */</p>
<hr />
<div>__NOTOC__<br />
<br />
{| width="100%"<br />
|-<br />
* Dont link to anything here, it will break.<br />
[https://webchat.freenode.net/?channels=#pyra #pyra] or [https://webchat.freenode.net/?channels=#dragonbox-pyra #dragonbox-pyra] at irc.freenode.org<br />
* [http://boards.openpandora.org/topic/15758-pyra-marketing-slogan/ slogan] <br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
<br />
<div style="clear: both; height: 1px;"></div><br />
[[Image:DesktopIcon.png | left | 50px]]<br />
== Intro ==<br />
<div style="clear: both; height: 1px;"></div><br />
<br />
* [[Team]]<br />
* [[Pyra:Quickstart|Quickstart]]<br />
* [[Pyra:Overview|Overview]]<br />
* [[Pyra:Manual|Manual]]<br />
* [[Pyra:Timeline|Timeline]]<br />
* [[Pyra:Environmental|Environmental]]<br />
* [[Pyra:Logo|Logo]]<br />
* Licensing<br />
* Warranty<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:HardwareIcon.png | left | 50px]]<br />
<br />
== Hardware ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Pyra:Case|Case]]<br />
* [[Pyra:Keyboard|Keyboard]]<br />
* [[Pyra:Nubs|Nubs]]<br />
* [[Pyra:Storage|Storage]]<br />
* [[Pyra:Battery|Battery]]<br />
<br />
* [[Pyra:Mainboard|Mainboard]]<br />
* [[Pyra:RAM|RAM]]<br />
* [[Pyra:USB|USB]]<br />
* [[Pyra:WiFi|WiFi]]<br />
* [[Pyra:Audio|Audio]]<br />
* [[Pyra:Bluetooth|Bluetooth]]<br />
* [[Pyra:LEDs|LEDs]]<br />
<br />
* [[Pyra:Moduleboard|Moduleboard]]<br />
* [[Pyra:CPU|CPU]]<br />
* [[Pyra:GPU|GPU]]<br />
<br />
* [[Pyra:Modem|Modem]]<br />
* [[Pyra:GPS|GPS]]<br />
<br />
* [[Pyra:Displayboard|Displayboard]]<br />
* [[Pyra:Display|Display]]<br />
<br />
* [[Pyra:Dock|Dock]]<br />
<br />
* [[Merchandise]]<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:SoftwareIcon.png | left | 50px]]<br />
<br />
== Software ==<br />
<div style="clear: both; height: 1px;"></div><br />
* uBoot <br />
* [[Xfce]]<br />
* [[OpenBox]]<br />
* [[Pyra:Debian|Debian]] (default)<br />
* Slackware<br />
* Gentoo<br />
* Tinycore<br />
*<br />
* Packagemanager<br />
* Viewber<br />
* Retroarch<br />
* [[Legal Emulation Resources|Emugames]]<br />
* [[Compo4All]]<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:DevelopmentIcon.png | left | 50px]]<br />
<br />
== Hacking ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Modifications]]<br />
* [[Pyra:kernel|kernel]]<br />
* [[Pyra:.dbp|.dbp]]<br />
* [[Basic Linux Guide|Commands]]<br />
* Overclocking<br />
* (Customlibs)<br />
* Toolchain<br />
* [[Floating Point Optimization|Float]]<br />
* [[Assembly Code Optimization|Assembly]]<br />
* GLshim<br />
* Crosscompile<br />
* Repository<br />
* (Repairs)<br />
* Partlist<br />
* [[Wiki TODO|Wiki]]<br />
* *() may be needed<br />
{|<br />
[[File:CommunityBox.png|link=Logo|left|50px]]<br />
|}<br />
----<br />
{|<br />
| ''Unofficial source of info, [[Openpandora GmbH]] not responsible for content.<br />
|}</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:kernel&diff=30061Pyra:kernel2015-04-26T03:24:44Z<p>Kingu: added http://projects.goldelico.com/p/gta04-kernel/</p>
<hr />
<div>* http://projects.goldelico.com/p/gta04-kernel/</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Main_Page&diff=30060Pyra:Main Page2015-04-26T03:24:15Z<p>Kingu: /* Hacking */ added kernel</p>
<hr />
<div>__NOTOC__<br />
<br />
{| width="100%"<br />
|-<br />
* Dont link to anything here, it will break.<br />
[https://webchat.freenode.net/?channels=#pyra #pyra] or [https://webchat.freenode.net/?channels=#dragonbox-pyra #dragonbox-pyra] at irc.freenode.org<br />
* [http://boards.openpandora.org/topic/15758-pyra-marketing-slogan/ slogan] <br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
<br />
<div style="clear: both; height: 1px;"></div><br />
[[Image:DesktopIcon.png | left | 50px]]<br />
== Intro ==<br />
<div style="clear: both; height: 1px;"></div><br />
<br />
* [[Team]]<br />
* [[Pyra:Quickstart|Quickstart]]<br />
* [[Pyra:Overview|Overview]]<br />
* [[Pyra:Manual|Manual]]<br />
* [[Pyra:Timeline|Timeline]]<br />
* [[Pyra:Environmental|Environmental]]<br />
* [[Pyra:Logo|Logo]]<br />
* Licensing<br />
* Warranty<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:HardwareIcon.png | left | 50px]]<br />
<br />
== Hardware ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Pyra:Case|Case]]<br />
* [[Pyra:Keyboard|Keyboard]]<br />
* [[Pyra:Nubs|Nubs]]<br />
* [[Pyra:Storage|Storage]]<br />
* [[Pyra:Battery|Battery]]<br />
<br />
* [[Pyra:Mainboard|Mainboard]]<br />
* [[Pyra:RAM|RAM]]<br />
* [[Pyra:USB|USB]]<br />
* [[Pyra:WiFi|WiFi]]<br />
* [[Pyra:Audio|Audio]]<br />
* [[Pyra:Bluetooth|Bluetooth]]<br />
* [[Pyra:LEDs|LEDs]]<br />
<br />
* [[Pyra:Moduleboard|Moduleboard]]<br />
* [[Pyra:CPU|CPU]]<br />
* [[Pyra:GPU|GPU]]<br />
<br />
* [[Pyra:Modem|Modem]]<br />
* [[Pyra:GPS|GPS]]<br />
<br />
* [[Pyra:Displayboard|Displayboard]]<br />
* [[Pyra:Display|Display]]<br />
<br />
* [[Pyra:Dock|Dock]]<br />
<br />
* [[Merchandise]]<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:SoftwareIcon.png | left | 50px]]<br />
<br />
== Software ==<br />
<div style="clear: both; height: 1px;"></div><br />
* uBoot <br />
* [[Xfce]]<br />
* [[OpenBox]]<br />
* [[Pyra:Debian|Debian]] (default)<br />
* Slackware<br />
* Gentoo<br />
* Tinycore<br />
*<br />
* Packagemanager<br />
* Viewber<br />
* Retroarch<br />
* [[Legal Emulation Resources|Emugames]]<br />
* [[Compo4All]]<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:DevelopmentIcon.png | left | 50px]]<br />
<br />
== Hacking ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Modifications]]<br />
* [[Pyra:kernel|kernel]]<br />
* [[Pyra:.dbp|.dbp]]<br />
* [[Basic Linux Guide|Commands]]<br />
* Overclocking<br />
* (Customlibs)<br />
* Toolchain<br />
* [[Floating Point Optimization|Float]]<br />
* [[Assembly Code Optimization|Assembly]]<br />
* GLshim<br />
* Crosscompile<br />
* Repository<br />
* (Repairs)<br />
* Partlist<br />
* [[Wiki TODO|Wiki]]<br />
* *() may be needed<br />
|}<br />
{|<br />
[[File:CommunityBox.png|link=Logo|left|50px]]<br />
|}<br />
----<br />
{|<br />
| ''Unofficial source of info, [[Openpandora GmbH]] not responsible for content.<br />
|}</div>Kinguhttps://pandorawiki.org/index.php?title=%C3%85ngstr%C3%B6m&diff=30059Ångström2015-04-16T18:00:25Z<p>Kingu: /* Older versions of Ångstrom */ added 1.70rc</p>
<hr />
<div>'''Super Zaxxon''' is currently the official operating system for the pandora based on [http://www.angstrom-distribution.org/ Ångström] Linux|Gnu. Super Zaxxon is a version upgrade system with frequent system-wide small releases. Compatibility is ensured as a basis of Super Zaxxon. Packages, often relying on their own environment are self retained within the .pnd format and available on [http://repo.openpandora.org/ a pnd repo] separate from the self hosted system packages. An evolutionary non-compatible similarly customized Ångström build called .next is in development.<br />
<br />
== SUPER ZAXXON ==<br />
<br />
== '''Installation''' prerequisites (Offline) ==<br />
<br />
You need a Pandora, and alternatively an SD card, the latter is preferred because running from SD card is the ''recommended install method''.<br />
<br />
* Remember that your Pandora will turn on as soon as a charger is connected. It's also not possible to completely power down a Pandora that's connected to an external power supply.<br />
* Even while charging, a Pandora can be rebooted, either by software (for example, during the installation process below), or with the reboot hotkey: Hold the Pandora button on the keyboard, and flick the power switch to the right.<br />
* Do not connect an external power supply while the battery is removed.<br />
<br />
* '''When the operating system is (re-)installed, all personal files and settings stored on internal flash are DELETED (your PND applications and all data on your SD cards will not be touched).<br />
** Your Pandora will revert to it's default settings and show the first boot wizard on bootup.'''<br />
<br />
== '''Fresh''' - full installation ==<br />
<br />
=== To '''SD-card''' - external storage ===<br />
<br />
==== With '''GUI-tool''' ====<br />
<br />
Prerequisites: You only need the downloaded Super Zaxxon tarball, the sd_installer.pnd and a suitable SD card.<br />
If you have an existing installation of Super Zaxxon you can use the '''GUI-driven tool sd_installer.pnd by David Boucher'''.<br />
http://repo.openpandora.org/?page=detail&app=sd-install-2011-03-10 <br />
to install to an SD card.<br />
<br />
==== Done '''Manually''' ====<br />
<br />
You can extract the tar.bz2-version of the pandora-image onto an SD Card (EXT2) and directly boot off it.Be sure to include a kernel in /boot (unless you want to use the one on the NAND) and use a boot.txt / autoboot.txt to pass parameters to u-boot.This way, you can boot off your SD Card and meddle around with the OS without risking breaking NAND state.<br />
<br />
<br />
# SD card formatted with the FAT32 filesystem (default on Windows). Extract the contents of the operating system .zip file to the root (top level) directory of that card.<br />
# Make sure your Pandora is turned off (remove the battery in case it crashes or doesn't turn off by using normal means).<br />
#'''[http://openpandora.org/firmware/fullflash/SuperZaxxon171.zip Download the operating system image, Super Zaxxon 1.71 (12-Dec-2014)]''' [http://boards.openpandora.org/topic/17471-superzaxxon-v171-final-major-release-released/ forum thread]<br />
# Insert the SD card into your Pandora's first slot (the one on the left, which is closer to headphone jack).<br />
# Press and hold the right shoulder button ('R'), then turn the power on (if you removed the battery, insert it while holding 'R').<br />
# A text menu should appear on screen. Switch to "boot from SD1" using the d-pad, and select this entry with either the 'B' or 'X' controller button.<br />
# Wait for the flash process to finish. Connect a charger to be sure the battery doesn't run out while flashing. Press enter when asked to do so. Might take up to 15 minutes, be sure to wait for it to finish.<br />
# If you use an external power supply, the device will reboot. Othwerwise, it should turn off - in this case press power (without holding 'R') to turn it back on.<br />
# It should then start it's first boot process which might take up to 15 minutes. Be sure to wait for it to finish, otherwise firmware corruption might happen. The installation process will show some warnings, which can be safely ignored. <br />
# When everything is set up, you will be guided through the first boot wizard.<br />
<br />
=== To '''[[NAND]]''' - internal storage ===<br />
<br />
This is where where Super Zaxxon boots from out of the box.<br />
<br />
# Download [http://openpandora.org/firmware/pandora-flash-kit.zip flashkit], unzip, and put on a FAT32 formatted SD-card.<br />
# Download the [http://www.openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20141212-omap3-pandora.ubifs.img image] and [http://www.openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20141212-omap3-pandora.ubifs.img.md5 checksum] for image.<br />
# Rename them rootfs.img for the image and rootfs.md5 for the checksum, and put on a SD-card.<br />
# Insert SD-card into slot closest to headphone jack on pandora, and hold right trigger button "R" while turning on the device.<br />
# Select Boot from SD 1:1 and follow instructions.<br />
<br />
== '''Upgrade''' - distribution upgrade ==<br />
Only upgrade the parts that need upgrading.<br />
Versions after Super Zaxxon 1.52 come with an online operating system update utility: Just select ''System'' -> ''Upgrade Pandora OS'' from the Pandora menu to download the latest system packages (needs working internet connection).<br />
<br />
== '''Online''' - install from a system in use to a drive that isnt ==<br />
<br />
The UBIFS-Version can be used to flash the whole firmware to the Pandora.<br />
<br />
Please only use it if you really need to. Reflashing CAN solve some problems, but it's not the magical tool that can fix everything. You should always try to find another solution. Before reflashing, try the upgrade path below You can get help at the [http://boards.openpandora.org/index.php?/forum/8-support/ Support Section at the boards].<br />
<br />
http://openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20140430-omap3-pandora.ubifs.img<br />
<br />
It is also possible to do an install while the system is running.<br />
Grab the ubifs image and install that from nand to SD-card or vice versa. This is an advanced option.<br />
<br />
The sourcecode for the programs included in the images can be found in the sources-directory, including licenses for each single one of them. The kernel and u-boot sourcecode as well as some other Pandora specific sourcecode can be found on http://git.openpandora.org/<br />
Advanced users can get raw firmware images and rootfs (for SD Card bootup) as well as older versions [http://www.openpandora.org/firmware/ here].<br />
<br />
== Compile build from source code ==<br />
<br />
''openembedded.git''<br />
<br />
This the the OpenEmbedded repository containing recipes for all kinds of stuff.<br />
<br />
{| class="wikitable"<br />
|-<br />
! Head<br />
! Content<br />
|-<br />
| op.openembedded.next<br />
| .next with Pandora specific changes<br />
|-<br />
| org.openembedded.dev<br />
| .dev without any changes<br />
|-<br />
| op.openembedded.dev<br />
| .dev with Pandora specific changes<br />
|-<br />
| op_unstable<br />
| Something unstable I'm guessing<br />
|}<br />
<br />
''openpandora.oe.git''<br />
<br />
This is a Pandora specific OpenEmbedded overlay containing recipes only used on the Pandora.<br />
<br />
{| class="wikitable"<br />
|-<br />
! Head<br />
! Content<br />
|-<br />
| master<br />
|-<br />
| overlay.next<br />
|-<br />
| overlay.stable<br />
|}<br />
<br />
''pandora-oe-environment.git''<br />
<br />
This contains scripts to set up bitbake, and the above OpenEmbedded repositories.<br />
<br />
''Environment setup''<br />
<br />
<source lang="bash"><br />
git clone git://git.openpandora.org/pandora-oe-environment.git pandora-firmware<br />
cd pandora-firmware<br />
source ./op-env-oe.sh<br />
./initial-setup.sh<br />
</source><br />
<br />
''Building Yars' Revenge W.I.P.'' (Also called .next). Query aTc or DJWillis until you get a response.<br />
<br />
The following instructions will allow you to build the current .next image.<br />
<br />
Remember that your building the tip of the experimental tree and not everything even remotely works. Best for people who want to hack and help get it into shape. Do not expect anything remotely good enough to run on your Pandora for real<br />
<br />
It is suggested that you use Debian or a Debian chroot.<br />
<br />
In addition to the base Debian install you will need:<br />
<br />
autoconf<br />
automake<br />
build-essential<br />
coreutils<br />
diffstat<br />
diffstat texi2html gawk chrpath<br />
docbook-utils<br />
fdisk<br />
gawk<br />
gcc<br />
git<br />
git-core<br />
gnome-doc-utils<br />
groff<br />
help2man<br />
libc6-dev-i386<br />
libsdl1.2-dev<br />
liburi-perl<br />
make<br />
mercurial<br />
python-pysqlite2<br />
qemu-arm-static<br />
scrollkeeper<br />
subversion<br />
texi2html<br />
texinfo<br />
unzip<br />
util-linux<br />
x11-xserver-utils<br />
<br />
<source lang="bash"><br />
cd <INSTALLDIR><br />
git clone git://github.com/openpandora/openpandora-oe-environment.git<br />
cd openpandora-oe-environment<br />
./openpandora-setup.sh config<br />
</source><br />
<br />
This will install a number of git repositories containing the build tools and recipes:<br />
<br />
* bitbake<br />
* openembedded-core<br />
* meta-openembedded<br />
* meta-angstrom<br />
* meta-texasinstruments<br />
* meta-openpandora<br />
<br />
* The basic hardware layer that works with OpenEmbedded and can be used in most OpenEmbedded distributions (Angstrom, Yocto, SHR etc.). That hardware layer also needs meta-texasinstruments (the scripts will bring that in, the Angstrom ones or ours).<br />
meta-openpandora-vendor<br />
* The vendor (i.e. openpandora) specific stuff, scripts, tweaks, image files, task files (i.e. what to install and order) and some recipes for things like libpnd.<br />
<br />
From time to time you will want to update and fetch the changes to the base and openpandora recipes. e.g. those report on #openpandora by CIA-57<br />
<br />
<source lang="bash"><br />
. ~/.oe/environment-openpandora<br />
cd <INSTALLDIR>/openpandora-oe-environment<br />
./openpandora-setup.sh update<br />
</source><br />
<br />
There are a number of recipes for build images in openpandora-oe-environment/metadata/meta-openpandora-vendor/recipes-core/images :<br />
<br />
* pandora-core-image no desktop or X11<br />
* pandora-xfce-image XFCE desktop environment<br />
* systemd-pndwip-image<br />
<br />
<source lang="bash"><br />
. ~/.oe/environment-openpandora<br />
cd <INSTALLDIR>/openpandora-oe-environment/build<br />
bitbake systemd-core-image<br />
</source><br />
<br />
This will download required sources and package dependancies, depending on the state of updatesm, build packages and produc an image.<br />
<br />
The preferred method for sending patches for meta-openpandora and meta-openpandora-vendor is to create a fork in github apply you changes and send pull requests to OpenPandora Firmware mailing list: firmware-dev@openpandora.org ([http://openpandora.org/cgi-bin/mailman/listinfo/firmware-dev subscribe])<br />
<br />
= Kernel status =<br />
<br />
The first [[firmware]] release was based on a heavily patched linux-2.6.27-omap1 kernel. linux-omap used to be OMAP community kernel fork, nowadays its code was either merged to mainline or dropped. Further OMAP development continues on mainline kernels, linux-omap tree is mainly used to queue developed code to mainline.<br />
<br />
Current firmware releases are based on 3.x kernel series.<br />
<br />
Driver support in 3.x series is more or less complete, however not all parts are merged to mainline kernel due to various reasons.<br />
<br />
== Merged code (already in mainline as of 3.4) ==<br />
* board support (enables UART, I2C, SPI, RTC, MMC{1,2,3}, NAND, OTG, EHCI, gpio-keys, leds-gpio, keypad, touchscreen, regulators)<br />
* sound: ALSA ASoC machine driver<br />
* bq27500 fuel gauge<br />
* LCD panel driver<br />
* wl1251 [[WiFi]] driver glue (portions only in 2.6.37)<br />
* charging (partial only, 2.6.37)<br />
* wl1251 complete powerdown/suspend using runtime_pm (2.6.38).<br />
* backlight driver (3.4)<br />
<br />
This doesn't list various bugfix patches to get above working :)<br />
<br />
== Not merged ==<br />
now in openpandora.org GIT (mainline merge status in brackets)<br />
* nubs (aka vsense, needs rework for mainline)<br />
* keypad fn handling (not allowed in mainline)<br />
* PWM LEDs (needs rework)<br />
* Overclocking support<br />
* some charging bits (too many hacks)<br />
* various random hacks that benefit pandora but may harm other devices, hence mainline incompatible<br />
<br />
= OpenPandora.org git structure =<br />
Support for various kernels is available in pandora-XX branches or tags, XX corresponds to last part of kernel version number. 2.6.27 is an exception, it's in pandora-27-omap1 branch.<br />
<br />
Branches based on pre-release -rc kernels will be often rebased. This means you can't do 'git pull' on them, use 'git fetch; git reset --hard origin/pandora-XX' instead. '''Warning''': this will destroy all your changes (even if they are commited), backup them first!<br />
<br />
= Configuring newer kernels =<br />
<br />
When compiling mainline kernel, use<br />
<source lang="bash">make omap2plus_defconfig</source><br />
for openpandora.org kernels you can use omap3_pandora_defconfig<br />
<source lang="bash">make omap3_pandora_defconfig</source><br />
after either of those are run, you can tune the configuration for your needs:<br />
<source lang="bash">make menuconfig</source><br />
Now you should be able to build a working kernel. More info available at [[Kernel build instructions]].<br />
<br />
<br />
<br />
==Pandora Firmware Governance==<br />
<br />
The Pandora device is an open ecology --<br />
<br />
The official [[firmware]] is open source and open to patches from the public; to maintain high quality firmware releases a process needs to exist -- audit trails need to be kept to ensure licensing is clear, testing has to be ensured to keep quality high, and our standard practice for submission made clear so it is easy and swift to submit your work.<br />
<br />
Help us sort it out :) This process itself is open source -- as the ecosystem expands our model will change with it; if you are seeing problems, then contact one of the maintainers, mailing list, or the community at large and <br />
All of which are part of the [[Team]]<br />
<br />
The firmware is all of the software that is supplied with a device, so does include the applications which are provided as standard. It is all open source (meaning that OpenPandora provides the source code, often as a requirement of the [http://www.gnu.org/licenses/gpl.html GNU GPL]). A small quantity of the firmware is provided as binary files, which OpenPandora may not be at liberty to disclose the full details of. An example of closed source firmware is for the analogue nubs, which are shipped with small micro-controllers pre-programmed by the nub manufacturer. Only some of the hardware designs and occasional binary blobs like the [[WiFi]] driver are currently not open source; the rest of the firmware stack is open source (predominantly GPL with some LGPL).<br />
<br />
== Replacing the Firmware (Un-bricking) ==<br />
<br />
Rather than patch the firmware, the firmware may be replaced wholesale with a freshly downloaded firmware. This ought to be regarded as a last resort in the case of problems, there is almost certainly a simpler way to fix most problems.<br />
<br />
The process for reinstalling the firmware is as follows: [http://www.gp32x.com/board/index.php?/topic/53637-first-boot-its-asking-for-a-login-and-password/page__view__findpost__p__858053]<br />
, otherwise firmware corruption might happen again.<br />
<br />
In case of emergency, there is an older version <br />
[http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (Version: 2010-05-01-Zaxxon)<br />
<br />
== Debugging broken firmware ==<br />
<br />
[http://pandorawiki.org/Boot_setup#Rescue_console_boot] will help you in case booting normally breaks. That way you can provide debugging info to source what went wrong instead of just re-installing.<br />
<br />
== Reporting bugs ==<br />
<br />
Please do make sure that you are using the latest official firmware and hotfix. You can find it in the [http://www.open-pandora.org/index.php?option=com_content&view=article&id=178&Itemid=32&lang=en official support section of the website]. Reports made against older versions might be invalid since the issues were already fixed.<br />
<br />
If the bug does still exist in the latest released version, please follow these steps when reporting it in the [http://bugs.openpandora.org official bug tracker]. You will need to register an account in the tracker. Once you are logged into the account, just click on ''Add new task'' to see a form where you can provide the information required to assign and solve the bugs. Below is an explanation of what you should enter where.<br />
<br />
=== Stuff that belongs there ===<br />
<br />
* Bugs that happen with the default operating system on the Pandora.<br />
* Things missing in the default operating system on the Pandora.<br />
* Bugs and issues with the codec pack.<br />
<br />
=== What does not belong in the official tracker ===<br />
<br />
* Bugs with other .pnd files like eg [[emulators]], [[games]] or other applications that are not part of the main OS.<br />
* Features missing in other progs.<br />
<br />
=== Issue attributes explained ===<br />
<br />
Here is the list of things you should keep in mind and mention in your bug report or feature request to make sure that it can be solved. Please do also make sure to react on comments that are left in the report, since the people that feel responsible for solving the issues might need more information that only you can provide.<br />
<br />
;Summary: This should be a really short summary of the issue at hand, as clean as possible. Something like eg ''ABC does not work'' is not good, better write ''ABC crashes when sounds are played''.<br />
<br />
;Drop Down Boxes: This area on the left side is used to provide some general information that makes it easier for devs to assign the reports to the correct people for fixing things. They are often useful in fixing the report in the end, too.<br />
<br />
;Task Type: Just select it from the drop down box. If you want to report a bug, make it ''Bug Report'', if it is a missing feature, select ''Feature Request''. You should only select ''To Do (Reminder)'' if you are one of the devs to leave a note for yourself.<br />
<br />
;Category Core: Everything that belongs to the basic systems like the kernel and the drivers. The real core that lies beneath.<br />
<br />
;Category Application: Meant for all the programs on top of the basis core. This eg. includes problems in minimenu, Pandora specific XFCE, pidgin, ... Basically you should ask yourself if your issue might be kernel/driver related, if it is not, select this one.<br />
<br />
;Status: Can only be changed by bug tracker admins (aka "official pandora devs").<br />
<br />
;Operating System: Select the "series" of the operating system on the pandora here. The first firmware series is called Zaxxon.<br />
<br />
;Severity: How important do you estimate this bug/issue? It should only be marked ''critical'' if it is a real security breach or something breaking *everything*. Often the default ''low'' is fine, since the values can be adjusted later on by bug tracker admins.<br />
<br />
;Priority: Can only be changed by bug tracker admins (aka "official pandora devs").<br />
<br />
;Reported Version: Please select which version state your pandora has in the release that you selected under ''Operating System''. Basically list the latest hotfix that you installed.<br />
<br />
;Due in Version: Can only be changed by bug tracker admins (aka "official pandora devs").<br />
<br />
;Details: A neat, large field with lots of space for all the details that you can provide. Yes, in general a case of "the more, the better" applies here. Here is a list of things that you should mention in the report:<br />
<br />
;Problem: Detailed description of the *exact* problem you see. Please do include some log output, if you have it available.<br />
<br />
;Reproducibility: How often does the issue occur? Is it reproducible? If it is, please provide detailed steps to do so.<br />
<br />
;Actual Results: What happened after you performed the steps you listed under "Reproducibility"?<br />
<br />
;Expected Results: What should have happened?<br />
<br />
;Additional Information: Please do list any additional information, like for example the *exact* version of your OS (or the application). This is especially important if you were not able to select the exact version in the '''Reported Version''' drop down field. If you have any log output or patches, please do attach those as files to the report. If the file size would be too big, just compress them.<br />
<br />
== Syntax in the Flyspray issue tracker ==<br />
<br />
=== Internal reference to other issues ===<br />
<br />
To refer to another issue use the syntax FS#N where N is the issue number you want to refer to, i.e. FS#123.<br />
The parser then automatically renders this as a link to the other issue (HTML href attribute), and shows the issue's title in the mouseover info (HTML title attribute).<br />
<br />
== Submission Workflow ==<br />
<br />
The general workflow for submitting a patch is something like this:<br />
<br />
# Clone the appropriate section of the GIT repository - GIT is http://git.openpandora.org/cgi-bin/gitweb.cgi<br />
# Apply changes and have fun<br />
# Document and pass test cases<br />
# Contact the maintainer of the subdomain the patch falls within - by mailing list above, or perhaps by PM in the forums, or email; for example, post first to the mailing list. In a pinch for libpnd submissions talk to skeezix, or notaz regarding kernel changes. But talk to the mailing list first, to keep discussion logged and centralized; if a backup neds to step up, the post history will already be there, right?<br />
# If the maintainer is unavailable, contact the backups as listed above; they will know how to contact the champion, or can make the submission call themselves.<br />
# If the maintainer and backups are not available, contact EvilDragon as release maintainer<br />
<br />
== Submission Standards ==<br />
<br />
Submission are welcome! Historically the firmware has been built by a very small team, but that [[team]] size limits the number of changes that can be managed and developed simultaneously. If you've the skills and motivation to help, feel free to join the fray!<br />
<br />
Patches have a few requirements; failing these requirements will cause your patch to be overlooked!<br />
<br />
* '''Clearly documented''' -- what is this patch for?<br />
* '''Clearly tested''' -- a list of test cases and test results -- the onus is on the submitter to test and prove testing; the committers have limited time and many people talking to them<br />
* '''Proper format''' -- unix line ending, not dos line endings :)<br />
<br />
== Submitting patches ==<br />
<br />
It's best to send formal GIT-generated patch so that you get proper credit for your work and to make applying the patch easier. You can also add 'Signed-off-by' line ('-s' on 'git commit' will do it for you), which has [http://elinux.org/Developer_Certificate_Of_Origin the same meaning as for mainline Linux].<br />
<br />
So basic workflow would be:<br />
<source lang="bash"><br />
<make changes><br />
git config --global user.name "My Name"<br />
git config --global user.email "myname@domain.com"<br />
git add <changed files><br />
git commit<br />
git format-patch -o /somewhere/ -1<br />
</source><br />
Then create a new feature request in bugtracker and attach the generated file(s), or send them to the [[Firmware_governance#Mailing_list|mailing list]], or post them on the forums, whatever is more convenient to you.<br />
<br />
== Updating Super Zaxxon ==<br />
<br />
=== Updating graphics drivers ===<br />
<br />
[http://pandoralive.info/?p=2303 guided tour de blog by eki]<br />
<br />
== Community Codec Package - for Pandora OS, Release 2010-05 ==<br />
<br />
Installation of non-free codecs is highly discouraged. Consider instead free counterparts like opus, ogg vorbis and Flac for audio. webM, ogg theora for video or equivalent.<br />
<br />
Due to licensing issues, licensed codecs like MP3 or MPEG-Video can not be distributed freely. They are optionally available in the Codec Package.<br />
The package will install Gnome-MPlayer as well as a lot of audio / video-plugins and enables NTFS-support.<br />
To install it, simply download the .PND-Package and place it into either the /pandora/menu or /pandora/desktop - Folder on your SD-Card.<br />
Simply start it and follow the on-screen instructions. You can remove the .PND-Package from the card once it has been installed.<br />
<br />
; Legal Notice:<br />
Patent and copyright laws operate differently depending on which country you are in. Please obtain legal advice if you are unsure whether a particular patent or restriction applies to a media format you wish to use in your country.<br />
<br />
'''[http://openpandora.org/downloads/CodecPack.pnd Click here to download Community Codec Pack]'''<br />
<br />
The Codec Package enables NTFS-Support and installs [http://pastebin.com/TyzWBi0X|these packages]<br />
<br />
== Older versions of Ångstrom ==<br />
<br />
In case you need them, you can download older firmware relases [http://openpandora.org/firmware/fullflash/ here].<br />
*[http://openpandora.org/firmware/fullflash/SuperZaxxon170RC.zip Super Zaxxon 1.70RC (18-Oct-2014)]''' [http://boards.openpandora.org/topic/17320-superzaxxon-v170rc-released/ forum thread]<br />
*http://boards.openpandora.org/topic/17176-superzaxxon-v162rc-released [http://openpandora.org/firmware/fullflash/SuperZaxxon162RC.zip (18-Oct-2014)]<br />
*http://boards.openpandora.org/topic/16218-superzaxxon-v161-released<br />
*http://boards.openpandora.org/topic/15198-superzaxxon-v160-released<br />
*http://boards.openpandora.org/topic/13854-superzaxxon-v155-released<br />
*http://boards.openpandora.org/index.php/topic/12490-superzaxxon-v54-final-has-been-released/<br />
*http://boards.openpandora.org/index.php/topic/10374-superzaxxon-v152-released/ <br /><br />
<br />
SuperZaxxon1.50 can be upgraded to 1.52 without reinstallation by downloading and running the [http://repo.openpandora.org/?page=detail&app=szupdater1.openpandora.org Pandora SuperZaxxon updater PND]. <br />
<br />
=== Zaxxon (Old version) ===<br />
<br />
The original Zaxxon firmware has been updated with a number of Hotfixes. Since then, a newer firmware called Super Zaxxon has been released.<br />
<br />
'''Warning:''' If you do not have Zaxxon installed (boot screen says SuperZaxxon or something else), do not attempt to install any of these hotfixes, doing so will break the system.<br />
<br />
In general it's possible to apply hotfixes to any lower firmware versions without installing all previous hotfixes.<br />
<br />
Hotfix 6<br />
* [http://boards.openpandora.org/index.php?/topic/5652-hotfix-6-final-released/ Information and discussion] (2011-10-10)<br />
* [http://www.openpandora.org/downloads/Zaxxon-HF6.zip Full flash update] (will delete all prior user settings; useful if you've screwed something up and are not sure of how to fix it)<br />
<br />
=== Bugs and solutions ===<br />
<br />
In general, the latest information about bugs will be on the official [http://bugs.openpandora.org/ bugtracker]; that is also the best place to go report a bug.<br />
<br />
==== PNDs won't run ====<br />
<br />
So you can start Xfce, but you can no longer run any programs or switch to Minimenu since you upgraded to HF6?<br />
<br />
This can easily be solved without a reflash.<br />
<br />
: [http://boards.openpandora.org/index.php?app=forums&module=forums&section=findpost&pid=98627 valhalla] This problem is because of version 1.0-r58.5 of the pandora-scripts package that includes some files that it should not have included and conflicts with the new version of pandora-libpnd. That version is installed at least in HF5rc2.<br />
<br />
# Open a terminal in the location where you put your HF6 update PND. In the default file browser, you can do this by right-clicking in the folder where the PND is, and selecting "open terminal here". For example, if you put it on your desktop (<code>/pandora/desktop</code>), the text in the terminal to the left of your cursor should look something like <code>username-openpandora:/media/pandora/mmcblk0p1/pandora/desktop$</code><br />
# Type in <code>sudo mkdir /mnt/pnd</code> and press "enter". If it asks you for your password, type in what you use to log in to your Pandora, then press "enter".<br />
# Type in <code>sudo mount -o loop HF6-Updater.pnd /mnt/pnd</code> and press "enter"<br />
# Now we'll go to the packages directory in the PND and reinstall a couple of packages. Type in <code>cd /mnt/pnd/packages/other/</code> and press "enter"<br />
# Type in <code>sudo opkg install pandora-libpnd_1.0-r56.5_armv7a.ipk</code> and press "enter"<br />
# Type in <code>sudo opkg install pandora-skel_1.0-r9.5_omap3-pandora.ipk</code> and press "enter"<br />
# To unmount the PND, type in <code>sudo umount /mnt/pnd</code> and press "enter". If it says it can't unmount it, just restart your Pandora.<br />
# That's it, your Pandora should work again!<br />
<br />
Beta versions<br />
<br />
* [http://boards.openpandora.org/index.php?/topic/5616-hotfix-6-rc-released/ RC] (2011-10-07)<br />
* [http://boards.openpandora.org/index.php?/topic/5320-zaxxon-hotfix-6-beta-1-released/ Beta 1] (2011-09-14)<br />
* [http://boards.openpandora.org/index.php?/topic/4118-hotfix-6-alpha-4-released/ Alpha 4] (2011-06-21)<br />
* [http://boards.openpandora.org/index.php?/topic/4065-hotfix-6-alpha-3-out/ Alpha 3] (2011-06-17)<br />
* [http://boards.openpandora.org/index.php?/topic/4056-hotfix-6-alpha-2-is-out/ Alpha 2] (2011-06-16)<br />
* [http://boards.openpandora.org/index.php?/topic/3955-hotfix-6-alpha-1-released/ Alpha 1] (2011-06-09)<br />
<br />
Hotfix 5<br />
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/ OP] [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] (2011-03-04)<br />
<br />
Beta versions<br />
* RC2: [http://boards.openpandora.org/index.php?/topic/1877-hotfix-5-rc2-last-one-before-going-final/ OP] [http://www.gp32x.com/board/index.php?/topic/58779-hotfix-5-rc2-last-one-before-going-final/ GP32X] (2011-02-22)<br />
* RC1: [http://boards.openpandora.org/index.php?/topic/1572-hotfix-5-rc-1-ready-for-testing/ OP] [http://www.gp32x.com/board/index.php?/topic/58598-hotfix-5-rc-1-ready-for-testing/ GP32X] (2011-02-09)<br />
* [http://boards.openpandora.org/index.php?/topic/1418-beta-test-upcoming-hf5-firmware-image-beta-4/ Beta 4] (2011-02-01)<br />
* [http://boards.openpandora.org/index.php?/topic/1316-beta-test-upcoming-hf5-firmware-image-beta-3/ Beta 3] (2011-01-28)<br />
* [http://boards.openpandora.org/index.php?/topic/1209-beta-test-upcoming-hf5-firmware-image-beta-2/ Beta 2] (2011-01-23)<br />
* [http://boards.openpandora.org/index.php?/topic/1115-beta-test-upcoming-hf5-firmware-image/ Beta 1] (2011-01-17)<br />
<br />
Hotfix 4<br />
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/90-pandora-hotfix-4-final-released-2010-08-31/ OP] [http://www.gp32x.com/board/index.php?/topic/56385-hotfix-4-final-released/ GP32X] (2010-08-31)<br />
<br />
Beta versions<br />
* Beta 4: [http://boards.openpandora.org/index.php?/topic/69-hotfix-4-beta-4-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56361-hotfix-4-beta-4-pre-final/ GP32X] (2010-08-29)<br />
* Beta 3: [http://boards.openpandora.org/index.php?/topic/17-hotfix-4-beta-3-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56266-hotfix-4-beta-3-released/ GP32X] (2010-08-27)<br />
* [http://www.gp32x.com/board/index.php?/topic/55965-hotfix-4-beta-2/ Beta 2] (2010-08-15)<br />
* [http://www.gp32x.com/board/index.php?/topic/55788-hotfix-4-very-first-beta/ Beta 1] (2010-08-07)<br />
<br />
Hotfix 3<br />
* [http://www.gp32x.com/board/index.php?/topic/54933-hotfix-3-released/ Information and discussion] (2010-07-01)<br />
<br />
Beta versions<br />
<br />
* [http://www.gp32x.com/board/index.php?/topic/54852-pandora-hotfix-3-beta-2/ Beta 2] (2010-06-29)<br />
* [http://www.gp32x.com/board/index.php?/topic/54724-pandora-hotfix-3-beta-test/ Beta 1] (2010-06-25)<br />
<br />
Hotfix 2<br />
* [http://www.gp32x.com/board/index.php?/topic/54171-hotfix-2-for-zaxxon-released/ Information and discussion] (2010-06-08)<br />
<br />
Beta version<br />
* [http://www.gp32x.com/board/index.php?/topic/54137-pandora-hotfix-pack-2-for-zaxxon/ Beta 1] (2010-06-08)<br />
<br />
Hotfix 1<br />
* [http://www.gp32x.com/board/index.php?/topic/53580-hotfix-pack-1-and-community-codec-pack-released/Information and discussion] (2010-05-24)<br />
<br />
Original OS<br />
* You can download the very first release of the Pandora's Zaxxon OS from [http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (2010-05-01)<br />
<br />
[[Category:Documentation]]<br />
[[Category:Operating system]]<br />
[[Category:Software]]</div>Kinguhttps://pandorawiki.org/index.php?title=%C3%85ngstr%C3%B6m&diff=30058Ångström2015-04-16T17:56:33Z<p>Kingu: /* Done Manually */ added 1.71 release</p>
<hr />
<div>'''Super Zaxxon''' is currently the official operating system for the pandora based on [http://www.angstrom-distribution.org/ Ångström] Linux|Gnu. Super Zaxxon is a version upgrade system with frequent system-wide small releases. Compatibility is ensured as a basis of Super Zaxxon. Packages, often relying on their own environment are self retained within the .pnd format and available on [http://repo.openpandora.org/ a pnd repo] separate from the self hosted system packages. An evolutionary non-compatible similarly customized Ångström build called .next is in development.<br />
<br />
== SUPER ZAXXON ==<br />
<br />
== '''Installation''' prerequisites (Offline) ==<br />
<br />
You need a Pandora, and alternatively an SD card, the latter is preferred because running from SD card is the ''recommended install method''.<br />
<br />
* Remember that your Pandora will turn on as soon as a charger is connected. It's also not possible to completely power down a Pandora that's connected to an external power supply.<br />
* Even while charging, a Pandora can be rebooted, either by software (for example, during the installation process below), or with the reboot hotkey: Hold the Pandora button on the keyboard, and flick the power switch to the right.<br />
* Do not connect an external power supply while the battery is removed.<br />
<br />
* '''When the operating system is (re-)installed, all personal files and settings stored on internal flash are DELETED (your PND applications and all data on your SD cards will not be touched).<br />
** Your Pandora will revert to it's default settings and show the first boot wizard on bootup.'''<br />
<br />
== '''Fresh''' - full installation ==<br />
<br />
=== To '''SD-card''' - external storage ===<br />
<br />
==== With '''GUI-tool''' ====<br />
<br />
Prerequisites: You only need the downloaded Super Zaxxon tarball, the sd_installer.pnd and a suitable SD card.<br />
If you have an existing installation of Super Zaxxon you can use the '''GUI-driven tool sd_installer.pnd by David Boucher'''.<br />
http://repo.openpandora.org/?page=detail&app=sd-install-2011-03-10 <br />
to install to an SD card.<br />
<br />
==== Done '''Manually''' ====<br />
<br />
You can extract the tar.bz2-version of the pandora-image onto an SD Card (EXT2) and directly boot off it.Be sure to include a kernel in /boot (unless you want to use the one on the NAND) and use a boot.txt / autoboot.txt to pass parameters to u-boot.This way, you can boot off your SD Card and meddle around with the OS without risking breaking NAND state.<br />
<br />
<br />
# SD card formatted with the FAT32 filesystem (default on Windows). Extract the contents of the operating system .zip file to the root (top level) directory of that card.<br />
# Make sure your Pandora is turned off (remove the battery in case it crashes or doesn't turn off by using normal means).<br />
#'''[http://openpandora.org/firmware/fullflash/SuperZaxxon171.zip Download the operating system image, Super Zaxxon 1.71 (12-Dec-2014)]''' [http://boards.openpandora.org/topic/17471-superzaxxon-v171-final-major-release-released/ forum thread]<br />
# Insert the SD card into your Pandora's first slot (the one on the left, which is closer to headphone jack).<br />
# Press and hold the right shoulder button ('R'), then turn the power on (if you removed the battery, insert it while holding 'R').<br />
# A text menu should appear on screen. Switch to "boot from SD1" using the d-pad, and select this entry with either the 'B' or 'X' controller button.<br />
# Wait for the flash process to finish. Connect a charger to be sure the battery doesn't run out while flashing. Press enter when asked to do so. Might take up to 15 minutes, be sure to wait for it to finish.<br />
# If you use an external power supply, the device will reboot. Othwerwise, it should turn off - in this case press power (without holding 'R') to turn it back on.<br />
# It should then start it's first boot process which might take up to 15 minutes. Be sure to wait for it to finish, otherwise firmware corruption might happen. The installation process will show some warnings, which can be safely ignored. <br />
# When everything is set up, you will be guided through the first boot wizard.<br />
<br />
=== To '''[[NAND]]''' - internal storage ===<br />
<br />
This is where where Super Zaxxon boots from out of the box.<br />
<br />
# Download [http://openpandora.org/firmware/pandora-flash-kit.zip flashkit], unzip, and put on a FAT32 formatted SD-card.<br />
# Download the [http://www.openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20141212-omap3-pandora.ubifs.img image] and [http://www.openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20141212-omap3-pandora.ubifs.img.md5 checksum] for image.<br />
# Rename them rootfs.img for the image and rootfs.md5 for the checksum, and put on a SD-card.<br />
# Insert SD-card into slot closest to headphone jack on pandora, and hold right trigger button "R" while turning on the device.<br />
# Select Boot from SD 1:1 and follow instructions.<br />
<br />
== '''Upgrade''' - distribution upgrade ==<br />
Only upgrade the parts that need upgrading.<br />
Versions after Super Zaxxon 1.52 come with an online operating system update utility: Just select ''System'' -> ''Upgrade Pandora OS'' from the Pandora menu to download the latest system packages (needs working internet connection).<br />
<br />
== '''Online''' - install from a system in use to a drive that isnt ==<br />
<br />
The UBIFS-Version can be used to flash the whole firmware to the Pandora.<br />
<br />
Please only use it if you really need to. Reflashing CAN solve some problems, but it's not the magical tool that can fix everything. You should always try to find another solution. Before reflashing, try the upgrade path below You can get help at the [http://boards.openpandora.org/index.php?/forum/8-support/ Support Section at the boards].<br />
<br />
http://openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20140430-omap3-pandora.ubifs.img<br />
<br />
It is also possible to do an install while the system is running.<br />
Grab the ubifs image and install that from nand to SD-card or vice versa. This is an advanced option.<br />
<br />
The sourcecode for the programs included in the images can be found in the sources-directory, including licenses for each single one of them. The kernel and u-boot sourcecode as well as some other Pandora specific sourcecode can be found on http://git.openpandora.org/<br />
Advanced users can get raw firmware images and rootfs (for SD Card bootup) as well as older versions [http://www.openpandora.org/firmware/ here].<br />
<br />
== Compile build from source code ==<br />
<br />
''openembedded.git''<br />
<br />
This the the OpenEmbedded repository containing recipes for all kinds of stuff.<br />
<br />
{| class="wikitable"<br />
|-<br />
! Head<br />
! Content<br />
|-<br />
| op.openembedded.next<br />
| .next with Pandora specific changes<br />
|-<br />
| org.openembedded.dev<br />
| .dev without any changes<br />
|-<br />
| op.openembedded.dev<br />
| .dev with Pandora specific changes<br />
|-<br />
| op_unstable<br />
| Something unstable I'm guessing<br />
|}<br />
<br />
''openpandora.oe.git''<br />
<br />
This is a Pandora specific OpenEmbedded overlay containing recipes only used on the Pandora.<br />
<br />
{| class="wikitable"<br />
|-<br />
! Head<br />
! Content<br />
|-<br />
| master<br />
|-<br />
| overlay.next<br />
|-<br />
| overlay.stable<br />
|}<br />
<br />
''pandora-oe-environment.git''<br />
<br />
This contains scripts to set up bitbake, and the above OpenEmbedded repositories.<br />
<br />
''Environment setup''<br />
<br />
<source lang="bash"><br />
git clone git://git.openpandora.org/pandora-oe-environment.git pandora-firmware<br />
cd pandora-firmware<br />
source ./op-env-oe.sh<br />
./initial-setup.sh<br />
</source><br />
<br />
''Building Yars' Revenge W.I.P.'' (Also called .next). Query aTc or DJWillis until you get a response.<br />
<br />
The following instructions will allow you to build the current .next image.<br />
<br />
Remember that your building the tip of the experimental tree and not everything even remotely works. Best for people who want to hack and help get it into shape. Do not expect anything remotely good enough to run on your Pandora for real<br />
<br />
It is suggested that you use Debian or a Debian chroot.<br />
<br />
In addition to the base Debian install you will need:<br />
<br />
autoconf<br />
automake<br />
build-essential<br />
coreutils<br />
diffstat<br />
diffstat texi2html gawk chrpath<br />
docbook-utils<br />
fdisk<br />
gawk<br />
gcc<br />
git<br />
git-core<br />
gnome-doc-utils<br />
groff<br />
help2man<br />
libc6-dev-i386<br />
libsdl1.2-dev<br />
liburi-perl<br />
make<br />
mercurial<br />
python-pysqlite2<br />
qemu-arm-static<br />
scrollkeeper<br />
subversion<br />
texi2html<br />
texinfo<br />
unzip<br />
util-linux<br />
x11-xserver-utils<br />
<br />
<source lang="bash"><br />
cd <INSTALLDIR><br />
git clone git://github.com/openpandora/openpandora-oe-environment.git<br />
cd openpandora-oe-environment<br />
./openpandora-setup.sh config<br />
</source><br />
<br />
This will install a number of git repositories containing the build tools and recipes:<br />
<br />
* bitbake<br />
* openembedded-core<br />
* meta-openembedded<br />
* meta-angstrom<br />
* meta-texasinstruments<br />
* meta-openpandora<br />
<br />
* The basic hardware layer that works with OpenEmbedded and can be used in most OpenEmbedded distributions (Angstrom, Yocto, SHR etc.). That hardware layer also needs meta-texasinstruments (the scripts will bring that in, the Angstrom ones or ours).<br />
meta-openpandora-vendor<br />
* The vendor (i.e. openpandora) specific stuff, scripts, tweaks, image files, task files (i.e. what to install and order) and some recipes for things like libpnd.<br />
<br />
From time to time you will want to update and fetch the changes to the base and openpandora recipes. e.g. those report on #openpandora by CIA-57<br />
<br />
<source lang="bash"><br />
. ~/.oe/environment-openpandora<br />
cd <INSTALLDIR>/openpandora-oe-environment<br />
./openpandora-setup.sh update<br />
</source><br />
<br />
There are a number of recipes for build images in openpandora-oe-environment/metadata/meta-openpandora-vendor/recipes-core/images :<br />
<br />
* pandora-core-image no desktop or X11<br />
* pandora-xfce-image XFCE desktop environment<br />
* systemd-pndwip-image<br />
<br />
<source lang="bash"><br />
. ~/.oe/environment-openpandora<br />
cd <INSTALLDIR>/openpandora-oe-environment/build<br />
bitbake systemd-core-image<br />
</source><br />
<br />
This will download required sources and package dependancies, depending on the state of updatesm, build packages and produc an image.<br />
<br />
The preferred method for sending patches for meta-openpandora and meta-openpandora-vendor is to create a fork in github apply you changes and send pull requests to OpenPandora Firmware mailing list: firmware-dev@openpandora.org ([http://openpandora.org/cgi-bin/mailman/listinfo/firmware-dev subscribe])<br />
<br />
= Kernel status =<br />
<br />
The first [[firmware]] release was based on a heavily patched linux-2.6.27-omap1 kernel. linux-omap used to be OMAP community kernel fork, nowadays its code was either merged to mainline or dropped. Further OMAP development continues on mainline kernels, linux-omap tree is mainly used to queue developed code to mainline.<br />
<br />
Current firmware releases are based on 3.x kernel series.<br />
<br />
Driver support in 3.x series is more or less complete, however not all parts are merged to mainline kernel due to various reasons.<br />
<br />
== Merged code (already in mainline as of 3.4) ==<br />
* board support (enables UART, I2C, SPI, RTC, MMC{1,2,3}, NAND, OTG, EHCI, gpio-keys, leds-gpio, keypad, touchscreen, regulators)<br />
* sound: ALSA ASoC machine driver<br />
* bq27500 fuel gauge<br />
* LCD panel driver<br />
* wl1251 [[WiFi]] driver glue (portions only in 2.6.37)<br />
* charging (partial only, 2.6.37)<br />
* wl1251 complete powerdown/suspend using runtime_pm (2.6.38).<br />
* backlight driver (3.4)<br />
<br />
This doesn't list various bugfix patches to get above working :)<br />
<br />
== Not merged ==<br />
now in openpandora.org GIT (mainline merge status in brackets)<br />
* nubs (aka vsense, needs rework for mainline)<br />
* keypad fn handling (not allowed in mainline)<br />
* PWM LEDs (needs rework)<br />
* Overclocking support<br />
* some charging bits (too many hacks)<br />
* various random hacks that benefit pandora but may harm other devices, hence mainline incompatible<br />
<br />
= OpenPandora.org git structure =<br />
Support for various kernels is available in pandora-XX branches or tags, XX corresponds to last part of kernel version number. 2.6.27 is an exception, it's in pandora-27-omap1 branch.<br />
<br />
Branches based on pre-release -rc kernels will be often rebased. This means you can't do 'git pull' on them, use 'git fetch; git reset --hard origin/pandora-XX' instead. '''Warning''': this will destroy all your changes (even if they are commited), backup them first!<br />
<br />
= Configuring newer kernels =<br />
<br />
When compiling mainline kernel, use<br />
<source lang="bash">make omap2plus_defconfig</source><br />
for openpandora.org kernels you can use omap3_pandora_defconfig<br />
<source lang="bash">make omap3_pandora_defconfig</source><br />
after either of those are run, you can tune the configuration for your needs:<br />
<source lang="bash">make menuconfig</source><br />
Now you should be able to build a working kernel. More info available at [[Kernel build instructions]].<br />
<br />
<br />
<br />
==Pandora Firmware Governance==<br />
<br />
The Pandora device is an open ecology --<br />
<br />
The official [[firmware]] is open source and open to patches from the public; to maintain high quality firmware releases a process needs to exist -- audit trails need to be kept to ensure licensing is clear, testing has to be ensured to keep quality high, and our standard practice for submission made clear so it is easy and swift to submit your work.<br />
<br />
Help us sort it out :) This process itself is open source -- as the ecosystem expands our model will change with it; if you are seeing problems, then contact one of the maintainers, mailing list, or the community at large and <br />
All of which are part of the [[Team]]<br />
<br />
The firmware is all of the software that is supplied with a device, so does include the applications which are provided as standard. It is all open source (meaning that OpenPandora provides the source code, often as a requirement of the [http://www.gnu.org/licenses/gpl.html GNU GPL]). A small quantity of the firmware is provided as binary files, which OpenPandora may not be at liberty to disclose the full details of. An example of closed source firmware is for the analogue nubs, which are shipped with small micro-controllers pre-programmed by the nub manufacturer. Only some of the hardware designs and occasional binary blobs like the [[WiFi]] driver are currently not open source; the rest of the firmware stack is open source (predominantly GPL with some LGPL).<br />
<br />
== Replacing the Firmware (Un-bricking) ==<br />
<br />
Rather than patch the firmware, the firmware may be replaced wholesale with a freshly downloaded firmware. This ought to be regarded as a last resort in the case of problems, there is almost certainly a simpler way to fix most problems.<br />
<br />
The process for reinstalling the firmware is as follows: [http://www.gp32x.com/board/index.php?/topic/53637-first-boot-its-asking-for-a-login-and-password/page__view__findpost__p__858053]<br />
, otherwise firmware corruption might happen again.<br />
<br />
In case of emergency, there is an older version <br />
[http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (Version: 2010-05-01-Zaxxon)<br />
<br />
== Debugging broken firmware ==<br />
<br />
[http://pandorawiki.org/Boot_setup#Rescue_console_boot] will help you in case booting normally breaks. That way you can provide debugging info to source what went wrong instead of just re-installing.<br />
<br />
== Reporting bugs ==<br />
<br />
Please do make sure that you are using the latest official firmware and hotfix. You can find it in the [http://www.open-pandora.org/index.php?option=com_content&view=article&id=178&Itemid=32&lang=en official support section of the website]. Reports made against older versions might be invalid since the issues were already fixed.<br />
<br />
If the bug does still exist in the latest released version, please follow these steps when reporting it in the [http://bugs.openpandora.org official bug tracker]. You will need to register an account in the tracker. Once you are logged into the account, just click on ''Add new task'' to see a form where you can provide the information required to assign and solve the bugs. Below is an explanation of what you should enter where.<br />
<br />
=== Stuff that belongs there ===<br />
<br />
* Bugs that happen with the default operating system on the Pandora.<br />
* Things missing in the default operating system on the Pandora.<br />
* Bugs and issues with the codec pack.<br />
<br />
=== What does not belong in the official tracker ===<br />
<br />
* Bugs with other .pnd files like eg [[emulators]], [[games]] or other applications that are not part of the main OS.<br />
* Features missing in other progs.<br />
<br />
=== Issue attributes explained ===<br />
<br />
Here is the list of things you should keep in mind and mention in your bug report or feature request to make sure that it can be solved. Please do also make sure to react on comments that are left in the report, since the people that feel responsible for solving the issues might need more information that only you can provide.<br />
<br />
;Summary: This should be a really short summary of the issue at hand, as clean as possible. Something like eg ''ABC does not work'' is not good, better write ''ABC crashes when sounds are played''.<br />
<br />
;Drop Down Boxes: This area on the left side is used to provide some general information that makes it easier for devs to assign the reports to the correct people for fixing things. They are often useful in fixing the report in the end, too.<br />
<br />
;Task Type: Just select it from the drop down box. If you want to report a bug, make it ''Bug Report'', if it is a missing feature, select ''Feature Request''. You should only select ''To Do (Reminder)'' if you are one of the devs to leave a note for yourself.<br />
<br />
;Category Core: Everything that belongs to the basic systems like the kernel and the drivers. The real core that lies beneath.<br />
<br />
;Category Application: Meant for all the programs on top of the basis core. This eg. includes problems in minimenu, Pandora specific XFCE, pidgin, ... Basically you should ask yourself if your issue might be kernel/driver related, if it is not, select this one.<br />
<br />
;Status: Can only be changed by bug tracker admins (aka "official pandora devs").<br />
<br />
;Operating System: Select the "series" of the operating system on the pandora here. The first firmware series is called Zaxxon.<br />
<br />
;Severity: How important do you estimate this bug/issue? It should only be marked ''critical'' if it is a real security breach or something breaking *everything*. Often the default ''low'' is fine, since the values can be adjusted later on by bug tracker admins.<br />
<br />
;Priority: Can only be changed by bug tracker admins (aka "official pandora devs").<br />
<br />
;Reported Version: Please select which version state your pandora has in the release that you selected under ''Operating System''. Basically list the latest hotfix that you installed.<br />
<br />
;Due in Version: Can only be changed by bug tracker admins (aka "official pandora devs").<br />
<br />
;Details: A neat, large field with lots of space for all the details that you can provide. Yes, in general a case of "the more, the better" applies here. Here is a list of things that you should mention in the report:<br />
<br />
;Problem: Detailed description of the *exact* problem you see. Please do include some log output, if you have it available.<br />
<br />
;Reproducibility: How often does the issue occur? Is it reproducible? If it is, please provide detailed steps to do so.<br />
<br />
;Actual Results: What happened after you performed the steps you listed under "Reproducibility"?<br />
<br />
;Expected Results: What should have happened?<br />
<br />
;Additional Information: Please do list any additional information, like for example the *exact* version of your OS (or the application). This is especially important if you were not able to select the exact version in the '''Reported Version''' drop down field. If you have any log output or patches, please do attach those as files to the report. If the file size would be too big, just compress them.<br />
<br />
== Syntax in the Flyspray issue tracker ==<br />
<br />
=== Internal reference to other issues ===<br />
<br />
To refer to another issue use the syntax FS#N where N is the issue number you want to refer to, i.e. FS#123.<br />
The parser then automatically renders this as a link to the other issue (HTML href attribute), and shows the issue's title in the mouseover info (HTML title attribute).<br />
<br />
== Submission Workflow ==<br />
<br />
The general workflow for submitting a patch is something like this:<br />
<br />
# Clone the appropriate section of the GIT repository - GIT is http://git.openpandora.org/cgi-bin/gitweb.cgi<br />
# Apply changes and have fun<br />
# Document and pass test cases<br />
# Contact the maintainer of the subdomain the patch falls within - by mailing list above, or perhaps by PM in the forums, or email; for example, post first to the mailing list. In a pinch for libpnd submissions talk to skeezix, or notaz regarding kernel changes. But talk to the mailing list first, to keep discussion logged and centralized; if a backup neds to step up, the post history will already be there, right?<br />
# If the maintainer is unavailable, contact the backups as listed above; they will know how to contact the champion, or can make the submission call themselves.<br />
# If the maintainer and backups are not available, contact EvilDragon as release maintainer<br />
<br />
== Submission Standards ==<br />
<br />
Submission are welcome! Historically the firmware has been built by a very small team, but that [[team]] size limits the number of changes that can be managed and developed simultaneously. If you've the skills and motivation to help, feel free to join the fray!<br />
<br />
Patches have a few requirements; failing these requirements will cause your patch to be overlooked!<br />
<br />
* '''Clearly documented''' -- what is this patch for?<br />
* '''Clearly tested''' -- a list of test cases and test results -- the onus is on the submitter to test and prove testing; the committers have limited time and many people talking to them<br />
* '''Proper format''' -- unix line ending, not dos line endings :)<br />
<br />
== Submitting patches ==<br />
<br />
It's best to send formal GIT-generated patch so that you get proper credit for your work and to make applying the patch easier. You can also add 'Signed-off-by' line ('-s' on 'git commit' will do it for you), which has [http://elinux.org/Developer_Certificate_Of_Origin the same meaning as for mainline Linux].<br />
<br />
So basic workflow would be:<br />
<source lang="bash"><br />
<make changes><br />
git config --global user.name "My Name"<br />
git config --global user.email "myname@domain.com"<br />
git add <changed files><br />
git commit<br />
git format-patch -o /somewhere/ -1<br />
</source><br />
Then create a new feature request in bugtracker and attach the generated file(s), or send them to the [[Firmware_governance#Mailing_list|mailing list]], or post them on the forums, whatever is more convenient to you.<br />
<br />
== Updating Super Zaxxon ==<br />
<br />
=== Updating graphics drivers ===<br />
<br />
[http://pandoralive.info/?p=2303 guided tour de blog by eki]<br />
<br />
== Community Codec Package - for Pandora OS, Release 2010-05 ==<br />
<br />
Installation of non-free codecs is highly discouraged. Consider instead free counterparts like opus, ogg vorbis and Flac for audio. webM, ogg theora for video or equivalent.<br />
<br />
Due to licensing issues, licensed codecs like MP3 or MPEG-Video can not be distributed freely. They are optionally available in the Codec Package.<br />
The package will install Gnome-MPlayer as well as a lot of audio / video-plugins and enables NTFS-support.<br />
To install it, simply download the .PND-Package and place it into either the /pandora/menu or /pandora/desktop - Folder on your SD-Card.<br />
Simply start it and follow the on-screen instructions. You can remove the .PND-Package from the card once it has been installed.<br />
<br />
; Legal Notice:<br />
Patent and copyright laws operate differently depending on which country you are in. Please obtain legal advice if you are unsure whether a particular patent or restriction applies to a media format you wish to use in your country.<br />
<br />
'''[http://openpandora.org/downloads/CodecPack.pnd Click here to download Community Codec Pack]'''<br />
<br />
The Codec Package enables NTFS-Support and installs [http://pastebin.com/TyzWBi0X|these packages]<br />
<br />
== Older versions of Ångstrom ==<br />
<br />
In case you need them, you can download older firmware relases [http://openpandora.org/firmware/fullflash/ here].<br />
<br />
*http://boards.openpandora.org/topic/17176-superzaxxon-v162rc-released [http://openpandora.org/firmware/fullflash/SuperZaxxon162RC.zip (18-Oct-2014)]<br />
*http://boards.openpandora.org/topic/16218-superzaxxon-v161-released<br />
*http://boards.openpandora.org/topic/15198-superzaxxon-v160-released<br />
*http://boards.openpandora.org/topic/13854-superzaxxon-v155-released<br />
*http://boards.openpandora.org/index.php/topic/12490-superzaxxon-v54-final-has-been-released/<br />
*http://boards.openpandora.org/index.php/topic/10374-superzaxxon-v152-released/ <br /><br />
<br />
SuperZaxxon1.50 can be upgraded to 1.52 without reinstallation by downloading and running the [http://repo.openpandora.org/?page=detail&app=szupdater1.openpandora.org Pandora SuperZaxxon updater PND]. <br />
<br />
=== Zaxxon (Old version) ===<br />
<br />
The original Zaxxon firmware has been updated with a number of Hotfixes. Since then, a newer firmware called Super Zaxxon has been released.<br />
<br />
'''Warning:''' If you do not have Zaxxon installed (boot screen says SuperZaxxon or something else), do not attempt to install any of these hotfixes, doing so will break the system.<br />
<br />
In general it's possible to apply hotfixes to any lower firmware versions without installing all previous hotfixes.<br />
<br />
Hotfix 6<br />
* [http://boards.openpandora.org/index.php?/topic/5652-hotfix-6-final-released/ Information and discussion] (2011-10-10)<br />
* [http://www.openpandora.org/downloads/Zaxxon-HF6.zip Full flash update] (will delete all prior user settings; useful if you've screwed something up and are not sure of how to fix it)<br />
<br />
=== Bugs and solutions ===<br />
<br />
In general, the latest information about bugs will be on the official [http://bugs.openpandora.org/ bugtracker]; that is also the best place to go report a bug.<br />
<br />
==== PNDs won't run ====<br />
<br />
So you can start Xfce, but you can no longer run any programs or switch to Minimenu since you upgraded to HF6?<br />
<br />
This can easily be solved without a reflash.<br />
<br />
: [http://boards.openpandora.org/index.php?app=forums&module=forums&section=findpost&pid=98627 valhalla] This problem is because of version 1.0-r58.5 of the pandora-scripts package that includes some files that it should not have included and conflicts with the new version of pandora-libpnd. That version is installed at least in HF5rc2.<br />
<br />
# Open a terminal in the location where you put your HF6 update PND. In the default file browser, you can do this by right-clicking in the folder where the PND is, and selecting "open terminal here". For example, if you put it on your desktop (<code>/pandora/desktop</code>), the text in the terminal to the left of your cursor should look something like <code>username-openpandora:/media/pandora/mmcblk0p1/pandora/desktop$</code><br />
# Type in <code>sudo mkdir /mnt/pnd</code> and press "enter". If it asks you for your password, type in what you use to log in to your Pandora, then press "enter".<br />
# Type in <code>sudo mount -o loop HF6-Updater.pnd /mnt/pnd</code> and press "enter"<br />
# Now we'll go to the packages directory in the PND and reinstall a couple of packages. Type in <code>cd /mnt/pnd/packages/other/</code> and press "enter"<br />
# Type in <code>sudo opkg install pandora-libpnd_1.0-r56.5_armv7a.ipk</code> and press "enter"<br />
# Type in <code>sudo opkg install pandora-skel_1.0-r9.5_omap3-pandora.ipk</code> and press "enter"<br />
# To unmount the PND, type in <code>sudo umount /mnt/pnd</code> and press "enter". If it says it can't unmount it, just restart your Pandora.<br />
# That's it, your Pandora should work again!<br />
<br />
Beta versions<br />
<br />
* [http://boards.openpandora.org/index.php?/topic/5616-hotfix-6-rc-released/ RC] (2011-10-07)<br />
* [http://boards.openpandora.org/index.php?/topic/5320-zaxxon-hotfix-6-beta-1-released/ Beta 1] (2011-09-14)<br />
* [http://boards.openpandora.org/index.php?/topic/4118-hotfix-6-alpha-4-released/ Alpha 4] (2011-06-21)<br />
* [http://boards.openpandora.org/index.php?/topic/4065-hotfix-6-alpha-3-out/ Alpha 3] (2011-06-17)<br />
* [http://boards.openpandora.org/index.php?/topic/4056-hotfix-6-alpha-2-is-out/ Alpha 2] (2011-06-16)<br />
* [http://boards.openpandora.org/index.php?/topic/3955-hotfix-6-alpha-1-released/ Alpha 1] (2011-06-09)<br />
<br />
Hotfix 5<br />
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/ OP] [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] (2011-03-04)<br />
<br />
Beta versions<br />
* RC2: [http://boards.openpandora.org/index.php?/topic/1877-hotfix-5-rc2-last-one-before-going-final/ OP] [http://www.gp32x.com/board/index.php?/topic/58779-hotfix-5-rc2-last-one-before-going-final/ GP32X] (2011-02-22)<br />
* RC1: [http://boards.openpandora.org/index.php?/topic/1572-hotfix-5-rc-1-ready-for-testing/ OP] [http://www.gp32x.com/board/index.php?/topic/58598-hotfix-5-rc-1-ready-for-testing/ GP32X] (2011-02-09)<br />
* [http://boards.openpandora.org/index.php?/topic/1418-beta-test-upcoming-hf5-firmware-image-beta-4/ Beta 4] (2011-02-01)<br />
* [http://boards.openpandora.org/index.php?/topic/1316-beta-test-upcoming-hf5-firmware-image-beta-3/ Beta 3] (2011-01-28)<br />
* [http://boards.openpandora.org/index.php?/topic/1209-beta-test-upcoming-hf5-firmware-image-beta-2/ Beta 2] (2011-01-23)<br />
* [http://boards.openpandora.org/index.php?/topic/1115-beta-test-upcoming-hf5-firmware-image/ Beta 1] (2011-01-17)<br />
<br />
Hotfix 4<br />
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/90-pandora-hotfix-4-final-released-2010-08-31/ OP] [http://www.gp32x.com/board/index.php?/topic/56385-hotfix-4-final-released/ GP32X] (2010-08-31)<br />
<br />
Beta versions<br />
* Beta 4: [http://boards.openpandora.org/index.php?/topic/69-hotfix-4-beta-4-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56361-hotfix-4-beta-4-pre-final/ GP32X] (2010-08-29)<br />
* Beta 3: [http://boards.openpandora.org/index.php?/topic/17-hotfix-4-beta-3-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56266-hotfix-4-beta-3-released/ GP32X] (2010-08-27)<br />
* [http://www.gp32x.com/board/index.php?/topic/55965-hotfix-4-beta-2/ Beta 2] (2010-08-15)<br />
* [http://www.gp32x.com/board/index.php?/topic/55788-hotfix-4-very-first-beta/ Beta 1] (2010-08-07)<br />
<br />
Hotfix 3<br />
* [http://www.gp32x.com/board/index.php?/topic/54933-hotfix-3-released/ Information and discussion] (2010-07-01)<br />
<br />
Beta versions<br />
<br />
* [http://www.gp32x.com/board/index.php?/topic/54852-pandora-hotfix-3-beta-2/ Beta 2] (2010-06-29)<br />
* [http://www.gp32x.com/board/index.php?/topic/54724-pandora-hotfix-3-beta-test/ Beta 1] (2010-06-25)<br />
<br />
Hotfix 2<br />
* [http://www.gp32x.com/board/index.php?/topic/54171-hotfix-2-for-zaxxon-released/ Information and discussion] (2010-06-08)<br />
<br />
Beta version<br />
* [http://www.gp32x.com/board/index.php?/topic/54137-pandora-hotfix-pack-2-for-zaxxon/ Beta 1] (2010-06-08)<br />
<br />
Hotfix 1<br />
* [http://www.gp32x.com/board/index.php?/topic/53580-hotfix-pack-1-and-community-codec-pack-released/Information and discussion] (2010-05-24)<br />
<br />
Original OS<br />
* You can download the very first release of the Pandora's Zaxxon OS from [http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (2010-05-01)<br />
<br />
[[Category:Documentation]]<br />
[[Category:Operating system]]<br />
[[Category:Software]]</div>Kinguhttps://pandorawiki.org/index.php?title=%C3%85ngstr%C3%B6m&diff=30057Ångström2015-04-16T17:50:20Z<p>Kingu: /* To NAND - internal storage */ updated ubifs nandflash files</p>
<hr />
<div>'''Super Zaxxon''' is currently the official operating system for the pandora based on [http://www.angstrom-distribution.org/ Ångström] Linux|Gnu. Super Zaxxon is a version upgrade system with frequent system-wide small releases. Compatibility is ensured as a basis of Super Zaxxon. Packages, often relying on their own environment are self retained within the .pnd format and available on [http://repo.openpandora.org/ a pnd repo] separate from the self hosted system packages. An evolutionary non-compatible similarly customized Ångström build called .next is in development.<br />
<br />
== SUPER ZAXXON ==<br />
<br />
== '''Installation''' prerequisites (Offline) ==<br />
<br />
You need a Pandora, and alternatively an SD card, the latter is preferred because running from SD card is the ''recommended install method''.<br />
<br />
* Remember that your Pandora will turn on as soon as a charger is connected. It's also not possible to completely power down a Pandora that's connected to an external power supply.<br />
* Even while charging, a Pandora can be rebooted, either by software (for example, during the installation process below), or with the reboot hotkey: Hold the Pandora button on the keyboard, and flick the power switch to the right.<br />
* Do not connect an external power supply while the battery is removed.<br />
<br />
* '''When the operating system is (re-)installed, all personal files and settings stored on internal flash are DELETED (your PND applications and all data on your SD cards will not be touched).<br />
** Your Pandora will revert to it's default settings and show the first boot wizard on bootup.'''<br />
<br />
== '''Fresh''' - full installation ==<br />
<br />
=== To '''SD-card''' - external storage ===<br />
<br />
==== With '''GUI-tool''' ====<br />
<br />
Prerequisites: You only need the downloaded Super Zaxxon tarball, the sd_installer.pnd and a suitable SD card.<br />
If you have an existing installation of Super Zaxxon you can use the '''GUI-driven tool sd_installer.pnd by David Boucher'''.<br />
http://repo.openpandora.org/?page=detail&app=sd-install-2011-03-10 <br />
to install to an SD card.<br />
<br />
==== Done '''Manually''' ====<br />
<br />
You can extract the tar.bz2-version of the pandora-image onto an SD Card (EXT2) and directly boot off it.Be sure to include a kernel in /boot (unless you want to use the one on the NAND) and use a boot.txt / autoboot.txt to pass parameters to u-boot.This way, you can boot off your SD Card and meddle around with the OS without risking breaking NAND state.<br />
<br />
<br />
# SD card formatted with the FAT32 filesystem (default on Windows). Extract the contents of the operating system .zip file to the root (top level) directory of that card.<br />
# Make sure your Pandora is turned off (remove the battery in case it crashes or doesn't turn off by using normal means).<br />
#'''[http://openpandora.org/firmware/fullflash/SuperZaxxon170RC.zip Download the operating system image, Super Zaxxon 1.70RC (18-Oct-2014)]''' [http://boards.openpandora.org/topic/17320-superzaxxon-v170rc-released/ forum thread]<br />
# Insert the SD card into your Pandora's first slot (the one on the left, which is closer to headphone jack).<br />
# Press and hold the right shoulder button ('R'), then turn the power on (if you removed the battery, insert it while holding 'R').<br />
# A text menu should appear on screen. Switch to "boot from SD1" using the d-pad, and select this entry with either the 'B' or 'X' controller button.<br />
# Wait for the flash process to finish. Connect a charger to be sure the battery doesn't run out while flashing. Press enter when asked to do so. Might take up to 15 minutes, be sure to wait for it to finish.<br />
# If you use an external power supply, the device will reboot. Othwerwise, it should turn off - in this case press power (without holding 'R') to turn it back on.<br />
# It should then start it's first boot process which might take up to 15 minutes. Be sure to wait for it to finish, otherwise firmware corruption might happen. The installation process will show some warnings, which can be safely ignored. <br />
# When everything is set up, you will be guided through the first boot wizard.<br />
<br />
=== To '''[[NAND]]''' - internal storage ===<br />
<br />
This is where where Super Zaxxon boots from out of the box.<br />
<br />
# Download [http://openpandora.org/firmware/pandora-flash-kit.zip flashkit], unzip, and put on a FAT32 formatted SD-card.<br />
# Download the [http://www.openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20141212-omap3-pandora.ubifs.img image] and [http://www.openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20141212-omap3-pandora.ubifs.img.md5 checksum] for image.<br />
# Rename them rootfs.img for the image and rootfs.md5 for the checksum, and put on a SD-card.<br />
# Insert SD-card into slot closest to headphone jack on pandora, and hold right trigger button "R" while turning on the device.<br />
# Select Boot from SD 1:1 and follow instructions.<br />
<br />
== '''Upgrade''' - distribution upgrade ==<br />
Only upgrade the parts that need upgrading.<br />
Versions after Super Zaxxon 1.52 come with an online operating system update utility: Just select ''System'' -> ''Upgrade Pandora OS'' from the Pandora menu to download the latest system packages (needs working internet connection).<br />
<br />
== '''Online''' - install from a system in use to a drive that isnt ==<br />
<br />
The UBIFS-Version can be used to flash the whole firmware to the Pandora.<br />
<br />
Please only use it if you really need to. Reflashing CAN solve some problems, but it's not the magical tool that can fix everything. You should always try to find another solution. Before reflashing, try the upgrade path below You can get help at the [http://boards.openpandora.org/index.php?/forum/8-support/ Support Section at the boards].<br />
<br />
http://openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20140430-omap3-pandora.ubifs.img<br />
<br />
It is also possible to do an install while the system is running.<br />
Grab the ubifs image and install that from nand to SD-card or vice versa. This is an advanced option.<br />
<br />
The sourcecode for the programs included in the images can be found in the sources-directory, including licenses for each single one of them. The kernel and u-boot sourcecode as well as some other Pandora specific sourcecode can be found on http://git.openpandora.org/<br />
Advanced users can get raw firmware images and rootfs (for SD Card bootup) as well as older versions [http://www.openpandora.org/firmware/ here].<br />
<br />
== Compile build from source code ==<br />
<br />
''openembedded.git''<br />
<br />
This the the OpenEmbedded repository containing recipes for all kinds of stuff.<br />
<br />
{| class="wikitable"<br />
|-<br />
! Head<br />
! Content<br />
|-<br />
| op.openembedded.next<br />
| .next with Pandora specific changes<br />
|-<br />
| org.openembedded.dev<br />
| .dev without any changes<br />
|-<br />
| op.openembedded.dev<br />
| .dev with Pandora specific changes<br />
|-<br />
| op_unstable<br />
| Something unstable I'm guessing<br />
|}<br />
<br />
''openpandora.oe.git''<br />
<br />
This is a Pandora specific OpenEmbedded overlay containing recipes only used on the Pandora.<br />
<br />
{| class="wikitable"<br />
|-<br />
! Head<br />
! Content<br />
|-<br />
| master<br />
|-<br />
| overlay.next<br />
|-<br />
| overlay.stable<br />
|}<br />
<br />
''pandora-oe-environment.git''<br />
<br />
This contains scripts to set up bitbake, and the above OpenEmbedded repositories.<br />
<br />
''Environment setup''<br />
<br />
<source lang="bash"><br />
git clone git://git.openpandora.org/pandora-oe-environment.git pandora-firmware<br />
cd pandora-firmware<br />
source ./op-env-oe.sh<br />
./initial-setup.sh<br />
</source><br />
<br />
''Building Yars' Revenge W.I.P.'' (Also called .next). Query aTc or DJWillis until you get a response.<br />
<br />
The following instructions will allow you to build the current .next image.<br />
<br />
Remember that your building the tip of the experimental tree and not everything even remotely works. Best for people who want to hack and help get it into shape. Do not expect anything remotely good enough to run on your Pandora for real<br />
<br />
It is suggested that you use Debian or a Debian chroot.<br />
<br />
In addition to the base Debian install you will need:<br />
<br />
autoconf<br />
automake<br />
build-essential<br />
coreutils<br />
diffstat<br />
diffstat texi2html gawk chrpath<br />
docbook-utils<br />
fdisk<br />
gawk<br />
gcc<br />
git<br />
git-core<br />
gnome-doc-utils<br />
groff<br />
help2man<br />
libc6-dev-i386<br />
libsdl1.2-dev<br />
liburi-perl<br />
make<br />
mercurial<br />
python-pysqlite2<br />
qemu-arm-static<br />
scrollkeeper<br />
subversion<br />
texi2html<br />
texinfo<br />
unzip<br />
util-linux<br />
x11-xserver-utils<br />
<br />
<source lang="bash"><br />
cd <INSTALLDIR><br />
git clone git://github.com/openpandora/openpandora-oe-environment.git<br />
cd openpandora-oe-environment<br />
./openpandora-setup.sh config<br />
</source><br />
<br />
This will install a number of git repositories containing the build tools and recipes:<br />
<br />
* bitbake<br />
* openembedded-core<br />
* meta-openembedded<br />
* meta-angstrom<br />
* meta-texasinstruments<br />
* meta-openpandora<br />
<br />
* The basic hardware layer that works with OpenEmbedded and can be used in most OpenEmbedded distributions (Angstrom, Yocto, SHR etc.). That hardware layer also needs meta-texasinstruments (the scripts will bring that in, the Angstrom ones or ours).<br />
meta-openpandora-vendor<br />
* The vendor (i.e. openpandora) specific stuff, scripts, tweaks, image files, task files (i.e. what to install and order) and some recipes for things like libpnd.<br />
<br />
From time to time you will want to update and fetch the changes to the base and openpandora recipes. e.g. those report on #openpandora by CIA-57<br />
<br />
<source lang="bash"><br />
. ~/.oe/environment-openpandora<br />
cd <INSTALLDIR>/openpandora-oe-environment<br />
./openpandora-setup.sh update<br />
</source><br />
<br />
There are a number of recipes for build images in openpandora-oe-environment/metadata/meta-openpandora-vendor/recipes-core/images :<br />
<br />
* pandora-core-image no desktop or X11<br />
* pandora-xfce-image XFCE desktop environment<br />
* systemd-pndwip-image<br />
<br />
<source lang="bash"><br />
. ~/.oe/environment-openpandora<br />
cd <INSTALLDIR>/openpandora-oe-environment/build<br />
bitbake systemd-core-image<br />
</source><br />
<br />
This will download required sources and package dependancies, depending on the state of updatesm, build packages and produc an image.<br />
<br />
The preferred method for sending patches for meta-openpandora and meta-openpandora-vendor is to create a fork in github apply you changes and send pull requests to OpenPandora Firmware mailing list: firmware-dev@openpandora.org ([http://openpandora.org/cgi-bin/mailman/listinfo/firmware-dev subscribe])<br />
<br />
= Kernel status =<br />
<br />
The first [[firmware]] release was based on a heavily patched linux-2.6.27-omap1 kernel. linux-omap used to be OMAP community kernel fork, nowadays its code was either merged to mainline or dropped. Further OMAP development continues on mainline kernels, linux-omap tree is mainly used to queue developed code to mainline.<br />
<br />
Current firmware releases are based on 3.x kernel series.<br />
<br />
Driver support in 3.x series is more or less complete, however not all parts are merged to mainline kernel due to various reasons.<br />
<br />
== Merged code (already in mainline as of 3.4) ==<br />
* board support (enables UART, I2C, SPI, RTC, MMC{1,2,3}, NAND, OTG, EHCI, gpio-keys, leds-gpio, keypad, touchscreen, regulators)<br />
* sound: ALSA ASoC machine driver<br />
* bq27500 fuel gauge<br />
* LCD panel driver<br />
* wl1251 [[WiFi]] driver glue (portions only in 2.6.37)<br />
* charging (partial only, 2.6.37)<br />
* wl1251 complete powerdown/suspend using runtime_pm (2.6.38).<br />
* backlight driver (3.4)<br />
<br />
This doesn't list various bugfix patches to get above working :)<br />
<br />
== Not merged ==<br />
now in openpandora.org GIT (mainline merge status in brackets)<br />
* nubs (aka vsense, needs rework for mainline)<br />
* keypad fn handling (not allowed in mainline)<br />
* PWM LEDs (needs rework)<br />
* Overclocking support<br />
* some charging bits (too many hacks)<br />
* various random hacks that benefit pandora but may harm other devices, hence mainline incompatible<br />
<br />
= OpenPandora.org git structure =<br />
Support for various kernels is available in pandora-XX branches or tags, XX corresponds to last part of kernel version number. 2.6.27 is an exception, it's in pandora-27-omap1 branch.<br />
<br />
Branches based on pre-release -rc kernels will be often rebased. This means you can't do 'git pull' on them, use 'git fetch; git reset --hard origin/pandora-XX' instead. '''Warning''': this will destroy all your changes (even if they are commited), backup them first!<br />
<br />
= Configuring newer kernels =<br />
<br />
When compiling mainline kernel, use<br />
<source lang="bash">make omap2plus_defconfig</source><br />
for openpandora.org kernels you can use omap3_pandora_defconfig<br />
<source lang="bash">make omap3_pandora_defconfig</source><br />
after either of those are run, you can tune the configuration for your needs:<br />
<source lang="bash">make menuconfig</source><br />
Now you should be able to build a working kernel. More info available at [[Kernel build instructions]].<br />
<br />
<br />
<br />
==Pandora Firmware Governance==<br />
<br />
The Pandora device is an open ecology --<br />
<br />
The official [[firmware]] is open source and open to patches from the public; to maintain high quality firmware releases a process needs to exist -- audit trails need to be kept to ensure licensing is clear, testing has to be ensured to keep quality high, and our standard practice for submission made clear so it is easy and swift to submit your work.<br />
<br />
Help us sort it out :) This process itself is open source -- as the ecosystem expands our model will change with it; if you are seeing problems, then contact one of the maintainers, mailing list, or the community at large and <br />
All of which are part of the [[Team]]<br />
<br />
The firmware is all of the software that is supplied with a device, so does include the applications which are provided as standard. It is all open source (meaning that OpenPandora provides the source code, often as a requirement of the [http://www.gnu.org/licenses/gpl.html GNU GPL]). A small quantity of the firmware is provided as binary files, which OpenPandora may not be at liberty to disclose the full details of. An example of closed source firmware is for the analogue nubs, which are shipped with small micro-controllers pre-programmed by the nub manufacturer. Only some of the hardware designs and occasional binary blobs like the [[WiFi]] driver are currently not open source; the rest of the firmware stack is open source (predominantly GPL with some LGPL).<br />
<br />
== Replacing the Firmware (Un-bricking) ==<br />
<br />
Rather than patch the firmware, the firmware may be replaced wholesale with a freshly downloaded firmware. This ought to be regarded as a last resort in the case of problems, there is almost certainly a simpler way to fix most problems.<br />
<br />
The process for reinstalling the firmware is as follows: [http://www.gp32x.com/board/index.php?/topic/53637-first-boot-its-asking-for-a-login-and-password/page__view__findpost__p__858053]<br />
, otherwise firmware corruption might happen again.<br />
<br />
In case of emergency, there is an older version <br />
[http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (Version: 2010-05-01-Zaxxon)<br />
<br />
== Debugging broken firmware ==<br />
<br />
[http://pandorawiki.org/Boot_setup#Rescue_console_boot] will help you in case booting normally breaks. That way you can provide debugging info to source what went wrong instead of just re-installing.<br />
<br />
== Reporting bugs ==<br />
<br />
Please do make sure that you are using the latest official firmware and hotfix. You can find it in the [http://www.open-pandora.org/index.php?option=com_content&view=article&id=178&Itemid=32&lang=en official support section of the website]. Reports made against older versions might be invalid since the issues were already fixed.<br />
<br />
If the bug does still exist in the latest released version, please follow these steps when reporting it in the [http://bugs.openpandora.org official bug tracker]. You will need to register an account in the tracker. Once you are logged into the account, just click on ''Add new task'' to see a form where you can provide the information required to assign and solve the bugs. Below is an explanation of what you should enter where.<br />
<br />
=== Stuff that belongs there ===<br />
<br />
* Bugs that happen with the default operating system on the Pandora.<br />
* Things missing in the default operating system on the Pandora.<br />
* Bugs and issues with the codec pack.<br />
<br />
=== What does not belong in the official tracker ===<br />
<br />
* Bugs with other .pnd files like eg [[emulators]], [[games]] or other applications that are not part of the main OS.<br />
* Features missing in other progs.<br />
<br />
=== Issue attributes explained ===<br />
<br />
Here is the list of things you should keep in mind and mention in your bug report or feature request to make sure that it can be solved. Please do also make sure to react on comments that are left in the report, since the people that feel responsible for solving the issues might need more information that only you can provide.<br />
<br />
;Summary: This should be a really short summary of the issue at hand, as clean as possible. Something like eg ''ABC does not work'' is not good, better write ''ABC crashes when sounds are played''.<br />
<br />
;Drop Down Boxes: This area on the left side is used to provide some general information that makes it easier for devs to assign the reports to the correct people for fixing things. They are often useful in fixing the report in the end, too.<br />
<br />
;Task Type: Just select it from the drop down box. If you want to report a bug, make it ''Bug Report'', if it is a missing feature, select ''Feature Request''. You should only select ''To Do (Reminder)'' if you are one of the devs to leave a note for yourself.<br />
<br />
;Category Core: Everything that belongs to the basic systems like the kernel and the drivers. The real core that lies beneath.<br />
<br />
;Category Application: Meant for all the programs on top of the basis core. This eg. includes problems in minimenu, Pandora specific XFCE, pidgin, ... Basically you should ask yourself if your issue might be kernel/driver related, if it is not, select this one.<br />
<br />
;Status: Can only be changed by bug tracker admins (aka "official pandora devs").<br />
<br />
;Operating System: Select the "series" of the operating system on the pandora here. The first firmware series is called Zaxxon.<br />
<br />
;Severity: How important do you estimate this bug/issue? It should only be marked ''critical'' if it is a real security breach or something breaking *everything*. Often the default ''low'' is fine, since the values can be adjusted later on by bug tracker admins.<br />
<br />
;Priority: Can only be changed by bug tracker admins (aka "official pandora devs").<br />
<br />
;Reported Version: Please select which version state your pandora has in the release that you selected under ''Operating System''. Basically list the latest hotfix that you installed.<br />
<br />
;Due in Version: Can only be changed by bug tracker admins (aka "official pandora devs").<br />
<br />
;Details: A neat, large field with lots of space for all the details that you can provide. Yes, in general a case of "the more, the better" applies here. Here is a list of things that you should mention in the report:<br />
<br />
;Problem: Detailed description of the *exact* problem you see. Please do include some log output, if you have it available.<br />
<br />
;Reproducibility: How often does the issue occur? Is it reproducible? If it is, please provide detailed steps to do so.<br />
<br />
;Actual Results: What happened after you performed the steps you listed under "Reproducibility"?<br />
<br />
;Expected Results: What should have happened?<br />
<br />
;Additional Information: Please do list any additional information, like for example the *exact* version of your OS (or the application). This is especially important if you were not able to select the exact version in the '''Reported Version''' drop down field. If you have any log output or patches, please do attach those as files to the report. If the file size would be too big, just compress them.<br />
<br />
== Syntax in the Flyspray issue tracker ==<br />
<br />
=== Internal reference to other issues ===<br />
<br />
To refer to another issue use the syntax FS#N where N is the issue number you want to refer to, i.e. FS#123.<br />
The parser then automatically renders this as a link to the other issue (HTML href attribute), and shows the issue's title in the mouseover info (HTML title attribute).<br />
<br />
== Submission Workflow ==<br />
<br />
The general workflow for submitting a patch is something like this:<br />
<br />
# Clone the appropriate section of the GIT repository - GIT is http://git.openpandora.org/cgi-bin/gitweb.cgi<br />
# Apply changes and have fun<br />
# Document and pass test cases<br />
# Contact the maintainer of the subdomain the patch falls within - by mailing list above, or perhaps by PM in the forums, or email; for example, post first to the mailing list. In a pinch for libpnd submissions talk to skeezix, or notaz regarding kernel changes. But talk to the mailing list first, to keep discussion logged and centralized; if a backup neds to step up, the post history will already be there, right?<br />
# If the maintainer is unavailable, contact the backups as listed above; they will know how to contact the champion, or can make the submission call themselves.<br />
# If the maintainer and backups are not available, contact EvilDragon as release maintainer<br />
<br />
== Submission Standards ==<br />
<br />
Submission are welcome! Historically the firmware has been built by a very small team, but that [[team]] size limits the number of changes that can be managed and developed simultaneously. If you've the skills and motivation to help, feel free to join the fray!<br />
<br />
Patches have a few requirements; failing these requirements will cause your patch to be overlooked!<br />
<br />
* '''Clearly documented''' -- what is this patch for?<br />
* '''Clearly tested''' -- a list of test cases and test results -- the onus is on the submitter to test and prove testing; the committers have limited time and many people talking to them<br />
* '''Proper format''' -- unix line ending, not dos line endings :)<br />
<br />
== Submitting patches ==<br />
<br />
It's best to send formal GIT-generated patch so that you get proper credit for your work and to make applying the patch easier. You can also add 'Signed-off-by' line ('-s' on 'git commit' will do it for you), which has [http://elinux.org/Developer_Certificate_Of_Origin the same meaning as for mainline Linux].<br />
<br />
So basic workflow would be:<br />
<source lang="bash"><br />
<make changes><br />
git config --global user.name "My Name"<br />
git config --global user.email "myname@domain.com"<br />
git add <changed files><br />
git commit<br />
git format-patch -o /somewhere/ -1<br />
</source><br />
Then create a new feature request in bugtracker and attach the generated file(s), or send them to the [[Firmware_governance#Mailing_list|mailing list]], or post them on the forums, whatever is more convenient to you.<br />
<br />
== Updating Super Zaxxon ==<br />
<br />
=== Updating graphics drivers ===<br />
<br />
[http://pandoralive.info/?p=2303 guided tour de blog by eki]<br />
<br />
== Community Codec Package - for Pandora OS, Release 2010-05 ==<br />
<br />
Installation of non-free codecs is highly discouraged. Consider instead free counterparts like opus, ogg vorbis and Flac for audio. webM, ogg theora for video or equivalent.<br />
<br />
Due to licensing issues, licensed codecs like MP3 or MPEG-Video can not be distributed freely. They are optionally available in the Codec Package.<br />
The package will install Gnome-MPlayer as well as a lot of audio / video-plugins and enables NTFS-support.<br />
To install it, simply download the .PND-Package and place it into either the /pandora/menu or /pandora/desktop - Folder on your SD-Card.<br />
Simply start it and follow the on-screen instructions. You can remove the .PND-Package from the card once it has been installed.<br />
<br />
; Legal Notice:<br />
Patent and copyright laws operate differently depending on which country you are in. Please obtain legal advice if you are unsure whether a particular patent or restriction applies to a media format you wish to use in your country.<br />
<br />
'''[http://openpandora.org/downloads/CodecPack.pnd Click here to download Community Codec Pack]'''<br />
<br />
The Codec Package enables NTFS-Support and installs [http://pastebin.com/TyzWBi0X|these packages]<br />
<br />
== Older versions of Ångstrom ==<br />
<br />
In case you need them, you can download older firmware relases [http://openpandora.org/firmware/fullflash/ here].<br />
<br />
*http://boards.openpandora.org/topic/17176-superzaxxon-v162rc-released [http://openpandora.org/firmware/fullflash/SuperZaxxon162RC.zip (18-Oct-2014)]<br />
*http://boards.openpandora.org/topic/16218-superzaxxon-v161-released<br />
*http://boards.openpandora.org/topic/15198-superzaxxon-v160-released<br />
*http://boards.openpandora.org/topic/13854-superzaxxon-v155-released<br />
*http://boards.openpandora.org/index.php/topic/12490-superzaxxon-v54-final-has-been-released/<br />
*http://boards.openpandora.org/index.php/topic/10374-superzaxxon-v152-released/ <br /><br />
<br />
SuperZaxxon1.50 can be upgraded to 1.52 without reinstallation by downloading and running the [http://repo.openpandora.org/?page=detail&app=szupdater1.openpandora.org Pandora SuperZaxxon updater PND]. <br />
<br />
=== Zaxxon (Old version) ===<br />
<br />
The original Zaxxon firmware has been updated with a number of Hotfixes. Since then, a newer firmware called Super Zaxxon has been released.<br />
<br />
'''Warning:''' If you do not have Zaxxon installed (boot screen says SuperZaxxon or something else), do not attempt to install any of these hotfixes, doing so will break the system.<br />
<br />
In general it's possible to apply hotfixes to any lower firmware versions without installing all previous hotfixes.<br />
<br />
Hotfix 6<br />
* [http://boards.openpandora.org/index.php?/topic/5652-hotfix-6-final-released/ Information and discussion] (2011-10-10)<br />
* [http://www.openpandora.org/downloads/Zaxxon-HF6.zip Full flash update] (will delete all prior user settings; useful if you've screwed something up and are not sure of how to fix it)<br />
<br />
=== Bugs and solutions ===<br />
<br />
In general, the latest information about bugs will be on the official [http://bugs.openpandora.org/ bugtracker]; that is also the best place to go report a bug.<br />
<br />
==== PNDs won't run ====<br />
<br />
So you can start Xfce, but you can no longer run any programs or switch to Minimenu since you upgraded to HF6?<br />
<br />
This can easily be solved without a reflash.<br />
<br />
: [http://boards.openpandora.org/index.php?app=forums&module=forums&section=findpost&pid=98627 valhalla] This problem is because of version 1.0-r58.5 of the pandora-scripts package that includes some files that it should not have included and conflicts with the new version of pandora-libpnd. That version is installed at least in HF5rc2.<br />
<br />
# Open a terminal in the location where you put your HF6 update PND. In the default file browser, you can do this by right-clicking in the folder where the PND is, and selecting "open terminal here". For example, if you put it on your desktop (<code>/pandora/desktop</code>), the text in the terminal to the left of your cursor should look something like <code>username-openpandora:/media/pandora/mmcblk0p1/pandora/desktop$</code><br />
# Type in <code>sudo mkdir /mnt/pnd</code> and press "enter". If it asks you for your password, type in what you use to log in to your Pandora, then press "enter".<br />
# Type in <code>sudo mount -o loop HF6-Updater.pnd /mnt/pnd</code> and press "enter"<br />
# Now we'll go to the packages directory in the PND and reinstall a couple of packages. Type in <code>cd /mnt/pnd/packages/other/</code> and press "enter"<br />
# Type in <code>sudo opkg install pandora-libpnd_1.0-r56.5_armv7a.ipk</code> and press "enter"<br />
# Type in <code>sudo opkg install pandora-skel_1.0-r9.5_omap3-pandora.ipk</code> and press "enter"<br />
# To unmount the PND, type in <code>sudo umount /mnt/pnd</code> and press "enter". If it says it can't unmount it, just restart your Pandora.<br />
# That's it, your Pandora should work again!<br />
<br />
Beta versions<br />
<br />
* [http://boards.openpandora.org/index.php?/topic/5616-hotfix-6-rc-released/ RC] (2011-10-07)<br />
* [http://boards.openpandora.org/index.php?/topic/5320-zaxxon-hotfix-6-beta-1-released/ Beta 1] (2011-09-14)<br />
* [http://boards.openpandora.org/index.php?/topic/4118-hotfix-6-alpha-4-released/ Alpha 4] (2011-06-21)<br />
* [http://boards.openpandora.org/index.php?/topic/4065-hotfix-6-alpha-3-out/ Alpha 3] (2011-06-17)<br />
* [http://boards.openpandora.org/index.php?/topic/4056-hotfix-6-alpha-2-is-out/ Alpha 2] (2011-06-16)<br />
* [http://boards.openpandora.org/index.php?/topic/3955-hotfix-6-alpha-1-released/ Alpha 1] (2011-06-09)<br />
<br />
Hotfix 5<br />
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/ OP] [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] (2011-03-04)<br />
<br />
Beta versions<br />
* RC2: [http://boards.openpandora.org/index.php?/topic/1877-hotfix-5-rc2-last-one-before-going-final/ OP] [http://www.gp32x.com/board/index.php?/topic/58779-hotfix-5-rc2-last-one-before-going-final/ GP32X] (2011-02-22)<br />
* RC1: [http://boards.openpandora.org/index.php?/topic/1572-hotfix-5-rc-1-ready-for-testing/ OP] [http://www.gp32x.com/board/index.php?/topic/58598-hotfix-5-rc-1-ready-for-testing/ GP32X] (2011-02-09)<br />
* [http://boards.openpandora.org/index.php?/topic/1418-beta-test-upcoming-hf5-firmware-image-beta-4/ Beta 4] (2011-02-01)<br />
* [http://boards.openpandora.org/index.php?/topic/1316-beta-test-upcoming-hf5-firmware-image-beta-3/ Beta 3] (2011-01-28)<br />
* [http://boards.openpandora.org/index.php?/topic/1209-beta-test-upcoming-hf5-firmware-image-beta-2/ Beta 2] (2011-01-23)<br />
* [http://boards.openpandora.org/index.php?/topic/1115-beta-test-upcoming-hf5-firmware-image/ Beta 1] (2011-01-17)<br />
<br />
Hotfix 4<br />
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/90-pandora-hotfix-4-final-released-2010-08-31/ OP] [http://www.gp32x.com/board/index.php?/topic/56385-hotfix-4-final-released/ GP32X] (2010-08-31)<br />
<br />
Beta versions<br />
* Beta 4: [http://boards.openpandora.org/index.php?/topic/69-hotfix-4-beta-4-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56361-hotfix-4-beta-4-pre-final/ GP32X] (2010-08-29)<br />
* Beta 3: [http://boards.openpandora.org/index.php?/topic/17-hotfix-4-beta-3-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56266-hotfix-4-beta-3-released/ GP32X] (2010-08-27)<br />
* [http://www.gp32x.com/board/index.php?/topic/55965-hotfix-4-beta-2/ Beta 2] (2010-08-15)<br />
* [http://www.gp32x.com/board/index.php?/topic/55788-hotfix-4-very-first-beta/ Beta 1] (2010-08-07)<br />
<br />
Hotfix 3<br />
* [http://www.gp32x.com/board/index.php?/topic/54933-hotfix-3-released/ Information and discussion] (2010-07-01)<br />
<br />
Beta versions<br />
<br />
* [http://www.gp32x.com/board/index.php?/topic/54852-pandora-hotfix-3-beta-2/ Beta 2] (2010-06-29)<br />
* [http://www.gp32x.com/board/index.php?/topic/54724-pandora-hotfix-3-beta-test/ Beta 1] (2010-06-25)<br />
<br />
Hotfix 2<br />
* [http://www.gp32x.com/board/index.php?/topic/54171-hotfix-2-for-zaxxon-released/ Information and discussion] (2010-06-08)<br />
<br />
Beta version<br />
* [http://www.gp32x.com/board/index.php?/topic/54137-pandora-hotfix-pack-2-for-zaxxon/ Beta 1] (2010-06-08)<br />
<br />
Hotfix 1<br />
* [http://www.gp32x.com/board/index.php?/topic/53580-hotfix-pack-1-and-community-codec-pack-released/Information and discussion] (2010-05-24)<br />
<br />
Original OS<br />
* You can download the very first release of the Pandora's Zaxxon OS from [http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (2010-05-01)<br />
<br />
[[Category:Documentation]]<br />
[[Category:Operating system]]<br />
[[Category:Software]]</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Main_Page&diff=30055Pyra:Main Page2015-04-11T06:36:14Z<p>Kingu: </p>
<hr />
<div>__NOTOC__<br />
<br />
{| width="100%"<br />
|-<br />
* Dont link to anything here, it will break.<br />
[https://webchat.freenode.net/?channels=#pyra #pyra] or [https://webchat.freenode.net/?channels=#dragonbox-pyra #dragonbox-pyra] at irc.freenode.org<br />
* [http://boards.openpandora.org/topic/15758-pyra-marketing-slogan/ slogan] <br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
<br />
<div style="clear: both; height: 1px;"></div><br />
[[Image:DesktopIcon.png | left | 50px]]<br />
== Intro ==<br />
<div style="clear: both; height: 1px;"></div><br />
<br />
* [[Team]]<br />
* [[Pyra:Quickstart|Quickstart]]<br />
* [[Pyra:Overview|Overview]]<br />
* [[Pyra:Manual|Manual]]<br />
* [[Pyra:Timeline|Timeline]]<br />
* [[Pyra:Environmental|Environmental]]<br />
* [[Pyra:Logo|Logo]]<br />
* Licensing<br />
* Warranty<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:HardwareIcon.png | left | 50px]]<br />
<br />
== Hardware ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Pyra:Case|Case]]<br />
* [[Pyra:Keyboard|Keyboard]]<br />
* [[Pyra:Nubs|Nubs]]<br />
* [[Pyra:Storage|Storage]]<br />
* [[Pyra:Battery|Battery]]<br />
<br />
* [[Pyra:Mainboard|Mainboard]]<br />
* [[Pyra:RAM|RAM]]<br />
* [[Pyra:USB|USB]]<br />
* [[Pyra:WiFi|WiFi]]<br />
* [[Pyra:Audio|Audio]]<br />
* [[Pyra:Bluetooth|Bluetooth]]<br />
* [[Pyra:LEDs|LEDs]]<br />
<br />
* [[Pyra:Moduleboard|Moduleboard]]<br />
* [[Pyra:CPU|CPU]]<br />
* [[Pyra:GPU|GPU]]<br />
<br />
* [[Pyra:Modem|Modem]]<br />
* [[Pyra:GPS|GPS]]<br />
<br />
* [[Pyra:Displayboard|Displayboard]]<br />
* [[Pyra:Display|Display]]<br />
<br />
* [[Pyra:Dock|Dock]]<br />
<br />
* [[Merchandise]]<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:SoftwareIcon.png | left | 50px]]<br />
<br />
== Software ==<br />
<div style="clear: both; height: 1px;"></div><br />
* uBoot <br />
* [[Xfce]]<br />
* [[OpenBox]]<br />
* [[Pyra:Debian|Debian]] (default)<br />
* Slackware<br />
* Gentoo<br />
* Tinycore<br />
*<br />
* Packagemanager<br />
* Viewber<br />
* Retroarch<br />
* [[Legal Emulation Resources|Emugames]]<br />
* [[Compo4All]]<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:DevelopmentIcon.png | left | 50px]]<br />
<br />
== Hacking ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Modifications]]<br />
* [[Pyra:.dbp|.dbp]]<br />
* [[Basic Linux Guide|Commands]]<br />
* Overclocking<br />
* (Customlibs)<br />
* Toolchain<br />
* [[Floating Point Optimization|Float]]<br />
* [[Assembly Code Optimization|Assembly]]<br />
* GLshim<br />
* Crosscompile<br />
* Repository<br />
* (Repairs)<br />
* Partlist<br />
* [[Wiki TODO|Wiki]]<br />
* *() may be needed<br />
|}<br />
{|<br />
[[File:CommunityBox.png|link=Logo|left|50px]]<br />
|}<br />
----<br />
{|<br />
| ''Unofficial source of info, [[Openpandora GmbH]] not responsible for content.<br />
|}</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:.dbp&diff=30054Pyra:.dbp2015-04-11T06:35:39Z<p>Kingu: added forum post</p>
<hr />
<div>http://boards.openpandora.org/topic/16726-a-possible-pnd-system-replacement/page-4#entry378495</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Main_Page&diff=30053Pyra:Main Page2015-04-11T06:34:48Z<p>Kingu: </p>
<hr />
<div>__NOTOC__<br />
<br />
{| width="100%"<br />
|-<br />
* Dont link to anything here, it will break.<br />
[https://webchat.freenode.net/?channels=#pyra #pyra] or [https://webchat.freenode.net/?channels=#dragonbox-pyra #dragonbox-pyra] at irc.freenode.org<br />
* [http://boards.openpandora.org/topic/15758-pyra-marketing-slogan/ slogan] <br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
<br />
<div style="clear: both; height: 1px;"></div><br />
[[Image:DesktopIcon.png | left | 50px]]<br />
== Intro ==<br />
<div style="clear: both; height: 1px;"></div><br />
<br />
* [[Team]]<br />
* [[Pyra:Quickstart|Quickstart]]<br />
* [[Pyra:Overview|Overview]]<br />
* [[Pyra:Manual|Manual]]<br />
* [[Pyra:Timeline|Timeline]]<br />
* [[Pyra:Environmental|Environmental]]<br />
* [[Pyra:Logo|Logo]]<br />
* Licensing<br />
* Warranty<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:HardwareIcon.png | left | 50px]]<br />
<br />
== Hardware ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Pyra:Case|Case]]<br />
* [[Pyra:Keyboard|Keyboard]]<br />
* [[Pyra:Nubs|Nubs]]<br />
* [[Pyra:Storage|Storage]]<br />
* [[Pyra:Battery|Battery]]<br />
<br />
* [[Pyra:Mainboard|Mainboard]]<br />
* [[Pyra:RAM|RAM]]<br />
* [[Pyra:USB|USB]]<br />
* [[Pyra:WiFi|WiFi]]<br />
* [[Pyra:Audio|Audio]]<br />
* [[Pyra:Bluetooth|Bluetooth]]<br />
* [[Pyra:LEDs|LEDs]]<br />
<br />
* [[Pyra:Moduleboard|Moduleboard]]<br />
* [[Pyra:CPU|CPU]]<br />
* [[Pyra:GPU|GPU]]<br />
<br />
* [[Pyra:Modem|Modem]]<br />
* [[Pyra:GPS|GPS]]<br />
<br />
* [[Pyra:Displayboard|Displayboard]]<br />
* [[Pyra:Display|Display]]<br />
<br />
* [[Pyra:Dock|Dock]]<br />
<br />
* [[Merchandise]]<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:SoftwareIcon.png | left | 50px]]<br />
<br />
== Software ==<br />
<div style="clear: both; height: 1px;"></div><br />
* uBoot <br />
* [[Xfce]]<br />
* [[OpenBox]]<br />
* [[Pyra:Debian|Debian]] (default)<br />
* Slackware<br />
* Gentoo<br />
* Tinycore<br />
*<br />
* Packagemanager<br />
* Viewber<br />
* Retroarch<br />
* [[Legal Emulation Resources|Emugames]]<br />
* [[Compo4All]]<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:DevelopmentIcon.png | left | 50px]]<br />
<br />
== Hacking ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Modifications]]<br />
* [[Pyra:Dbp|Dbp]]<br />
* [[Basic Linux Guide|Commands]]<br />
* Overclocking<br />
* (Customlibs)<br />
* Toolchain<br />
* [[Floating Point Optimization|Float]]<br />
* [[Assembly Code Optimization|Assembly]]<br />
* GLshim<br />
* Crosscompile<br />
* Repository<br />
* (Repairs)<br />
* Partlist<br />
* [[Wiki TODO|Wiki]]<br />
* *() may be needed<br />
|}<br />
{|<br />
[[File:CommunityBox.png|link=Logo|left|50px]]<br />
|}<br />
----<br />
{|<br />
| ''Unofficial source of info, [[Openpandora GmbH]] not responsible for content.<br />
|}</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Main_Page&diff=30052Pyra:Main Page2015-04-11T06:34:14Z<p>Kingu: </p>
<hr />
<div>__NOTOC__<br />
<br />
{| width="100%"<br />
|-<br />
* Dont link to anything here, it will break.<br />
[https://webchat.freenode.net/?channels=#pyra #pyra] or [https://webchat.freenode.net/?channels=#dragonbox-pyra #dragonbox-pyra] at irc.freenode.org<br />
* [http://boards.openpandora.org/topic/15758-pyra-marketing-slogan/ slogan] <br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
<br />
<div style="clear: both; height: 1px;"></div><br />
[[Image:DesktopIcon.png | left | 50px]]<br />
== Intro ==<br />
<div style="clear: both; height: 1px;"></div><br />
<br />
* [[Team]]<br />
* [[Pyra:Quickstart|Quickstart]]<br />
* [[Pyra:Overview|Overview]]<br />
* [[Pyra:Manual|Manual]]<br />
* [[Pyra:Timeline|Timeline]]<br />
* [[Pyra:Environmental|Environmental]]<br />
* [[Pyra:Logo|Logo]]<br />
* Licensing<br />
* Warranty<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:HardwareIcon.png | left | 50px]]<br />
<br />
== Hardware ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Pyra:Case|Case]]<br />
* [[Pyra:Keyboard|Keyboard]]<br />
* [[Pyra:Nubs|Nubs]]<br />
* [[Pyra:Storage|Storage]]<br />
* [[Pyra:Battery|Battery]]<br />
<br />
* [[Pyra:Mainboard|Mainboard]]<br />
* [[Pyra:RAM|RAM]]<br />
* [[Pyra:USB|USB]]<br />
* [[Pyra:WiFi|WiFi]]<br />
* [[Pyra:Audio|Audio]]<br />
* [[Pyra:Bluetooth|Bluetooth]]<br />
* [[Pyra:LEDs|LEDs]]<br />
<br />
* [[Pyra:Moduleboard|Moduleboard]]<br />
* [[Pyra:CPU|CPU]]<br />
* [[Pyra:GPU|GPU]]<br />
<br />
* [[Pyra:Modem|Modem]]<br />
* [[Pyra:GPS|GPS]]<br />
<br />
* [[Pyra:Displayboard|Displayboard]]<br />
* [[Pyra:Display|Display]]<br />
<br />
* [[Pyra:Dock|Dock]]<br />
<br />
* [[Merchandise]]<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:SoftwareIcon.png | left | 50px]]<br />
<br />
== Software ==<br />
<div style="clear: both; height: 1px;"></div><br />
* uBoot <br />
* [[Xfce]]<br />
* [[OpenBox]]<br />
* [[Pyra:Debian|Debian]] (default)<br />
* Slackware<br />
* Gentoo<br />
* Tinycore<br />
*<br />
* Packagemanager<br />
* Viewber<br />
* Retroarch<br />
* [[Legal Emulation Resources|Emugames]]<br />
* [[Compo4All]]<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:DevelopmentIcon.png | left | 50px]]<br />
<br />
== Hacking ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Modifications]]<br />
* [[Pyra:Dbp]]<br />
* [[Basic Linux Guide|Commands]]<br />
* Overclocking<br />
* (Customlibs)<br />
* Toolchain<br />
* [[Floating Point Optimization|Float]]<br />
* [[Assembly Code Optimization|Assembly]]<br />
* GLshim<br />
* Crosscompile<br />
* Repository<br />
* (Repairs)<br />
* Partlist<br />
* [[Wiki TODO|Wiki]]<br />
* *() may be needed<br />
|}<br />
{|<br />
[[File:CommunityBox.png|link=Logo|left|50px]]<br />
|}<br />
----<br />
{|<br />
| ''Unofficial source of info, [[Openpandora GmbH]] not responsible for content.<br />
|}</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Main_Page&diff=30051Pyra:Main Page2015-04-11T06:33:35Z<p>Kingu: added dbp</p>
<hr />
<div>__NOTOC__<br />
<br />
{| width="100%"<br />
|-<br />
* Dont link to anything here, it will break.<br />
[https://webchat.freenode.net/?channels=#pyra #pyra] or [https://webchat.freenode.net/?channels=#dragonbox-pyra #dragonbox-pyra] at irc.freenode.org<br />
* [http://boards.openpandora.org/topic/15758-pyra-marketing-slogan/ slogan] <br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
<br />
<div style="clear: both; height: 1px;"></div><br />
[[Image:DesktopIcon.png | left | 50px]]<br />
== Intro ==<br />
<div style="clear: both; height: 1px;"></div><br />
<br />
* [[Team]]<br />
* [[Pyra:Quickstart|Quickstart]]<br />
* [[Pyra:Overview|Overview]]<br />
* [[Pyra:Manual|Manual]]<br />
* [[Pyra:Timeline|Timeline]]<br />
* [[Pyra:Environmental|Environmental]]<br />
* [[Pyra:Logo|Logo]]<br />
* Licensing<br />
* Warranty<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:HardwareIcon.png | left | 50px]]<br />
<br />
== Hardware ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Pyra:Case|Case]]<br />
* [[Pyra:Keyboard|Keyboard]]<br />
* [[Pyra:Nubs|Nubs]]<br />
* [[Pyra:Storage|Storage]]<br />
* [[Pyra:Battery|Battery]]<br />
<br />
* [[Pyra:Mainboard|Mainboard]]<br />
* [[Pyra:RAM|RAM]]<br />
* [[Pyra:USB|USB]]<br />
* [[Pyra:WiFi|WiFi]]<br />
* [[Pyra:Audio|Audio]]<br />
* [[Pyra:Bluetooth|Bluetooth]]<br />
* [[Pyra:LEDs|LEDs]]<br />
<br />
* [[Pyra:Moduleboard|Moduleboard]]<br />
* [[Pyra:CPU|CPU]]<br />
* [[Pyra:GPU|GPU]]<br />
<br />
* [[Pyra:Modem|Modem]]<br />
* [[Pyra:GPS|GPS]]<br />
<br />
* [[Pyra:Displayboard|Displayboard]]<br />
* [[Pyra:Display|Display]]<br />
<br />
* [[Pyra:Dock|Dock]]<br />
<br />
* [[Merchandise]]<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:SoftwareIcon.png | left | 50px]]<br />
<br />
== Software ==<br />
<div style="clear: both; height: 1px;"></div><br />
* uBoot <br />
* [[Xfce]]<br />
* [[OpenBox]]<br />
* [[Pyra:Debian|Debian]] (default)<br />
* Slackware<br />
* Gentoo<br />
* Tinycore<br />
*<br />
* Packagemanager<br />
* Viewber<br />
* Retroarch<br />
* [[Legal Emulation Resources|Emugames]]<br />
* [[Compo4All]]<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:DevelopmentIcon.png | left | 50px]]<br />
<br />
== Hacking ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Modifications]]<br />
* [[Dbp]]<br />
* [[Basic Linux Guide|Commands]]<br />
* Overclocking<br />
* (Customlibs)<br />
* Toolchain<br />
* [[Floating Point Optimization|Float]]<br />
* [[Assembly Code Optimization|Assembly]]<br />
* GLshim<br />
* Crosscompile<br />
* Repository<br />
* (Repairs)<br />
* Partlist<br />
* [[Wiki TODO|Wiki]]<br />
* *() may be needed<br />
|}<br />
{|<br />
[[File:CommunityBox.png|link=Logo|left|50px]]<br />
|}<br />
----<br />
{|<br />
| ''Unofficial source of info, [[Openpandora GmbH]] not responsible for content.<br />
|}</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Main_Page&diff=30050Pyra:Main Page2015-04-02T21:28:23Z<p>Kingu: Added debian</p>
<hr />
<div>__NOTOC__<br />
<br />
{| width="100%"<br />
|-<br />
* Dont link to anything here, it will break.<br />
[https://webchat.freenode.net/?channels=#pyra #pyra] or [https://webchat.freenode.net/?channels=#dragonbox-pyra #dragonbox-pyra] at irc.freenode.org<br />
* [http://boards.openpandora.org/topic/15758-pyra-marketing-slogan/ slogan] <br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
<br />
<div style="clear: both; height: 1px;"></div><br />
[[Image:DesktopIcon.png | left | 50px]]<br />
== Intro ==<br />
<div style="clear: both; height: 1px;"></div><br />
<br />
* [[Team]]<br />
* [[Pyra:Quickstart|Quickstart]]<br />
* [[Pyra:Overview|Overview]]<br />
* [[Pyra:Manual|Manual]]<br />
* [[Pyra:Timeline|Timeline]]<br />
* [[Pyra:Environmental|Environmental]]<br />
* [[Pyra:Logo|Logo]]<br />
* Licensing<br />
* Warranty<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:HardwareIcon.png | left | 50px]]<br />
<br />
== Hardware ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Pyra:Case|Case]]<br />
* [[Pyra:Keyboard|Keyboard]]<br />
* [[Pyra:Nubs|Nubs]]<br />
* [[Pyra:Storage|Storage]]<br />
* [[Pyra:Battery|Battery]]<br />
<br />
* [[Pyra:Mainboard|Mainboard]]<br />
* [[Pyra:RAM|RAM]]<br />
* [[Pyra:USB|USB]]<br />
* [[Pyra:WiFi|WiFi]]<br />
* [[Pyra:Audio|Audio]]<br />
* [[Pyra:Bluetooth|Bluetooth]]<br />
* [[Pyra:LEDs|LEDs]]<br />
<br />
* [[Pyra:Moduleboard|Moduleboard]]<br />
* [[Pyra:CPU|CPU]]<br />
* [[Pyra:GPU|GPU]]<br />
<br />
* [[Pyra:Modem|Modem]]<br />
* [[Pyra:GPS|GPS]]<br />
<br />
* [[Pyra:Displayboard|Displayboard]]<br />
* [[Pyra:Display|Display]]<br />
<br />
* [[Pyra:Dock|Dock]]<br />
<br />
* [[Merchandise]]<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:SoftwareIcon.png | left | 50px]]<br />
<br />
== Software ==<br />
<div style="clear: both; height: 1px;"></div><br />
* uBoot <br />
* [[Xfce]]<br />
* [[OpenBox]]<br />
* [[Pyra:Debian|Debian]] (default)<br />
* Slackware<br />
* Gentoo<br />
* Tinycore<br />
*<br />
* Packagemanager<br />
* Viewber<br />
* Retroarch<br />
* [[Legal Emulation Resources|Emugames]]<br />
* [[Compo4All]]<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:DevelopmentIcon.png | left | 50px]]<br />
<br />
== Hacking ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Modifications]]<br />
* [[Basic Linux Guide|Commands]]<br />
* Overclocking<br />
* (Customlibs)<br />
* Toolchain<br />
* [[Floating Point Optimization|Float]]<br />
* [[Assembly Code Optimization|Assembly]]<br />
* GLshim<br />
* Crosscompile<br />
* Repository<br />
* (Repairs)<br />
* Partlist<br />
* [[Wiki TODO|Wiki]]<br />
* *() may be needed<br />
|}<br />
{|<br />
[[File:CommunityBox.png|link=Logo|left|50px]]<br />
|}<br />
----<br />
{|<br />
| ''Unofficial source of info, [[Openpandora GmbH]] not responsible for content.<br />
|}</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Debian&diff=30049Pyra:Debian2015-04-02T21:27:21Z<p>Kingu: Added debian</p>
<hr />
<div>* Debian 8.0 jessie http://pyra-handheld.com/pipermail/</div>Kinguhttps://pandorawiki.org/index.php?title=Team&diff=30048Team2015-04-02T00:18:15Z<p>Kingu: that wasnt the right column</p>
<hr />
<div>[[File:Lead_Photo_For_Team0-5868644889808586.png|thumbnail|ED here, welcome to the team.]]<br />
<br />
== Official Team ==<br />
{|class=" sortable" border="0" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse;<br />
|- style="background: #ececec"<br />
!Forum<br />
!IRC<br />
!Real name<br />
!µblog<br />
!pages<br />
!mod<br />
!projects<br />
!youtube<br />
!flatter<br />
!paypal<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/1-evildragon/ Evildragon ]<br />
|ED<br />
|Michael Mrozek<br />
|[https://twitter.com/EvilDragon1717]<br />
|http://dragonbox.de https://github.com/EvilDragon<br />
| X<br />
|Project MOTU<br />
|[http://www.youtube.com/user/EvilDragon1717]<br />
|[https://flattr.com/profile/evildragon]<br />
|[donation@openpandora.org|address<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/76-notaz/ notaz]<br />
|<br />
|Grazvydas Ignotas<br />
|<br />
|http://notaz.gp2x.de/<br />
|<br />
|kernel [[PicoDrive]]<br />
|[http://www.youtube.com/user/notasaz]<br />
|<br />
|[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FZUBJTCLEPAY2]<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/7-mweston/ Mweston]<br />
|<br />
|Michael Weston <br />
|<br />
|<br />
|<br />
|board design<br />
|[http://www.youtube.com/user/MWeston2]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php?/user/265-davec DaveC]<br />
|<br />
|Dave Cancilier<br />
|<br />
|<br />
|<br />
|case dpad and keymat<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/86-skeezix/ skeezix]<br />
|<br />
|Jeff Mitchell<br />
|<br />
|https://github.com/skeezix<br />
|<br />
|libpnd minimenu Zikzak<br />
|[http://www.youtube.com/user/skeezixcodejedi]<br />
|<br />
|<br />
|-<br />
|<br />
|mfk<br />
|M. Fatih Kilic <br />
|[https://twitter.com/_mfk]<br />
|[http://www.gp2xtr.com/ gp2xtr]<br />
|<br />
|sourcing parts<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/69-pickle/ Pickle]<br />
|<br />
|Scott Smith<br />
|<br />
|<br />
|<br />
|GLES [[PickleLauncher]]<br />
|[http://www.youtube.com/user/Pickle136]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/127-djwillis/ djwillis]<br />
|<br />
|John Willis<br />
|<br />
|http://www.distant-earth.com/index.html<br />
|<br />
|wifi<br />
|[http://www.youtube.com/user/DavidJohnWillis]<br />
|<br />
|<br />
|}<br />
<br />
== Helpful People ==<br />
{|class=" sortable" border="0" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse;<br />
|- style="background: #ececec"<br />
!Forum<br />
!IRC<br />
!Real name<br />
!µblog<br />
!pages<br />
!mod<br />
!projects<br />
!youtube<br />
!flatter<br />
!paypal<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/178-stuckie/ stuckie]<br />
|<br />
|Steven Campbell<br />
|[https://twitter.com/stuckieGAMEZ]<br />
|http://www.stuckiegamez.co.uk<br />
|<br />
|<br />
|[http://www.youtube.com/user/stuckiegamez]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/775-sebt3/ Sebt3]<br />
|<br />
|X<br />
|<br />
|http://sebt3.openpandora.org<br />
|<br />
|porting<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/4605-ekianjo/ ekianjo]<br />
|<br />
|<br />
|[https://twitter.com/PandoraLiveInfo]<br />
|[http://www.pandoralive.info Pandoralive.info] [http://openpandorajapan.stores.jp Japan Store]<br />
|<br />
|blog Japan shop<br />
|[http://www.youtube.com/user/ekianjo]<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/141-link/ Link]<br />
|<br />
|Mark J. Linkhorst<br />
|[https://twitter.com/ithic]<br />
|http://www.ithic.com/<br />
|<br />
|USA shop<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/213-milkshake/ milkshake]<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|repo<br />
|<br />
|<br />
|[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=X5HE7FCG967KG paypal]<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/282-b-zar/ B-ZaR]<br />
|<br />
|Teemu Erkkola<br />
|[https://identi.ca/bzar]<br />
|http://bzar.fi/ https://github.com/bzar<br />
|<br />
|panorama cli package manager<br />
|[http://www.youtube.com/user/BZaRDev]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/user/296-urjaman/ urjaman]<br />
|<br />
|<br />
|<br />
| https://github.com/urjaman http://urjaman.dyndns.info/<br />
|<br />
|[https://github.com/urjaman/pandora-u-boot u-Boot] AVR cross-compiling<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/924-cloudef/ Cloudef]<br />
|<br />
|Jari Vetoniemi<br />
|<br />
|http://cloudef.eu/ https://github.com/Cloudef<br />
|<br />
|neon hardfp glhck<br />
|[http://www.youtube.com/user/Cloudef]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/5-zodttd/ zodttd]<br />
|<br />
|Benjamin Stark<br />
|[https://twitter.com/zodttd]<br />
|http://www.zodttd.com/ http://github.com/zodttd<br />
|<br />
|gpSPhone<br />
|[http://www.youtube.com/user/zodttd]<br />
|<br />
|[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HEL55NKPAKX5Q]<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/3847-iprice/ iprice]<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|dev<br />
|[http://www.youtube.com/user/iprice]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/1035-linux-swat/ Linux-SWAT]<br />
|<br />
|<br />
|<br />
|http://pandorawiki.org/Software_projects/OS/Slackware<br />
http://pandorawiki.org/Software_projects/OS/SOLEIL<br />
|<br />
|[http://pandorawiki.org/Software_projects/OS/Slackware SL4P] [http://pandorawiki.org/Software_projects/OS/SOLEIL SOLEIL]<br />
|<br />
|<br />
|[http://pandorawiki.org/Software_projects/OS/Slackware#Helping_this_project paypal]<br />
|-<br />
|[http://boards.openpandora.org/user/5609-stackshadow/ stackshadow]<br />
|<br />
|Christian Mundt<br />
|[https://twitter.com/StackShadow]<br />
|http://www.evilbrain.de/projects/pandian<br />
|<br />
|[[Pandian]]<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/114-mcobit/ mcobit]<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|[http://www.youtube.com/user/mcobit]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/4191-ingoreis/ ingoreis]<br />
|<br />
|Ingo Reis<br />
|<br />
|<br />
|<br />
|tester<br />
|[http://www.youtube.com/user/reisingo]<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|[http://www.youtube.com/user/IsoTkhs]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/559-exophase/ Exophase]<br />
|<br />
| no<br />
|<br />
|<br />
|<br />
|[[DraStic]]<br />
|[http://www.youtube.com/user/Exophase]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/user/4854-drkiiraziel/ drkIIRaziel]<br />
|<br />
|<br />
|[https://twitter.com/reicastdc]<br />
|http://reicast.com/ https://github.com/reicast/emulator<br />
|<br />
|Reicast<br />
|[https://www.youtube.com/user/reicastdc]<br />
|[https://github.com/reicast/emulator#donations-and-stuff HW]<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/4382-wb/ _wb_]<br />
|<br />
|Jon Sneyers<br />
|<br />
|<br />
|X<br />
|[http://repo.openpandora.org/?page=detail&app=sysinfo.wb sysinfo] [http://repo.openpandora.org/?page=detail&app=piv.wb PIV] [http://repo.openpandora.org/?page=detail&app=nubnub.wb nubnub] [http://repo.openpandora.org/?page=detail&app=microbes.wb microbes] mod<br />
|[http://www.youtube.com/user/jonsneyers]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/198-cpasjuste/ cpasjuste]<br />
|<br />
|David Carre<br />
|<br />
|<br />
|<br />
|pxml, pnd minimenu xda<br />
|[http://www.youtube.com/user/cpasjuste]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/5182-ptitseb/ ptitSeb]<br />
|<br />
|<br />
|<br />
|https://github.com/ptitSeb<br />
|<br />
|lots of ports<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/user/752-fzero/ FZERO]<br />
|<br />
|<br />
|<br />
|http://www.playpandora.com/<br />
|<br />
|gimpshopping<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/user/209-ivanovic/ Ivanovic]<br />
|<br />
|Nils Kneuper<br />
|<br />
|<br />
|<br />
|wesnoth snes9x<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/2326-comradekingu/ comradekingu]<br />
|<br />
|Allan Nordhøy<br />
|<br />
|<br />
|<br />
|wiki, photography<br />
|[http://www.youtube.com/user/cccpkingu]<br />
|[https://flattr.com/profile/anotheragency]<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/3255-lunixbochs/ lunixbochs]<br />
|<br />
|Ryan Hileman<br />
|[https://twitter.com/lunixbochs]<br />
|https://github.com/lunixbochs http://lunixbochs.deviantart.com/ http://bochs.info/<br />
|X<br />
|libGL[http://boards.openpandora.org/index.php/topic/11506-opengl-implementation-tldr-more-games/]<br />
|[http://www.youtube.com/user/lunixbochs]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/3596-atc/ aTc]<br />
|<br />
|<br />
|<br />
|http://wreck.k-n-p.org/pnd/<br />
|<br />
|.Next [http://boards.openpandora.org/index.php/topic/8452-next-development/]<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/34-pokeparadox/ PokeParadox]<br />
|<br />
|Kevin Winfield-Pantoja<br />
|[https://twitter.com/pokeparadox]<br />
|http://pirategames.co.uk/<br />
|X<br />
|<br />
|[http://www.youtube.com/pirategamesvideos]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/83-wally/ Wally]<br />
|<br />
|Ben<br />
|<br />
|<br />
|X<br />
|wiki<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/1463-moxie/ Moxie]<br />
|<br />
|<br />
|<br />
|<br />
|X<br />
|Vintage electronics<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/3032-binky/ Binky]<br />
|<br />
|<br />
|<br />
|<br />
|X<br />
|graphics<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/522-trashymg/ TrashyMG]<br />
|<br />
|Roy Gillotti<br />
|<br />
|<br />
|X<br />
|[http://repo.openpandora.org/?page=detail&app=opentyrian-trashyMG-27045 OpenTyrian_c4all] [http://repo.openpandora.org/?page=all&search=TrashyMG&s=new ports] <br />
|[https://www.youtube.com/channel/UC91ni0JkWjQzJ2L09B1z4Bw]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/28-gadgetoid/ Gadgetoid]<br />
|<br />
|Phil Howard<br />
|[https://twitter.com/Gadgetoid]<br />
|http://www.gadgetoid.com/ https://github.com/Gadgetoid<br />
|X<br />
|technews rpi<br />
|[http://www.youtube.com/user/GadgetoidUK]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/519-double7/ double7]<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|german wiki admin<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/7597-lolla/ Løra (Lolla)]<br />
|<br />
|Laura<br />
|<br />
|<br />
|<br />
|happiness<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/user/379-farox/ Farox]<br />
|<br />
|Fabrizio<br />
|<br />
|http://farox.rbnet.it/<br />
|<br />
|blog<br />
|[http://www.youtube.com/user/Farox68]<br />
|<br />
|[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=K2V6DH3SGMFV4 paypal]<br />
|-<br />
|[http://boards.openpandora.org/user/8460-vinipsmaker/ vinipsmaker]<br />
|<br />
|Vinícius dos Santos Oliveira<br />
|<br />
|https://github.com/vinipsmaker http://vinipsmaker.wordpress.com/category/en/<br />
|<br />
|constructive feedback pixeltrickery<br />
|[http://www.youtube.com/user/vinipsmaker]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/user/4764-klumpen/ Klumpen]<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|Real instrument soundtracks<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/user/10532-majin-wamu/ Majin Wamu]<br />
|<br />
|<br />
|<br />
|http://majustudios.webs.com/<br />
|<br />
|<br />
|[https://www.youtube.com/user/MajinWamu]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/user/800-stainy/ stainy]<br />
|<br />
|Darren Gurney<br />
|<br />
|<br />
|<br />
|Gamepads<br />
|[https://www.youtube.com/user/stainlessdmc12]<br />
|<br />
|<br />
|}<br />
<br />
[http://boards.openpandora.org/index.php?app=forums&module=extras&section=stats&do=leaders The Moderating team]<br />
<br />
* <big>Squidge</big> does know a lot about hardware and software - and therefore he helped us testing various devboards and SoCs from the very beginning.<br />
<br />
* <br />
<br />
* <big>Scott Smith (known as Pickle)</big> joined the community after discovering the GP2X. Soon after he began to support a number of application ports for the GP2X.<br />
<br />
* Shortly before the GPH Wiz released to the public development versions of the Wiz were sent out to help generate porting of existing software to the Wiz.<br />
<br />
* <br />
<br />
* Scott was given one of these units and helped bring many of the existing GP2X software titles to the Wiz. One highlight of the Wiz development work was the first person shooter Quake 1 and 2. This was significant since it was using the opengl-es 1.1 hardware on the Wiz.<br />
<br />
* <br />
<br />
* This brought the attention of some on the Pandora team, since at the time the only running opengl-es software on the Pandora were demos. As a result a development board was sent and shortly after Quake 1/2/3 were running on the Pandora using the SGX hardware. Other software was also ported to the Pandora as well, which most can be seen on Scott’s youtube page. He also helped test out the analog nub’s, which resulted in the first demo of them being used in Quake engines. Scott is currently working on helping to bring more software to the Pandora.<br />
<br />
* <br />
<br />
* In real life Scott is a software engineer in the automotive field in Detroit, Michigan.<br />
<br />
* <br />
<br />
* <big>vimacs</big> doesn't have a devboard yet, but also did help a lot with the .PND fileformat. <br />
<br />
* <br />
<br />
<br />
<br />
<br />
Maybe add field for social networking site, like facebook and g+, country? With semantic lists we can do coordinates<br />
<br />
B-zar, gruso, bobbens, superroach, SONY, sswam, wally, moxie, and lots of others, been doing the ones i can find<br />
youtube links to thus far.<br />
ED headquarters<br />
<br />
== Members ==<br />
Add yourself if you want<br />
<br />
{{#display_map: 48.7665352, 11.4257540 ~Evildragonbox headquarters; 52.20607, 0.14674 ~Binky; 64.36, 10.25 ~comradekingu | zoom=3 | service=openlayers| layers=osm-mapnik, osm-cyclemap, osmarender}}<br />
<br />
old info in discussion<br />
<br />
https://twitter.com/David994A<br />
<br />
:<br />
:<br />
:"The Pandora is, simply put, the most versatile hand-held computing device ever made."<br />
:<br />
:"The device I thought I needed for a couple of things and ended up using for nearly everything"<br />
:<br />
:"One piece of community driven, gameplaying, webbrowsing, movie watching, music listening, open, customizable- hotness. Oh and it also plays tetris."<br />
:<br />
:-Bosbeetle-<br />
:<br />
:"Open Pandora has made reliving my childhood on the go possible and being open means the possibilities from here on out are endless - I'm in love"<br />
:<br />
:-MonkeyChops<br />
:<br />
:"30 years of gaming experiences in less than 300 cm³"<br />
:<br />
:<br />
:"It's anything you want it to be/do."<br />
:<br />
:"Pandora- Freedom to develop, work, and game without compromise.<br />
:<br />
:With a dedicated community for support and developing, the Pandora excels to deliver the most incredible nostalgic and homebrew gaming experience ever created!""<br />
:<br />
:"It's better than even I can imagine."<br />
:<br />
:"It's not what it can do. It's what I can do."<br />
:<br />
:"The Pandora has the best DPad I've ever used."<br />
:<br />
:"Definitely one of the better ways to waste a day"<br />
:<br />
:-Trip<br />
:<br />
:"For over decade people have been forcing their devices to do things manufacturers have tried vehemently to prevent. It doesn't work that way for the Pandora. You are encouraged to push the hardware to it's maximum potential."<br />
:<br />
:"In my opinion, I've found the perfect handheld for me! Between embracing Zeitgeist (playing emulators), flirting with the Muses (enjoying the multimedia applications) and joining Athena in her quest (Learning about the hardware's capabilities and designing my own games), I just can't put it down!"<br />
:<br />
:"Pandora's mix of components means it is versatile enough to adapt to work rest and play. Pandora, I love it."<br />
:<br />
:"Your wifes greatest foe in the battle for your attention"<br />
:<br />
:- Joe Decrescenzo<br />
:<br />
:"Freedom to work and play your way in the palm of your hand."<br />
:<br />
:-BDB66<br />
:<br />
:"Pandora: the retrogamer dream device"<br />
:<br />
:-Alerino<br />
:<br />
:"I've never had as many computers in my pocket as I've had since I got my Pandora!"<br />
:<br />
:"The Pandora keeps getting better and better."<br />
:<br />
:"The pandora is everything i've ever wanted in a handheld...<br />
:<br />
:..and that's an understatement."<br />
:<br />
:"It's every home computer and console i owned before i grew up, everywhere i go."<br />
:<br />
:<br />
:"When I was a kid, I often daydreamed of how cool and how great it would be for items from science-fiction to exist in the real world - since I received my Pandora, that feeling has been part of my reality every day."<br />
:<br />
:--Prometheus<br />
<br />
<br />
[[Category:Community]]</div>Kinguhttps://pandorawiki.org/index.php?title=Team&diff=30047Team2015-04-02T00:17:38Z<p>Kingu: Added lolla realname</p>
<hr />
<div>[[File:Lead_Photo_For_Team0-5868644889808586.png|thumbnail|ED here, welcome to the team.]]<br />
<br />
== Official Team ==<br />
{|class=" sortable" border="0" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse;<br />
|- style="background: #ececec"<br />
!Forum<br />
!IRC<br />
!Real name<br />
!µblog<br />
!pages<br />
!mod<br />
!projects<br />
!youtube<br />
!flatter<br />
!paypal<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/1-evildragon/ Evildragon ]<br />
|ED<br />
|Michael Mrozek<br />
|[https://twitter.com/EvilDragon1717]<br />
|http://dragonbox.de https://github.com/EvilDragon<br />
| X<br />
|Project MOTU<br />
|[http://www.youtube.com/user/EvilDragon1717]<br />
|[https://flattr.com/profile/evildragon]<br />
|[donation@openpandora.org|address<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/76-notaz/ notaz]<br />
|<br />
|Grazvydas Ignotas<br />
|<br />
|http://notaz.gp2x.de/<br />
|<br />
|kernel [[PicoDrive]]<br />
|[http://www.youtube.com/user/notasaz]<br />
|<br />
|[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FZUBJTCLEPAY2]<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/7-mweston/ Mweston]<br />
|<br />
|Michael Weston <br />
|<br />
|<br />
|<br />
|board design<br />
|[http://www.youtube.com/user/MWeston2]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php?/user/265-davec DaveC]<br />
|<br />
|Dave Cancilier<br />
|<br />
|<br />
|<br />
|case dpad and keymat<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/86-skeezix/ skeezix]<br />
|<br />
|Jeff Mitchell<br />
|<br />
|https://github.com/skeezix<br />
|<br />
|libpnd minimenu Zikzak<br />
|[http://www.youtube.com/user/skeezixcodejedi]<br />
|<br />
|<br />
|-<br />
|<br />
|mfk<br />
|M. Fatih Kilic <br />
|[https://twitter.com/_mfk]<br />
|[http://www.gp2xtr.com/ gp2xtr]<br />
|<br />
|sourcing parts<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/69-pickle/ Pickle]<br />
|<br />
|Scott Smith<br />
|<br />
|<br />
|<br />
|GLES [[PickleLauncher]]<br />
|[http://www.youtube.com/user/Pickle136]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/127-djwillis/ djwillis]<br />
|<br />
|John Willis<br />
|<br />
|http://www.distant-earth.com/index.html<br />
|<br />
|wifi<br />
|[http://www.youtube.com/user/DavidJohnWillis]<br />
|<br />
|<br />
|}<br />
<br />
== Helpful People ==<br />
{|class=" sortable" border="0" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse;<br />
|- style="background: #ececec"<br />
!Forum<br />
!IRC<br />
!Real name<br />
!µblog<br />
!pages<br />
!mod<br />
!projects<br />
!youtube<br />
!flatter<br />
!paypal<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/178-stuckie/ stuckie]<br />
|<br />
|Steven Campbell<br />
|[https://twitter.com/stuckieGAMEZ]<br />
|http://www.stuckiegamez.co.uk<br />
|<br />
|<br />
|[http://www.youtube.com/user/stuckiegamez]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/775-sebt3/ Sebt3]<br />
|<br />
|X<br />
|<br />
|http://sebt3.openpandora.org<br />
|<br />
|porting<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/4605-ekianjo/ ekianjo]<br />
|<br />
|<br />
|[https://twitter.com/PandoraLiveInfo]<br />
|[http://www.pandoralive.info Pandoralive.info] [http://openpandorajapan.stores.jp Japan Store]<br />
|<br />
|blog Japan shop<br />
|[http://www.youtube.com/user/ekianjo]<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/141-link/ Link]<br />
|<br />
|Mark J. Linkhorst<br />
|[https://twitter.com/ithic]<br />
|http://www.ithic.com/<br />
|<br />
|USA shop<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/213-milkshake/ milkshake]<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|repo<br />
|<br />
|<br />
|[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=X5HE7FCG967KG paypal]<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/282-b-zar/ B-ZaR]<br />
|<br />
|Teemu Erkkola<br />
|[https://identi.ca/bzar]<br />
|http://bzar.fi/ https://github.com/bzar<br />
|<br />
|panorama cli package manager<br />
|[http://www.youtube.com/user/BZaRDev]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/user/296-urjaman/ urjaman]<br />
|<br />
|<br />
|<br />
| https://github.com/urjaman http://urjaman.dyndns.info/<br />
|<br />
|[https://github.com/urjaman/pandora-u-boot u-Boot] AVR cross-compiling<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/924-cloudef/ Cloudef]<br />
|<br />
|Jari Vetoniemi<br />
|<br />
|http://cloudef.eu/ https://github.com/Cloudef<br />
|<br />
|neon hardfp glhck<br />
|[http://www.youtube.com/user/Cloudef]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/5-zodttd/ zodttd]<br />
|<br />
|Benjamin Stark<br />
|[https://twitter.com/zodttd]<br />
|http://www.zodttd.com/ http://github.com/zodttd<br />
|<br />
|gpSPhone<br />
|[http://www.youtube.com/user/zodttd]<br />
|<br />
|[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HEL55NKPAKX5Q]<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/3847-iprice/ iprice]<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|dev<br />
|[http://www.youtube.com/user/iprice]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/1035-linux-swat/ Linux-SWAT]<br />
|<br />
|<br />
|<br />
|http://pandorawiki.org/Software_projects/OS/Slackware<br />
http://pandorawiki.org/Software_projects/OS/SOLEIL<br />
|<br />
|[http://pandorawiki.org/Software_projects/OS/Slackware SL4P] [http://pandorawiki.org/Software_projects/OS/SOLEIL SOLEIL]<br />
|<br />
|<br />
|[http://pandorawiki.org/Software_projects/OS/Slackware#Helping_this_project paypal]<br />
|-<br />
|[http://boards.openpandora.org/user/5609-stackshadow/ stackshadow]<br />
|<br />
|Christian Mundt<br />
|[https://twitter.com/StackShadow]<br />
|http://www.evilbrain.de/projects/pandian<br />
|<br />
|[[Pandian]]<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/114-mcobit/ mcobit]<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|[http://www.youtube.com/user/mcobit]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/4191-ingoreis/ ingoreis]<br />
|<br />
|Ingo Reis<br />
|<br />
|<br />
|<br />
|tester<br />
|[http://www.youtube.com/user/reisingo]<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|[http://www.youtube.com/user/IsoTkhs]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/559-exophase/ Exophase]<br />
|<br />
| no<br />
|<br />
|<br />
|<br />
|[[DraStic]]<br />
|[http://www.youtube.com/user/Exophase]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/user/4854-drkiiraziel/ drkIIRaziel]<br />
|<br />
|<br />
|[https://twitter.com/reicastdc]<br />
|http://reicast.com/ https://github.com/reicast/emulator<br />
|<br />
|Reicast<br />
|[https://www.youtube.com/user/reicastdc]<br />
|[https://github.com/reicast/emulator#donations-and-stuff HW]<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/4382-wb/ _wb_]<br />
|<br />
|Jon Sneyers<br />
|<br />
|<br />
|X<br />
|[http://repo.openpandora.org/?page=detail&app=sysinfo.wb sysinfo] [http://repo.openpandora.org/?page=detail&app=piv.wb PIV] [http://repo.openpandora.org/?page=detail&app=nubnub.wb nubnub] [http://repo.openpandora.org/?page=detail&app=microbes.wb microbes] mod<br />
|[http://www.youtube.com/user/jonsneyers]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/198-cpasjuste/ cpasjuste]<br />
|<br />
|David Carre<br />
|<br />
|<br />
|<br />
|pxml, pnd minimenu xda<br />
|[http://www.youtube.com/user/cpasjuste]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/5182-ptitseb/ ptitSeb]<br />
|<br />
|<br />
|<br />
|https://github.com/ptitSeb<br />
|<br />
|lots of ports<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/user/752-fzero/ FZERO]<br />
|<br />
|<br />
|<br />
|http://www.playpandora.com/<br />
|<br />
|gimpshopping<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/user/209-ivanovic/ Ivanovic]<br />
|<br />
|Nils Kneuper<br />
|<br />
|<br />
|<br />
|wesnoth snes9x<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/2326-comradekingu/ comradekingu]<br />
|<br />
|Allan Nordhøy<br />
|<br />
|<br />
|<br />
|wiki, photography<br />
|[http://www.youtube.com/user/cccpkingu]<br />
|[https://flattr.com/profile/anotheragency]<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/3255-lunixbochs/ lunixbochs]<br />
|<br />
|Ryan Hileman<br />
|[https://twitter.com/lunixbochs]<br />
|https://github.com/lunixbochs http://lunixbochs.deviantart.com/ http://bochs.info/<br />
|X<br />
|libGL[http://boards.openpandora.org/index.php/topic/11506-opengl-implementation-tldr-more-games/]<br />
|[http://www.youtube.com/user/lunixbochs]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/3596-atc/ aTc]<br />
|<br />
|<br />
|<br />
|http://wreck.k-n-p.org/pnd/<br />
|<br />
|.Next [http://boards.openpandora.org/index.php/topic/8452-next-development/]<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/34-pokeparadox/ PokeParadox]<br />
|<br />
|Kevin Winfield-Pantoja<br />
|[https://twitter.com/pokeparadox]<br />
|http://pirategames.co.uk/<br />
|X<br />
|<br />
|[http://www.youtube.com/pirategamesvideos]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/83-wally/ Wally]<br />
|<br />
|Ben<br />
|<br />
|<br />
|X<br />
|wiki<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/1463-moxie/ Moxie]<br />
|<br />
|<br />
|<br />
|<br />
|X<br />
|Vintage electronics<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/3032-binky/ Binky]<br />
|<br />
|<br />
|<br />
|<br />
|X<br />
|graphics<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/522-trashymg/ TrashyMG]<br />
|<br />
|Roy Gillotti<br />
|<br />
|<br />
|X<br />
|[http://repo.openpandora.org/?page=detail&app=opentyrian-trashyMG-27045 OpenTyrian_c4all] [http://repo.openpandora.org/?page=all&search=TrashyMG&s=new ports] <br />
|[https://www.youtube.com/channel/UC91ni0JkWjQzJ2L09B1z4Bw]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/28-gadgetoid/ Gadgetoid]<br />
|<br />
|Phil Howard<br />
|[https://twitter.com/Gadgetoid]<br />
|http://www.gadgetoid.com/ https://github.com/Gadgetoid<br />
|X<br />
|technews rpi<br />
|[http://www.youtube.com/user/GadgetoidUK]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/519-double7/ double7]<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|german wiki admin<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/index.php/user/7597-lolla/ Løra (Lolla)]<br />
|Laura<br />
|<br />
|<br />
|<br />
|<br />
|happiness<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/user/379-farox/ Farox]<br />
|<br />
|Fabrizio<br />
|<br />
|http://farox.rbnet.it/<br />
|<br />
|blog<br />
|[http://www.youtube.com/user/Farox68]<br />
|<br />
|[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=K2V6DH3SGMFV4 paypal]<br />
|-<br />
|[http://boards.openpandora.org/user/8460-vinipsmaker/ vinipsmaker]<br />
|<br />
|Vinícius dos Santos Oliveira<br />
|<br />
|https://github.com/vinipsmaker http://vinipsmaker.wordpress.com/category/en/<br />
|<br />
|constructive feedback pixeltrickery<br />
|[http://www.youtube.com/user/vinipsmaker]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/user/4764-klumpen/ Klumpen]<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|Real instrument soundtracks<br />
|<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/user/10532-majin-wamu/ Majin Wamu]<br />
|<br />
|<br />
|<br />
|http://majustudios.webs.com/<br />
|<br />
|<br />
|[https://www.youtube.com/user/MajinWamu]<br />
|<br />
|<br />
|-<br />
|[http://boards.openpandora.org/user/800-stainy/ stainy]<br />
|<br />
|Darren Gurney<br />
|<br />
|<br />
|<br />
|Gamepads<br />
|[https://www.youtube.com/user/stainlessdmc12]<br />
|<br />
|<br />
|}<br />
<br />
[http://boards.openpandora.org/index.php?app=forums&module=extras&section=stats&do=leaders The Moderating team]<br />
<br />
* <big>Squidge</big> does know a lot about hardware and software - and therefore he helped us testing various devboards and SoCs from the very beginning.<br />
<br />
* <br />
<br />
* <big>Scott Smith (known as Pickle)</big> joined the community after discovering the GP2X. Soon after he began to support a number of application ports for the GP2X.<br />
<br />
* Shortly before the GPH Wiz released to the public development versions of the Wiz were sent out to help generate porting of existing software to the Wiz.<br />
<br />
* <br />
<br />
* Scott was given one of these units and helped bring many of the existing GP2X software titles to the Wiz. One highlight of the Wiz development work was the first person shooter Quake 1 and 2. This was significant since it was using the opengl-es 1.1 hardware on the Wiz.<br />
<br />
* <br />
<br />
* This brought the attention of some on the Pandora team, since at the time the only running opengl-es software on the Pandora were demos. As a result a development board was sent and shortly after Quake 1/2/3 were running on the Pandora using the SGX hardware. Other software was also ported to the Pandora as well, which most can be seen on Scott’s youtube page. He also helped test out the analog nub’s, which resulted in the first demo of them being used in Quake engines. Scott is currently working on helping to bring more software to the Pandora.<br />
<br />
* <br />
<br />
* In real life Scott is a software engineer in the automotive field in Detroit, Michigan.<br />
<br />
* <br />
<br />
* <big>vimacs</big> doesn't have a devboard yet, but also did help a lot with the .PND fileformat. <br />
<br />
* <br />
<br />
<br />
<br />
<br />
Maybe add field for social networking site, like facebook and g+, country? With semantic lists we can do coordinates<br />
<br />
B-zar, gruso, bobbens, superroach, SONY, sswam, wally, moxie, and lots of others, been doing the ones i can find<br />
youtube links to thus far.<br />
ED headquarters<br />
<br />
== Members ==<br />
Add yourself if you want<br />
<br />
{{#display_map: 48.7665352, 11.4257540 ~Evildragonbox headquarters; 52.20607, 0.14674 ~Binky; 64.36, 10.25 ~comradekingu | zoom=3 | service=openlayers| layers=osm-mapnik, osm-cyclemap, osmarender}}<br />
<br />
old info in discussion<br />
<br />
https://twitter.com/David994A<br />
<br />
:<br />
:<br />
:"The Pandora is, simply put, the most versatile hand-held computing device ever made."<br />
:<br />
:"The device I thought I needed for a couple of things and ended up using for nearly everything"<br />
:<br />
:"One piece of community driven, gameplaying, webbrowsing, movie watching, music listening, open, customizable- hotness. Oh and it also plays tetris."<br />
:<br />
:-Bosbeetle-<br />
:<br />
:"Open Pandora has made reliving my childhood on the go possible and being open means the possibilities from here on out are endless - I'm in love"<br />
:<br />
:-MonkeyChops<br />
:<br />
:"30 years of gaming experiences in less than 300 cm³"<br />
:<br />
:<br />
:"It's anything you want it to be/do."<br />
:<br />
:"Pandora- Freedom to develop, work, and game without compromise.<br />
:<br />
:With a dedicated community for support and developing, the Pandora excels to deliver the most incredible nostalgic and homebrew gaming experience ever created!""<br />
:<br />
:"It's better than even I can imagine."<br />
:<br />
:"It's not what it can do. It's what I can do."<br />
:<br />
:"The Pandora has the best DPad I've ever used."<br />
:<br />
:"Definitely one of the better ways to waste a day"<br />
:<br />
:-Trip<br />
:<br />
:"For over decade people have been forcing their devices to do things manufacturers have tried vehemently to prevent. It doesn't work that way for the Pandora. You are encouraged to push the hardware to it's maximum potential."<br />
:<br />
:"In my opinion, I've found the perfect handheld for me! Between embracing Zeitgeist (playing emulators), flirting with the Muses (enjoying the multimedia applications) and joining Athena in her quest (Learning about the hardware's capabilities and designing my own games), I just can't put it down!"<br />
:<br />
:"Pandora's mix of components means it is versatile enough to adapt to work rest and play. Pandora, I love it."<br />
:<br />
:"Your wifes greatest foe in the battle for your attention"<br />
:<br />
:- Joe Decrescenzo<br />
:<br />
:"Freedom to work and play your way in the palm of your hand."<br />
:<br />
:-BDB66<br />
:<br />
:"Pandora: the retrogamer dream device"<br />
:<br />
:-Alerino<br />
:<br />
:"I've never had as many computers in my pocket as I've had since I got my Pandora!"<br />
:<br />
:"The Pandora keeps getting better and better."<br />
:<br />
:"The pandora is everything i've ever wanted in a handheld...<br />
:<br />
:..and that's an understatement."<br />
:<br />
:"It's every home computer and console i owned before i grew up, everywhere i go."<br />
:<br />
:<br />
:"When I was a kid, I often daydreamed of how cool and how great it would be for items from science-fiction to exist in the real world - since I received my Pandora, that feeling has been part of my reality every day."<br />
:<br />
:--Prometheus<br />
<br />
<br />
[[Category:Community]]</div>Kinguhttps://pandorawiki.org/index.php?title=Controllers&diff=30042Controllers2015-03-19T21:51:17Z<p>Kingu: added link to x360 program on repo</p>
<hr />
<div>==Nintendo Wiimote==<br />
<br />
This includes instructions on installing software and configuration to pair Nintendo Wii Wiimotes using [[Bluetooth]] to the Pandora, and using them as joystick controllers. This was done under the base install of Angstrom Linux provided on the Pandora, using Hotfix 4. This does not include setting up a sensor bar type setup, but should allow you to use classic controllers that plug into the Wiimote.<br />
<br />
=== Installing the Drivers ===<br />
<br />
Open a Terminal, and run the command<br />
<source lang="bash">sudo opkg update</source><br />
It will give you a warning about responsibility, and asks for your user password. This will update the Angstrom packages stored on [[NAND]].<br />
<br />
Then install the Wiimote drivers and software, cwiid, using the command<br />
<source lang="bash">sudo opkg install cwiid</source><br />
<br />
=== Pairing the Wiimote ===<br />
<br />
Make sure [[Bluetooth]] is enabled. In Hotfix 4, there's a script to "Toggle Bluetooth Status" in the Pandora menu under the "System" category. A light will turn on on the left hand side of the Pandora if [[Bluetooth]] is on, next to the network light.<br />
<br />
Open a Terminal, and run the command and follow the directions.<br />
<source lang="bash">wminput</source> <br />
It will tell you to press 1+2 on the Wiimote to connect. On my Wiimotes, the lights flash and the fourth light on the Wiimote lights solid once paired. If you then quit the wminput application (for instance, by hitting CTRL-C), your Wiimote will un-pair and turn off. I usually just hide the Terminal in the background by minimizing the window while I run game emulators.<br />
<br />
You can pair multiple Wiimotes, just run wminput a second time and follow the instructions to pair it. I only have two, and both lit the fourth light.<br />
<br />
In [[PicoDrive]], the Sega Genesis emulator, in the controller settings, if you push left or right it will display different joysticks configured. You can set up the buttons for different players there. The Wiimotes appeared as joysticks 1 and 2, in the order in which I paired them.<br />
<br />
=== Changing the Wiimote Configuration ===<br />
<br />
You can edit ''/etc/cwiid/wminput/default'' and ''/etc/cwiid/wminput/buttons'' to map the buttons of the Wiimote. You should quit wminput and restart them for these changes to take effect. They are plain text files. I edited them using vim from the command line, which is not the most user friendly thing to describe. Because they're system files, I needed to use sudo again, so I ran<br />
<source lang="bash">sudo vim /etc/cwiid/wminput/default</source><br />
<br />
By default, the Wiimote is set up to control the mouse with the accelerometer. This means, as you tilt the Wiimote left and right, your mouse will shift around. I found it a bit distracting, and so I commented out two lines in /etc/cwiid/wminput/default so they look like this:<br />
<br />
<pre><br />
#Plugin.acc.X = REL_X<br />
#Plugin.acc.Y = REL_Y<br />
</pre><br />
<br />
Also, I use the Wiimote "sideways", like a traditional Nintendo controller. I changed the direction pad to reflect this. Though you can do that within emulator configurations, it seemed handier to just have that set up by default. To do this, make these changes in /etc/cwiid/wminput/buttons<br />
<br />
<pre><br />
Wiimote.Up = KEY_LEFT<br />
Wiimote.Down = KEY_RIGHT<br />
Wiimote.Left = KEY_DOWN<br />
Wiimote.Right = KEY_UP<br />
</pre><br />
<br />
It is also possible to map the Wiimote or extension buttons to a virtual gamepad. See below for instructions.<br />
<br />
== Nintendo Wii Classic Controller ==<br />
<br />
There are two ways to use a Wiimote or Classic Controller with the Pandora:<br />
* As a virtual gamepad. This means you can use it in games that support gamepads, and allows multiplayer in games that support it, but won't work in games that don't support gamepads.<br />
<br />
* As a clone of the Pandora's gaming controls, by mapping it to the same keys. This theoretically means it would work in games that don't have gamepad support, or allow you to change the controls at all, as long as they are using the Pandora controls. However, currently, not all games will register the input with this method. SuperTux, OpenTyrian, PandoraPanic and Snes9X4D4P will. Giana's Return, Sqrxz and psx4pandora won't. Additionally, Mupen64Plus with the default PPSP Input Plugin won't - but the Blight Input Plugin will.<br />
<br />
=== As a virtual gamepad ===<br />
<br />
The default profile doesn't have classic controller buttons defined, but cwiid comes with a gamepad profile which does. You can load it in wminput like this using a terminal:<br />
<source lang="bash">wminput -c gamepad</source><br />
Then connect your Wiimote and Classic Controller. You do not have to connect the Classic Controller before you connect the Wiimote.<br />
<br />
However the analog sticks/dpad seemed to be set up wrong in the gamepad profile (''/etc/cwiid/wminput/gamepad''):<br />
<pre><br />
Classic.Dpad.X = ABS_X<br />
Classic.Dpad.Y = ABS_Y<br />
Classic.LStick.X = ABS_HAT0X<br />
Classic.LStick.Y = ABS_HAT0Y<br />
Classic.RStick.X = ABS_HAT1X<br />
Classic.RStick.Y = ABS_HAT1Y<br />
</pre><br />
<br />
should be replaced with:<br />
<pre><br />
Classic.Dpad.X = ABS_HAT0X<br />
Classic.Dpad.Y = ABS_HAT0Y<br />
Classic.LStick.X = ABS_X<br />
Classic.LStick.Y = ABS_Y<br />
Classic.RStick.X = ABS_RX<br />
Classic.RStick.Y = ABS_RY<br />
</pre><br />
<br />
Otherwise, you won't get proper analog input from the sticks, since PoV hats aren't analog.<br />
<br />
=== As a clone of the Pandora's gaming controls ===<br />
<br />
This method works well where it does, you get a clone of the Pandora's gaming controls (minus the nubs), that should theoretically work in all games that support the Pandora's gaming controls. However, because of differences in how the games receive input, not all will detect the "fake" input.<br />
<br />
Here is the profile for the Pandora gaming controls:<br />
<pre><br />
# D-Pad<br />
Classic.Up = KEY_UP<br />
Classic.Down = KEY_DOWN<br />
Classic.Left = KEY_LEFT<br />
Classic.Right = KEY_RIGHT<br />
<br />
# Select, Start and Space<br />
Classic.Minus = KEY_LEFTCTRL<br />
Classic.Plus = KEY_LEFTALT<br />
Classic.Home = KEY_SPACE<br />
<br />
# BXYA on Pandora<br />
Classic.A = KEY_END<br />
Classic.B = KEY_PAGEDOWN<br />
Classic.X = KEY_PAGEUP<br />
Classic.Y = KEY_HOME<br />
Classic.ZL = KEY_Q<br />
Classic.ZR = KEY_P<br />
Classic.L = KEY_RIGHTSHIFT<br />
Classic.R = KEY_RIGHTCTRL<br />
</pre><br />
<br />
Save that in /etc/cwiid/wminput - you can name it whatever you want, as long as you load it in wminput using "wminput -c filename" - and make sure to save it using UNIX line endings (LF).<br />
<br />
Once the profile is loaded and your Wiimote/Classic Controller is connected, it will automatically work in some games, but not in others. This might be possible to change to work in all games by modifying the wminput source code.<br />
<br />
=== Extra Information ===<br />
<br />
* [http://abstrakraft.org/cwiid/browser/wminput/action_enum.txt List of bindable buttons, axises and keys for wminput]<br />
<br />
== MS Xbox360 controller ==<br />
[http://repo.openpandora.org/?page=detail&app=xboxdriver repo link]<br />
[http://boards.openpandora.org/index.php?/topic/430-xboxdrv-support-for-xbox-and-xbox-360-wired-and-wireless-controllers/ forum link]<br />
<br />
<br />
== Sony PS3 controller ==<br />
[http://boards.openpandora.org/index.php?/topic/1136-sony-ps3-wireless-controller-and-pandora/ link]<br />
<br />
== OUYA Controller ==<br />
<br />
The OUYA controller plays extremely well with the Pandora. As with the Wii controller above, many games that support joystick input will work automatically or by using in game mappers. For most other games, [http://repo.openpandora.org/?page=detail&app=qjoypad-001 QJoyPad] allows the OUYA controller to mimic the Pandora controls. The controller has enough excess buttons to map keys that are helpful in navigation, such as Enter, Escape, Start, Select, and Right Click.<br />
<br />
The touch pad on the OUYA controller can control mouse movement and perform Left Click/Drag.<br />
<br />
=== How to Connect ===<br />
<br />
1. Turn on Bluetooth Hardware.<br />
<br />
2. Hold down the OUYA button on the gamepad(s) until two lights are flashing.<br />
<br />
3. Enter the following into a terminal:<br />
<source lang ="bash">hcitool scan</source><br />
Output should look like:<br />
<source lang="bash">AD:DR:ES:SO:UY:A1 Broadcom Keyboard<br />
AD:DR:ES:SO:UY:A2 Broadcom Keyboard1</source><br />
4. Then, for each of the controllers you would like to pair, use the hidd command with the address output from your terminal. For example, the first controller listed above:<br />
<source lang="bash">sudo hidd --connect AD:DR:ES:SO:UY:A1</source><br />
If all goes well, there should be no output, and the first light on the controller should be lit.<br />
<br />
== Mayflash GameCube to USB Adaptor ==<br />
<br />
These adapters must be plugged in through a USB 2.0 hub, but are plug n' play after that. As with other controllers, QJoyPad is necessary for some programs in order to mimic the Pandora Controls.<br />
<br />
== Program Specific Compatibility ==<br />
<br />
After a controller is paired and found to be working with the Pandora, the following compatibility list can be used as a guide:<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Program<br />
! Link<br />
! Button Mapping<br />
! [http://repo.openpandora.org/?page=detail&app=qjoypad-001 QJoyPad] Compatible<br />
! Additional comments<br />
|-<br />
| DraStic<br />
| [http://repo.openpandora.org/?page=detail&app=DraStic repo]<br />
| {{No}}<br />
| {{No}}<br />
| No method found yet for using external controllers<br />
|-<br />
| PanMAME<br />
| [http://repo.openpandora.org/?page=detail&app=panmame-advmenu-7927 repo]<br />
| {{Yes}}<br />
| n/a<br />
| <br />
|-<br />
| SNES9x EX+<br />
| [http://repo.openpandora.org/?page=detail&app=com.explusalpha.Snes9xPlus repo]<br />
| {{Yes}}<br />
| n/a<br />
| Custom key maps work great. Bluetooth controller input does not currently prevent the Pandora from going to low poer mode, and the emulator will begin to freeze after the Pandora thinks that it is idle and turns on power saving. Suggest turning off idling power save while you play with a controller.<br />
|-<br />
| Not Tetris<br />
| [http://repo.openpandora.org/?page=detail&app=nottetris_ptitseb repo]<br />
| {{No}}<br />
| {{Yes}}<br />
| QJoyPad works fine. Map Escape and Enter to help with pausing and selections.<br />
|-<br />
| Flying Snake<br />
| [http://repo.openpandora.org/?page=detail&app=flyingsnake_undexsym repo]<br />
| {{No}}<br />
| {{Yes}}<br />
| QJoyPad works fine. Map Start in order to help you begin a new round.<br />
|-<br />
| Mini Slug Project<br />
| [http://repo.openpandora.org/?page=detail&app=minislug_ptitseb repo]<br />
| {{Maybe | Works with issues}}<br />
| {{No}}<br />
| Game auto maps the OUYA controller fine, but maps the directional to the left stick. Have not found a way to use the D-Pad. QJoyPad is ignored.<br />
|-<br />
| Mupen64plus v2.1<br />
| [http://repo.openpandora.org/?page=detail&app=mupen64plus repo]<br />
| {{Yes}}<br />
| n/a<br />
| If your controller is not already supported, it can be mapped by editing InputAutoConfig.ini - OUYA controllers and Mayflash GameCube-to-USB can be mapped and auto-detected using the following [https://drive.google.com/file/d/0B7nHCkhKNgw3cXhNVlc0WldGSUk/view?usp=sharing InputAutoCfg.ini]<br />
|-<br />
| Jedi Knight II: Jedi Outcast<br />
| [http://repo.openpandora.org/?page=detail&app=jedioutcast_ptitseb repo]<br />
| {{Maybe | Works With Issues}}<br />
| {{No}}<br />
| Can map buttons easily in-game, but have not found a way to map mouse look to the Right Analog Stick. Using QJoyPad to mimic mouse movement crashes the game. Playable with the OUYA Controller if you use the trackpad instead to control mouse look.<br />
|-<br />
| Duck Marines<br />
| [http://repo.openpandora.org/?page=detail&app=duckmarines_ptitseb repo]<br />
| {{Maybe | Automap Is Not Playable}}<br />
| {{No}}<br />
| Game detects external controllers and automaps, but the mapped controls are not usable for some controllers, and I have not yet found a way to correctly remap them.<br />
|-<br />
| PCSX ReARMed<br />
| [http://repo.openpandora.org/?page=detail&app=package.pcsx_rearmed.notaz repo]<br />
| {{Yes}}<br />
| n/a<br />
| Custom control maps work wonderfully.<br />
|}<br />
<br />
[[Category:Tutorials]]<br />
[[Category:Bluetooth]]<br />
[[Category:Keyboard]]</div>Kinguhttps://pandorawiki.org/index.php?title=QEMU&diff=30039QEMU2015-03-08T18:23:20Z<p>Kingu: Added QEMU infobox</p>
<hr />
<div>{{Infobox Emulator|title=QEMU<br />
|image=<br />
|download=[http://repo.openpandora.org/?page=detail&app=qemu repo]<br />
|license=[http://wiki.qemu.org/License GPLv2]<br />
|porter=[http://repo.openpandora.org/?page=all&search=mcobit&s=new mcobit]<br />
|version=0.15.1.1<br />
|webpage=http://wiki.qemu.org/Main_Page<br />
|status=Available<br />
}}<br />
<br />
<br />
This is a page about the qemu port by IngoReis and mcobit (forum thread [http://boards.openpandora.org/index.php?/topic/7004-qemu-for-pandora-for-rebirth-competition/ here]).<br />
<br />
=Documentation=<br />
<br />
==Using the UI==<br />
===Main===<br />
====Assigning RAM to the machine====<br />
Click on the textfield next to "RAM in MB" and enter the amount of RAM in MegaBytes, that the machine should use.<br />
If you leave this field blank, the standard value of 128MB will be used.<br />
====Launch the machine====<br />
When you are happy with all options, you can click the "Launch" button to start the virtual machine.<br />
====Exit the UI====<br />
If you want to quit the gui, click on the "Cancel" button in the Main tab.<br />
<br />
===Files and directories===<br />
Please note that the paths must not contain spaces or qemu will not start. That is a problem, we don't have a solution for right now. Sorry.<br />
====Mounting HDD images====<br />
Click on the icon with the folder next to "HDD image..." to browse your filesystem. Navigate to the imagefile you want to load and select it by doubleclicking it or mark it with a single click and press "open".<br />
The help-button will provide some hints on how to do that as well.<br />
It is also possible to enter the fullpath including the imagename into the box directly. (e.g. /media/PATHTOYOURSD/qemuimages/freedos.qcow2)<br />
====Mounting CD/DVD images====<br />
Click on the icon with the folder next to "CDROM iso.." to browse your filesystem. Navigate to the iso (cdrom image) you want to load and select it by doubleclicking it or mark it with a single click and press "open".<br />
The help-button will provide some hints on how to do that as well.<br />
It is also possible to enter the fullpath including the isoname into the box directly. (e.g. /media/PATHTOYOURSD/qemuimages/freedos.iso)<br />
====Mounting Floppy images====<br />
Click on the icon with the folder next to "Floppy image" to browse your filesystem. Navigate to the image (floppy image) you want to load and select it by doubleclicking it or mark it with a single click and press "open".<br />
The help-button will provide some hints on how to do that as well.<br />
It is also possible to enter the fullpath including the isoname into the box directly. (e.g. /media/PATHTOYOURSD/qemuimages/freedos.img)<br />
====Mounting a shared folder from your filesystem====<br />
Click on the icon with the folder next to "Shared folder" to browse your filesystem. Navigate to the folder you want to load and select it by doubleclicking it or mark it with a single click and press "open".<br />
The help-button will provide some hints on how to do that as well.<br />
It is also possible to enter the fullpath including the isoname into the box directly. (e.g. /media/PATHTOYOURSD/shared)<br />
This folder will be mounted as a fat16 folder, what means, that it cannot be bigger as 512MB!<br />
===Image Tools===<br />
====Creating HDD images using the UI====<br />
*On the "Image Tools" tab, type in the name of your image in the first textfield without a fileextension. (e.g. test-image)<br />
*Type the desired size of the new image into the second textfield. The size is in MegaBytes. So for a 1GB image type 1024.<br />
*Click on the "Create Image" button.<br />
Your new image will be created in the following directory: appdata/qemu/images/<br />
===Other options===<br />
====Video options====<br />
*Use Bochs vga card instead of Cirrus Logic<br />
Simulate a standard VGA card with Bochs VBE extensions instead of the default Cirrus Logic GD5446 PCI VGA<br />
*Fullscreen<br />
Start the virtual machine in fullscreenmode rather than in a window. You can switch between the modes by pressing alt+ctrl+f. <br />
====Sound options====<br />
*Disable sound<br />
Disable sound by selection this option. (Qemu doesn't support to disable the sound completely, but with this option you will choose a soundcard, that is not supported by most operating systems)<br />
*Adlib card emulation<br />
Emulate an additional Adlib synthesizer card.<br />
====CPU options====<br />
*486 CPU instead of pentium<br />
Check this option, if you want qemu to emulate a 486 PC instead of the default pentium PC.<br />
====Network options====<br />
*Disable Network<br />
Check this, if you do not want qemu to emulate a networkcard.<br />
====Recommend Drivers====<br />
*Cirrus Logic GD5446 Win95(win95 only) Driver(This Driver is the best i found in Web)<br />
http://www.treiberupdate.de/treiber-download/z-dltreiber/download_treiber_2099999.php?load=152416&dlidday=4rtfd44sdwer5de&extern=0&vendor=Cirrus_Logic&sys=Windows95<br />
<br />
*a better win9x Driver for Soundblaster<br />
http://www.claunia.com/qemu/drivers/w9x_sb16.zip<br />
<br />
*Univbe Driver Version 5.3a for Dos<br />
ftp://cyberia.dnsalias.com/pub/filebase/freedos/sdd53a-d.zip<br />
<br />
*Univbe Driver Version 6.7 for Dos<br />
ftp://cyberia.dnsalias.com/pub/filebase/freedos/univbe67.exe<br />
<br />
*Univbe is for Private Using free,here are the Reg Codes i have gotten from Wikipedia<br />
http://forum.gp2x.de/download/file.php?id=1387<br />
<br />
*here is the PCI BUS Driver for Win9x<br />
http://downloadcenter.intel.com/confirm.aspx?httpDown=http://downloadmirror.intel.com/4241/a08/infinst_enu.exe&agr=&ProductID=816&DwnldId=4241&strOSs=&OSFullName=&lang=eng<br />
<br />
*here is a not tested 1 File automatic installation Driver for MSDOS generic CDROM Drives.<br />
http://www.wollomatic.de/download/ptsdos/fxide158.exe<br />
<br />
==Installing an OS into an image==<br />
===Creating HDD images using your Desktop PC (Linux)===<br />
<br />
qemu-img create -f qcow2 win98.img 2G <br />
<br />
The above command creates a 2G qcow2 image called win98.img in your directory<br />
<br />
===Creating HDD images using your Desktop PC (Windows)===<br />
<br />
*Download Qemu Manager 7 for Windows.<br />
<br />
*Install into Windows and run Qemu Manager as Admin.<br />
<br />
*go to the Option Qemu Version Management and install Qemu 0.14.1<br />
(You must do this,otherwise QemuManager will use Version0.11 by itself and this Version isnt Compatible)<br />
<br />
*Now you can Use the "File/Create new Virtual Disk" Option<br />
<br />
*Choose the max Image Size and i recommend the qcow2 Image Format.<br />
<br />
Your new empty Image is now in your QemuManager Folder named "Images". It will be selectable when you create a new VM.<br />
<br />
===Installing Microsoft DOS===<br />
====On your Desktop PC====<br />
====On the Pandora====<br />
===Installing Microsoft Windows 3.1 / 3.11===<br />
====On your Desktop PC====<br />
====On the Pandora====<br />
===Installing Microsoft Windows NT===<br />
====On your Desktop PC====<br />
* The -cpu pentium option is mandatory.<br />
* For networking, use: -net nic,model=pcnet -net user<br />
* At login: contrl+alt+2 to get the command window, then:<br />
sendkey ctrl-alt-delete<br />
<br />
====On the Pandora====<br />
<br />
===Installing Microsoft Windows 95 on PC===<br />
<br />
*Start Qemu Manager<br />
*In menu, select VM -> New Virtual Machine<br />
*Name it what you like (eg "win95")<br />
*Ensure next two options are "Default VM Store" and "Standard x86/x64 PC"<br />
*Set Operating System to Windows 95<br />
*Important: Change Qemu version to 0.14.1<br />
*Click Next<br />
*Set RAM to 128MB (this is the max Qemu can use on Pandora)<br />
*If you have already created a HDD image using the previous instructions on this page, select option to use an existing image and locate that file. Or,<br />
*If you have not created a HDD image yet, select option to Create New. Set desired size and ensure Disk Image Type is Qcow2.<br />
*Click Next<br />
*Important: Ensure you change Virtual Machine Output to "QEMU Window".<br />
<br />
You should now see your new VM in the main Qemu Manager window. Before you install the OS you need to do some basic setup. The Hardware tab should be selected by default. If not, click it. From here you change options by double clicking each item.<br />
<br />
*Set Sound Card to "Soundblaster 16"<br />
*Set Enable Networking to "No"<br />
*Set Video Card to "Cirrus Logic GD5446"<br />
<br />
Now for some performance tweaks.<br />
<br />
*Click the "Advanced" tab.<br />
*Set Disable HPET to "Yes"<br />
*Set Disable ACPI Support to "Yes"<br />
<br />
And finally, select the Win95 discs.<br />
<br />
*Click the "Drives" tab.<br />
*Set Floppy 0 to your (floppy) boot disk or disk image.<br />
*Set CD ROM to your CD or ISO.<br />
<br />
You should now be ready to start your install. Click the green "Play" button to launch the VM, and Windows Setup should start. At the end of the install process, Windows Setup will tell you to remove any disks. Go back to the Qemu Manager window "Drives" tab and clear both of your selections. Now allow Windows Setup to reboot the machine.<br />
<br />
The following notes were added to this section but do not seem to apply to all installs. They could use some clarification and possibly less shouting.<br />
<br />
*(THE MSDOS CDROM DRIVER HANGS A LITTLE BUT AFTER 1-2MINUTES WILL IT LOAD FINE)<br />
*Setup Should start well(when it hangs in installation Progress,theres a alternativly way to install Win95/98)<br />
*AFTER INTALLATION CHANGE IN HARDWAREMANAGER THE PLUG&PLAY BIOS MANUALY TO PCI-BUS. (HARDWARE AUTODETECTION WILL NOT WORK FULL THEN YOU MUST MAKE THIS AFTER INSTALLATION)<br />
<br />
Happy installing/experimenting :)<br />
<br />
===Installing Microsoft Windows 98===<br />
====On your Linux PC====<br />
<br />
*First have qemu/kvm installed (apt-get install kvm)<br />
<br />
mkdir ~/qemu-img<br />
<br />
qemu-img create -f qcow2 ~/win98.img 2G<br />
<br />
*Now to run the VM; (remember to use pc-0.14 and not higher, install would always crash on 0.15)<br />
<br />
kvm -M pc-0.14 -cpu pentium -no-kvm -no-acpi -no-hpet -m 128 -hda win98.img -cdrom Win98_SE.iso -boot d -soundhw sb16 -usb -usbdevice tablet -vga cirrus -net none<br />
<br />
This starts a qemu 0.15 VM that boots off the CD and uses the qcow file you just created. <br />
<br />
*First install run;<br />
<br />
Boot off the CD<br />
Select option 2 - Start computer with CD-ROM support<br />
fdisk (say yes to large disk support, create primary partition and set it bootable)<br />
you'll need to reboot now<br />
<br />
*Run the above kvm command again for second run;<br />
again boot off CD and into DOS prompt with CDROM support<br />
cd d:\win98<br />
format c:<br />
setup.exe<br />
<br />
*install windows as usual<br />
<br />
====On your Desktop PC====<br />
*start Qemu Manager<br />
<br />
*create new VM<br />
<br />
*Name it what you like(example win98)<br />
<br />
*Choose x86PC , Operating system Windows98 and very very Important<br />
choose Qemu Version 0.14.1 the standart 0.11.1 will not work<br />
<br />
*select Ram 128MB(the max what Pandora Qemu can use)<br />
and choose the size of your Harddisk<br />
<br />
*Virtual Machine Output is important to set it to "QemuWindow"(not QemuManager)<br />
<br />
*now you should use this Hardware Settings:<br />
Soundcard=Yes<br />
<br />
SoundHW=Soundblaster16<br />
<br />
Networking=none (the Networking is not testet now with Win98,but it could work)<br />
<br />
VideoCard=Cirrus GD5446<br />
<br />
USBSupport=Yes<br />
<br />
USBDevices=add USB Tablet with the + Symbol(this is for Pandora Touchscreen support)<br />
<br />
*and under the Menu Advanced some Performance Tweaks:<br />
<br />
Disable Hpet=YES<br />
<br />
Disable ACPI Support=YES<br />
<br />
*NOW WE CAN INSTALL WIN98 or WIN98SE:<br />
<br />
*Switch to Drives and Choose as CDROM your CDROM Drive or your own Win98Iso<br />
<br />
*start Qemu with the green Play Button<br />
<br />
*start from CDROM and start install<br />
(THE MSDOS CDROM DRIVER HANGS A LITTLE BUT AFTER 1-2MINUTES WILL IT LOAD FINE)<br />
<br />
<br />
*THE TOUCHSCREEN SUPPORT WILL ONLY WORK WHEN YOU AFTER INTALLATION CHANGE IN HARDWAREMANAGER THE PLUG&PLAY BIOS MANUALY TO PCI-BUS.<br />
<br />
*(HARDWARE AUTODETECTION WILL NOT WORK FULL THEN YOU MUST MAKE THIS AFTER INSTALLATION)<br />
<br />
<br />
*Happy installing/experimenting :)<br />
<br />
===Alternative Way to install Win95/98===<br />
<br />
====On the PC====<br />
<br />
*Break the installation progress with F3 and you will be in MSDOS<br />
<br />
*switch to a: and make your HD Image bootable with<br />
<br />
sys c:<br />
<br />
*switch to HDD and make a setup Directory with<br />
<br />
md c:\setup<br />
<br />
cd c:\setup<br />
<br />
*now switch to your CD Drive<br />
<br />
d:<br />
<br />
cd win95 (or when you want to install win98,then "cd win98")<br />
<br />
*and copy your Setup Files to your HDDImage<br />
<br />
copy . c:.<br />
<br />
*your setup Files should now copy to c:\setup<br />
<br />
*after this boot your HDD Image without Floppy Image and without your Windows Iso. With 98 you can also boot from the cd, just starting the computer, not the installation.<br />
<br />
*you must be now in Dos and for 95, you must type<br />
<br />
cd setup<br />
<br />
xmsmmgr<br />
<br />
setup<br />
<br />
* For 98:<br />
<br />
cd setup<br />
<br />
xmsmmgr (may be already running)<br />
<br />
install<br />
<br />
*Now this is the Way who must install Windows perfectly<br />
<br />
*happy experimenting/installing<br />
<br />
====On the Pandora====<br />
<br />
*same like PC<br />
<br />
===another Way to install Windows 98===<br />
I really recommend doing this on a PC because it takes a long time on the Pandora.<br />
====On the PC====<br />
Note: I did this with the German Windows 98 SE CD (untouched). I am not sure if all the translations are correct so please do correct them if a menu item etc. has a different name in the English version.<br />
I used Windows 7 and Qemu-1.2.0-rc0 as a host system. QEMU Manager is outdated<br />
<br />
'''0 Preparation'''<br />
*after creating a harddrive image start qemu with the command "qemu-system-i386w.exe -hda w98.img -cdrom Windows_98_SE.iso -boot d -soundhw sb16,adlib -L Bios -usb -usbdevice tablet" where w98.img is the name of your HDD image and Windows_98_SE.iso your CD image<br />
*you should now get an error about your harddrive not having a partition so lets create one. Enter "fdisk"<br />
*enable large disk support, then press 1 (create DOS Partition) -> 1 (Primary Partition) -> Y (use maximum available space) -> ESC and reboot your VM<br />
*after the reboot press ESC when the setup is asking you to check your drive (the VM will hang because the drive is not formated yet)<br />
*enter "format c:" to format your drive<br />
(optional but recommended) copy the setup files to your newly formated drive and install from there. This will save you a lot of trouble later:<br />
*make a new folder with "mkdir C:\SETUP"<br />
*copy the files with "xcopy R:\WIN98\*.* C:\SETUP\*.* /E /S" (you need to be in a: otherwise xcopy might not be found)<br />
'''1 Installation'''<br />
*now start the installation. If you copied the files, start it with "C:\SETUP\SETUP.EXE", otherwise with "R:\WIN98\SETUP.EXE"<br />
*I recommend using only 3 additional featues form the multimedia section "audiocompression", "videocompression" (some games need it) and "volume mixer". Uncheck the rest.<br />
*The Installation should work without any problems. When you are finished, remove the "-boot d" option when starting the VM, also remove the ISO Image if you copied the setup files.<br />
'''2 Configuration'''<br />
*go to Control Panel -> System -> Device Manager and Click on "Plug&Play Bios" (there should be a yellow exclamation mark in front of it)<br />
*go to install driver and use the "select device from list" Option -> click on "all models", select "PCI-Bus" and click on next. Restart the VM<br />
*now a lot of new drivers should install, always select "automatic search" and disable all devices/directories in the list, the drivers are all on the CD or on your HDD if you copied the setup files<br />
*after a view reboots all but the NIC should be installed (see 3 for that)<br />
*go to the Device Manager, there should be two entries in the Graphics Card category. "Cirrus" and "Cirrus Logic 5446 PCI" (the last one with a yellow exclamation mark)<br />
*deactivate "Cirrus Logic 5446 PCI" and reboot twice<br />
*now only one Graphics Card entry should be there, the disabled "Cirrus Logic 5446 PCI", enable it again and reboot<br />
there shouldn't be any more problems in the Device Manager except for the NIC<br />
<br />
'''3 Additional Software'''<br />
There are a view things I installed on the system:<br />
*NIC Driver: http://support.lenovo.com/en_US/detail.page?LegacyDocID=MIGR-54375 (it installs fine but I haven't tested it further)<br />
*Unofficial Service Pack: http://www.nandlstadt.com/projekte/windows-98-se-service-pack.htm<br />
*DirectX: http://www.fileplanet.com/55074/50000/fileinfo/DirectX-8.1b-for-Windows-98,-ME,-2K,-and-XP<br />
'''4 Running Windows 98 on the Pandora'''<br />
*copy over your HDD image to your SD Card, select it via QEMU and make sure to add "-usb -usbdevice tablet" in the "Other Options" line otherwise the touchscreen won't work<br />
*Launch and have fun<br />
====On the Pandora====<br />
*same as on the PC, make sure to add "-usb -usbdevice tablet" in the "Other Options" line.<br />
===Installing Microsoft Windows XP===<br />
====On your Desktop PC====<br />
same like Windows98 but not testet yet.<br />
<br />
====On the Pandora====<br />
<br />
===Installing Linux===<br />
====On Windows====<br />
'''Please Note:''' This is ARM debian running in qemu on (64bit) windows.<br />
<br />
*Instructions<br />
<br />
* Download qemu for windows: [http://qemu.weilnetz.de/]<br />
** Select 64bit, run the exe, and copy the following files into a new folder (You don't need the rest)<br />
*** ''SDL.dll''<br />
*** ''qemu-system-arm.exe''<br />
*** ''qemu-img.exe''<br />
<br />
* Download the debian arm image, linux kernal, and ramdisk image from here: [http://people.debian.org/~aurel32/qemu/arm/]<br />
** Copy these files into the same folder<br />
<br />
* Put the file ''debian_lenny_arm_standard.qcow2'' in the same folder you installed qemu.<br />
<br />
''The following is fixes for a very old version, it may not be needed anymore''<br />
<br />
* Create runme.bat in the same folder, and paste in the following:<br />
<source lang="dos"><br />
REM SDL_VIDEODRIVER=directx is faster than windib. But keyboard cannot work well.<br />
SET SDL_VIDEODRIVER=windib<br />
<br />
REM SDL_AUDIODRIVER=waveout or dsound can be used. Only if QEMU_AUDIO_DRV=sdl.<br />
SET SDL_AUDIODRIVER=dsound<br />
<br />
REM QEMU_AUDIO_DRV=dsound or fmod or sdl or none can be used. See qemu -audio-help.<br />
SET QEMU_AUDIO_DRV=dsound<br />
<br />
REM QEMU_AUDIO_LOG_TO_MONITOR=1 displays log messages in QEMU monitor.<br />
SET QEMU_AUDIO_LOG_TO_MONITOR=1<br />
<br />
@qemu-system-arm.exe -M versatilepb -kernel vmlinuz-2.6.18-4-versatile -initrd initrd.img-2.6.18-4-versatile -hda debian_etch_arm_small.qcow -append "root=/dev/sda1"<br />
</source><br />
<br />
[[Image:qemu-1.jpg|150px|thumb|qemu booting linux]]<br />
* Double click on your batch file - you should see a QEMU window, and Linux begin to boot <br />
<br />
[[Image:qemu-2.jpg|150px|thumb|Checking root file system]]<br />
* '''Important''' this will probably hang during startup, due to a bug in the scsi emulation of qemu. Watch until you see the message "Checking root file system..." and a progress bar ticking across, and quickly press ctrl+c to skip the disk check. <br />
<br />
{{warning<br />
|Booting can take quite a while, so don't worry if it seems to have hung. It seems to sit for a long time displaying the message "Starting system log daemon: syslogd"<br />
}}<br />
<br />
* Once you get to a login prompt, you can log in as the administrator account (username root, password root) or as a regular user acount (user/user)<br />
<br />
*Known Issues<br />
<br />
* This seems to boot the filesystem readonly, so you can't install any new packages (or do much that's actually useful!)<br />
<br />
====On the Pandora====<br />
===Downloading and using ready-made FreeDOS and ReactOS images===<br />
<br />
==Troubleshooting==<br />
===Known problems===<br />
We are working on them. If you have found a solution or can provide a patch, please pm mcobit at [http://boards.openpandora.org boards.openpandora.org]<br />
* Paths to image or isofiles as well, as imagenames specified in the "Image Tool" MUST NOT contain any whitespaces.<br />
* EMS Memory under Dos is a little Tricky to get work but it work. You must use in Config.sys the Entry "EMM386 M9" and behind Himem.sys must stand nothing,only Himem.sys<br />
* Shared Folders: don't use shared folders as an "active" source: write support for shared folders is buggy, so don't run applications/games from shared folder, just copy its content on the virtual systems drive. A lot of games have problems writing to the shared folder<br />
<br />
*under Windows,when a Game set 320x240 the Screen will stretched,but work,then try another Resolutions.<br />
<br />
===Report a bug===<br />
===What to do, if…===<br />
* Windows cannot find the mounted CD Image??<br />
<br />
Solution=Install a MS-Dos CD-Rom Driver in your Image and let it load before Windows starting.<br />
<br />
<br />
<br />
* EMS Memory isnt working??<br />
<br />
Solution=It works when you have in Config.sys:<br />
<br />
Device=Himem.sys<br />
<br />
Device=Emm386.exe M9<br />
<br />
(or Devicehigh=)<br />
<br />
<br />
<br />
* A Game/or System breaks and you are in PanQemu Startwindow again??<br />
<br />
Its a Fullscreen Bug from Qemu<br />
<br />
(Qemu for Pandora cannot handle Resolutions over 640x480 in Fullscreen Mode)<br />
<br />
Solution=use Qemu in Windowed Mode(not in Fullscreen)and switch to 640x480,<br />
<br />
then you can press ctrl+alt+f to switch to Fullscreen again(works well).<br />
===Tipps, Tricks & Hints===<br />
====General====<br />
* If you happen to miss the [alt] and [ctrl] keys, look between the nubs<br />
* Sometimes it can be necessary to change a virtual disc or floppy, to achieve this<br />
** Press [ctrl] + [alt] + [2] to get to the command and monitoring console (of Qemu)<br />
** Locate the virtual drive you want to change the image for by typing "info block", usually the CD-Drive is named ide1-cd0 and Floppy-Drive is named floppy0<br />
** Eject the currently loaded image by entering "eject ide1-cd0" or "eject floppy0"<br />
** Load the new image into the virtual drive with "change ide1-cd0 /path/to/your/image/file" or "change floppy0 /path/to/your/image/file"<br />
** Press [ctrl] + [alt] + [1] to return to the standard output window<br />
<br />
====MS-DOS 6 and above / alike====<br />
* Keyboard<br />
** if you can't enter ":" try pressing [shift] (or [left shoulder button]) + [Fn] + [;] or<br />
** if you can't enter ":" and/or "\" one solution is to use the italien keyboard layout. just type "keyb it" on the commandline and press [enter] after that you can enter ":" with [Shift] + [.] and "\" with [Fn] + [H]<br />
* CD-ROM Support<br />
** To use cd images as CD-ROMS under MS-DOS 6 and above you need to do the following<br />
** Get the Ms CD extension (mscdex.exe) from <span class="plainlinks">[http://support.microsoft.com/kb/123408/en here]</span><br />
** You need a CD-ROM driver, there are several available, one that is known to work is "oakcdrom.sys"<br />
** Copy the both on your virtual disk, the following bulletpoints assumes that you put them both into "c:\dos", if not change the pathnames according to your choice<br />
** Put the following line in your config.sys : "DEVICEHIGH= C:\DOS\OAKCDROM.SYS /D:MSCD001"<br />
** Put the following line in your autoexec.bat: "LH C:\DOS\MSCDEX.EXE /D:MSCD001 /L:E"<br />
** Some explanation to the above: the character string "MSCD001" is just id you can choose as you like, but it has to be identical in both files. The Parameter "L:E" associates the CD-ROM with the drive letter "E", this is optional.<br />
* Mouse support<br />
** Mouse needs a driver under MS-DOS environments. <br />
** There are several around, a - memory wise - light alternative could be <span class="plainlinks">[http://cutemouse.sourceforge.net/ CuteMouse]</span><br />
** There are several executable files in the archive you download (inside the bin folder). You need a file that begins with "ctm-", choose the file according to the language you prefer (e.g. "ctm-en.exe" who wan't it in english) <br />
** If you choose the english version and put it directly into the root of your main virtual drive, simply put the line "LH C:\ctm-en.exe" in your autoexec.bat to load it on startup. <br />
* Two pane file manager<br />
** As using the commandline to move data from one point to another can be very cumbersome (at least if no xcopy is available) have a look at <span class="plainlinks">[http://www.ritlabs.com/en/products/dn/ DOS Navigator]</span> an open source Norton Commander clone<br />
<br />
==== Creating an ISO image with the pandora ====<br />
You can use your Pandora to create an iso image of your original source if you can attach an external CD/DVD ROM drive via USB. Open a terminal and type "sudo dd if=/dev/scd0 of=/media/PATH_TO_YOUR_SD/cdimage.iso".<br />
<br />
== video ==<br />
[http://marovada.com/2011/01/03/qemu-win-3-1-pandora-civ-2/ qemu-win-3-1-pandora-civ-2]<br />
<br />
== Premade Images ==<br />
Open Source Kolibri OS Floppy Image<br />
http://mcobit.openpandora.org/qemu-images/KolibriOSFloppyImage.rar<br />
<br />
1GB Bootable HDD Image premade for Windows95 Setup<br />
http://mcobit.openpandora.org/qemu-images/DRDOSWindows95SetupDiskwithCDROMsupport.rar<br />
<br />
1GB Bootable HDD Image premade for Windows98/98SE Setup<br />
http://mcobit.openpandora.org/qemu-images/DRDOSWindows98SetupDiskwithCDROMsupport.rar<br />
<br />
ReactOS in English:<br />
http://mcobit.openpandora.org/qemu-images/ReactOSOptimizedinEnglish.rar<br />
<br />
ReactOS in German:<br />
http://mcobit.openpandora.org/qemu-images/optimiertes-reactos.rar<br />
<br />
Freedos best actual Image with Sharefolder Copyfunction,patched EMS Memory and Univbe<br />
http://qemu.openpandora.org/httpdocs/Freedos+Univbe+Gamecopyfunction+EMSpatched.rar<br />
<br />
Freedos English optimized Image(Fixed):<br />
http://mcobit.openpandora.org/qemu-images/FreedosEnglishversion.rar<br />
<br />
FreeDOS German with Univbe:<br />
http://mcobit.openpandora.org/qemu-images/FreedosWithUniVBE.rar<br />
<br />
Empty DRDOS image english with CDROM support:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSEmptyWithCDSupport.rar<br />
<br />
Empty DRDOS image english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSLeer.zip<br />
<br />
Empty DRDOS image with DosZip Commander english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSDosZipCommander.rar<br />
<br />
DRDos with Inner Worlds english:<br />
http://mcobit.openpandora.org/qemu-images/DRDosInnerWorlds.rar<br />
<br />
DRDos with Happy Land Adventures english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSHappylandadventures.rar<br />
<br />
DRDos with GTA:<br />
http://mcobit.openpandora.org/qemu-images/DRDosGTA.rar<br />
<br />
DRDos with Gravity Force english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSGravityForce.rar<br />
<br />
DRDos with Giana Sisters 32k english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSGianaSisters32k.rar<br />
<br />
DRDos with Digger english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSDigger.rar<br />
<br />
DRDos with Charly The Duck Demo english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSCharlyTheDuckDemo.rar<br />
<br />
DRDos with Cash Invaders english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSCashInvaders.rar<br />
<br />
DRDos with BC Racers english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSBCRacers.rar<br />
<br />
DRDos with Antarctic english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSAntartic.rar<br />
<br />
DRDos with C&C Demoversion english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSCommandConquerDemoversion.rar<br />
<br />
DRDos with Star Wars Dark Forces Demoversion english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSDarkForcesDemoversion.rar<br />
<br />
DRDos with LHX Chopper Demoversion english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSLHXChopperDemoversion.rar<br />
<br />
DRDos with PCBert (Qbert Clone)english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOS-PCBert.rar<br />
<br />
DRDos with PrinceOfPersia4D english Freeware Fangame:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSPrinceOfPersia4DFangame.rar<br />
<br />
DRDos with Rayman Demoversion english<br />
http://mcobit.openpandora.org/qemu-images/DRDOSRaymanDemoversion.rar<br />
<br />
DRDos with Santa in trouble english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSSantaIntroubleJum&Run.rar<br />
<br />
DRDos with Skyroads Xmas Edition english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSSkyRoadsXmasedition.rar<br />
<br />
DRDos with StarMines2 english<br />
http://mcobit.openpandora.org/qemu-images/DRDOSStarMines2.rar<br />
<br />
DRDos with Stryker english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSStryker.rar<br />
<br />
DRDos with Teen Agent Adventure Game english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSTeenAgent.rar<br />
<br />
DRDos with Terminal Velocity Demoversion<br />
http://mcobit.openpandora.org/qemu-images/DRDOSTerminalVelocityDemoversion.rar<br />
<br />
DRDos with Terran Fire english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSTerranFire.rar<br />
<br />
DRDos with Tetris Queen english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSTetrisQueen.rar<br />
<br />
DRDos with Tom&Jerry english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSTom&Jerry.rar<br />
<br />
DRDos with Tomb Raider Demo english<br />
http://mcobit.openpandora.org/qemu-images/DRDOSTombRaiderDemoversion.rar<br />
<br />
DRDos with Triplane english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSTriplane.rar<br />
<br />
DRDos with Demoversion of Virtual Karts english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSVirtualKartsDemoversion.rar<br />
<br />
DRDos with Demoversion of Descent english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSDescentDemoversion.rar<br />
<br />
DRDos with Earthworm Jim Demoversion english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSEarthwormJimDemo.rar<br />
<br />
DrDos with Demo of FatalRacing/Whipsplash(bit stuttering) english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSFatalRacingWhipsplashDemo.rar<br />
<br />
DRDos with the Demo from NeedforSpeed english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSNeedForSpeedDemo.rar<br />
<br />
DRDos with Sim City Demoversion english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSSimCity2000Demo.rar<br />
<br />
DrDos with Stunts(i readed on Wikipedia it was first Abbandonware but now real Freeware):<br />
http://mcobit.openpandora.org/qemu-images/DRDOSStuntsFreeware.rar<br />
<br />
DRDos with the Demo from Wacky Wheels english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSWackyWheelsDemo.rar<br />
<br />
DRDos with Warcraft1 Demoversion english<br />
http://mcobit.openpandora.org/qemu-images/DRDOSWarcraftDemoversion.rar<br />
<br />
DRDOS with Battle Arena Toshinden english Demoversion:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSBattleArenaToshindenDemo.rar<br />
<br />
DRDOS with AlienCarnage Freeware english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOsAlienCarnage.rar<br />
<br />
DRDOS with One Must Fall 2097 Freeware english<br />
http://mcobit.openpandora.org/qemu-images/DRDOSOneMustFall2097.rar<br />
<br />
DRDos with Mega ManX Demo english:<br />
http://mcobit.openpandora.org/qemu-images/DRDOSMegaManXDemo.rar<br />
<br />
DRDOS with Demoversion from Starfighter<br />
http://mcobit.openpandora.org/qemu-images/DRDOSStarfighterDemoversion.rar<br />
<br />
DRDOS with Sharewareversion from Radix<br />
http://mcobit.openpandora.org/qemu-images/DRDOSRadixShareware.rar<br />
<br />
DRDOS with XATAX<br />
http://mcobit.openpandora.org/qemu-images/Xatax.rar<br />
<br />
Freedos with Max Mechanized Assault Demoversion<br />
http://mcobit.openpandora.org/qemu-images/FreedosMAXDemoversion.rar<br />
<br />
Here Elite Plus with DRDOS Freeware<br />
http://mcobit.openpandora.org/qemu-images/DRDOSElitePlusFreeware.rar<br />
<br />
== Compatibility Lists ==<br />
http://pandorawiki.org/QEMU_Compatibility</div>Kinguhttps://pandorawiki.org/index.php?title=DOSBox&diff=30038DOSBox2015-03-08T18:18:07Z<p>Kingu: added link to latest version of Dosbox from the repo</p>
<hr />
<div>{{Infobox Emulator|title=DOSBox<br />
|image=<br />
|download=[http://repo.openpandora.org/includes/download.php?app=dosbox.pickle repo] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,72,54 File Archive]<br />
|developer=<br />
|porter=Pickle<br />
|version=1.0.0.0 repo 0.74svn file archive<br />
|webpage=[http://www.dosbox.com/ dosbox.com]<br />
|status=Available<br />
|compatibility=[[DOSBox compatibility list]]<br/>[http://www.dosbox.com/comp_list.php Non-Pandora-specific compatibility list]<br/>[http://www.gp32x.com/board/index.php?/topic/53942-post-your-dosbox-successes-here/ Forum Discussion About Compatibility]<br />
}}<br />
<br />
DOSBox is an emulator for older x86 systems. Latest update: Nov. 9, 2010.<br />
<br />
The Pandora can emulate "[http://www.gp32x.com/board/index.php?/topic/53942-post-your-dosbox-successes-here/page__view__findpost__p__875218 about 5000 cycles in DosBox], which is roughly a 386/33Mhz x86 PC.<br />
<br />
==Simple way to get DOSBox working==<br />
1. Put your DOS game directories in <code>/media/[your SD card]/pandora/appdata/dosbox/games</code><br />
<br />
2. Open up dboxfe, the DOSBox GUI that comes with the download.<br />
<br />
3. Click on the default profile, click "start". (before doing that, you can click on the "systems" tab, and set "cycles" to "max", for better speed)<br />
<br />
4. Type in <code>cd [directory where your game is located]</code>. For example, if you want to play Keen 4 and it's in the directory "Keen4", you would type in <code>cd keen4</code><br />
<br />
5. Type in the name of the executable file for your game, with or without the extension (it's usually the one ending in .exe or .bat). So for "keen4.exe", you would type in <code>keen4</code>. (some games will want you to run setup.exe first - in which case, you type in <code>setup</code>)<br />
<br />
6. The game should now start. By the way, at any time in steps 4 or 5, you can type in <code>dir /p</code> or just <code>dir</code> to see a list of the files and directories in that folder<br />
<br />
7. To quit DOSBox, close your game (in most games, you press the "Esc" key), then type in <code>exit</code>.<br />
<br />
== Keyboard ==<br />
<br />
*In order to use the colon symbol, [http://www.gp32x.com/board/index.php?/topic/53973-dosbox-cant-use-colon/page__pid__933150__st__0&#entry933150 you have to press shift (left shoulder button) + Fn + ";"]. This also goes for the underscore symbol.<br />
<br />
===Assigning action keys to A/B/X/Y===<br />
By default, DOSBox on the Pandora just assigns keys to their regular keyboard positions. This makes playing games very awkward unless you remap them to the action buttons.<br />
<br />
The simplest way to do this is to go to the <code>/media/[your SD card]/pandora/appdata/dosbox/.dboxfe</code> directory and edit the [http://www.dosbox.com/wiki/Mapper mapper.txt] file that you'll find there (if you can't see it, press CTRL and the "H" key to view hidden files).<br />
<br />
To make things really simple, download [http://pandorawiki.org/images/Mapper.txt this mapper.txt file] and copy it into that directory, replacing the existing mapper.txt file. Then you'll get the following key mappings when you start a game in Dboxfe:<br />
<br />
{| class="wikitable"<br />
!Pandora key (Keycode)!!DOSBox key<br />
|-<br />
|A (key 278)||lctrl<br />
|-<br />
|B (key 279)||rshift<br />
|-<br />
|Y (key 280)||space<br />
|-<br />
|X (key 281)||lalt<br />
|-<br />
|L (key 303)||rshift<br />
|-<br />
|R (key 305)||lalt<br />
|-<br />
|}<br />
<br />
That should be comfortable, since most DOS games use Space, Alt, Ctrl or Shift for their action buttons. Enter is also used (usually to bring up a menu), but it's already in a comfortable spot on the Pandora.<br />
<br />
===Using the keymapper===<br />
You can also re-assign keys by using the keymapper in dboxfe. However, for mysterious reasons, the method doesn't work for some people ([http://www.gp32x.com/board/index.php?/topic/58346-dosbox-problems/page__view__findpost__p__935919]). <br />
<br />
1. Open dboxfe, select your profile, press "start". <br />
<br />
2. As it says on the blue box at the top, press Ctrl+F1 to activate the keymapper (by the way: R is also Ctrl on the Pandora)<br />
<br />
3. A screen will pop up. Use the touchscreen to select keys. The bottom part of the screen is below the taskbar on the Pandora, so you'll need to press Shift+leftclick to move the window around. The easiest way is to hold the left shoulder button (which is "Shift", by default) while moving the window with the stylus.<br />
<br />
4. "Ctrl", "Alt", "Shift" and "Space" are used as the action keys by most DOS games. By default, A/B/X/Y are mapped to home/end/pg up/pg down.[http://www.gp32x.com/board/index.php?/topic/58346-dosbox-problems/page__view__findpost__p__935632] Remove the mappings for those keys (select them in the keymapper window, and press "del" for each in turn), and then map "Ctrl", "Alt", "Shift" and "Space" to A/B/X/Y.<br />
<br />
== Mounting ISOs (CD games) ==<br />
<br />
[http://www.gp32x.com/board/index.php?/topic/54011-dosbox-guide/page__view__findpost__p__882686]<br />
<br />
mount c games<br />
c:<br />
imgmount D "FILENAME.iso" -t iso<br />
<br />
==Known bugs and how to fix them==<br />
<br />
*For mysterious reasons, dboxfe will sometimes open up in Z: instead of in C:, as it should. If that happens, go to <code>/media/[your SD card]/pandora/appdata/dosbox/</code>, and delete the configuration files for DOSBox and DOSBoxFE (if you can't see any, press CTRL and the "H" key to view hidden files). Running it again after that should show that everything is back to normal. -[http://boards.openpandora.org/index.php?/topic/2063-dosbox/page__view__findpost__p__41700] <br />
*In '''Jazz Jackrabbit CD''', the character will always walk to the left. Prometheus [http://boards.openpandora.org/index.php?/topic/2063-dosbox/page__view__findpost__p__42081 says]: ''"Whilst I do not know what causes it, I now know that trying to load Jazz from a folder that was set up on another machine (in this case, my main computer, which runs Xubuntu) seems to result in the problem with Jazz automatically walking to the left. Just now, I re-copied the files afresh (which I described on the other forum, previously), and, here's the important bit: I ran the setup program on the Pandora. This seems to have solved the issue for me, although I don't know exactly why that would be."''<br />
*Note that activating the checkbox of "dboxFE -> System -> Render -> aspect" will enable the correct aspect ratio (4:3) for most games but it will also render your nub input and touch screen unusable [http://www.gp32x.com/board/index.php?/topic/56659-dosbox-problems-with-nub-input/page__view__findpost__p__941226]. Fix still needed.<br />
<br />
==Other tips==<br />
*Replace DOS4GW with DOS/32A extender (Not working for some games...for example, later Sierra Games like Larry 7 or Gabriel Knight 2). Every little bit helps. -[http://www.gp32x.com/board/index.php?/topic/53942-post-your-dosbox-successes-here/page__view__findpost__p__891743]<br />
<br />
*An important thing to try when game doesn't work or is unstable is to run it with the normal core setting rather than dynamic. -[http://www.gp32x.com/board/index.php?/topic/53942-post-your-dosbox-successes-here/page__view__findpost__p__892011]<br />
<br />
*[http://boards.openpandora.org/index.php?/topic/3469-nethack/ How to get NetHack working through DOSBox]<br />
<br />
== External links ==<br />
*[http://www.gp32x.com/board/index.php?/topic/57424-dosbox/ Discussion thread for latest version]<br />
<br />
'''Videos''':<br />
*[http://pandorapress.net/2009/08/10/dosbox-dosbox-dosbox/ PandoraPress Blog]<br />
*[http://www.youtube.com/watch?v=YpFi847kZeo DOSBox Video]<br />
*[http://www.youtube.com/watch?v=rIoFwMs8xVs DOSBox Video]<br />
*[http://www.youtube.com/watch?v=YY_6I3kMXko DOSBox Video]</div>Kinguhttps://pandorawiki.org/index.php?title=SNES9X4P&diff=30037SNES9X4P2015-03-08T18:14:06Z<p>Kingu: added link to latest version of SNES9X4P from the repo</p>
<hr />
<div>{{warning|The information here is for '''Version 1.39ff.''' Things may change in later versions as the emulator is updated.}}<br />
<br />
SNES9X4P is an emulator for the Nintendo Super Nintendo Entertainment System (SNES).<br />
<br />
{{Infobox Emulator|title=SNES9X4P<br />
|image=[[Image:SNES-console.png|center|SNES Console]]<br />
|download=[http://repo.openpandora.org/?page=detail&app=snes9x4p_ivanovic Repository]<br />
|license=[http://repo.openpandora.org/?page=detail&app=snes9x4p_ivanovic&dp=true Non decided, binary non commercial] [https://github.com/ivanovic/Snes9x4P/blob/master/pandora/pnd/PickleLauncher_README.txt Open source non-foss.] (picklelauncher gplv3) |developer=snes9x team / SiENcE / skeezix / ivanovic / other contributors<br />
|porter=Ivanovic<br />
|version=1.39ff.20120226.1<br />
|webpage=[http://www.gp32x.com/board/index.php?/topic/55378-snes9x4d4p-another-new-build-now-with-hi-res-and-new-rom-picker/ GP32x Thread]<br> Source Code<br />
|status=<br />
|compatibility=[[SNES9X4P compatibility list| Compatibility List (wiki)]]<br />
}}<br />
<br />
==Emulator Information==<br />
===Development Status===<br />
<br />
===Compatibility===<br />
<br />
===Known Bugs===<br />
<br />
===Other Notes===<br />
<br />
==Installation Instructions==<br />
===Installation===<br />
Download the latest version of the emulator from the repository ([http://repo.openpandora.org/?page=detail&app=snes9x4p_ivanovic here]) and place it in one of the folders on your SD card according to the [[Introduction_to_PNDs#Where_do_.PNDs_Go.3F |PND guide]] (This guide will assume that you put the PND in /pandora/menu) In XFCE, the icon to the emulator should appear in the menu under 'menu -> Emulators -> SNES9x4p' (if you put the PND in /pandora/menu), or on the desktop (if you put the PND in /pandora/desktop or /pandora/apps)<br />
<br />
===ROM Images===<br />
SNES ROM images are in the form of .smc or .fig, however SNES9x4p can also play compressed (.zip) ROM files.<br><br />
<br><br />
While it does not matter where the ROM files are placed, it is often easiest to put them somewhere that makes sense in relation to the PND for easy browsing. A good place to put them would be either in a clearly-named folder in the root of the SD card (e.g. /SNES) or in the same folder as the emulator PND (e.g. /pandora/menu/SNES). It does not matter how many ROM files are in the folder, or what directory structure is used.<br />
<br />
==Usage==<br />
It has been reccomended that players overclock to at least 666Mhz, in order to 'keep things sensible', however greater speeds also help [http://www.gp32x.com/board/index.php?/topic/55378-snes9x4d4p-another-new-build-now-with-hi-res-and-new-rom-picker].<br />
<br />
===Loading a Game===<br />
Upon starting SNES9X4P, you will be presented with PickleLauncher (identifiable by the green mountains in the background). Up the top of the screen, you will see the current directory. If the main screen says <no files detected in dir>, press the X button until you are back at the root directory (/), and then scroll down and select (with B) /media , then /SD_CARD where SD_CARD is the name of your card, and then navigate to the folder where you have put your roms (e.g. /pandora/menu/SNES). When you are presented with the list of ROM files, scroll down to the desired on and press B to load it. Press escape (Fn+Q) to exit PickleLauncher.<br />
<br />
===Default Controls===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center;"<br />
|- style="background: #ececec"<br />
! SNES ControlPad Button<br />
! Pandora Button<br />
! Notes<br />
|-<br />
|A (Red)<br />
|B (Gamepad)<br />
|These buttons are in the same position as on the SNES controller, but have different letters<br />
|-<br />
|B (Yellow)<br />
|X (Gamepad)<br />
|-<br />
|X (Blue)<br />
|Y (Gamepad)<br />
|-<br />
|Y (Green)<br />
|A (Gamepad)<br />
|-<br />
|Start<br />
|Start<br />
|-<br />
|Select<br />
|Select<br />
|-<br />
|Right Shoulder<br />
|Right Shoulder<br />
|-<br />
|Left Shoulder<br />
|Left Shoulder<br />
|-<br />
|D-Pad (Up, Down, Left, Right)<br />
|D-Pad (Up, Down, Left, Right)<br />
|}<br />
<br />
===In-Game Menu===<br />
Press the spacebar to open the in-game menu (pauses the game). X closes the menu and resumes the game. The menu allows you to:<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 35%;"<br />
|- style="background: #ececec"<br />
! Menu Command<br />
! Function<br />
|-<br />
|Reset<br />
|Simlar to pressing RESET on the console<br />
|-<br />
|Save State<br />
|Saves a 'state' of the game<br />
|-<br />
|Load State<br />
|Loads a previously saved state<br />
|-<br />
|State Slot<br />
|Choose which state to load/save from/to. Numbers range from 0-3.<br />
|-<br />
|Display Frame Rate<br />
|If ON, shows the number of frames per second (FPS) at the bottom of the screen.<br />
|-<br />
|Transparency<br />
|Enables the transparency layer<br />
|-<br />
|Display Mode<br />
|Alters the Dispay (2:2 no-anti-aliasing, 2:2 Scaled, 2:2 Smoothed (anti-aliased), 3:2 no anti-aliasing).<br />
|-<br />
|Frameskip<br />
|Increase this number if you experience slow or stuttery gameplay<br />
|-<br />
|Sound Volume<br />
|(Does not appear to work)<br />
|-<br />
|Credit<br />
|Lists the credits for the emulator<br />
|-<br />
|Exit<br />
|Returns to PickleLauncher<br />
|}<br />
<br />
== Older versions ==<br />
* 1.39ff.20110310.2 (2011-05-06)1.39ff.20110310.2 (2011-05-06)</div>Kinguhttps://pandorawiki.org/index.php?title=PicoDrive&diff=30036PicoDrive2015-03-08T18:12:58Z<p>Kingu: added link to latest version of PicoDrive from the repo</p>
<hr />
<div>{{Infobox Emulator|title=PicoDrive<br />
|image=[[Image:Picodrive.jpg]]<br />
|download=[http://repo.openpandora.org/?page=detail&app=package.picodrive.notaz Archive]<br />
|license=[https://github.com/notaz/picodrive/commit/cff531af94bd9c9c89ae162e80f48ddc26a4e504 GPLv2 and MAME]<br />
|developer=Notaz, fDave<br />
|porter=Notaz<br />
|version=1.91.0.0<br />
|webpage=http://notaz.gp2x.de/pico.php<br />
|status=Available<br />
|compatibility=<br />
}}<br />
<br />
PicoDrive is an emulator for the [http://en.wikipedia.org/wiki/Sega_Mega_Drive Sega Genesis], [http://en.wikipedia.org/wiki/Sega_CD Sega CD], [http://en.wikipedia.org/wiki/32x 32X] (including the 5 32X CD games) and [http://en.wikipedia.org/wiki/Master_system Master System] for the Pandora handheld system. The most recent release was 2013-09-24.<br />
<br />
For creating Sega CD images with Windows, use [http://www.pcenginefx.com/forums/index.php?topic=1604.0 TurboRip] with the FORCERIP option. <br />
This will create .ISO, .TOC, .WAV, and .CUE files. Load the .cue file instead of the .iso file to get the background music.<br />
<br />
== Older versions ==<br />
1.90 (2013-09-24)<br />
<br />
*[http://boards.openpandora.org/index.php/topic/14172-picodrive-revival-190/ Forum Thread 1.90]<br />
<br />
==Links==<br />
*[http://www.gp32x.com/board/index.php?/topic/56713-picodrive-1-80/ Discussion thread on GP32X]<br />
*[http://www.youtube.com/watch?v=okfBoaOW7_Y PicoDrive Video]<br />
*[http://www.youtube.com/watch?v=ZuLLYzaZaJ4 PicoDrive Video]</div>Kinguhttps://pandorawiki.org/index.php?title=Mupen2.0_Compatibility_List&diff=30035Mupen2.0 Compatibility List2015-03-08T18:10:37Z<p>Kingu: Added mupen infobox</p>
<hr />
<div>{{Infobox Emulator|title=Mupen<br />
|image=<br />
|download=[http://repo.openpandora.org/?page=detail&app=mupen64plus Archive]<br />
|license=[https://code.google.com/p/mupen64plus/ GPLv2]<br />
|developer=[https://code.google.com/u/104968444247834203924/ Richard]<br />
|porter=[http://repo.openpandora.org/?page=all&search=ptitSeb&s=new ptitSeb]<br />
|version=2.1.0.17<br />
|webpage=https://code.google.com/p/mupen64plus/<br />
|status=Available<br />
}}<br />
<br />
Mupen64Plus v2 is a Nintendo 64 emulator ported on Pandora by PtitSeb. Other versions exist (Android, Windows, Mac, Linux...).<br />
<br />
Current version is 2.1.0.12 from Dec 19th 2013.<br />
<br />
==Adding to the Compatibility List==<br />
Choose a playability color that reflects a game's best playability state. Also include the clockspeed at which you ran it, for whichever Pandora version you tested. Please also indicate in the name of the Game whether the version is US/EU/JP, since compatibility may differ depending on regions. You may also add specific conditions you specified in the settings if they differ from the defaults. As for the SGX driver, please write "default" if you did not change your driver vs what was in the firmware. <br />
<br />
Don't post a redundant entry unless you are using a different Pandora model and the playability differs from an existing entry. If a game's playability gets worse (new bugs, new crashes) in a new Mupen2.0 version, update the entry and add that to notes. <br />
<br />
{|class="wikitable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left;"<br />
|- style="background: #ececec; text-align: center;"<br />
!Playability<br />
!Description<br />
|- style="background: #90FF90"<br />
|Fullspeed<br />
|Games with a '''green''' background run at fullspeed and are fully playable from start to finish. If frameskip is required, add to notes.<br />
|- style="background: #F3F781"<br />
|Playable<br />
|Games with a '''yellow''' background run slower than fullspeed, but are otherwise fully playable. Add problems/slowdowns to notes.<br />
|- style="background: #F7BE81"<br />
|Incomplete<br />
|Games with an '''orange''' background have playability issues and cannot be played from start to finish. This may include missing functionality (wifi) or game crashes. Add problems to notes.<br />
|- style="background: #F78181"<br />
|Unplayable<br />
|Games with a '''red''' background are unplayable. They either don't run at all, or don't get past the intro. Add any other oddities to notes.<br />
|-<br />
|N/A<br />
|Games with a '''white''' background have not been fully tested. If you see one on this list, try it out and report back!<br />
|}<br />
If you are inclined, post your forum username at the end of your notes so you can be contacted by PtitSeb about further debugging your problems.<br />
<br />
==The Compatibility List==<br />
<!-- template for new entries at bottom of list --><br />
<br />
You can sort the columns by clicking the table header (javascript required).<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Game Name and Region<br />
! Mupen Version<br />
! Used Plugin<br />
! Pandora Model<sup>[1]</sup><br />
! SGX driver<br />
! SZ version<br />
<br />
! Frequency<br />
! Notes on Settings<br />
! Status<br />
<br />
|- style="background: #F3F781"<br />
|[http://www.mobygames.com/game/1080-snowboarding 1080 Snowboarding (US)]<br />
|2.1.0.12<br />
! RICE GLES2<br />
|1Ghz<br />
|4.03.02<br />
|1.60<br />
|1200 MHz<br />
|'''RICE2''' causes some graphical glitches, but runs pretty smooth. Minor stuttering. '''GLIDE''' looks much better, but suffers from more noticeable stuttering. [[User:rError|rError]]<br />
|Yellow<br />
<br />
|- style="background: #90FF90"<br />
|[http://www.mobygames.com/game/n64/banjo-kazooie Banjo-Kazooie (US)]<br />
|2.1.0.12<br />
! RICE GLES2<br />
|1GHz<br />
|4.03.02<br />
|1.60<br />
|1200 MHz<br />
|Runs at 100% speed almost all the time. Minor sound skipping. Minor graphical glitches (puzzle-piece transitions). - [[User:rError|rError]]<br />
|Green<br />
<br />
|- style="background: #F7BE81"<br />
|[http://www.mobygames.com/game/n64/banjo-tooie Banjo-Tooie (US)]<br />
|2.0.0.10<br />
! RICE GLES2<br />
|1GHz<br />
|4.03.02<br />
|1.55<br />
|1200 MHz<br />
|Runs 70% - 100% speed. Sound skipping. Minor graphical glitches. Eventually crashes/freezes.- [[User:rError|rError]]<br />
|Orange<br />
<br />
|- style="background: #F78181"<br />
|[http://www.mobygames.com/game/n64/banjo-tooie Banjo-Tooie (US)]<br />
|2.1.0.12<br />
! RICE GLES2<br />
|1GHz<br />
|4.03.02<br />
|1.60<br />
|1200 MHz<br />
|Crashes 50% of the time on startup. If it does start, crashes after intro cut-scene (before menu). - [[User:rError|rError]]<br />
|Red<br />
<br />
|- style="background: #F7BE81"<br />
|[http://www.mobygames.com/game/n64/conkers-bad-fur-day Conker's Bad Fur Day (US)]<br />
|2.1.0.12<br />
! GLES RICE2<br />
|1GHz<br />
|4.03.02<br />
|1.60<br />
|1200Mhz<br />
|Runs very slow. Graphical glitches. - [[User:rError|rError]]<br />
|Orange<br />
<br />
|- style="background: #90FF90"<br />
|[http://www.mobygames.com/game/n64/diddy-kong-racing Diddy Kong Racing (US)]<br />
|2.1.0.12<br />
! RICE GLES1.1<br />
|1GHz<br />
|4.03.02<br />
|1.60<br />
|1000 MHz<br />
|Runs at 100% once in race. Menu transitions and Adventure mode cause some slowdowns. Minor sound skipping. '''RICE1.1''' missing skid marks. '''RICE2''' has some missing 2D graphics (Rare logo, door numbers, others). '''RICE2''' appears to run slightly smoother, but '''RICE1.1''' gives better overall experience. - [[User:rError|rError]]<br />
|Green<br />
<br />
|- style="background: #F7BE81"<br />
|[http://www.mobygames.com/game/n64/donkey-kong-64 Donkey Kong 64 (unknown)]<br />
|2.0.0.10<br />
! GLES2N64<br />
|1GHz<br />
|4.03.02<br />
|1.55<br />
|1000 MHz<br />
|Minor geometry glitches, a stuttering camera and significant motion clipping failures make it hard to do anything in this game. Runs close to 100% speed with the GLES2N64 plugin - [[User:Levi|Levi]] ([[User talk:Levi|talk]])<br />
|Orange<br />
<br />
|- style="background: #F3F781"<br />
|[http://www.mobygames.com/game/n64/dr-mario-64 Dr Mario (US?)]<br />
|2.0.0.07<br />
! Glide GLES2<br />
|Rebirth<br />
|Default<br />
|1.54<br />
|995 MHz<br />
|Used Z64 LLE RSP for RSP Plugin. Sound and speed both slower than fullspeed. Playable.<br />
|Yellow<br />
<br />
|- style="background: #F3F781"<br />
|[http://www.mobygames.com/game/n64/f1-pole-position-64 F-1 Pole Position 64]<br />
|2.0.0.07<br />
! Rice GLES2<br />
|Rebirth<br />
|Default<br />
|1.54<br />
|995 MHz<br />
|Used Z64 LLE RSP for RSP Plugin. Sound and speed both slower than fullspeed. Playable. Barely. A Higher Clockspeed might help.<br />
|Yellow<br />
<br />
|- style="background: #90FF90"<br />
|[http://www.mobygames.com/game/f-zero-x F-Zero X (EU) (US)]<br />
|2.0.0.09<br />
! Rice GLES2<br />
|1GHz<br />
|4.03.02<br />
|1.60<br />
|1000 MHz<br />
|Needs updated SGX driver to display HUD correctly. Runs 100% once in race (slight slowdown on GO). Slowdowns are mostly in menu. Remove almost all slowdow with "SkipFrame=True". Overclocking to 1200Mhz with frameskip makes entire game 99% perfect. - [[User:Levi|Levi]] ([[User talk:Levi|talk]]), [[User:rError|rError]]<br />
|Green<br />
<br />
|- style="background: #F3F781"<br />
|[http://www.mobygames.com/game/goldeneye-007 Goldeneye (US)]<br />
|2.1.0.12<br />
! GLES2N64<br />
|1Ghz<br />
|Default<br />
|1.60<br />
|1200 MHz<br />
|Runs 50%-90% depending on the amount of action on screen. '''RICE2''' looks better but runs much slower. Updated SGX driver 4.03.02 introduces graphical glitches (see-through walls) with '''RICE2''', and a slight slowdown with '''GLES2N64'''. [[User:rError|rError]]<br />
|Yellow<br />
<br />
|- style="background: #90FF90"<br />
|[http://www.mobygames.com/game/n64/quest-64 Holy Magic Century (EU)] (aka Quest64)<br />
|2.0.0.09<br />
! Rice GLES2<br />
|CC<br />
|default<br />
|1.55<br />
|800 MHz<br />
|Speed and visual are fine<br />
|Green<br />
<br />
|- style="background: #90FF90"<br />
|[http://www.mobygames.com/game/mario-kart-64 Mario Kart 64 (US)]<br />
|2.1.0.12<br />
! Rice GLES2<br />
|1Ghz<br />
|4.03.02<br />
|1.60<br />
|800 MHz<br />
|Runs very well with some slowdowns - mostly in menu and at beginning of race. Overclocking to 1100Mhz and up makes speed almost flawless. Minor graphical glitches on score sheet at end of race. [[User:rError|rError]]<br />
|Green<br />
<br />
|- style="background: #F7BE81"<br />
|[http://www.mobygames.com/game/mario-tennis Mario Tennis (EU)]<br />
|2.0.0.10<br />
! Arachnoid<br />
|1GHz<br />
|4.03.02<br />
|1.55<br />
|1.0GHz<br />
|'''Glide''': Slows to a stall then crashes; '''GLES2N64''': Transparency issues, missing characters; '''Rice GLES 1.1/2''': Freezes prior to match; '''Arachnoid''': Slow with many glitches. Almost playable tho. - [[User:Levi|Levi]] ([[User talk:Levi|talk]])<br />
|Orange<br />
<br />
|- style="background: #F3F781"<br />
|[http://www.mobygames.com/game/n64/perfect-dark Perfect Dark 1.1 (US)]<br />
|2.1.0.12<br />
! RICE GLES2<br />
|1Ghz<br />
|Default<br />
|1.60<br />
|1200 MHz<br />
|Menu has some graphical glitches. Institute is pretty smooth. Missions run 40%-90% speed depending on the amount of action on screen. More playable thank Goldeneye. Updated SGX driver 4.03.02 introduces slowdowns and heavy sound tearing/stutter. [[User:rError|rError]]<br />
|Yellow<br />
<br />
|- style="background: #F3F781"<br />
|[http://www.mobygames.com/game/n64/starcraft-64- StarCraft 64 (EU)]<br />
|2.0.0.9<br />
! Rice GLES2<br />
|1GHz<br />
|4.03.02<br />
|1.55<br />
|1000 MHz<br />
|Runs well in-game. Many screen-clear glitches and slowdown in 2d menus - [[User:Levi|Levi]] ([[User talk:Levi|talk]])<br />
|Yellow<br />
<br />
|- style="background: #90FF90"<br />
|[http://www.mobygames.com/game/super-mario-64 Super Mario 64 (EU) (US)]<br />
|2.0.0.10<br />
! Rice GLES1.1<br />
|1GHz<br />
|4.03.02<br />
|1.55<br />
|1000 MHz<br />
|Runs well.<br />
|Green<br />
<br />
|- style="background: #F3F781"<br />
|[http://www.mobygames.com/game/n64/super-smash-bros Super Smash Bros. (US)]<br />
|2.1.0.12<br />
! RICE GLES2<br />
|1Ghz<br />
|4.03.02<br />
|1.60<br />
|1200 MHz<br />
|Very playable with "SkipFrame=True". Runs 70% speed and up depending how much action is on screen. Runs slightly faster/smoother with default video driver. [[User:rError|rError]]<br />
|Yellow<br />
<br />
|- style="background: #F3F781"<br />
|[http://www.mobygames.com/game/legend-of-zelda-majoras-mask The Legend of Zelda - Majoras Mask (US)]<br />
|2.0.0.10<br />
! Rice GLES2<br />
|1GHz<br />
|Default<br />
|1.55<br />
|1000 MHz<br />
|Video runs slower and the sound stutters sometimes. Also some graphics are missing (hand of the clock on the bottom of the screen, Active heart in health bar).<br />
|Yellow<br />
<br />
|- style="background: #F3F781"<br />
|[http://www.mobygames.com/game/legend-of-zelda-ocarina-of-time The Legend of Zelda - Ocarina of Time (US)]<br />
|2.0.0.10<br />
! GLES2N64<br />
|1GHz<br />
|Default<br />
|1.55<br />
|1000 MHz<br />
|Video runs a bit slower and light sound stutters. Also the menu is a bit glitchy.<br />
|Yellow<br />
<br />
|- style="background: #F3F781"<br />
|[http://www.mobygames.com/game/paper-mario Paper Mario (US)]<br />
|2.1.0.12<br />
! Arachnoid<br />
|ReBirth<br />
|Default<br />
|1.60<br />
|800 MHz<br />
|'''VIDEO''' Rice Gles2: Looks nicest, but causes slowdowns, could be better on a 1GHz model or if overclocked more. '''Arachnoid''': '''best overall IMO''' fullest speed most times, Looks good, stutters, like the rest, but slow item menu. '''AUDIO''' use Notaz's. '''RSP''' use default [[User:Fworg64|Fworg64]]<br />
|Yellow<br />
<br />
|}<br />
===Notes===<br />
<br />
1. Pandora model:<br />
* CC - OMAP3550 SoC@600Mhz stock, 256MiB RAM@166MHz<br />
* Rebirth - OMAP3530 SoC@600MHz stock, '''512MiB RAM'''@166MHz<br />
* 1GHz - '''DM3730 SoC@1GHz stock''', 512MiB RAM@'''200Mhz'''</div>Kinguhttps://pandorawiki.org/index.php?title=DraStic&diff=30034DraStic2015-03-08T18:03:04Z<p>Kingu: added link to latest version of DraStic from the repo</p>
<hr />
<div>{{Infobox Emulator|title=DraStic<br />
|image=<br />
|download=[http://repo.openpandora.org/?page=detail&app=DraStic Archive]<br />
|license=[http://www.drastic-ds.com/viewtopic.php?f=7&t=2 closed source]<br />
|developer=[http://boards.openpandora.org/index.php/user/559-exophase/ Exophase]<br />
|porter=[http://boards.openpandora.org/index.php/user/559-exophase/ Exophase]<br />
|version=2.2.1.0 <br />
|webpage=http://www.drastic-ds.com/<br />
|status=Available<br />
|compatibility=[http://pandorawiki.org/DraStic_Compatibility_List Compatibility List]<br />
}}<br />
<br />
DraStic is a [http://en.wikipedia.org/wiki/Nintendo_DS Nintendo DS] emulator for the Pandora handheld system.<br />
<br />
<br />
==Compatibility List==<br />
*[http://pandorawiki.org/DraStic_Compatibility_List List of Compatible games]<br />
<br />
== Older versions ==<br />
*r2.1.6.1p (2013-09-17) <br />
<br />
==Links==<br />
*[http://boards.openpandora.org/index.php/topic/12038-emulator-drastic-nintendo-ds/ Discussion thread]<br />
*[http://www.youtube.com/watch?v=HgIXka9fJ7U DraStic Video]</div>Kinguhttps://pandorawiki.org/index.php?title=UAE4ALL&diff=30033UAE4ALL2015-03-08T18:01:47Z<p>Kingu: added link to latest version of UAE4ALL from the repo</p>
<hr />
<div>{{Infobox Emulator|title=UAE4ALL<br />
|image=[[Image:Amiga-A500.jpg|center|Amiga A500]]<br />
|download=[http://repo.openpandora.org/?page=detail&app=uae4all Main version]<br/>[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=7431 beta]<br /> [http://repo.openpandora.org/?page=detail&app=uae4all_nubs Alternate version]<br />
|license=[http://sourceforge.net/p/uae4all/code/HEAD/tree/README_GP2X.txt#l194 GPL]<br />
|developer=Chui, pickle, others.<br />
|porter=Pickle, john4p, Notaz, tuki_cat, others<br />
|version=2.5.3.4<br />
|webpage=<br />
|status=Public release available<br />
|compatibility=[http://spreadsheets.google.com/spreadsheet/pub?hl=en&key=0AuBR5X_s_5_idG92ZVQ5cEs4ZEhYTm5sSjFIcl83U2c&hl=en&gid=0 Google Docs Compatibility List]<br />
}}<br />
<br />
Pandora port of UAE4ALL. There are two versions, one with stable video sync, and the "alternate" version with working nubs.[http://www.gp32x.com/board/index.php?/topic/54915-uae4all-additions/page__view__findpost__p__948227] Both versions use the same appdata folder.<br />
<br />
==Tips==<br />
*'''[http://www.gp32x.com/board/index.php?/topic/54915-uae4all-additions/page__view__findpost__p__945563 Readme]''' - very detailed readme with instructions (but for an outdated version).<br />
* '''[http://www.gp32x.com/board/index.php?/topic/53709-amiga-emulation/page__st__45__p__863267&#entry863267 Tutorial: How to get UAE4ALL working on the Pandora]'''<br />
* '''Recalibrating the Stylus''': UAE4all needs to be in stylus mode, then touch and hold the stylus against the screen, hold down the L button and the d-pad can be used to move the pointer so it matches with the stylus. It works but with Heimdall after about 30 secs the stylus loses calibration. I tried it with Lemmings and it worked great.<br />
<br />
== Status ==<br />
Runs at full speed (and is limited to prevent running faster) [http://www.gp32x.com/board/index.php?showtopic=44100&st=0].<br />
<br />
A version is available with additions added by john4p, as well as work on the graphics by Notaz and some work by tuki_cat and EvilDragon: [http://www.gp32x.com/board/index.php?/topic/54915-uae4all-additions/page__view__findpost__p__947911 Discussion]. It should now have proper video-sync.<br />
<br />
==In-game controls==<br />
These are the controls for the "normal" version of May 15, 2011. [http://www.gp32x.com/board/index.php?/topic/54915-uae4all-additions/page__view__findpost__p__948440][http://www.gp32x.com/board/index.php?/topic/54915-uae4all-additions/page__view__findpost__p__948594][http://www.gp32x.com/board/index.php?/topic/54915-uae4all-additions/page__view__findpost__p__949095][http://www.gp32x.com/board/index.php?/topic/54915-uae4all-additions/page__view__findpost__p__949235] The "nubs" version is the same, but the left&right nubs can be used to control the mouse (in the usual way for the Pandora) in "joystick" mode.<br />
<br />
Note: (L), (R), (A), (B), (X), (Y), refer to the game buttons, not the keyboard letters.<br />
<br />
===All modes===<br />
*SELECT: Open GUI<br />
*START: Toggle joystick/mouse/stylus mode<br />
*Hold (L) + (R) + D-pad: Move display horizontally or vertically<sup>1</sup><br />
*(L)+S key: Quick save<br />
*(L)+L key: Quick load<br />
*(L)+D key: show/hide status line (shows disk drive activity)<br />
<br />
===All modes except Custom Control mode===<br />
*(R)+D-pad: arrow keys<br />
<br />
===Joystick mode===<br />
Note: If "Custom Control mode" is turned on in the main menu, the assignments for the d-pad and game keys (ABXYLR) can be changed to whatever you want. Only the '''bolded''' shortcuts still work in Custom Control mode.<br />
<br />
*D-pad: Joystick movement<br />
*(A)/(X): Joystick fire button (depends which mode button mode you are in)<br />
*(X)/(A): Up on joystick (used as jump in platform games, etc. depends which mode button mode you are in)<br />
*(B): Second fire button<br />
*(Y): Space<br />
*(L) + D-pad: Mouse movement<br />
*(L) + (A): left mouse button<br />
*(L) + (B): right mouse button<br />
*'''(L) + K''': Open or close virtual keyboard<br />
*'''(R) + (Y)''': Autofire on/off<br />
*(R) + (A): left Alt<br />
*(R) + (X): Help<br />
*(R) + (B): Ctrl<br />
<br />
===Mouse/pinball mode===<br />
*D-pad: Move mouse pointer<br />
*D-pad-left: Left Alt<sup>2</sup><br />
*(L): Left Alt<sup>2</sup><br />
*(R): Right Alt<sup>2</sup><br />
*(A): Left mouse button<br />
*(B): Right mouse button<br />
*(B): Right Alt<sup>2</sup><br />
*(Y): hold Y to slow down mouse movement when using the D-pad or Left Nub<br />
*(Y): Space (push table in pinball)<br />
*(X): Keyboard arrow down (to pull the spring in pinball games)<br />
<br />
===Stylus mode===<br />
*Tap screen: left click<br />
*(L)/(R) + tap screen: right click<br />
*D-pad-left: left mouse button<br />
*D-pad-right: right mouse button<br />
*D-pad-down: prevent mouse from clicking. <br />
*D-pad-up: simultaneous left+right click (Cannon Fodder grenades)<br />
*Hold stylus against screen + (L) + D-pad: Align position of mouse pointer with stylus<br />
<br />
===Notes===<br />
<sup>1</sup>You may need this because some games will be taller or wider than the screen, depending on which aspect ratio you choose in the beginning. Screen positioning gets saved and restored by "save general config" and "save per game config".<br />
<br/><sup>2</sup>if someone wants to use the triggers for pinball<br />
<br />
== Older versions ==<br />
* 2.0 beta (4 oct 2013)<br />
<br />
== External links ==<br />
*[http://boards.openpandora.org/topic/11236-beta-new-version-of-uae4all/ New beta version<br />
*[http://www.gp32x.com/board/index.php?/topic/54915-uae4all-additions/ Old Discussion thread]<br />
[http://www.gp32x.com/board/index.php?/topic/53709-amiga-emulation/page-4?p=863267&#entry863267 Howto]<br />
*[http://www.youtube.com/watch?v=KwuI6_zCjxY YouTube video] (of very old version)<br />
<br />
[[Category:Emulators]]</div>Kinguhttps://pandorawiki.org/index.php?title=Reicast&diff=30032Reicast2015-03-08T18:00:10Z<p>Kingu: added link to latest version of Reicast from the repo</p>
<hr />
<div>{{Infobox Emulator|title=Reicast<br />
|image=[[Image:ReicastLogo.png|thumb|center|Reicast Logo]]<br />
|download=[http://repo.openpandora.org/?page=detail&app=reicast_ptitseb 0.0.r6.11]<br />
|developer=drk<br />
|license=[https://github.com/reicast/reicast-emulator/blob/master/LICENSE GPLv2]<br />
|porter=ptitseb<br />
|webpage=http://http://reicast.com/<br />
|version=0.0.r6.11<br />
|status=Alpha<br />
|compatibility=[[Reicast Compatibility List]]<br />
}}<br />
<br />
Reicast is a Sega Dreamcast emulator.<br />
<br />
== Earlier versions ==<br />
*R5 (20-12-2013)<br />
<br />
[http://boards.openpandora.org/topic/15211-reicast-dreamcast-emulator/ Forum thread]</div>Kinguhttps://pandorawiki.org/index.php?title=PPSSPP&diff=30031PPSSPP2015-03-08T17:57:41Z<p>Kingu: added link to latest version of PPSSPP from the repo</p>
<hr />
<div>{{Infobox Emulator|title=PPSSPP<br />
|image=<br />
|download=[http://repo.openpandora.org/?page=detail&app=ppsspp_ptitseb Archive]<br />
|license=[https://github.com/hrydgard/ppsspp/blob/master/LICENSE.TXT GPLv2]<br />
|developer=Henrik Rydgård and PPSSPP team<br />
|porter=[http://boards.openpandora.org/index.php/user/5182-ptitseb/ PtitSeb]<br />
|version=[http://repo.openpandora.org/?page=detail&app=ppsspp_ptitseb#2015-03-08 1.0.1.43]<br />
|webpage=[http://www.ppsspp.org]<br />
|status=Available<br />
|compatibility=[http://pandorawiki.org/PPSSPP_Compatibility_List Compatibility List]<br />
}}<br />
<br />
PPSSPP is a [https://en.wikipedia.org/wiki/PlayStation_Portable Sony PSP] emulator for the Pandora handheld system.<br />
<br />
<br />
==Compatibility List==<br />
*[http://pandorawiki.org/PPSSPP_Compatibility_List List of Compatible games]<br />
<br />
== earlier versions == <br />
0.9.1.31(October 2013) <br />
<br />
==Links==<br />
*[http://boards.openpandora.org/index.php/topic/11418-ppsspp-emulator-for-psp/ Discussion thread]<br />
*[http://www.ppsspp.org/ Official PPSSPP Webpage]</div>Kinguhttps://pandorawiki.org/index.php?title=Display&diff=30026Display2015-02-16T23:19:29Z<p>Kingu: </p>
<hr />
<div>[[File:Lead_Photo_For_Display0-6253124665327127.png|thumbnail|Backside of display]]<br />
<br />
== Display ==<br />
<br />
* Touchscreen LED TFT-LCD<br />
** 4.3-inch (93.6 x 56.2 mm)<br />
** 800x480 widescreen (5:3)<br />
** Brightness: 300 cd/m<sup>2</sup><br />
** Contrast ratio: 450:1<br />
*** Viewable in direct sunlight, but it ''will'' wash out.<br />
** Response time: tr+tf=30ms<br />
*** No ghosting.<br />
<br />
[http://www.youtube.com/watch?v=l8GfjAsbmK8 How to replace display, videoguide by ED]<br />
<br />
==Display==<br />
*Screen datasheet (TD043MTEA1)[http://beyondinfinite.com/lcd/Library/Toppoly/TD043MTEA1.pdf] The Pandora uses the display from the Archos 605 Media Player. However, on the Archos LCD the pinout is reversed as well as the cable having a 45 degree angle which would make it fail to line up with the Pandora LCD cable in the lid. --[http://boards.openpandora.org/index.php?/topic/3114-replacement-lcds/page__p__53657#entry53657]<br />
<br />
===Touchscreen===<br />
*TSC2046: ADS7846 compatible touch screen controller[http://focus.ti.com/docs/prod/folders/print/tsc2046.html]<br />
<br />
The Pandora touchscreen is resistive. Resistive touchscreens cannot do multitouch like the iPhone or iPod Touch can, but they can do simplistic pressure sensing. Resistive touchscreens use a stylus for input, which is included. Since it is resistive you can also use your finger for less accurate tasks, such as pressing buttons. It is very easy and natural to switch between gaming controls to touchscreen.<br />
<br />
==Internal display cable==<br />
Differences between versions [http://boards.openpandora.org/topic/17718-lcd-cables-and-refurbished-pandoras/#entry373509]<br />
[http://www.openpandora.org/downloads/files/Pandora_LCD_Cable.zip This archive] contains all files needed to make a lcd-cable. (Pinouts are also listed within the archive.)<br />
<br />
<big>* License for the Pandora PCB and LCD-Cable Files:</big><br />
<br />
* All files within this ZIP archive are owned by MJW Designs (Michael Weston).<br />
* <br />
* They are free to use for non-commercial use.<br />
* If you plan to modify them and redistribute them,<br />
* always keep this license and a link to www.openpandora.org<br />
* in the archive and on your project page (if you have one).<br />
* <br />
* If you plan to use them for any commercial projects, please do contact us.<br />
* <br />
* Contact details:<br />
* <br />
* OpenPandora GmbH<br />
* Michael Mrozek<br />
* Schäffbräustr. 11<br />
* 85049 Ingolstadt<br />
* Germany<br />
* <br />
* EvilDragon@openpandora.org<br />
<br />
<br />
<big>(End of license)</big><br />
==Drawing==<br />
Notaz, who was working with the touch screen driver, says it can do some pressure sensing and returns around 16 different values for pressure[http://www.gp32x.com/board/index.php?showtopic=44980&st=15]. This is not as sensitive as Wacom tablets are, but allows simple pressure sensitivity in applications are designed for it. For software development, it is accessible through standard Linux event interface (raw values), or tslib (calibrated).<br />
<br />
== Screen protector ==<br />
<br />
A suitable screen protector is available to be ordered along with purchase. This prevents wear and damage to the touch layer.<br />
<br />
==Considerations for flip / "tablet" mode?==<br />
<br />
This idea is patented.<br />
<br />
Pandora could not have a hinge which either flipped all the way back or rotated without substantially increasing the cost through patent licensing fees.</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Battery&diff=30025Pyra:Battery2015-02-15T12:39:09Z<p>Kingu: </p>
<hr />
<div>microUSB charging port with hacker friendly serial I/O - mAh, weight, environmental info. Charging<br />
<br />
Sample of official [https://twitter.com/EvilDragon1717/status/565822058530340864/photo/1 charging solution]</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:USB&diff=30024Pyra:USB2015-02-15T12:37:26Z<p>Kingu: </p>
<hr />
<div>microUSB Standard USB 2.0 combo host port and microUSB 3.0 OTG host/device switching port - info<br />
<br />
Sample of [https://twitter.com/EvilDragon1717/status/565822058530340864/photo/1 official charger solution]</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Environmental&diff=30023Pyra:Environmental2015-02-11T22:27:14Z<p>Kingu: </p>
<hr />
<div>metapage with recycling info and source of material from all pages.<br />
<br />
*Prototype boards PCBs made by würth Germany<br />
*Prototype boards will be hand-soldered by hns Germany<br />
*Final reflow-soldering for mass production will be done by Globalcomponents Germany [http://boards.openpandora.org/topic/17697-of-boards-and-displays/page-3#entry372371]<br />
<br />
Modem - <br />
Cinterion PLS8. '''RoHS and REACH compliant''' [http://m2m.gemalto.com/tl_files/cinterion/downloads/datasheets/gemalto_datasheet_PLS8_web.pdf] page 3</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Environmental&diff=30022Pyra:Environmental2015-02-07T18:50:48Z<p>Kingu: </p>
<hr />
<div>metapage with recycling info and source of material from all pages.<br />
<br />
*Prototype boards PCBs made by würth Germany<br />
*Prototype boards will be hand-soldered by hns Germany<br />
*Final reflow-soldering for mass production will be done by Globalcomponents Germany [http://boards.openpandora.org/topic/17697-of-boards-and-displays/page-3#entry372371]</div>Kinguhttps://pandorawiki.org/index.php?title=Pyra:Environmental&diff=30021Pyra:Environmental2015-02-07T18:50:32Z<p>Kingu: added info about prototype and final production</p>
<hr />
<div>metapage with recycling info and source of material from all pages.<br />
<br />
Prototype boards PCBs made by würth Germany<br />
Prototype boards will be hand-soldered by hns Germany<br />
Final reflow-soldering for mass production will be done by Globalcomponents Germany [http://boards.openpandora.org/topic/17697-of-boards-and-displays/page-3#entry372371]</div>Kingu