List of kernel sources

Table like overview

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

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)