You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Putting myself in the shoes of an end user, I wanted to make a few notes on my first time setup experience—and I'll put this as a checklist in case we want to use it that way for fixing first-time user experience:
Setup URL: It would be nice to have a URL to go to for setup guide / help / FAQs, maybe a little piece of paper included with the unit.
MAC Address: That paper (or a sticker on the unit) could have the MAC address so I can find it on the network (assuming it uses DHCP out of the box) would be useful.
Port layout: There's no diagram I can see with all the ports labeled. I assumed I'd plug network into the port on the right side (the standalone Ethernet port, apart from the other four), but having that mapped out would be nice.
SMA port labels: Also seeing which SMA port is which, maybe labels of SMA1 - SMA 4 (and since these could be changed in software... maybe something on the system that I could check to see what is going where). I did see SMA Mapping but that seems slightly confusing.
DHCP vs Static IP: When I booted up the Switchberry it had a hardcoded IP address 10.1.1.10. Having a static IP could be useful, or just setting it to use DHCP by default—I could go either way. But a 'Getting Started Guide' could have how you'd get this thing going and connect to it locally (like with an nmap command).
How to reset/reboot: When I shut down the Pi (sudo shutdown now) it wasn't obvious how I can turn it back on. Unplugging and plugging it seems to be the only way right now. Is there a reset pin somewhere?
Standby power draw: When I shut down the Pi, it was still using 4.6W of power (running idle it was using 7.6W). If I go into sudo rpi-eeprom-update -e and set POWER_OFF_ON_HALT=1 (this requires setting some extra config.txt entries and modifying rpi-eeprom-update to allow flashing on the Pi itself)... then the standby power is still around 5W. Is this expected due to the switch chip still running?
Heat and cooling: (Opened Adding a fan - PWM control and hysteresis #7) It seems like the case gets fairly hot (see picture below). Just sticking a little heatsink on the SoC and standing the switch upright brought down the temps from 76°C to 68°C... but a fan may be useful, if we can't get more thermal mass underneath (which is not a great place to dump heat anyway).
Default Account and Password: It may be a good idea to force a password reset on first login, or something like that. Right now the default account is pi/password, but there's no prompt and not even a documentation note suggesting a password change, and SSH is enabled by default. This would be a security risk if someone never configures key auth, and leaves the default pi password.
Thermal image of running Switchberry inside enclosure
The Pi CM4 itself is measuring 76.9°C (vcgencmd measure_temp), and under no load.
Putting myself in the shoes of an end user, I wanted to make a few notes on my first time setup experience—and I'll put this as a checklist in case we want to use it that way for fixing first-time user experience:
nmapcommand).sudo shutdown now) it wasn't obvious how I can turn it back on. Unplugging and plugging it seems to be the only way right now. Is there a reset pin somewhere?sudo rpi-eeprom-update -eand setPOWER_OFF_ON_HALT=1(this requires setting some extraconfig.txtentries and modifyingrpi-eeprom-updateto allow flashing on the Pi itself)... then the standby power is still around 5W. Is this expected due to the switch chip still running?pi/password, but there's no prompt and not even a documentation note suggesting a password change, and SSH is enabled by default. This would be a security risk if someone never configures key auth, and leaves the defaultpipassword.Thermal image of running Switchberry inside enclosure
The Pi CM4 itself is measuring 76.9°C (
vcgencmd measure_temp), and under no load.