> For the complete documentation index, see [llms.txt](https://tmediadocs.telcobridges.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tmediadocs.telcobridges.com/other-pages/operations/how-to-select-the-proper-installer.md).

# How to select the proper installer

This page explains how to select the proper Toolpack installer for your TMG3200

It is important to select the correct Toolpack installer. TelcoBridges created a Toolpack installer for a each supported operating systems, it is the same thing with our TMG3200 and TMG800 products. The release of the TBLinux may change through time. Therefore it is important to install the right Toolpack installer. Here is a procedure as to know which installer your TMG3200 or TMG800 should use.

### Get the TBLinux major release

```
cat /etc/tblinux-release
```

example:

```
TBLinux release 1 (Peanut)
```

### For TBLinux release 1 only, get the kernel version

```
uname -a
```

Example of a 2.6.28 TBLinux:

```
Linux TB005375 2.6.28.10-12.tb1.ppc #1 Wed Jul 1 14:49:23 EDT 2009 ppc ppc ppc GNU/Linux
```

If the kernel is version 2.6.26 or lower, use the package:

```
TBToolPack-2.3.7-Linux-tbrel-1-26-ppc-Install
```

If the kernel is version 2.6.28 or above, use the package:

```
TBToolPack-2.3.7-Linux-tbrel-1-28-ppc-Install
```

### Flashing a package for TBLinux release 1 and the kernel version 2.6.26

It is important that the board should NEVER be flashed. You can install a 2.4 firmware but NEVER flash a package. If you do so the TMG host will not boot and we will be required to re-install the TMG. If we need to flash a release we will install tblinux 2.6.28 at the same time.

### Flashing a package for TBLinux release 1 and the kernel version 2.6.28

It is important that the board should NEVER be flashed to a version prior to 2.4. You can install a 2.3 firmware but NEVER flash a package. If you do so the TMG host will not boot (it is improbable that you succeed in doing this since we added checks in the boot manager to prevent this).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://tmediadocs.telcobridges.com/other-pages/operations/how-to-select-the-proper-installer.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
