> For the complete documentation index, see [llms.txt](https://prosbcdocs.telcobridges.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prosbcdocs.telcobridges.com/tmedia-documentation/server-and-os-administration/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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://prosbcdocs.telcobridges.com/tmedia-documentation/server-and-os-administration/how-to-select-the-proper-installer.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
