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. r11992 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.50) | 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.50, 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
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: * listed directly under 0X.YZ => unique kernel-source-package not equal to any other * listed under BOXID.0X.YZ-identical => kernel-source-package is identical to BOXID.0X.YZ . ├── 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)