Pierogi

Contents

Introduction

Pierogi is a universal infra-red control application for Fremantle written in Qt.

The package is currently in Testing/Development.

More information on the package can be found...

Pierogi Website

talk.maemo.org Pierogi

Pierogi Testing Package 0.6.0

Bugtracker

Installation

As mentioned this package is currently in Testing/Development and not currently for normal users. The latest versions can be found in the Devel repository and can be installed using the N900 Application Manager (HAM).

Operation

For general operating instructions please read Pierogi Website

Filter By Device

"Why does the filter by device, not being up a compatible keyset"

The filter by device feature is to try and utilize the compatible device data I've been slowly feeding in to Pierogi. It's going to take some time to build up a real database of what devices work with what keysets.

A list of the devices currently supported by Pierogi can be found on Pierogi Device Compatibility List Wiki

If you have a supported device, and don't see it on the list, please do go ahead and edit the Device Compatibility Wiki using the link above.

Non-Audio/Visual Keysets

At the moment there are a few keysets in Pierogi that are provided to control infra-red equipment other than Audio/Visual. Due to the way Pierogi keysets are laid out, these buttons my have functions other than there label description. A list of key mappings are:-

Current Mapping of Air-Con Keysets

Samsung

  • "TIMER" -> Timer button
  • "SLEEP" -> Sleep button
  • "TEMP+" -> Volume Up button
  • "TEMP-" -> Volume Down button
  • "FAN" -> 1 button
  • "COOL" -> 2 button
  • "HEAT" -> 3 button
  • "FAN HIGH" -> 4 button
  • "FAN MED" -> 5 button
  • "FAN LOW" -> 6 button
  • "SWING" -> 7 button
  • "POWER" -> Power button

Sharp

  • "power" -> Power key
  • "Fan Faster" -> Volume Up key
  • "Fan Slower" -> Volume Down key
  • "Temp/Timer+" -> Channel Up key
  • "Temp/Timer-" -> Channel Down key
  • "Energy Save" -> Green key
  • "Cool" -> Blue key
  • "Fan" -> Yellow key
  • "Timer" -> Sleep key
  • "Auto/Cool" -> Info key

Bugs

When people find a keyset that works with their device. I would like to know

  • Do all the buttons work?
  • Are there missing buttons?
  • Are there buttons swapped around?

I'd love to hear about it when a keyset does not perform as expected.

talk.maemo.org Pierogi

Bugtracker

Keysets and Devices

A list of some of the devices currently supported by Pierogi can be found on this page:

Pierogi Device Compatibility List

If you have a supported device, and don't see it on the list, please do go ahead and edit the Wiki to add it!

Requesting New Keysets

Pierogi's collection of keysets, while growing, is still far from complete. If you have a device you would like to see supported by Pierogi, the easiest way to do so would be to add it to the bottom of the Device Compatibility List mentioned above. You may also post a message containing the request on talk.maemo.org Pierogi Thread

Versions/Change Log

0.6 (Testing and Development)

0.6.8 (Current Devel)

  • Finally, some work to improve memory management, although much remains to be done.
  • Fixed a subtle bug in the Sky protocol.
  • Made a first pass at keysets for HP and Motorola.

0.6.7

  • First pass at keysets for Huawei, Onida, Vestel, Virgin Media, and Vizio.
  • Added a Sharp Air Conditioner keyset

0.6.6

  • I've finally cracked the DirecTV protocol; an initial keyset is now available!
  • Added A/C keysets for LG and Panasonic, a Samsung SMT-1100T keyset, and a Bose 3-2-1 keyset.
  • Added a donations link to the "About" menu, for those feeling generous. :) Thank you in advance.

0.6.5

  • A few more keyset added: Beko, Cambridge, Haier, and Kenwood.

0.6.4

  • Added a Hildon Banner to report what the keyset has changed to when you use the volume rocker
  • Fixed several GUI button bugs -- thanks to sixwheeledbeast for finding them
  • Made a first pass at keysets for Dish, Fortec Star, and Homecast

0.6.3

  • Mapped the volume rocker to move between favorite keysets
  • Added new keysets for Digital Stream and Emerson
  • Added one new keyset to Admiral, cleaned up Philips a bit

0.6.2

  • Fixed an embarrasing bug in the LG keysets
  • Added a few more Daewoo keysets
  • Make a first pass at keysets for Sky, Western Digital, and Saba

0.6.1

  • Moved Mute button to main tab, brought Picture Mode and Sound Mode back up to utility tab
  • Added keysets for Admiral, Daewoo, Grundig, Logitech, Philco, Roku, and Topfield
  • Added several new protocols, including one that LG uses.

0.6.0 (Current Testing)

  • My first candidate for Extras-Testing, so up to version 0.6
  • Fixed some bugs in Toshiba keysets
  • Added MCE (Media Center Edition) remote keysets

0.5 ("Half-way")

0.5.3

  • Another "final" fix for the uninstall problem, this time for sure.
  • Completely revamped Panasonic protocol, needs testing
  • Created Bose keysets, added more Aiwa keysets

0.5.2

  • Finally, got a fix for the uninstall problem!
  • Some general internal cleanup.
  • Keysets for Acer, Aiwa.

0.5.1

  • Updated UI with new window, moved tabs around. Revamped back-end keyset system, added Pioneer, lots of changes. Also, yet another attempt at pierogi.sudoers.

0.5.0

  • Somewhat extended and improved UI, some backend improvements, I'm labeling this as now "half-way usable", thus version 0.5

0.1 (Initial Releases)

0.1.7

  • Finally put together RC6 codepath, and created a Philips keyset. Still not tested, though! Also, some general cleanup work on protocol classes.

0.1.6

  • Still having installation problems! For now, I'm just giving up on the postrm script; for now, users will have to live with the extra file when uninstalling.

0.1.5

  • Fixed a design flaw allowing user to queue up unlimited number of commands.

0.1.4

  • I think uninstall is working now. So, Initial Release time!

0.1.3

  • Found bug in uninstall, hope third patch is the charm!

0.1.2

  • Still trying to create initial release

0.1.1

  • Still trying to create initial release

0.1.0

  • Initial Release.