[brcm63xx] move bcm_tag.h out of the flashmap patch so that user-land tools can re...
[openwrt.git] / target / linux / brcm63xx / image / README.images-bcm63xx
1 The image neede to flash onto a Broadcom 63xx-series board depends on the
2 board, method you are using to flash, and, for web-based flash, on the version
3 of the Broadcom code your router uses.
4
5 There are two major revisions of the Broadcom code as far as imagetags are
6 concerned, before 3.08 and after 3.08, however there are some variations
7 within in that, either due to vendor differences or due to changes at
8 Broadcom (it's not clear yet which is the case). In addtion Pirelli modified
9 the Broadcom code, so Alice Gate models use a different imagetag than any
10 other vendor.
11
12 The imagetag format for flashing via CFE is the same for almost all the
13 boards, and is the same for all images generated by the imagetag utility.
14 Images flashable using cfe are labelled openwrt-<board>-<filesystem>-cfe.bin
15
16 The imagetags for tftp/ftp flashing is based on Broadcom 3.00-3.04 imagetags
17 and is known to be correct as the source code GPL and is available for reading.
18
19 Broadcom 3.00-3.02 flashing has been tested on Comtrend CT-5261, CT-536 and
20 Tecom GW6000, and is the version of the flashing that was present before the
21 imagetags were split by broadcom code version (early June 2009)
22
23 3.04 is guessed to be the same as 3.00-3.02 based on available information
24
25 Broadom 3.06 is thought to be the same as 3.00-3.02, however the only 3.06
26 this author (Daniel Dickinson) has seen is the Alice Gate (Pirelli) firmware
27 which is known to be different due to vendor (Pirelli) modifications to the
28 Broadcom code.
29
30 Broadcom 3.08 introduced changes to the imagetag to deal with TR69 (a remote
31 router management system developed by the DSL Forum). The version we are
32 using as 3.08 is based on the BT Voyager firmware image I looked at. It may
33 in fact be BT Voyager-specific, and may in fact not be 3.08, but modified 3.06
34 and not apply to all 3.08 versions.
35
36 Broadcom 3.10 uses an imagetag that is believed to apply to all 3.10 and 3.12
37 versions, and has been tested on the Tecom GW6200. It is similar to 3.08.
38 There is a field for vendor-specific information, that at least in some cases
39 is not optional. It is based on the hexedit of a neufbox4 firmware image, the
40 information in https://dev.openwrt.org/ticket/4987, and the hexedit of a Tecom
41 GW6200 image.
42
43 Some boards share the same tag format, but require vendor-specific fields in
44 the board. In that case the tagid is shared, but the filename of the generated
45 image reflects the router for which the image was created.
46
47 router |method| codever |tagid |filename
48 +-------------+------+---------+------+----------------------------------------
49 |any |cfe | any |bccfe |openwrt-<board>-<fs>-bccfe-cfe.bin
50 |any |t/ftp | any |bc300 |openwrt-<board>-<fs>-bc300-cfe.bin
51 | |web |3.00-3.06|bc300 |openwrt-<board>-<fs>-bc300-cfe.bin
52 | |web |3.10-3.12|bc310 |openwrt-<board>-<fs>-bc310-cfe.bin
53 |AGVoIP2+WiFi |web |alice3.06|ag306 |openwrt-AGPF-S0-<fs>-agv2+w-cfe.bin
54 |CT536 |web |3.02 |bc300 |openwrt-96348GW-11-<fs>-bc300-cfe.bin
55 |CT5621 |web |3.02 |bc300 |openwrt-96348GW-11-<fs>-bc300-cfe.bin
56 |DG834GT |web |3.02 |bc300 |openwrt-96348GW-10-<fs>-bc300-cfe.bin
57 |DG834PN |web |3.02 |bc300 |openwrt-96348GW-10-<fs>-bc300-cfe.bin
58 |DSL-2640B |web |3.10 |bc310 |openwrt-D-4P-W-<fs>-bc310-cfe.bin
59 |DSL-2740B |web |3.10 |bc310 |openwrt-96358GW-<fs>-dsl2740b-cfe.bin
60 |F5D7633 |web |3.10 |bc310 |openwrt-96348GW-10-<fs>-bc310-cfe.bin
61 |F@ST2404 |web |? |bc300 |openwrt-F@ST2404-<fs>-bc300-cfe.bin
62 |F@ST2404 |web |? |bc310 |openwrt-F@ST2404-<fs>-bc310-cfe.bin
63 |GW6000 |web |3.00 |bc300 |openwrt-96348GW-<fs>-bc300-cfe.bin
64 |GW6200 |web |3.10 |bc310 |openwrt-96348GW-<fs>-gw6200-cfe.bin
65 |Neufbox4 |web |3.12 |bc310 |openwrt-96358VW-<fs>-nb4-cfe.bin
66 |TD8810A |web |3.06 |bc300 |openwrt-8L-2M-8M-<fs>-bc306-cfe.bin
67 |TD8810B |web |3.06 |bc300 |openwrt-8L-2M-8M-<fs>-bc306-cfe.bin
68 |TD8811A |web |3.06 |bc300 |openwrt-8L-2M-8M-<fs>-bc306-cfe.bin
69 |TD8811B |web |3.06 |bc300 |openwrt-8L-2M-8M-<fs>-bc306-cfe.bin
70 |TD8900GB |web |3.06 |bc300 |openwrt-96348GW-11-<fs>-td8900gb-cfe.bin
71 |USR9108 |web |? |bc300 |openwrt-96348GW-A-<fs>-bc300-cfe.bin
72 |V2091_BTR |web |2.21 |bc221 |openwrt-V2091_BB-<fs>-btvgr-cfe.bin
73 |V2091_ROI |web |2.21 |bc221 |openwrt-V2091-<fs>-btvgr-cfe.bin
74 |V2091_WB |web |2.21 |bc221 |openwrt-V2091-<fs>-btvgr-cfe.bin
75 |V210_BTR |web |2.21 |bc221 |openwrt-V210_BB-<fs>-btvgr-cfe.bin
76 |V210_ROI |web |2.21 |bc221 |openwrt-V210-<fs>-btvgr-cfe.bin
77 |V210_WB |web |2.21 |bc221 |openwrt-V210-<fs>-btvgr-cfe.bin
78 |V2110 |web |2.21 |bc221 |openwrt-V2110-<fs>-btvgr-cfe.bin
79 |V2110_AA |web |2.21 |bc221 |openwrt-V2110-<fs>-btvgr-cfe.bin
80 |V2110_ROI |web |2.21 |bc221 |openwrt-V2110-<fs>-btvgr-cfe.bin
81 |V2500V |web |2.21 |bc221 |openwrt-V2500V_BB-<fs>-btvgr-cfe.bin
82 |V2500V_AA |web |2.21 |bc221 |openwrt-V2500V_BB-<fs>-btvgr-cfe.bin
83 |V2500V_SIP_CLUB |web|2.21 |bc221 |openwrt-V2500V_BB-<fs>-btvgr-cfe.bin
84
85 Old imagetag routers
86 --------------------
87 Davolink DV201AMR
88
89 Redboot routers
90 ---------------
91 Inventel Livebox
92
93 Known router->code versions
94 ---------------------------
95
96 Vendor |Model |Code Ver
97 ---------------------------+------------------------------------------+--------
98 Belkin |F5D7633 |3.10
99 British Telecom (BT) |Voyager V2091_BTR |2.21
100 British Telecom (BT) |Voyager V2091_ROI |2.21
101 British Telecom (BT) |Voyager V2091_WB |2.21
102 British Telecom (BT) |Voyager V210_BTR |2.21
103 British Telecom (BT) |Voyager V210_ROI |2.21
104 British Telecom (BT) |Voyager V210_WB |2.21
105 British Telecom (BT) |Voyager V2110 |2.21
106 British Telecom (BT) |Voyager V2110_AA |2.21
107 British Telecom (BT) |Voyager V2110_ROI |2.21
108 British Telecom (BT) |Voyager V220V |2.21
109 British Telecom (BT) |Voyager V2500V |2.21
110 British Telecom (BT) |Voyager V2500V_AA |2.21
111 British Telecom (BT) |Voyager V2500V_SIP_CLUB |2.21
112 Comtrend |CT-5261 |3.02
113 Comtrend |CT-536 |3.02
114 D-Link |DSL-2640B |3.10
115 D-Link |DSL-2670B |3.10
116 NetGear |DG834GT |3.02
117 NetGear |DG834PN |3.02
118 Neuf Cegetel |Neufbox 4 |3.12
119 Pirelli |Alice Gate Wi-Fi (+VoIP models?) |ag 3.06
120 Sagem |F@ST2404 |?
121 TP-Link |TD-8810A |3.06
122 TP-Link |TD-8810B |3.06
123 TP-Link |TD-8811A |3.06
124 TP-Link |TD-8811B |3.06
125 TP-Link |TD-W8900GB |3.06
126 Tecom |GW6000 |3.00
127 Tecom |GW6200 |3.10
128 USR |9108 |?
This page took 0.061347 seconds and 5 git commands to generate.