debian/0000755000000000000000000000000012130037046007162 5ustar debian/docs0000644000000000000000000000000512130037046010030 0ustar doc/ debian/0xFFFF.10000644000000000000000000000700012130037046010220 0ustar .TH 0xFFFF 1 "31 Mar 2013" .SH NAME 0xFFFF \- Open Free Fiasco Firmware Flasher .SH SYNOPSIS 0xFFFF [options] .SH DESCRIPTION The ‘Open Free Fiasco Firmware Flasher’ aka 0xFFFF utility implements a free userspace handler for the NOLO bootloader and extended features for flashing, dumping and getting information for the Nokia Internet Tablets. .SH Supported devices SU-18 Nokia 770 .br RX-34 Nokia N800 .br RX-44 Nokia N810 .br RX-48 Nokia N810 Wimax .br RX-51 Nokia N900 .SH Operations .IP "-b [cmdline]" boot default or loaded kernel (default: no cmdline) .IP "-b update" boot default or loaded kernel to Update mode .IP -r reboot device .IP -l load kernel and initfs images to RAM .IP -f flash all specified images .IP -c cold flash 2nd and secondary image .IP "-x [/dev/mtd]" check for bad blocks on mtd device (default: all) .IP "-E file" dump all device images to one fiasco image, see \-t .IP "-e [dir]" dump all device images to directory, see \-t (default: current) .SH Device Configuration .IP -I identify, show all information about device .IP "-D 0|1|2" change root device: 0 - flash, 1 - mmc, 2 - usb .IP "-U 0|1" disable/enable USB host mode .IP "-R 0|1" disable/enable R&D mode .IP "-F flags" change R&D flags, flags are comma separated list, can be empty, see section "R&D flags" .IP "-H rev" change HW revision .IP "-N ver" change NOLO version string .IP "-K ver" change kernel version string .IP "-T ver" change initfs version string .IP "-S ver" change SW release version string .IP "-C ver" change content eMMC version string .SH Input Image .IP "-M file" specify fiasco image .IP "-m arg" specify normal image .br arg is [[[dev:[hw:]]ver:]type:]file[%lay] .br dev is device name string (default: emtpy), see section "Supported devices" .br hw are comma separated list of HW revisions (default: empty) .br ver is image version string (default: empty) .br type is image type (default: autodetect), see section "Supported image types" .br file is image file name .br lay is layout file name (default: none) .SH Image filters .IP "-t types" filter images by type .IP "-d dev" filter images by device .IP "-w hw" filter images by HW revision .SH Fiasco image .IP "-u [dir]" unpack fiasco image to directory (default: current) .IP "-g file[%sw]" generate fiasco image with SW rel version (default: no version) .SH Other options .IP -i identify images .IP -s simulate, do not flash or write on disk .IP -n disable hash, checksum and image type checking .IP -v be verbose and noisy .IP -h show help message .SH R&D flags .IP no-omap-wd disable auto reboot by OMAP watchdog .IP no-ext-wd disable auto reboot by external watchdog .IP no-lifeguard-reset disable auto reboot by software lifeguard .IP serial-console enable serial console .IP no-usb-timeout disable usb timeout for flashing .IP sti-console enable sti console .IP no-charging disable battery charging .IP force-power-key force omap boot reason to power key .SH Supported image types xloader .br 2nd .br secondary .br kernel .br initfs .br rootfs .br mmc .br cmt-2nd .br cmt-algo .br cmt-mcusw .SH Supported connection protocols Local on device .br NOLO via USB .br Cold flashing via USB .br Mk II protocol via USB .br RAW disk via USB .SH EXAMPLE .IP "Print device information" 0xFFFF \-I .IP "Load kernel/initramfs without flashing" 0xFFFF \-l \-b "" \-m kernel: \-m initfs: .IP "Flash kernel (or second bootloader) and reboot" 0xFFFF \-m kernel: \-r .SH AUTHOR Pali Rohár debian/rules0000755000000000000000000000013112130037046010235 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_install: dh_auto_install -- PREFIX=/usr debian/control0000644000000000000000000000155112130037046010567 0ustar Source: 0xffff Section: misc Priority: extra Maintainer: Sebastian Reichel Standards-Version: 3.9.4 Build-Depends: debhelper (>= 9), libusb-dev Homepage: http://gitorious.org/0xffff/ Vcs-Git: git://git.debian.org/git/pkg-n900/0xffff.git Vcs-Browser: http://git.debian.org/?p=pkg-n900/0xffff.git;a=summary Package: 0xffff Architecture: any Multi-Arch: foreign Depends: ${misc:Depends}, ${shlibs:Depends} Description: Open Free Fiasco Firmware Flasher The ‘Open Free Fiasco Firmware Flasher’ aka 0xFFFF utility implements a free userspace handler for the NOLO bootloader and extended features for flashing, dumping and getting information for the Nokia Internet Tablets. Thus it's a free alternative to Nokia's closed source flashing utility called flasher. . Currently supported are the Nokia 770, N800, N810, N810w and the N900. debian/manpages0000644000000000000000000000002012130037046010670 0ustar debian/0xFFFF.1 debian/changelog0000644000000000000000000000024212130037046011032 0ustar 0xffff (0.6~git20130406-1) unstable; urgency=low * Initial release. (Closes: #514244) -- Sebastian Reichel Sat, 06 Apr 2013 17:21:36 +0200 debian/watch0000644000000000000000000000131712130037046010215 0ustar version=3 # This is kind of hacked support to support git tags in gitorious. # Since gitorious does not differ between branches and tags inside # of the links branches with version like names will also be found. # NOTE: 0xFFFF does not yet have such branches opts=\ downloadurlmangle=s/\/trees\//\/archive-tarball\//g,\ filenamemangle=s/^.*\/(\d+[\d\.]+)$/0xffff-$1.tar.gz/\ http://gitorious.org/0xffff/0xffff/trees/master /0xffff/0xffff/trees/(\d+[\d\.]+)(-beta\d*)? opts=\ downloadurlmangle=s/\/trees\//\/archive-tarball\//g,\ filenamemangle=s/^.*\/(\d+[\d\.]+)$/0xffff-$1.tar.gz/,\ uversionmangle=s/-beta(\d+)/~beta$1/ \ http://gitorious.org/0xffff/0xffff/trees/master /0xffff/0xffff/trees/(\d+[\d\.]+-beta\d*) debian/copyright0000644000000000000000000000262112130037046011116 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: http://gitorious.org/0xffff/ Files: * Copyright: 2007-2012 pancake 2011 Michael Buesch 2011-2013 Pali Rohár License: GPL-3+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. . On Debian systems, the complete text of the GPL-3 can be found in /usr/share/common-licenses/GPL-3. Files: debian/* Copyright: Sebastian Reichel License: ISC Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. . THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. debian/0xffff.udev0000644000000000000000000000033712130037046011231 0ustar # Nokia Tables in Cold flashing mode ATTR{idVendor}=="0421", ATTR{idProduct}=="0105", GROUP="plugdev", MODE="0660" # Nokia Tables in NOLO mode ATTR{idVendor}=="0421", ATTR{idProduct}=="0106", GROUP="plugdev", MODE="0660" debian/compat0000644000000000000000000000000212130037046010360 0ustar 9 debian/source/0000755000000000000000000000000012130037046010462 5ustar debian/source/format0000644000000000000000000000001412130037046011670 0ustar 3.0 (quilt)