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)