Kernel Layout | Box | Firmware Series | Kernel Sources available | Kernel Sources used by Freetz | Replace Kernel available | Remarks/Known Problems |
---|---|---|---|---|---|---|
AR9 | 7312 | 05.2X | no | 7330-05.20 | yes | |
05.5X | 7312-05.50 (same as 7330-05.50) | 7330-05.50 | yes | |||
06.0X | 7312-06.01 (same as 7330-06.01) | 7330-06.01 | yes | |||
06.2X | no | 7320-06.30 | yes (EXPERIMENTAL) | |||
06.5X | no | 7330-06.50 | yes (EXPERIMENTAL) | |||
06.8X | n.a. | n.a. | n.a. | |||
7320 | 05.2X | 7320-05.20 (same as 7330-05.20) | 7330-05.20 | yes | ||
05.5X | 7320-05.50 (same as 7330-05.50) | 7330-05.50 | yes | |||
06.0X | 7320-06.01 (same as 7330-06.01) | 7330-06.01 | yes | |||
06.2X | 7320-06.30 | 7320-06.30 | yes (EXPERIMENTAL) | |||
06.5X | n.a. | n.a. | n.a. | |||
06.8X | n.a. | n.a. | n.a. | |||
7330 | 05.2X | 7330-05.20 | 7330-05.20 | yes | ||
05.5X | 7330-05.50 | 7330-05.50 | yes | |||
06.0X | 7330-06.01 (actually 7330sl-06.01) | 7330-06.01 | yes (EXPERIMENTAL) | |||
06.2X | no | 7320-06.30 | yes (EXPERIMENTAL) | |||
06.5X | 7330-06.50 | 7330-06.50 | yes (EXPERIMENTAL) | |||
06.8X | n.a. | n.a. | n.a. | |||
7330SL | 05.2X | 7330sl-05.20 (same as 7330-05.20) | 7330-05.20 | yes | ||
05.5X | 7330sl-05.50 (same as 7330-05.50) | 7330-05.50 | yes | |||
06.0X | 7330sl-06.01 (aka 7330-06.01) | 7330-06.01 | yes | |||
06.2X | no | 7320-06.30 | yes (EXPERIMENTAL) | |||
06.5X | 7330SL-06.50 (same as 7330-06.50) | 7330-06.50 | yes (EXPERIMENTAL) | |||
06.8X | n.a. | n.a. | n.a. | |||
AR934x | 6810 | 05.2X | n.a. | n.a. | n.a. | |
05.5X | n.a. | n.a. | n.a. | |||
06.0X | n.a. | n.a. | n.a. | |||
06.2X | 6810-06.21 | 6810-06.21 | yes (EXPERIMENTAL) | |||
06.5X | n.a. | n.a. | n.a. | |||
06.8X | n.a. | n.a. | n.a. | |||
6842 | 05.2X | n.a. | n.a. | n.a. | ||
05.5X | n.a. | n.a. | n.a. | |||
06.0X | n.a. | n.a. | n.a. | |||
06.2X | 6842-06.21 (same as 6810-06.21) | 6810-06.21 | yes (EXPERIMENTAL) | |||
06.5X | n.a. | n.a. | n.a. | |||
06.8X | n.a. | n.a. | n.a. | |||
AR10 | 3272 | 05.2X | n.a. | n.a. | n.a. | |
05.5X | no | 7272-05.59 (assuming all AR10-boxes use the same sources and .config) TODO: ask AVM for kernel sources | yes (EXPERIMENTAL) | |||
06.0X | no | 7490-06.01, TODO: ask AVM for kernel sources | no | |||
06.2X | 3272-06.20 | 7272-06.20 (assuming all AR10-boxes use the same sources and .config) TODO: use 3272-06.20 kernel sources if different | yes (EXPERIMENTAL) | |||
06.5X | no | n.a. TODO: ask AVM for kernel sources | no | |||
7272 | 05.2X | n.a. | n.a. | n.a. | ||
05.5X | 7272-05.59 | 7272-05.59 | yes (EXPERIMENTAL) | The kernel .config provided by AVM is most likely not the right one. Modules from the original firmware contain references to some debugfs_* symbols (s. <a href="/changeset/11992 "AR10-boxes with 05.5X firmware: * integrate kernel sources from AVM's ..."">r11992</a> for details). These require CONFIG_DEBUG_FS to be enabled, which is not the case in AVM's .config. | ||
06.0X | no | 7490-06.01, TODO: ask AVM for kernel sources | no | |||
06.2X | 7272-06.20 | 7272-06.20 | yes (EXPERIMENTAL) | |||
06.5X | no | n.a. TODO: ask AVM for kernel sources | no | |||
IKS | 7340 | 05.2X | no | 7390-05.21, TODO: ask AVM for kernel sources | yes | |
05.5X | no | 7390-05.52, TODO: ask AVM for kernel sources | yes | |||
06.0X | no | 7390-06.01, TODO: ask AVM for kernel sources | no | See comment for 7390-international | ||
7390 | 05.2X | 7390-05.20, 7390-05.21 | 7390-05.21 | yes | ||
05.5X | 7390-05.50, 7390-05.51, 7390-05.52 | 7390-05.52 | yes | |||
06.0X | 7390-06.00, 7390-06.01 7390-06.04 (same as 7390-06.01) | 7390-06.01 | yes (for german version) / no (for international one) | The following threads contain the problems explaining why replace-kernel is not available for the international version 1 & 2 | ||
06.2X | 7390-06.20, 7390-06.23, 7390-06.30 | 7390-06.30 | yes (EXPERIMENTAL) | (with revision 14086, kernel 7390-06.20 replace-kernel for international is working. details) | ||
06.5X | 7390-06.51 | 7390-06.51 | yes (EXPERIMENTAL) | |||
06.8X | 7390-06.80 | 7390-06.80 | yes (EXPERIMENTAL) | |||
UR8 | 3270(v2) | 04.XX | 3270-04.86 (same as 7270-04.86) | n.a. | n.a. | |
05.2X | 3270-05.21 (same as 7270-05.21) | 7270-05.21 | yes | |||
05.5X | 3270-05.50 (same as 7270-05.50) | 7270-05.51 | yes | |||
06.0X | n.a. | n.a. | n.a. | |||
3270v3 | 04.XX | 3270v3-04.87 (almost the same as 7270-04.86, better debug output, one #define fix) | n.a. | n.a. | ||
05.2X | 3270v3-05.21 (same as 7270-05.21) | 7270-05.21 | yes | |||
05.5X | 3270v3-05.50 (same as 7270-05.50) | 7270-05.51 | yes | |||
06.0X | n.a. | n.a. | n.a. | |||
7240 | 04.XX | n.a. | n.a. | n.a. | ||
05.2X | 7240-05.21 (same as 7270-05.21) | 7270-05.21 | yes | |||
05.5X | 7240-05.50 (same as 7270-05.50) | 7270-05.51 | yes | |||
06.0X | 7240-06.05 (same as 7270-06.05) | 7270-06.05 | yes | |||
7270(v1) | 04.XX | 7270-04.76, 7270-04.80, 7270-04.86 | 7270-04.86 | yes | ||
05.2X | n.a. | n.a. | n.a. | |||
05.5X | n.a. | n.a. | n.a. | |||
06.0X | n.a. | n.a. | n.a. | |||
7270v2 | 04.XX | n.a. | n.a. | n.a. | ||
05.2X | 7270-05.21 | 7270-05.21 | yes | |||
05.5X | 7270-05.50, 7270-05.51 | 7270-05.51 | yes | |||
06.0X | 7270-06.05 | 7270-06.05 | yes (EXPERIMENTAL) | |||
7270v3 | 04.XX | n.a. | n.a. | n.a. | ||
05.2X | 7270v3-05.21 (same as 7270-05.21) | 7270-05.21 | yes | |||
05.5X | 7270v3-05.50 (same as 7270-05.50), 7270v3-05.51 (same as 7270-05.51) | 7270-05.51 | yes | |||
06.0X | 7270v3-06.05 (same as 7270-06.05) | 7270-06.05 | yes | |||
7570 | 04.XX | 7570-04.78 (almost the same as 7270-04.76, different .config, "skbuff.uniq_id"-fix) | 7270-04.86 | yes | ||
05.2X | n.a. | n.a. | n.a. | |||
05.5X | n.a. | n.a. | n.a. | |||
06.0X | n.a. | n.a. | n.a. | |||
VR9 | 3370 | 05.2X | 3370-05.21 | 3370-05.21 | yes | |
05.5X | 3370-05.50 (same as 7360-05.50), 3370-05.51 (same as 7360-05.51) | 7360-05.51 | yes | |||
06.0X | 3370-06.01 (same as 7490-06.01) | 7490-06.01 | yes | |||
06.2X | no | 3490-06.31 | yes (EXPERIMENTAL) | |||
06.5X | 3370-06.51 (same as 3390-06.51) | 3390-06.51 | yes (EXPERIMENTAL) | |||
06.8X | no | 7490-06.80 | yes (EXPERIMENTAL) | |||
3390 | 05.2X | no | 3370-05.21 | yes | ||
05.5X | 3390-05.51 (same as 7360-05.50) | 7360-05.51 | yes | |||
06.0X | 3390-06.01 (same as 7490-06.01) | 7490-06.01 | yes | |||
06.2X | no | 3490-06.31 | yes (EXPERIMENTAL) | |||
06.5X | 3390-06.51 (almost the same as 7490-06.51 + some tffs/avm_cpmac/avm_pa-fixes) | 3390-06.51 | yes (EXPERIMENTAL) | |||
06.8X | no | 7490-06.80 | yes (EXPERIMENTAL) | |||
3490 | 05.2X | n.a. | n.a. | n.a. | ||
05.5X | n.a. | n.a. | n.a. | |||
06.0X | n.a. | n.a. | n.a. | |||
06.2X | 3490-06.20, 3490-06.31 | 3490-06.31 | yes (EXPERIMENTAL) | |||
06.5X | 3490-06.51 (same as 7490-06.51) | 7490-06.51 | yes (EXPERIMENTAL) | |||
06.8X | no | 7490-06.80 | yes (EXPERIMENTAL) | |||
6840 | 05.2X | no | 3370-05.21 | no | ||
05.5X | 6840-05.50 (same as 7360-05.50) | 7360-05.51 | yes | |||
06.0X | 6840-06.01 (same as 7490-06.01) | 7490-06.01 | yes | |||
06.2X | 6840-06.21 (same as 7360-06.20) | 7360-06.20 | yes (EXPERIMENTAL) | |||
06.5X | no | 7490-06.51 | yes (EXPERIMENTAL) | |||
06.8X | no | 7490-06.80 | yes (EXPERIMENTAL) | |||
7360v1 | 05.2X | 7360-05.20 | 7360-05.20 | yes | ||
05.5X | 7360-05.50, 7360-05.51 | 7360-05.51 | yes | |||
06.0X | 7360-06.00 (same as 7490-06.01) | 7490-06.01 | yes | |||
06.2X | 7360-06.20 | 7360-06.20 | yes (EXPERIMENTAL) | |||
06.5X | n.a. | n.a. | n.a. | |||
06.8X | n.a. | n.a. | n.a. | |||
7360v2 | 05.2X | no | 7360-05.20 | yes | ||
05.5X | no | 7360-05.51 | yes | |||
06.0X | 7360v2-06.00 (same as 7490-06.01) | 7490-06.01 | yes | |||
06.2X | 7360-06.20 | 7360-06.20 | yes (EXPERIMENTAL) | |||
06.5X | 7360-06.50 (same as 7490-06.51) | 7490-06.51 | yes (EXPERIMENTAL) | |||
06.8X | no | 7490-06.80 | yes (EXPERIMENTAL) | |||
7360SL | 05.2X | 7360sl-05.20 (same as 7360-05.20) | 7360-05.20 | yes | ||
05.5X | 7360sl-05.50 (same as 7360-05.50), 7360sl-05.51 (same as 7360-05.5**0**) | 7360-05.51 | yes | |||
06.0X | 7360sl-06.00 (same as 7490-06.01), 7360sl-06.01 (same as 7490-06.01) | 7490-06.01 | yes | |||
06.2X | no | 7360-06.20 | yes (EXPERIMENTAL) | |||
06.5X | n.a. | n.a. | n.a. | |||
06.8X | n.a. | n.a. | n.a. | |||
7362SL | 05.2X | n.a. | n.a. | n.a. | ||
05.5X | 7362sl-05.53 (almost the same as 7360-05.5**0**, contains in addition support for 7362SL) | 7360-05.51 | yes | |||
06.0X | 7362sl-06.00 (same as 7490-06.01) | 7490-06.01 | yes | |||
06.2X | no | 3490-06.31 | yes (EXPERIMENTAL) | |||
06.5X | no | 7490-06.51 | yes (EXPERIMENTAL) | |||
06.8X | no | 7490-06.80 | yes (EXPERIMENTAL) | |||
7490 | 05.2X | n.a. | n.a. | n.a. | ||
05.5X | 7490-05.59 | 7490-05.59 | yes | |||
06.0X | 7490-06.01, 7490-06.05 | 7490-06.05 | yes | |||
06.2X | 7490-06.10-Labor, 7490-06.20 (almost the same as 3490-06.20, less NAND chips), 7490-06.23, 7490-06.30 | 7490-06.30 | yes (EXPERIMENTAL) | |||
06.5X | 7490-06.50, 7490-06.51, 7490-06.60, 7490-06.61 (there were no 7490-06.61 release), 7490-06.62 (there were no 7490-06.62 release) | 7490-06.60 | yes (EXPERIMENTAL) | |||
06.8X | 7490-06.80 | 7490-06.80 | yes (EXPERIMENTAL) |
Tree like overview of all kernel sources published by AVM so far (as of
2014-09-23) for 05.2x, 05.5x, 06.0x, and 06.2x firmwares (generated
using tree -d -L 4 --noreport | grep -Ev "linux-2.6.(28|32)"
).
Legend:
.
├── AR10
│ ├── 05.5X
│ │ └── 7272.05.59
│ └── 06.2X
│ └── 7272.06.10-Labor
├── AR9
│ ├── 05.2X
│ │ ├── 7330.05.20
│ │ └── 7330.05.20-identical
│ │ ├── 7320.05.20
│ │ └── 7330sl.05.20
│ ├── 05.5X
│ │ ├── 7330.05.50
│ │ └── 7330.05.50-identical
│ │ ├── 7312.05.50
│ │ ├── 7320.05.50
│ │ └── 7330sl.05.50
│ └── 06.0X
│ ├── 7330sl.06.01
│ └── 7330sl.06.01-identical
│ ├── 7312.06.01
│ └── 7320.06.01
├── IKS
│ ├── 05.2X
│ │ ├── 7390.05.20
│ │ └── 7390.05.21
│ ├── 05.5X
│ │ ├── 7390.05.50
│ │ ├── 7390.05.51
│ │ └── 7390.05.52
│ ├── 06.0X
│ │ ├── 7390.06.00
│ │ ├── 7390.06.01
│ │ └── 7390.06.01-identical
│ │ └── 7390.06.04
│ └── 06.2X
│ └── 7390.06.20
├── OHIO
│ └── 04.XX
│ ├── 7112.04.88-almost-the-same-as-7170.04.87
│ ├── 7113.04.76
│ ├── 7170.04.76
│ ├── 7170.04.76-identical
│ │ └── 7170sl.04.76
│ ├── 7170.04.80
│ ├── 7170.04.80-identical
│ │ └── 7170sl.04.80
│ └── 7170.04.87
├── UR8
│ ├── 04.XX
│ │ ├── 7270.04.76
│ │ ├── 7270.04.80
│ │ ├── 7270.04.86
│ │ ├── 7270.04.86-identical
│ │ │ ├── 3270.04.86
│ │ │ ├── 3270v3.04.87-almost-the-same-DEBUG_MASK
│ │ │ ├── 7240.04.87
│ │ │ ├── 7270v1.04.86
│ │ │ ├── 7270v2.04.86
│ │ │ └── 7270v3.04.86
│ │ └── 7570.04.78-almost-the-same-as-7270.04.76
│ ├── 05.2X
│ │ ├── 7270v2.05.21
│ │ └── 7270v2.05.21-identical
│ │ ├── 3270.05.21
│ │ ├── 3270v3.05.21
│ │ ├── 7240.05.21
│ │ └── 7270v3.05.21
│ ├── 05.5X
│ │ ├── 7270.05.50
│ │ ├── 7270.05.50-identical
│ │ │ ├── 3270.05.50
│ │ │ ├── 3270v3.05.50
│ │ │ ├── 7240.05.50
│ │ │ ├── 7270v2.05.50
│ │ │ └── 7270v3.05.50
│ │ ├── 7270.05.51
│ │ └── 7270.05.51-identical
│ │ ├── 7270v2.05.51
│ │ └── 7270v3.05.51
│ └── 06.0X
│ ├── 7270.06.05
│ └── 7270.06.05-identical
│ ├── 7240.06.05
│ └── 7270v3.06.05
└── VR9
├── 05.2X
│ ├── 3370.05.21
│ ├── 7360v1.05.20
│ └── 7360v1.05.20-identical
│ └── 7360sl.05.20
├── 05.5X
│ ├── 7360.05.50
│ ├── 7360.05.50-identical
│ │ ├── 3370.05.50
│ │ ├── 3390.05.51
│ │ ├── 6840lte.05.50
│ │ ├── 7360sl.05.50
│ │ ├── 7360sl.05.51
│ │ ├── 7360v1.05.50
│ │ └── 7362sl.05.53-contains-extra-7362-support
│ ├── 7360.05.51
│ ├── 7360.05.51-identical
│ │ ├── 3370.05.51
│ │ └── 7360v1.05.51
│ └── 7490.05.59
├── 06.0X
│ ├── 7490.06.01
│ ├── 7490.06.01-identical
│ │ ├── 3370.06.01
│ │ ├── 3390.06.01
│ │ ├── 6840lte.06.01
│ │ ├── 7360sl.06.00
│ │ ├── 7360sl.06.01
│ │ ├── 7360v1.06.00
│ │ ├── 7360v2.06.00
│ │ └── 7362sl.06.00
│ └── 7490.06.05
└── 06.2X
├── 7490.06.10-Labor
├── 3490.06.20
└── 3490.06.20-identical
└── 7490.06.20-minor-NAND-code-differences (no toshiba chips)