Post Go back to editing

Running RFSOM-BOX-GUI in PackRF with 2019_R2 Image

Recently I received a pair of PackRFs. When I ran with 2016_R1 image, the RFSOM-BOX-GUI showed up immediately.

However, when I ran with 2019_R2 image, the Linux penguin showed first and then the Linux desktop showed up. The screen is so small that I could not find the application tab and run the RFSOM-BOX-GUI, let alone finding the IP address of the PackRF.

Is there a way to start the RFSOM-BOX-GUI by using the click wheel and button only?

Thanks a lot in advance.

Parents Reply Children
  • Hi Michael,

    I replicated the error by doing the following:

    1. Clone 2021-02-23-ADI-Kuiper.img into a 16 GB SD card.

    2. Copied BOOT.BIN, devicetree.dtb from the PackRF and uImage into the boot directory.

    3. Open the terminal via ethernet from PackRF.

    4. Update both "sudo adi_update_tools.sh" and "sudo adi_update_boot.sh" to update to the latest version.

    5. Following Travis' advice, manually build libiio from the v0.23 tag following the instructions from https://github.com/analogdevicesinc/libiio/blob/master/README_BUILD.md

    6. Install RFSOM-BOX-GUI from https://github.com/analogdevicesinc/rfsom-box-gui.git

    7. Run rfsom-box-gui from PackRF's terminal.

    Hope that the steps are helpful for finding where the problem is.

  • While installing rfsom-box-gui, here are the two errors I got:

    root@analog:~/rfsom-box-gui/build_packrf# make install
    /usr/lib/qt5/bin/qmake -install qinstall -exe rfsom-box-gui /usr/local/bin/rfsom-box-gui
    strip /usr/local/bin/rfsom-box-gui
    /usr/lib/qt5/bin/qmake -install qinstall -exe /root/rfsom-box-gui/bin/rfsom-box-gui-start.sh /usr/local/bin/rfsom-box-gui-start.sh
    strip /usr/local/bin/rfsom-box-gui-start.sh
    strip:/usr/local/bin/rfsom-box-gui-start.sh: file format not recognized
    make: [Makefile:878: install_scripts] Error 1 (ignored)
    /usr/lib/qt5/bin/qmake -install qinstall /root/rfsom-box-gui/bin/gps_get_coords.sh /usr/local/bin/gps_get_coords.sh
    /usr/lib/qt5/bin/qmake -install qinstall /root/rfsom-box-gui/bin/get_gmap.sh /usr/local/bin/get_gmap.sh
    /usr/lib/qt5/bin/qmake -install qinstall /root/rfsom-box-gui/bin/camera_view.sh /usr/local/bin/camera_view.sh
    /usr/lib/qt5/bin/qmake -install qinstall /root/rfsom-box-gui/bin/start_terminal.sh /usr/local/bin/start_terminal.sh
    /usr/lib/qt5/bin/qmake -install qinstall /root/rfsom-box-gui/bin/read_pss /usr/local/bin/read_pss
    /usr/lib/qt5/bin/qmake -install qinstall /root/rfsom-box-gui/bin/start_stream.sh /usr/local/bin/start_stream.sh
    /usr/lib/qt5/bin/qmake -install qinstall /root/rfsom-box-gui/bin/recv_stream.sh /usr/local/bin/recv_stream.sh
    /usr/lib/qt5/bin/qmake -install qinstall /root/rfsom-box-gui/bin/start_plot.sh /usr/local/bin/start_plot.sh
    /usr/lib/qt5/bin/qmake -install qinstall /root/rfsom-box-gui/bin/enc-onoff.sh /usr/local/bin/enc-onoff.sh
    /usr/lib/qt5/bin/qmake -install qinstall /root/rfsom-box-gui/bin/batt_man.sh /usr/local/bin/batt_man.sh
    /usr/lib/qt5/bin/qmake -install qinstall /root/rfsom-box-gui/bin/send_tone.sh /usr/local/bin/send_tone.sh
    /usr/lib/qt5/bin/qmake -install qinstall /root/rfsom-box-gui/tun_tap/en_macsec.sh /usr/local/bin/en_macsec.sh
    /usr/lib/qt5/bin/qmake -install qinstall -exe /root/rfsom-box-gui/bin/start_buffer_stream.sh /usr/local/bin/start_buffer_stream.sh
    strip /usr/local/bin/start_buffer_stream.sh
    strip:/usr/local/bin/start_buffer_stream.sh: file format not recognized
    make: [Makefile:892: install_scripts] Error 1 (ignored)
    /usr/lib/qt5/bin/qmake -install qinstall /root/rfsom-box-gui/bin/configure_peer.sh /usr/local/bin/configure_peer.sh
    /usr/lib/qt5/bin/qmake -install qinstall /root/rfsom-box-gui/bin/testmode.sh /usr/local/bin/testmode.sh
    /usr/lib/qt5/bin/qmake -install qinstall /root/rfsom-box-gui/share/rfsom-box-gui /usr/local/share/rfsom-box-gui
    chmod 777 /usr/local/bin/rfsom-box-gui-start.sh; chmod 777 /usr/local/bin/gps_get_coords.sh; chmod 777 /usr/local/bin/read_pss; chmod 777 /usr/local/bin/start_stream.sh; chmod 777 /usr/local/bin/en_macsec.sh; chmod 777 /usr/local/bin/get_gmap.sh; chmod 777 /usr/local/bin/enc-onoff.sh; chmod 777 /usr/local/bin/batt_man.sh; chmod 777 /usr/local/bin/send_tone.sh; chmod 777 /usr/local/bin/start_buffer_stream.sh; chmod 777 /usr/local/bin/configure_peer.sh; chmod 777 /usr/local/bin/testmode.sh;

  • Finally I can change or set the frequency by removing "-q" in the iio_attr command when the libiio version is 0.23. I removed "-q" in both launcher.json and landing.json.

    By removing "-q" in landing.json, I can read the temperature again.