summaryrefslogtreecommitdiffstats
path: root/src/devices.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices.c')
-rw-r--r--src/devices.c22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/devices.c b/src/devices.c
index 0f15d47..50b7f69 100644
--- a/src/devices.c
+++ b/src/devices.c
@@ -1,6 +1,7 @@
/*
* 0xFFFF - Open Free Fiasco Firmware Flasher
* Copyright (C) 2007-2009 pancake <pancake@nopcode.org>
+ * Copyright (C) 2012 Pali Rohár <pali.rohar@gmail.com>
*
* 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
@@ -29,19 +30,20 @@
*
* The following table shows this info:
*
- * boot os
- * n770 0421:0105 0421:0431
- * n800 0421:0431
- * n900 0421:0105 0421:01c7
+ * cold-flash flash emmc-flash mass-stor pc-suite
+ * n770 0421:0105 0421:0431
+ * n800 0421:04c3 0421:0431
+ * n810 0421:0105
+ * n900 0421:0106 0421:0105 0421:???? 0421:01c7 0421:01c8
*
*/
struct devices supported_devices[SUPPORTED_DEVICES] = {
- { "FFFF", 0x000, 0x0000, 0x0000 }, // dummy
- { "unkn", 0x421, 0x3f00, 0x0000 }, // probably a development board
- { "n770/n810/n900", 0x421, 0x0105, 0x0001 },
- { "n800", 0x421, 0x04c3, 0x0001 }, // a n800
-// { "n900", 0x421, 0x01c7, 0x0001 }, // a pre-production n900
-// { "n900", 0x421, 0x0105, 0x0001 }, // a pre-production n900
+ { "FFFF", 0x0000, 0x0000, FLASH_NORMAL }, // dummy
+ { "unkn", 0x0421, 0x3f00, FLASH_NORMAL }, // probably a development board
+ { "n800", 0x0421, 0x04c3, FLASH_NORMAL }, // a n800
+ { "n770/n810/n900", 0x0421, 0x0105, FLASH_NORMAL },
+ { "n900", 0x0421, 0x0106, FLASH_COLD },
+// { "n900", 0x0421, 0x????, FLASH_EMMC },
{ 0 },
{ 0 }
};