GPIO OnOffShim and RPi3



  • Hi folks. I'm trying to get this to work on a RPi3 + Recalbox:

    https://shop.pimoroni.com/collections/raspberry-pi/products/onoff-shim

    It says I have to download a custom script via:

    curl https://get.pimoroni.com/onoffshim | bash

    but when I try this (via ssh), I get errors. Any advice on how I could achieve this?

    the error (sorry about the formatting, but seems to have taken a mind of its own):

    login as: root
    root@Tomodore74's password:
    # curl https://get.pimoroni.com/onoffshim | bash
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100 38496  100 38496    0     0   209k      0 --:--:-- --:--:-- --:--:--  262k
    
    This script will install everything needed to use
    On/Off SHIM
    main: line 136: tput: command not found
    main: line 136: tput: command not found
    
    Always be careful when running scripts and commands copied
    main: line 136: tput: command not found
    main: line 136: tput: command not found
    from the internet. Ensure they are from a trusted source.
    
    If you want to see what this script does before running it,
    you should run: 'curl https://get.pimoroni.com/onoffshim'
    
    stat: invalid option -- 'f'
    BusyBox v1.26.2 (2017-06-04 09:08:00 CEST) multi-call binary.
    
    Usage: stat [OPTIONS] FILE...
    
    Display file status
    
            -L      Follow links
            -t      Terse display
    main: line 280: /10**6: syntax error: operand expected (error token is "/10**6")
    main: line 140: tput: command not found
    main: line 140: tput: command not found
    Running as root, please log in as a regular user with sudo rights!
    
    # # curl https://get.pimoroni.com/onoffshim | bash
    #   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    -sh: fg: %: no such job
    #                                  Dload  Upload   Total   Spent    Left  Speed
    -sh: Dload: command not found
    # 100 38496  100 38496    0     0   209k      0 --:--:-- --:--:-- --:--:--  262k
    -sh: 100: command not found
    #
    # This script will install everything needed to use
    -sh: This: command not found
    # On/Off SHIM
    -sh: On/Off: No such file or directory
    # main: line 136: tput: command not found
    -sh: main:: command not found
    # main: line 136: tput: command not found
    -sh: main:: command not found
    #
    # Always be careful when running scripts and commands copied
    -sh: Always: command not found
    # main: line 136: tput: command not found
    -sh: main:: command not found
    # main: line 136: tput: command not found
    -sh: main:: command not found
    # from the internet. Ensure they are from a trusted source.
    -sh: from: command not found
    #
    # If you want to see what this script does before running it,
    -sh: If: command not found
    # you should run: 'curl https://get.pimoroni.com/onoffshim'
    -sh: you: command not found
    #
    # stat: invalid option -- 'f'
    -sh: stat:: command not found
    # BusyBox v1.26.2 (2017-06-04 09:08:00 CEST) multi-call binary.
    -sh: syntax error near unexpected token `('
    #
    # Usage: stat [OPTIONS] FILE...
    -sh: Usage:: command not found
    #
    # Display file status
    -sh: Display: command not found
    #
    #         -L      Follow links
    -sh: -L: command not found
    #         -t      Terse display
    -sh: -t: command not found
    # main: line 280: /10**6: syntax error: operand expected (error token is "/10**6")
    -sh: syntax error near unexpected token `('
    # main: line 140: tput: command not found
    -sh: main:: command not found
    # main: line 140: tput: command not found
    -sh: main:: command not found
    # Running as root, please log in as a regular user with sudo rights!
    -sh: Running: command not found
    #
    # #
    #
    

  • Moderator
    Team

    Hi,

    I haven't read the script, but obviously it's using commands that don't work on recalbox (i know that tput is not available on recalbox for example). As recalbox uses a minimalistic set of linux commands (called busybox) like an embedded system, some command options are not available.

    Anyway you don't beed that device, we have some.power scripts that do the same


Log in to reply
 

Want to support us ?

786
Online

24319
Users

12927
Topics

97868
Posts

Looks like your connection to Recalbox Forum was lost, please wait while we try to reconnect.