Skip to content

Commit

Permalink
devices: nvidia*: Update links to flash packages
Browse files Browse the repository at this point in the history
Change-Id: Icb52e44eb35a49abf4878abb743152e23e63b5d5
  • Loading branch information
npjohnson committed Aug 4, 2024
1 parent 9e2821c commit f9ea336
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,12 @@ adb -d shell getprop ro.hardware
If this command returns anything other than `foster_e_hdd` or `jetson_cv`, proceed with the install process. If it returns `foster_e_hdd` please take note that the `fastboot oem unlock` command the instrutions below will have you run can take up to 90 minutes. This is due to the fact that the device is securely wiping near to 500 GB of hard disk.

If it returns `jetson_cv`, or if you have a fresh Jetson TX1, the installation instructions require a Linux host to install, and getting Linux up and running won't be covered here.
1. Download a [flash package](https://www.androidfilehost.com/?w=files&flid=328892).
1. Download a [flash package](https://download.lineageos.org/devices/foster).
* It will be named `p2371_flash_package.tar.xz`
{% include alerts/note.html content="These flash packages were built by LineageOS Developer Aaron Kling (webgeek1234) from officially supported LineageOS repositories, using Tegraflash and device configurations from NVIDIA Linux4Tegra releases and a few custom scripts." %}
2. Install `xz` and `python3`. To do so, run `sudo apt -y install xz-utils python3` (Debian based hosts) or `dnf -y install xz-utils python3` (Redhat based hosts).
{% include alerts/note.html content="If you are in need of flash packages for LineageOS 20.0 or older, you can find them [here](https://www.androidfilehost.com/?w=files&flid=328892)." %}

2. Install `xz` and `python3`. To do so, run `sudo apt -y install xz-utils python3` (Debian based hosts) or `sudo dnf -y install xz-utils python3` (Redhat based hosts).
3. Run the following command in the folder which you downloaded the flash package to `tar -xvf p2371_flash_package.tar.xz`.
3. Power off the device, and boot it into download mode:
* With the device off, press the <kbd>FRC REC</kbd> button, then tap power. Release the <kbd>FRC REC</kbd> button once the device enumerates in APX mode, to discern this, run `sudo dmesg` on your host, and look for "Product: APX", if it doesn't show, please try this step again or try a different USB cable/port until it enumerates.
Expand Down
6 changes: 4 additions & 2 deletions _includes/templates/recovery_install_apx.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,16 @@ Tegraflash is only available for Linux. It will also not run properly in a VM.

## Installing a custom recovery using `Tegraflash`

1. Download a [flash package](https://www.androidfilehost.com/?w=files&flid=328892).
1. Download a [flash package](https://download.lineageos.org/devices/{{ device.codename }}) for your device.
{% if device.flash_download_instructions %}
* {{ device.flash_download_instructions }}
{% else %}
* It will be named `{{ device.flash_codename }}_flash_package.tar.xz`
{% endif %}
{% include alerts/note.html content="These flash packages were built by LineageOS Developer Aaron Kling (webgeek1234) from officially supported LineageOS repositories, using Tegraflash and device configurations from NVIDIA Linux4Tegra releases and a few custom scripts." %}
2. Install `xz` and `python3`. To do so, run `sudo apt -y install xz-utils python3` (Debian based hosts) or `dnf -y install xz-utils python3` (Redhat based hosts).
{% include alerts/note.html content="If you are in need of flash packages for LineageOS 20.0 or older, you can find them [here](https://www.androidfilehost.com/?w=files&flid=328892)." %}

2. Install `xz` and `python3`. To do so, run `sudo apt -y install xz-utils python3` (Debian based hosts) or `sudo dnf -y install xz-utils python3` (Redhat based hosts).
3. Run the following command in the folder which you downloaded the flash package to:
{% if device.flash_extract_instructions %}
* {{ device.flash_extract_instructions }}
Expand Down

0 comments on commit f9ea336

Please sign in to comment.