ESP32-DATV-SA

Flash ESP32-DATV-SA onto an ESP32-C3 — no software to install

ESP32-C3’e ESP32-DATV-SA yükleme — hiçbir program kurmadan

Türkçe açıklama aşağıda — Türkçe.

This guide puts the ready-made ESP32-DATV-SA firmware onto a brand-new ESP32-C3 board (for example an ESP32-C3 SuperMini). You do not need ESP-IDF, Python, drivers or any other program. A web browser does the whole job, on Windows, macOS and Linux.

After flashing, the board transmits a DVB-S2 test card on its own as soon as it gets power:

   
Frequency 2300.500 MHz
Level low (−27 dB below the usual level)
Standard DVB-S2, QPSK, FEC 3/4, pilots on, roll-off 0.35
Symbol rate 333 kS/s
Service yATOLYE-TV / TEST PATTERN

What you need

Steps

  1. Download ESP32-DATV-SA-<version>.bin from the release page.
  2. Plug the ESP32-C3 into the computer.
  3. Open https://espressif.github.io/esptool-js/ in Chrome or Edge (this is the official web flasher from Espressif, the maker of the chip).
  4. Leave Baudrate at its default and click Connect. A window lists the serial ports: choose USB JTAG/serial debug unit (Windows: a COM port, macOS: cu.usbmodem…, Linux: ttyACM0) and click Connect.
  5. (Recommended for a new board) Click Erase Flash and wait until it reports that it is done.
  6. In the Program section (if the file table is empty, click Add File once):
    • set Flash Address to 0x0 (the default 0x1000 is wrong for the ESP32-C3),
    • click the file button next to it (Choose File / Browse) and select the .bin you downloaded.
  7. Click Program and wait for 100 %. It takes about half a minute.
  8. Unplug the board and plug it in again (or press its RST button). It now transmits.

That is all. Tune your DVB-S2 receiver (MiniTiouner, SDRangel, a satellite set-top box with a downconverter, …) to the settings in the table above. With the optional OLED / encoder front panel you can change frequency, level, symbol rate and the names on the device (see the main README).

Your own video (optional)

Instead of the test card the board can loop a video of up to about 35 seconds stored in its flash at 0x110000; the video can be changed without changing the firmware. How to prepare the video and write it with esptool-js (together with the firmware, or the video alone): Storing and playing video from internal flash. The video file can be made in the browser, nothing to install: https://barisdinc.github.io/ESP32-DATV-SA/converter/

If something does not work

Problem Fix
No port appears after Connect Try another USB cable (a data cable) and another USB port. Then put the board in download mode: hold the BOOT button, press and release RST (or plug in the cable while holding BOOT), release BOOT, and click Connect again.
Failed to connect / timeout Same as above: start download mode with BOOT + RST and try again.
Linux: port is visible but access is denied Run sudo usermod -aG dialout $USER once, then log out and back in. Chromium installed as a snap can not open serial ports; use Chrome or Edge from their own packages.
Windows 7/8 has no driver Use Windows 10 or 11: the ESP32-C3 USB port needs no driver there.
Flashed, but no signal Flash address must be 0x0. Press RST after flashing. Check the receiver: 2300.500 MHz, 333 kS/s, DVB-S2. The level is low on purpose: put the antennas close together.

Notes


Türkçe

Bu rehber, hazır ESP32-DATV-SA yazılımını yeni (sıfır) bir ESP32-C3 kartına yükler. Hiçbir program kurmanız gerekmez — ne ESP-IDF, ne Python, ne sürücü. Windows, macOS ve Linux’ta yalnızca web tarayıcısı yeterlidir.

Yüklemeden sonra kart, elektrik verildiği anda kendi kendine bir DVB-S2 test yayını yapar: 2300.500 MHz, DVB-S2 QPSK 3/4, 333 kS/s, pilotlar açık, düşük seviye (−27 dB), servis adı yATOLYE-TV / TEST PATTERN.

Gerekenler

Adımlar

  1. Sürüm sayfasından ESP32-DATV-SA-<sürüm>.bin dosyasını indirin.
  2. ESP32-C3’ü bilgisayara takın.
  3. Chrome veya Edge ile https://espressif.github.io/esptool-js/ adresini açın (çipin üreticisi Espressif’in resmi web yükleyicisi).
  4. Baudrate değerine dokunmadan Connect‘e tıklayın. Açılan pencerede USB JTAG/serial debug unit portunu seçin (Windows: COM portu, macOS: cu.usbmodem…, Linux: ttyACM0) ve Connect‘e basın.
  5. (Yeni kartta önerilir) Erase Flash‘a tıklayın ve bitmesini bekleyin.
  6. Program bölümünde (dosya tablosu boşsa bir kez Add File‘a tıklayın):
    • Flash Address değerini 0x0 yapın (varsayılan 0x1000 ESP32-C3 için yanlıştır),
    • yanındaki dosya düğmesiyle (Dosya Seç / Choose File) indirdiğiniz .bin dosyasını seçin.
  7. Program‘a tıklayın ve %100 olmasını bekleyin (yaklaşık yarım dakika).
  8. Kartı çıkarıp tekrar takın (veya RST düğmesine basın). Kart artık yayında.

Kendi videonuz (isteğe bağlı)

Kart, test yayını yerine flash belleğinde 0x110000 adresinde saklanan, en fazla ~35 saniyelik bir videoyu döngüde yayınlayabilir; video firmware değişmeden değiştirilebilir. Videonun nasıl hazırlanacağı ve esptool-js ile nasıl yükleneceği (firmware ile birlikte ya da yalnızca video): Dahili flash’tan video saklama ve yayınlama. Video dosyası tarayıcıda, hiçbir şey kurmadan hazırlanabilir: https://barisdinc.github.io/ESP32-DATV-SA/converter/

Sorun giderme

Notlar