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
yes (EXPERIMENTAL)
06.5X
n.a.
n.a.
n.a.
06.8X
n.a.
n.a.
n.a.
7330
05.2X
7330-05.20
yes
05.5X
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
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
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
yes (EXPERIMENTAL)
06.0X
no
7490-06.01, TODO: ask AVM for kernel sources
no
06.2X
yes (EXPERIMENTAL)
06.5X
no
no
7272
05.2X
n.a.
n.a.
n.a.
05.5X
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
yes (EXPERIMENTAL)
06.5X
no
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.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
yes (EXPERIMENTAL)
06.8X
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
yes
05.5X
7270-05.51
yes
06.0X
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
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.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
yes
05.5X
7360-05.51
yes
06.0X
7360-06.00 (same as 7490-06.01)
7490-06.01
yes
06.2X
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
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
yes
06.0X
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
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)