With this release PicoPix 1020 and 2055 are finally fully working, thanks to the people who helped fixing and testing the code, here is the entry from the NEWS file:

News for v0.1.3:
================
* Better documentation
* Ported to Windows (compiles with MinGW)
* Added a minimal replacement of usb-modeswitch to use on systems where the
latter is not available
* Added support for Acer C112 (Thanks to Richard Wisenoecker)
* Added support for Aiptek PocketCinema T25 (Thanks to Matti Koskinen)
* Added some contrib scripts
* Added support for setting the projectors zoom mode
* Added multi-device support, now more than one projector can be used at the
same time on the same system (Tested by Konstantin Lohmann)
* Added support for Philips/SagemCom PicoPix PPX 2055
* Fixed some problems with the supported Philips/SagemCom PicoPix devices,
now these devices are fully working (Thanks to the Certik family)

If anyone knows people at Sagemcom, would you put me in contact with them? They didn't reply to my previous messages to their support service address. I'd like to ask if they may be interested in providing some test units or to sponsor some development-time to make the pico-projectors work on Android.

Here is the shortlog between v0.1.2 and v0.1.3 for those interested in the development details:

Antonio Ospite (60):
picoproj: add a note about image dimensions and native resolution
Merge remote-tracking branch 'origin/rettichschnidi' into mingw-port
HACKING.asciidoc: fix cmake invocation examples
picoproj: use MAP_PRIVATE in the mmap call
am7xxx: use hex notation for USB endpoints
am7xxx: fix setting the USB configuration
am7xxx: MinGW does not have endian.h, provide fallbacks
am7xxx: don't look for the math library when compiling for Windows
picoproj: issue a warning when passing "-f" more than once
picoproj: fix a typo
picoproj: replace mmap() with more portable file stream operations
Don't set -pedantic-errors in CMAKE_C_FLAGS, it breaks check_symbol_exists()
Add a CMAKE_TOOLCHAIN_FILE to compile with MinGW
HACKING.asciidoc: add a section to explain Windows cross compilation
Merge branch 'mingw-port'
TODO: mention the plan about GStreamer
Add a simple usb_mode_switch clone for am7xxx devices
README.asciidoc document how to get libam7xx running on MS Windows
README.asciidoc: add Royaltek PJU-2100 to the AM7XXX based devices list
HACKING.asciidoc: add info about getting and building libam7xxx
mingw_cross_toolchain.cmake: set the MINGW variable to True
am7xxx-play: get the framerate from the video stream
am7xxx-play: add a fallback definition for ENOTSUP
am7xxx-play: check if sigaction is available
am7xxx-play: check if strtok_r is available
HACKING.asciidoc: add info about compiling am7xxx-play for Windows
README.asciidoc: add info about running am7xxx-play.exe on Windows
README.asciidoc: add Aiptek PocketCinema T25 to the AM7XXX devices list
am7xxx: rename am7xxx_header.unknown0 to am7xxx_header.direction
doc: update the list of supported devices
contrib: add other supported devices to 55-am7xxx.rules
contrib: add an example of how to start displaying images automatically
Merge remote-tracking branch 'origin/rettichschnidi'
am7xxx: implement support for the AM7XXX_PACKET_TYPE_ZOOM
picoproj: support setting the zoom mode
am7xxx-play: support setting the zoom mode
am7xxx: update signature and documentation of am7xxx_set_power_mode()
picoproj: make the help about power mode more consistent
am7xxx-play: make the help about power mode more consistent
contrib: add a test image to show how zoom modes work
Merge branch 'am7xxx_set_zoom_mode'
doc: update Doxygen configuration
examples: support multiple devices
am7xxx: add support for Philips/SagemCom PicoPix PPX 2055
picoproj: clarify that when AM7XXX_ZOOM_TEST is set no image gets sent
am7xxx: print text description of the 'direction' field
am7xxx: assign device_list next to its first use
am7xxx: add a note on the symmetry of read_header() and send_header()
am7xxx: don't mention AM7XXX_DIRECTION_OUT in read_header()
Fix an error when compiling with both -O0 and -Wp,-D_FORTIFY_SOURCE=2
am7xxx: detect unexpected responses to AM7XXX_PACKET_TYPE_DEVINFO requests
am7xxx: cache device info in am7xxx_get_device_info()
am7xxx: make libam7xxx work with Philips/Sagemcom PPX projectors
Merge branch 'fix-devinfo-for-PicoPix'
contrib: add the am7xxx-play-window.sh script
am7xxx: fix coding style
am7xxx-play: rename 'packet' to 'in_packet'
am7xxx-play: remove an unreachable break
am7xxx-play: switch to avcodec_encode_video2()
Release version 0.1.3
Matti Koskinen (1):
am7xxx: add support for Aiptek PocketCinema T25
Reto Schneider (5):
Make example programs optional.
Stop CMake if function avformat_open_input not available, print an error message. Prevents compile errors later on.
Fix usage of FIND_PATH, allow $FFMPEG_DIR to be used.
Fix typo.
Add missing break.
Richard Wisenoecker (1):
am7xxx: add support for Acer C112

Check that the packages are there, and what version you have installed.

Alternatively, you can always try to rebuild the package from source, do you know how to do that?
I do not have an i386 installation of Ubuntu handy, and setting up Ubuntu pbuilder images from Debian is not immediate.

I know I'm driving you mad! But well now I'm on Debian, all files are installed (though I installed them through the Deb package installer) and they were all installed without any dependency. Now how should I start this goddamn projector?

I am attempting to get my pico projector to work with my raspberry pi running debian wheezy, I've spent the whole day working at it and I have gotten this far, can you give me any help? I'll try the patch you suggested and see if that works.

mind that picoproj is a very basic test tool, it just sends data without performing any rescaling (that's in the man page), the image should already fit 800x480; you can use the convert program to rescale it:

convert -resize 800x480 P1261612.JPG scaled.jpg

Let me know if that helps, or join the #am7xxx IRC channel on Freenode for further assistance.

Hi Antonio,
I apologise for reacting this late, I thought I should get an email when a reaction is posted...Just found your prompt reply on your site.
Anyway, thank you very much for your help! I am now getting an image shown nicely with picoproj tool.
Now I am trying to make the am7xxx-play work:

no email notifications, sorry, but there is a per-post feed you can subscribe to in order to follow all the comments:
http://ao2.it/en/news/2013/03/18/libam7xxx-013-released/feed

BTW, about you issue: if picoproj works then the base library works; the problem with am7xxx-play could be indeed related to your self-compiled ffmpeg but I am still not sure of that.

If you join the IRC channel, or write me an email I will guide you to try with the system libraries.

Finally, I noticed something in your command lines: when you override LD_LIBRARY_PATH you repeat it in the list of paths like LD_LIBRARY_PATH, I think you meant to write $LD_LIBRARY_PATH that is with a dollar sign in front of it so that the previous value gets expanded. However in general you don't need to repeat it at all, LD_LIBRARY_PATH is by definition a list of additional paths to search for libraries before the standard ones.

Yes they are working: however, maybe because I have to dig deep in documentation, using my PicoPix 2055 I'm not able to watch a movie: during fast scenes I see horizontal lines, like refresh or frame-rate problem.

Running 64 bit Linux Mint 17 and 64 bit Windows 7 on laptop... my PicoPix 2055 runs under Windows 7 fine but cannot seem to get this running under Linux which is where I really wanted it .... I note all the debian links.... is there a simple step by step guide for apt-get/ubuntu users? or is it dpkg etc only?