Manual Reset the Side mPCIe Slots

In case you would like to manually reset a pure USB interface mPCIe module (i.e., a module without a PCIe interface), you may refer to the following script.

JP 5.x

sudo su

PIN_NAME=PK.03
PIN_NUM=415

sudo echo $PIN_NUM > /sys/class/gpio/export
sudo echo out > /sys/class/gpio/$PIN_NAME/direction
sudo echo 0 > /sys/class/gpio/$PIN_NAME/value
sleep 1
sudo echo 1 > /sys/class/gpio/$PIN_NAME/value
sleep 5

JP 6.x

sudo -s 

function setGPO_JP6(){ 
# $1=gpo_id $2=gpo_value
    PIN=$1
    sudo pkill -f -- "$(sudo gpiofind $PIN)"
    sudo gpioset -m signal $(sudo gpiofind $PIN)=$2 &
}

setGPO_JP6 PK.03 0
sleep 1
setGPO_JP6 PK.03 1
sleep 5

Last updated