TiVo Linux kernel version details

From DVRpedia

Jump to: navigation, search

Overview

TiVo runs the Linux operating system. As TiVo rolls-out new versions of software, the version of the Linux kernel which TiVo uses is also occasionally updated. This pages details which version of TiVo software run which versions of the Linux Kernel.


Details

  • 3.1.1c: killhdinitrd-exploitable kernel, linux version 2.4.4, not LBA48-aware, works with all 3.1.1x releases.
  • 4.0.1a: killhdinitrd-exploitable kernel, linux version 2.4.18, not LBA48-aware, works with all 4.x releases.
  • 3.1.5: killhdinitrd-exploitable kernel, linux version 2.4.20, LBA48-aware, works with all 3.1.5x, 5.x and 6.2 releases; also works with 6.3 and 7.x but DHCP is broken; does not work on TCD140xxx SA S2 Tivos.
  • 7.2.2-oth-K1: killhdinitrd-exploitable kernel, linux version 2.4.20, LBA48-aware, works with all 6.3 and 7.x releases (and most likely works fine with 3.1.5x, 5.x, and 6.2 but as yet that seems to be untested); works fine on TCD140xxx SA S2 Tivos.

In the case of Series 2 TiVos, there are three kernel versions:

  • 2.4.4 used in 3.1.1x software
  • 2.4.18 used in 4.0.1x software
  • 2.4.20 used in 3.1.5x and later (5.x, 6.x, and 7.x software)

You must use the proper kernel version for the software - you can't use the kernel from 3.1.1c with 6.2 software.