Skip to content

Releases: TexasInstruments/TOBI

TOBI 2026.10.5

Choose a tag to compare

@Grippy98 Grippy98 released this 05 Oct 12:44

TOBI 2026.10.5 is a version bump for testing automatic updates from v2026.10.2-r2. The application runtime code, bootloader configuration, and board instructions are unchanged.

To test a board running revision 2:

  1. Restart TOBI with network access and complete Welcome/proxy setup. The update prompt should offer 2026.10.5 before the OS list.
  2. Choose Install to overwrite the verified current boot media, or Skip to continue to the OS list. Installation requires a manual reboot.
  3. After installation finishes, reboot and confirm that TOBI reports 2026.10.5 and no longer offers that same update.

The original v2026.10.2 release predates auto-update support and needs a manual SD update. Revision 2 reports application version 2026.10.2 and can discover this newer numeric version through the public catalog.

The release contains eleven board-named .img.xz images and SHA256SUMS. Use the image for your exact board and verify its checksum. SK-AM64B and TMDS64EVM share the AM64 machine payload.

Validation: 120 native tests and 121 ARM64 tests passed. Mock-only checks confirmed update discovery and Skip on all eleven boards using the preserved 2026.10.2 client, and no repeated offer using the 2026.10.5 client. Physical-board boot, flashing, and the field self-update still need hardware validation.

All ten cached Yocto machine builds and eleven board images passed content and previous-release payload verification. Bootloaders, kernels, DTBs, and boot settings match revision 2; only the recovery initramfs and its TOBI executable changed.

TOBI 2026.10.2 revision 2

Choose a tag to compare

@Grippy98 Grippy98 released this 02 Oct 19:03

TOBI 2026.10.2 revision 2 adds automatic-update prompts and board-specific boot instructions to all eleven board images.

  • After Welcome and proxy configuration, Install updates the verified current boot media; Skip opens the OS list. Installation erases that device and requires a manual reboot.
  • Successful eMMC flashing shows the board’s switch settings, an illustrated guide URL, and a QR code. All eleven boards have guides, including SK-AM64B and SK-AM68, which have no onboard eMMC.
  • U-Boot passes the boot card’s CID to Linux so automatic updates can distinguish SD and eMMC even when their partition UUIDs match.
  • BeaglePlay and SK-AM69 TOBI recovery installations provision and read-back verify the first-stage loader in eMMC Boot0, then load remaining stages from the filesystem. Other supported eMMC boards use filesystem boot. AM64 retains its SR2 HS-FS loader.

Download the image named for your board and verify it against SHA256SUMS before writing it to an SD card. The release contains eleven .img.xz images and SHA256SUMS; SK-AM64B and TMDS64EVM share the AM64 payload.

The app version remains 2026.10.2. This revision is published under v2026.10.2-r2; the original v2026.10.2 release remains available and predates these changes. Install revision 2 manually from SD to add these features to an older binary. Update prompts compare numeric app versions, so an existing 2026.10.2 installation does not consider this revision a newer version.

The board-guide source and GitHub Pages workflow are included. QR destinations require Pages to be enabled in repository Settings → Pages, with GitHub Actions as the source.

Validation: 120 native and 121 Linux ARM64 tests passed; all ten Yocto machine builds succeeded. All eleven images passed integrity and content verification, including the exact embedded app and actual generated bootloader configurations. All eleven guides and 71 internal links passed. Physical board boot, eMMC flashing, and live auto-update remain unverified by these software checks.

TOBI 2026.10.2

Choose a tag to compare

@Grippy98 Grippy98 released this 02 Oct 17:31

TOBI 2026.10.2 fixes TOBI recovery installation to eMMC and keeps the recovery kernel, initramfs, device trees, and boot arguments intact. Its bootloader stages load from the eMMC user-area FAT filesystem. BeaglePlay copies the first-stage tiboot3.bin bootstrap into Boot0 and verifies it by reading it back, then loads the remaining stages from that filesystem.

Download TOBI-2026.10.2-<BOARD>.img.xz for your board and verify it against SHA256SUMS before writing it to SD. The release includes eleven board images; SK-AM64B and TMDS64EVM share the same AM64x payload with the vendor HS-FS bootloader.

After a successful eMMC install, power off and remove the SD card. For boards with boot switches, select MMCSD, eMMC port 0, filesystem mode using the board manual. For BeaglePlay, power on with USR released. TOBI stops on boot-preparation errors and waits for a manual power cycle after eMMC installation.

The public catalog also refreshes the available TI SDK, Edge AI, Armbian Community, and BeaglePlay Debian downloads. Third-party images still require compatible bootloaders; this release changes the bootloaders built into TOBI images.

Software tests and image checks pass. Physical-board cold boot, eMMC startup, and recovery remain to be verified on hardware. See the README for board and build details.

TOBI dev 6eb0663

TOBI dev 6eb0663 Pre-release
Pre-release

Choose a tag to compare

@Grippy98 Grippy98 released this 05 Aug 03:14

Development prerelease for dev commit 6eb0663.

This release contains ten regular TOBI SD-card images and their matching bmaps:

  • AM62P EVM (am62pxx-evm)
  • AM62 EVM (am62xx-evm)
  • AM62 LP EVM (am62xx-lp-evm)
  • AM62 SIP EVM (am62xxsip-evm)
  • BeaglePlay (beagleplay-ti)
  • AM62A EVM (am62axx-evm)
  • AM62L EVM (am62lxx-evm)
  • AM64 EVM (am64xx-evm)
  • AM68 SK (am68-sk)
  • AM69 SK (am69-sk)

BeaglePlay boot and recovery

  • Adds an HDMI and serial U-Boot boot menu with SD as the default, eMMC as the second option, and TOBI Recovery as the third option.
  • Returns to the menu when a selected boot source or required file is unavailable.
  • Adds an HDMI startup screen with a TI-red logo on black for about three seconds, followed by a dark boot menu with a ten-second default-boot delay.
  • Adds the IT66121 HDMI bridge and framebuffer handling needed by BeaglePlay U-Boot.
  • Fixes BeaglePlay recovery HDMI module loading.
  • Packages a self-contained TOBI Recovery payload under /recovery in the flashable image.

The new graphical U-Boot splash/menu is BeaglePlay-specific. The recovery packaging and regular TOBI image updates are included across the supported image matrix, but other boards continue to use their existing U-Boot presentation. Hardware testing for the graphical boot path has primarily been performed on BeaglePlay.

AM62 SIP memory

AM62 SIP now uses the regular TOBI image rather than TOBI-lite. Its integrated DDR is 512 MiB, and the compiled A53 U-Boot, R5 U-Boot, and Linux device trees were each verified to describe the full region:

reg = <0x0 0x80000000 0x0 0x20000000>

Validation

  • All ten regular machine images completed a clean release-matrix build.
  • All ten .wic.xz streams passed XZ integrity validation.
  • All ten .wic.bmap files passed XML validation and match the corresponding uncompressed image sizes.
  • The TOBI Rust test suite passed all 50 tests during development validation.

Assets intentionally include only flashable .wic.xz images and matching .wic.bmap files.

TOBI dev e8655de

TOBI dev e8655de Pre-release
Pre-release

Choose a tag to compare

@Grippy98 Grippy98 released this 19 Jun 21:08

Development prerelease for dev commit e8655de. Changes include TI proxy setup flow and eMMC boot fallback patching for Armbian and TI Debian images. Assets intentionally include only flashable .wic.xz images and matching .wic.bmap files.

TOBI dev e1bc49e

TOBI dev e1bc49e Pre-release
Pre-release

Choose a tag to compare

@Grippy98 Grippy98 released this 16 Jun 17:41

TOBI dev-e1bc49e

Development prerelease built from dev commit e1bc49e.

Highlights

  • Adds the eMMC boot patcher step after flashing recognized TI Yocto, TI Debian, and Armbian images.
  • Shows the boot patch phase and result in the installer UI when the target is eMMC.
  • Skips the patch step for SD/USB targets.
  • Adds TOBI-lite for SK-AM62-SIP / am62xxsip-evm.
  • Builds regular TOBI images for all supported boards except AM62-SIP, which uses TOBI-lite.
  • Keeps TOBI-lite HDMI output enabled while reducing memory pressure with AM62-SIP-specific initramfs and kernel-module pruning.

Built Machines

  • am62pxx-evm
  • am62xx-evm
  • am62xx-lp-evm
  • am62xxsip-evm as TOBI-lite
  • beagleplay-ti
  • am62axx-evm
  • am62lxx-evm
  • am64xx-evm
  • am68-sk
  • am69-sk

Verification

  • cargo test
  • sh -n on updated Yocto helper scripts and initramfs script
  • git diff --check
  • BUILDKIT_PROGRESS=plain ./yocto/scripts/build-tobi-all-sd-images-ubuntu-arm64.sh

TOBI v0.4.0

Choose a tag to compare

@Grippy98 Grippy98 released this 10 May 05:59

TOBI v0.4.0

TOBI v0.4.0 release, built from commit e4f5874.

Highlights

  • Adds native x86_64 Linux host support for building the ARM Yocto images.
  • Starts TOBI on both HDMI and Serial UART, with a serial-friendly UI for /dev/ttyS2.
  • Adds proxy/time setup test mode so DHCP-without-internet flows can be exercised.
  • Makes UTC time and proxy fields explicit blank inputs instead of prefilled values.
  • Refines the installer runner to behave like the Chrome T-Rex game: the runner jumps while the ground and obstacles stay level.
  • Removes the cross-session installer lock warning between HDMI and Serial sessions.
  • Bumps the TOBI app and Yocto prebuilt package to 0.4.0.

Built Machines

  • am62pxx-evm
  • am62xx-evm
  • am62xx-lp-evm
  • am62xxsip-evm
  • beagleplay-ti
  • am62axx-evm
  • am62lxx-evm
  • am64xx-evm
  • am68-sk
  • am69-sk

Artifacts

Each board includes:

  • tobi-initramfs-<machine>.rootfs.cpio.xz
  • tobi-sd-image-<machine>.rootfs.wic.xz
  • tobi-sd-image-<machine>.rootfs.wic.bmap

The release also includes:

  • tobi-aarch64-linux
  • tobi-catalog.json
  • SHA256SUMS

Verification

  • cargo fmt --check
  • cargo test (39 passed)
  • ./yocto/scripts/build-tobi-ubuntu-x86_64.sh
  • SKIP_TOBI_APP_BUILD=1 ./yocto/scripts/build-tobi-all-sd-images-ubuntu-x86_64.sh

TOBI v0.3.0

Choose a tag to compare

@Grippy98 Grippy98 released this 08 May 15:47

TOBI v0.3.0

Board expansion release for TOBI, built from commit 8180cc5.

Highlights

  • Adds BeaglePlay support with the beagleplay-ti Yocto machine.
  • Adds TMDS64EVM / AM64x GP EVM catalog detection.
  • Updates the shared AM64 image to include both k3-am642-sk.dtb and k3-am642-evm.dtb.
  • Updates the embedded TOBI catalog to match the GitHub-hosted catalog.
  • Adds BeaglePlay TI Processor SDK Linux and Armbian Community catalog entries.
  • Keeps the ARM64 TOBI binary and Yocto package version aligned at 0.3.0.

Built Machines

  • am62pxx-evm
  • am62xx-evm
  • am62xx-lp-evm
  • am62xxsip-evm
  • beagleplay-ti
  • am62axx-evm
  • am62lxx-evm
  • am64xx-evm
  • am68-sk
  • am69-sk

Verification

  • cargo fmt --check
  • cargo test
  • ARM64 Docker binary build
  • SKIP_TOBI_APP_BUILD=1 SKIP_DOCKER_BUILD=1 SKIP_VOLUME_CHOWN=1 ./yocto/scripts/build-tobi-all-sd-images-ubuntu-arm64.sh

TOBI v0.2.0

Choose a tag to compare

@Grippy98 Grippy98 released this 08 May 05:33

TOBI v0.2.0

Board-matrix release for TOBI, built from commit 861bd30.

Highlights

  • Adds board-filtered catalog support for SK-AM62P-LP, SK-AM62-LP, SK-AM62-SIP, SK-AM62B, SK-AM62A-LP, TMDS62LEVM, SK-AM64B, SK-AM68, and SK-AM69.
  • Adds one TOBI user-flashable SD image per supported Yocto MACHINE.
  • Adds matching bmap files, initramfs artifacts, the ARM64 TOBI binary, and the generated catalog JSON.

Built Machines

  • am62pxx-evm
  • am62xx-lp-evm
  • am62xxsip-evm
  • am62xx-evm
  • am62axx-evm
  • am62lxx-evm
  • am64xx-evm
  • am68-sk
  • am69-sk

Verification

  • cargo fmt --check
  • cargo test
  • cargo build
  • SKIP_DOCKER_BUILD=1 ./yocto/scripts/build-tobi-all-sd-images-ubuntu-arm64.sh

TOBI v0.1.0

Choose a tag to compare

@Grippy98 Grippy98 released this 08 May 03:20

TOBI v0.1.0 hardware test release for SK-AM62P-LP / am62pxx-evm.

Built from commit 7fcd78b.

Highlights:

  • RAM-resident TOBI installer image for TI Sitara starter kit evaluation modules.
  • Public GitHub-hosted OS catalog default.
  • Welcome screen with board and Ethernet status.
  • Success dialog with Enter-to-reboot, R-to-start-over, and 10 second auto-reboot for live block-device installs.
  • Improved Linux MMC target detection using sysfs MMC card type before mmcblk numbering.
  • Resumable HTTP image streaming for interrupted TI SDK downloads.

Assets:

  • tobi-sd-image-am62pxx-evm.rootfs.wic.xz: user-flashable SD-card image.
  • tobi-sd-image-am62pxx-evm.rootfs.wic.bmap: bmap metadata for faster flashing.
  • tobi-initramfs-am62pxx-evm.rootfs.cpio.xz: standalone TOBI initramfs artifact.
  • tobi-aarch64-linux: standalone ARM64 TOBI binary.
  • SHA256SUMS: checksums for release assets.

Verification:

  • macOS local cargo fmt/test/build passed.
  • ARM64 Linux Docker cargo test passed.
  • Yocto tobi-sd-image build completed successfully.
  • Initramfs inspected for updated TOBI UI strings and ARM64 binary BuildID eca7a253c3cee685302ac84ace4ced960659df70.