My Shake disappeared

Update Status.
I formatted a new Sandisk 32 gb micro SD card and then downloaded from gitlab the Shake OS image to a Window 7 Pro PC. I then extracted the zip directly to the SanDisk 32 gb micro SD card.
I had a monitor and mouse hooked up my Raspberry Shake which was on a work bench. I then inserted the SD card and watch the Shake boot. This time the Shake just stayed at the login prompt without producing errors.
I then went to the PC, brought up FireFox and entered “http://rs.local” which brought up the Shake config screen. Finally progress.
I then changed the password on the Shake.
After reboot I went to network and changed to a static IP and used 192.168.1.13 with the DNS as 192.168.1.1
I rebooted the Shake and the Shake was still offline.
I changed my Netgear router settings for port forwarding to make sure but it had worked previously before…


I rebooted everything (cable modem, netgear router, Shake) and the Shake still would not connect.
I thought maybe it was a “time” thing and it needed some time to get synced. A few days later it was still “Not Connected” by looking at the “rs.local”.
I then started to change the “Network” settings by trying different combinations. Still no luck.
I had to dig around at work to find a USB Keyboard to bring home and attached to my Shake so I could look at config files directly

/etc/resolv.conf
/etc/dhcpcd.conf

What I had found by looking at “dhcpcd.conf” was that every time I used the “rs.local” to change the network it would make a new entry. I had around 15 entries with one right after another.
Static ip_address=192.168.1.13/
Static routers=
Static domain_name_servers=192.168.1.1

or various combinations.
What the key here is “192.168.1.13/” which appears to be caused by using the “Network” settings in “rs.local” seems to be adding a static address which adds a “/” to the conf file line.
I used “nano” from the Shake command line to edit the “dhcpcd.conf” file and change to …


I used “cntl-O” to save then “cntrl-X” exit.
I tried to reboot by command line but the user login of “myshake” does not appear to allow this. I instead pulled the power plug and plugged back in after 15 seconds. After reboot the “rs.local” shows…

So it appears to be successful however my Shake is not appearing on the Shaker net yet.
Things I have learned…

  1. I got the fully built plug and play Shake as a Kickstarter back in 2016.
    it came with a 8gb Micro SD card. That card appears to have lasted 5 years before it basically ran out of memory space so it was generating write errors as it had no more room. I have replaced with a 32Gb card so it should last a little longer.
  2. The “Network” settings from “rs.local” appear to be broken as it was always putting a “/” after all my static settings attempts…
    Here is my log file is it helps…
    RSH.R3BFD.2021-08-10T11 14 12.logs.tar (1.2 MB)

Thanks,
Tom

2 Likes