Hak5 Pineapple Mark VII Endless Setup Loop
Perhaps you acquired a new Hak5 Pineapple Mark VII and became frustrated at never getting past the initial setup. I honestly nearly wrote the device off after it entered an endless setup loop complaining that setup failed. When the new firmware was released and it continued to loop, I figured there had to be something else to the problem.
Fortunately the fix is relatively easy. Go through the setup normally. When the UI indicates that setup failed, don't click the blue "Begin Setup" link again. Your configurations really are saved on the device. Instead, ssh into the Pineapple and then delete the /etc/pineapple/setup_required file as shown below. 
Once that file is erased, change from the automatically populated setup URL address to the usual http://172.16.42.1:1471 address.
ssh root@172.16.42.1
root@172.16.42.1's password:
BusyBox v1.30.1 () built-in shell (ash)
                                           .NN,
                                .cxxdl'    xMMO    'cdxxl'
                                  .c0WMNk;,NMMW:,xXMMKo.
                                  ...:KMMMWMMMMWMMMXc...           .
                     ,        .l0NMMMNXMMMMMMMMMMMMXNMMMWKl'      xWd
                   ,0Wd         .':xNMMMMMMMMMMMMMMMMNkc'.        ;KM0'
                  lWMo            .;dNMMMMMMMMMMMMMMWx:.      .l.   dMWc
                 :WWo   oNd   .;xKWMMMMMMMMMMMMMMMMMMMMWXx:.  dWX:   dMW;
                ,NWo   oMW:   .. ..,lOXWMMMMMMMMMMWN0o;.. ..   cWMl   dMN'
               .XMx   oWN;   lc     .loooolcooclooool.    cXl   oMWc   kMK.
               oMW'  ,WMl   cMW:   lWMW0d:;cdd:;:o0WMWl   lMW:   OMW'  ,WMl
               0M0   xMX.  .XMd   .lo:.,dXMMMMMMXd,.:ol.   kMK.  'NMd   KMO
               NMd   KMk   lMN.  .;:xOxollccddcclloxOx:;.  'WM:   OM0   xMX
               WMo  .XMx   dMK   oNMMMMWOc;;ol;;cOWMMMMNo  .XMl   kMK   dMN
               NMx   0MO   :Kd. .lllcl;.:0WMMMMW0:.;lclll. .xK;   0MO   kMX
 __          ___ ______ _   _____ _  oxl:::oOOo:::lxo,;0W:       _.O   KMk
 \ \        / (_|  ____(_) |  __ (_) MMWk:.;,.;kWMMMMKc;.       | |  .OX:
  \ \  /\  / / _| |__   _  | |__) _ _ __   ___  __ _ _ __  _ __ | | ___
   \ \/  \/ / | |  __| | | |  ___| | '_ \ / _ \/ _` | '_ \| '_ \| |/ _ \
    \  /\  /  | | |    | | | |   | | | | |  __| (_| | |_) | |_) | |  __/
     \/  \/   |_|_|    |_| |_|   |_|_| |_|\___|\__,_| .__/| .__/|_|\___|
----------------------------------------------------| |-- | |-----------------
 * Firmware Version: 1.1.1                          |_|   |_|  Mark VII
 * Documentation: https://docs.hak5.org
 * Community: https://community.hak5.org  * Interface: http://172.16.42.1:1471
------------------------------------------------------------------------------
root@mk7:~# cd /etc
root@mk7:/etc# cd pineapple
root@mk7:/etc/pineapple# ls
booting               changelog             pineap_mode           report-template.html
button_script         diagnostics.sh        pineape.db            setup_required
campaign-template.sh  filters.db            pineapple.db          update_channel
campaigns             ouis                  previous_clients.db   version
root@mk7:/etc/pineapple# rm setup_required
|  | 
 
      

