cover

RPI-SDR-TX Version 1.0.0

The RPI-SDR-TX Version 1.0.0 is the first release version. This version includes:


Installation


2. Using Install script
  • run:

    • git clone https://github.com/KaliAssistant/rpi-sdr-tx.git && cd rpi-sdr-tx
    • git checkout a83acab
    • sudo ./install.sh
  • or

    curl -sL https://github.com/KaliAssistant/rpi-sdr-tx/releases/download/v1.0.0/v1.0.0_rpi-sdr-tx_rpi02w_armhf_install.sh | sudo bash

3. Build Your Own Image
  1. Create a Debian-based VM or Docker container

  2. Clone the builder branch:

    git clone https://github.com/KaliAssistant/rpi-sdr-tx.git -b builder
  3. Checkout to Version 1.0.0

    cd rpi-sdr-tx && git checkout c8bc4a5
  4. Setup builder config:

    cp builder.txt.example builder.txt

    Edit builder.txt to set mirror URLs, USB serial, etc.

    # Your USB gadget serialnumber
    # Random usb_serial if not set
    usb_serial="00000000000000000000000000000000"
    
    # Free space added to the rootfs in MiB
    # TODO: free_space set 100, but real free_space is ~500+100 MiB (xz will compress)
    free_space=100
    
    # USB gadget RNDIS ETHERNET settings
    rndis_ipv4_address="172.16.48.1/24"
    rndis_ipv4_gateway="172.16.48.254"
    rndis_ipv4_dns="1.1.1.1"
    
    # If you have your own preferred mirrors, set them here.(when build)
    #mirror="http://raspbian.raspberrypi.com/raspbian"
    
    # If you have your own preferred mirrors, set them here.(after build)
    #restore_mirror="http://raspbian.raspberrypi.com/raspbian"
    
    # Dont change this (stable)
    #suite="bookworm"
    
    # Use packages from the listed components of the archive.
    #components="main,contrib,non-free,rpi"
  5. Run the build script as root:

    sudo ./rpi02w.sh
  6. Build will take ~1 hour. ☕ Grab a coffee.

  7. After success, check ./build-image/ for your image and checksum.


Getting started with RPI-SDR-TX

Full tutorial will in next post. coming soon.