
Raspberry Pi by Pi Foundation
Download Firmware
Raspberry Pi is a small and affordable computer that you can use to control a robot by either an EZB Server or Windows 11 installed on Raspberry Pi 4.
Windows 11
The Windows 11 for Raspberry Pi requires version 4 with 8GB of ram. While you can run it off an SD card, using an SSD external drive is highly recommended. If you do not use an SSD drive, the computer will run far too slow to be enjoyable. Alternatively, you can run a speedy USB Thumb Drive.
If you were to run a thumb drive for storage, we have had great success with the following...
- Samsung 128GB USB 3.1 Flash Drive BAR Plus (MUF-128BE3)
- SanDisk 128GB Extreme PRO USB 3.1 Solid State Flash Drive (SDCZ880-128G-G46)
There are plenty of instructions on the internet for installing Windows 11 on a Raspberry Pi 4. We have added a video below, but we recommend searching for updated instructions if something changes.
- Here's the link to the installer: https://uup.rg-adguard.net
- Follow our tutorial to get the best performance out of it: Tips To Making a Robot
Some tips from the author of the above video in his video description are helpful. You can install Windows 11 on the Raspberry Pi 4 without using a PC! We can do it all from the Raspberry Pi running a Debian-based OS like Raspberry Pi OS, thanks to the all-new WoR Flasher from Hotspot. This installation will work with a Micro SD Card, USB Drive M.2 SSD, or a 2.5" SSD in this video. He shows you how to get this up and running on your raspberry pi so you can easily install Windows 11 on your Pi.
- Wor-Flasher GitHub: https://github.com/Botspot/wor-flasher
- Install from A PC: https://youtu.be/UYSytYtyqCk
- Raspberry pi 4: https://amzn.to/3qBNZCQ
- Optional Raspberry Pi 400: https://amzn.to/3duZEOi
- Pi4 CPU Cooler: https://amzn.to/3hpmVT0
- 240GB SSD: https://amzn.to/3hpEIti
- SSD to USB: https://amzn.to/3jydp2G
- Optional: Micro SD Card: https://amzn.to/3hodXWa
- USB Drive: https://amzn.to/364qLvK
Installation Tips & Performance for SBCs
We have a guide in the Support section that includes steps on freeing storage space, increasing the performance, powering the SBC, and running headless with remote desktop software of robot computers, such as single-board computers. View the instructions HERE.
Related Tutorials
Related Hack Events

Astro Boy Live Hack....So It Begins!

Atari 600Xl - Another Retro Game Night Hack

DJ's 6Th Live Hack Event (Raspberry Pi & Neopixel With...

DJ's 7Th Live Hack (Neopixel, Arduino, Raspberry Pi Ezbpi...

DJ's 9Th Live Hack - Raspberry Pi + Dynamixel... Together...

DJ's Apple II Pi Hack (Part 2/2)

Make Your Own Giant 3D Printer Vol 2

Make Your Own, Giant 3D Printer Build Vol. 4
Related Questions

Arcpi / Ezbpi On Raspberry Pi 3 Errors

Camera Skill Configuration To Use A USB Camera Vs The Pi...

Can Pimoroni Servo 2040 Be An EZB?

Can't Connect ARC On My Win10 Pc To My Raspberry As Server

Did You Hear About Windows 11 64-Bit For ARM?

Dynamixel With Ezbpi Server

Ez-B V4 Product Accessories For Use With Raspberry Pi 3/4 Or...

Ezbpi Server - Access To The Pi Gpios

Found This Nice One And Thought Its Worth Sharing

Loomo Segway Support?

Mr. Clockradio + Alexa

OK Can You Use A Raspberry PI Zero Webcam With ARC

Raspberry Pi 4, Or Lattepanda Enbeded On My Inmoov

Something To Try Out One Day?
Upgrade to ARC Pro
Become a Synthiam ARC Pro subscriber to unleash the power of easy and powerful robot programming
also a sudo apt-get update
perhaps the os versions are out dated. Reading the error you posted, the ezbpi cannot bind to the network interface, which is absolutely required for operation.
Ellis, there’s only benefits to those who need it.
Thank you for the reply once again. I did the updates and also tried your new server version from this webpage. Still same error.
So not sure what else to try. Has someone recently loaded this and confirmed it's working?
I even had someone else do this and follow the instructions and came up with the exact same error. I'm wanting to use the Pi for an event coming up soon for a robot, if I had more time I'd have purchased the EZB4 with wifi but don't.
However, there’s a lot of others running the pi server - and I can’t imagine how it couldn’t work for you if executed as SUDO
sudo executes the application as Root, which is needed for the broadcast and server features. The access denied error is because access is denied :). That’s due to user privileges
The only other option I can suggest is to use netstat and view the listening and broadcasting ports to see if there’s already an application using it.
The trouble with attempting to support Linux is that there’s no support for Linux :). Everyone is kinda on their own when it comes to the raspberry pi, but normal installations should work without trouble.
Access Denied is an error when access is denied due to limited user privileges. That can be rectified by executing as root with sudo
I'm definitely using the sudo for raised permissions. At any rate, I'll change my plans a bit but no biggie. Really appreciate your responses. If I find a fix I'll post it.
pi@raspberrypi:~/EZBPi $ sudo mono ./EZBPi.exe
Raspberry EZBPi Version: 2019.3.29.0
Verbose logging is: False
Serial port is: /dev/serial0
EZB: TCP Started on port 23
EZ-B Server started on TCP Port: 23
Camera: TCP Started on port 24
Camera Server started on TCP Port: 24
Press ESC to quit
Broadcast error. The broadcast service has stopped. Here is why: System.Net.Sockets.SocketException (0x80004005): Access denied
at System.Net.Sockets.UdpClient.Connect (System.String hostname, System.Int32 port) [0x001b0] in :0
at System.Net.Sockets.UdpClient..ctor (System.String hostname, System.Int32 port) [0x00044] in :0
at EZBPi.Broadcaster.doSendUDP (System.String str) [0x00001] in <0d7091e22ba140df8312a9ba44fa579a>:0
at EZBPi.Broadcaster._timer_Elapsed (System.Object sender, System.Timers.ElapsedEventArgs e) [0x00050] in <0d7091e22ba140df8312a9ba44fa579a>:0
Broadcast error. The broadcast service has stopped. Here is why: System.Net.Sockets.SocketException (0x80004005): Access denied
can you post the output of the following commands:
Code:
Code:
Code:
Code:
Mono JIT compiler version 5.18.0.240 (Debian 5.18.0.240+dfsg-3 Sat Apr 20 05:16:08 UTC 2019)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS:
SIGSEGV: normal
Notifications: epoll
Architecture: armel,vfp+hard
Disabled: none
Misc: softdebug
Interpreter: yes
LLVM: supported, not enabled.
Suspend: preemptive
GC: sgen (concurrent by default)
uname -r
4.19.57-v7+
lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default GatewayRouter 0.0.0.0 UG 202 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
more commands:
Code:
Code:
udp 0 0 0.0.0.0:68 0.0.0.0:*
udp 0 0 0.0.0.0:53446 0.0.0.0:*
udp 0 0 224.0.0.251:5353 0.0.0.0:*
udp 0 0 224.0.0.251:5353 0.0.0.0:*
udp 0 0 0.0.0.0:5353 0.0.0.0:*
udp6 0 0 :::5353 :::*
udp6 0 0 :::53523 :::*
cat /proc/device-tree/model
Raspberry Pi 2 Model B Rev 1.1
Can you unzip the file ConsoleApp1.zip
and run the command:
Note: No need the root privileges e.g. sudoCode:
Please post the output.
Af=[InterNetwork] Addr=[192.168.1.178]
=== Send Udp Message ====
Send Udp message=[EZ-B||Testing||192.168.1.178||23]
It seems is a bug in the udp code:
please change your code:
to this code:Code:
Code:
Download this fix EZBPi_fixed.zip
do backup copy of the existent EZBPI.exe and then override with the new file.
then run:
Let me know if it works.Code:
Oh ty ty ty so much!
I'm having the same problem as above on my RasPi3B when trying to run EZBPi.exe. I've followed all the above checks and the code update but I'm still getting the same response:
pi@raspberrypi:~ $ sudo mono /home/pi/EZBPi/EZBPi.exe
Raspberry EZBPi Version: 2019.3.29.0
Verbose logging is: False
Serial port is: /dev/serial0
EZB: TCP Started on port 23
EZ-B Server started on TCP Port: 23
Camera: TCP Started on port 24
Camera Server started on TCP Port: 24
Press ESC to quit
Broadcast error. The broadcast service has stopped. Here is why: System.Net.Sockets.SocketException (0x80004005): Access denied
at System.Net.Sockets.UdpClient.Connect (System.String hostname, System.Int32 port) [0x001b0] in :0
at System.Net.Sockets.UdpClient..ctor (System.String hostname, System.Int32 port) [0x00044] in :0
at EZBPi.Broadcaster.doSendUDP (System.String str) [0x00001] in <0d7091e22ba140df8312a9ba44fa579a>:0
at EZBPi.Broadcaster._timer_Elapsed (System.Object sender, System.Timers.ElapsedEventArgs e) [0x00050] in <0d7091e22ba140df8312a9ba44fa579a>:0
I also have a Pi ZeroW and a Pi 2B on the network and get the same response. Pi Zero and 3 both running Buster, Pi 2 running Stretch.
I've also tried all the other usual fixes, like disabling firewall etc.
I'm getting a similar response when trying to connect ARC 2019.05.08.00 from my PC (Win10) to the Pi:
Attempting connection on 192.168.1.183
Connection Failed: System.Net.Sockets.SocketException (0x80004005): No connection could be made because the target machine actively refused it 192.168.1.183:23
at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)
at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
at System.Net.Sockets.TcpClient.EndConnect(IAsyncResult asyncResult)
at EZ_B.EZB.Connect(String hostname, Int32 baudRate)
Disconnected
I don't have anything else running that might be causing any conflict and I can connect to all my Pi's remotely from my phone using RasPi Check and RaspController.
Regards,
CRW
Yes, I tried the EZBPi_fixed.zip before I wrote to you last night but it didn't work.
I've just unzipped and executed the new server from the link that DJ sent above and it works! The server's now running and I'm connected to the Pi3B from my PC:
EZ-B temperature is 45.28100456947043676C
Connected.
I was planning a night off from the PC and Pi tonight, but that plan's just gone out the window.
Thanks for your quick response and the fix. Very much appreciated
Regards,
CRW