blob: db506339828410efbab27a5a727eec606c90d635 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
0xFFFF v0.6 // The Free Fiasco Firmware Flasher
Operations:
-b [cmdline] boot default or loaded kernel (default: no cmdline)
-b update boot default or loaded kernel to Update mode
-r reboot device
-l load kernel and initfs images to RAM
-f flash all specified images
-c cold flash 2nd and secondary image
-x [/dev/mtd] check for bad blocks on mtd device (default: all)
-E file dump all device images to one fiasco image, see -t
-e [dir] dump all device images to directory, see -t (default: current)
Device configuration:
-I identify, show all information about device
-D 0|1|2 change root device: 0 - flash, 1 - mmc, 2 - usb
-U 0|1 disable/enable USB host mode
-R 0|1 disable/enable R&D mode
-F flags change R&D flags, flags are comma separated list, can be empty
-H rev change HW revision
-N ver change NOLO version string
-K ver change kernel version string
-T ver change initfs version string
-S ver change SW release version string
-C ver change content eMMC version string
Input image specification:
-M file specify fiasco image
-m arg specify normal image
arg is [[[dev:[hw:]]ver:]type:]file[%lay]
dev is device name string (default: emtpy)
hw are comma separated list of HW revisions (default: empty)
ver is image version string (default: empty)
type is image type (default: autodetect)
file is image file name
lay is layout file name (default: none)
Image filters:
-t types filter images by type
-d dev filter images by device
-w hw filter images by HW revision
Fiasco image:
-u [dir] unpack fiasco image to directory (default: current)
-g file[%sw] generate fiasco image with SW rel version (default: no version)
Other options:
-i identify images
-s simulate, do not flash or write on disk
-n disable hash, checksum and image type checking
-v be verbose and noisy
-h show this help message
R&D flags:
no-omap-wd disable auto reboot by OMAP watchdog
no-ext-wd disable auto reboot by external watchdog
no-lifeguard-reset disable auto reboot by software lifeguard
serial-console enable serial console
no-usb-timeout disable usb timeout for flashing
sti-console enable sti console
no-charging disable battery charging
force-power-key force omap boot reason to power key
Supported devices:
SU-18 Nokia 770
RX-34 Nokia N800
RX-44 Nokia N810
RX-48 Nokia N810 Wimax
RX-51 Nokia N900
Supported image types:
xloader
2nd
secondary
kernel
initfs
rootfs
mmc
cmt-2nd
cmt-algo
cmt-mcusw
Supported connection protocols:
Local on device
NOLO via USB
Cold flashing via USB
Mk II protocol via USB
RAW disk via USB
|