Thanks to this feature request we now offer static IPs for TRMNL devices. Note: your device must be running FW 1.7.5 or later.
Benefits:
Battery savings
Predictable networking
Whitelisting for enterprise environments (also see WPA2 Enterprise WiFi)
Follow these steps to provision a static IP address for your TRMNL.
Step 1 - Open the Captive Portal
On your OG TRMNL device, hold the button on the back for 7-9 seconds. After letting go it should enter WiFi pairing mode like so:
If you have a TRMNL X, press down on the far left and right bottom corners for a few seconds. You'll be asked to hold down on the middle section to confirm a WiFi reset. Then you should see a similar screen as above.
From your phone or computer, connect to the "TRMNL" WiFi network being broadcasted by your device. Then scroll down and tap Advanced.
Step 2 - Advanced Settings
On the advanced page, navigate to "Use Static IP (disable DHCP)" and check the box to enable it. You should see these new fields:
Static IP Address
Enter whichever IP you want to use, noting a few precautions. For example, first check your router's IP. Usually it is either 192.168.0.1 or 192.168.1.1. Different routers and ISP's can provide different IPs, and you need to know yours in order to provide a valid range.
After confirming your router's local IP (for example 192.168.1.1) you can set a static IP. It's recommended to use something outside the default DHCP range (192.168.1.100-192.168.1.200), so use either 192.168.1.2-99 or 192.168.1.201-255 to avoid conflicts with DHCPS.
Gateway
In 99% of all situations, this should be your router's local IP (e.g. 192.168.1.1). But in some corporate networks or custom routers, you may want to make your traffic flow through a VPN or a subnet. Otherwise you can leave this blank.
Subnet Mask
In most cases it will be 255.255.255.0, but you may need something else for e.g. a fragmented subnet.
DNS Server
Use whatever DNS server you're comfortable with, can be local or public. If no value is provided TRMNL will default to Google's 8.8.8.8, a common option.


