Skip to content

Tab5 PC 1.2.1

Choose a tag to compare

@yejun yejun released this 29 Oct 04:41
· 50 commits to main since this release

Tab5 PC 1.2.1: on an empty card, the settings panel sets up the first machine from its Machine frame, like any other; README updates. See CHANGELOG.md for the full list and the README for how to use it.

Changes

  • Empty card: the separate FreeDOS frame is gone; the Machine frame's Install DOS and Install Linux set up the first machine (its list reads "(none yet)").
  • The empty card's offer to start the PC from an installer CD's .iso went with that frame. The README describes the same set-up by hand, and tools/dosdisk.py new now gives a disk the firmware's boot code, so a blank C: passes the boot on to the CD. A machine set up that way by 1.2.0 still finishes its install.
  • README: a screenshot of Sprig Linux starting, and of the empty card's Machine frame.

Firmware (one image, written at address 0x0, e.g. esptool --chip esp32p4 write-flash 0x0 tab5-pc-1.2.1-prev3.bin). Writing the image clears the saved settings: choose your Wi-Fi network again in the settings panel.

  • tab5-pc-1.2.1-prev3.bin: for the Tab5 (its ESP32-P4 is revision v1.x: esptool prints "revision v1.x"). Tested.

Licenses and source (the firmware contains third-party software, some of it under the LGPL):

  • tab5-pc-1.2.1-NOTICES.txt: the notices and license texts of everything in the firmware.
  • tab5-pc-1.2.1-source.tar.gz: the corresponding source (this repository at v1.2.1, tiny386 and ESP-Hosted as patched, SeaBIOS, the BIOS images, the Arduino core as built); SOURCE.txt inside explains how to rebuild.
  • SHA256SUMS

No SD card images are provided: the Tab5 downloads FreeDOS or Sprig Linux itself, or tools/make_sdcard.py prepares a card. See docs/DISTRIBUTION.md.