# Static IP addresses

**URL:** <https://forum.electromage.com/t/static-ip-addresses/1970>\
**Category:** Uncategorized\
**Created:** [January 29, 2022, 10:15pm UTC](https://forum.electromage.com/t/static-ip-addresses/1970 "2022-01-29T22:15:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![bbqchickennn](https://forum.electromage.com/user_avatar/forum.electromage.com/bbqchickennn/32/1952_2.png) [@bbqchickennn](https://forum.electromage.com/u/bbqchickennn)\
**Post date:** [January 29, 2022, 10:15pm UTC](https://forum.electromage.com/t/static-ip-addresses/1970/1 "2022-01-29T22:15:35Z")

</div>

I’m making an installation involving 11 pixelblazes being coordinated on the same network. I’m running into an issue where my Raspberry Pi which is running Firestorm runs out of memory before all the PixelBlazes can connect, and so it can’t run DHCP and assign IP addresses to each PixelBlaze. I thought it might fix the issue if I could just statically assign IP addresses to each pixelblaze to avoid the memory overhead but I can’t find any options for it in the setup page for the PixelBlaze. Is this possible?

---

<div class="post-metadata">

**Author:** ![bbqchickennn](https://forum.electromage.com/user_avatar/forum.electromage.com/bbqchickennn/32/1952_2.png) [@bbqchickennn](https://forum.electromage.com/u/bbqchickennn)\
**Post date:** [January 29, 2022, 10:32pm UTC](https://forum.electromage.com/t/static-ip-addresses/1970/2 "2022-01-29T22:32:31Z")

</div>

More info: [dnsmasq DHCP only sees 7 requests - Raspberry Pi Forums](https://forums.raspberrypi.com/viewtopic.php?p=1967321#p1967321)

---

<div class="post-metadata">

**Author:** ![wizard](https://forum.electromage.com/user_avatar/forum.electromage.com/wizard/32/4_2.png) [@wizard](https://forum.electromage.com/u/wizard)\
**Post date:** [January 30, 2022, 12:10am UTC](https://forum.electromage.com/t/static-ip-addresses/1970/3 "2022-01-30T00:10:02Z")

</div>

From the pi forum thread, your problem isn’t your computer’s RAM, nothing to do with DHCP (or even IP protocol/addressing). It’s at a lower layer in the Wifi chip (separate from the Pi CPU). It’s not even getting to the Pi’s operating system. The nth PB just can’t associate with the network since the wifi chip is out of memory/resources.

For what it’s worth, Pixelblaze in AP mode has similar limitations (10 clients for recent V3 versions).

The wifi chip seems to load a firmware when the driver loads, and the suggestions on the pi forum point to a minimal firmware for the wifi chip that should leave it with more resources. I’d give that a try. If you follow those links, the [github readme here](https://github.com/RPi-Distro/firmware-nonfree/tree/bullseye/debian/config/brcm80211/cypress) claims that the minimal firmware supports up to 19 clients.

If that doesn’t work out, you can get a cheap wifi router ($15-$25 or so) and use that for hosting the network instead of the pi.

I’ve used these TP link routers, even powering them from the PI’s USB for small portable setups, though these aren’t the cheapest anymore, still not bad for $25:

> **[Amazon.com: TP-Link N300 Wireless Portable Nano Travel Router - WiFi...](https://www.amazon.com/TP-Link-Wireless-Portable-Travel-Router/dp/B07WSVTQ9K)**
>
> This pre-owned or refurbished product has been professionally inspected and tested to work and look like new. How a product becomes part of Amazon Renewed, your destination for pre-owned, refurbished products: A customer...

---

<div class="post-metadata">

**Author:** ![bbqchickennn](https://forum.electromage.com/user_avatar/forum.electromage.com/bbqchickennn/32/1952_2.png) [@bbqchickennn](https://forum.electromage.com/u/bbqchickennn)\
**Post date:** [January 30, 2022, 2:42pm UTC](https://forum.electromage.com/t/static-ip-addresses/1970/4 "2022-01-30T14:42:59Z")

</div>

Getting a dedicated router instead of pushing the Pi to its limits makes a ton of sense. Thanks so much for your help on this project!
