From 52Pi Wiki
Jump to navigation Jump to search

Pi Zero Enc28j60 Network Adapter Module


For Pi Zero Generation, no NIC is inconvenient, because its core system is Linux,
most of operations are based on linux's command line via ssh service, so a Network Adapter is required.
The Pi zero Enc28j60 is a simple Network Adapter module for Pi zero
It is very easy to assemble and configure.
It allows your Raspberry Pi zero to access the network smoothly, and it is easy to do system updates and software installation operations.

Compatibility List

  • Compatibility
Platform Version 1.01(HW V1.01) Notes
Raspberry Pi 4 Model B
Raspberry Pi 3 Model B Plus
Raspberry Pi zero
Raspberry Pi zero W
Raspberry Pi 3 Model B
Raspberry Pi 2 Model B
Raspberry Pi Model B+


  • Easy to assemble
  • Easy to setup
  • Official OS overlay support
  • Stable and fast
  • Weight: 0.015Kg
  • Dimension: 65.14mm x 29.93mm x 23.34mm



How to configure it

  • 1. Install the NIC module into the raspberry Pi.
  • 2. Connect the network cable to ensure that your router supports DHCP and works well.

  • 3.Burn the Raspbian image to TF card.
  • 4. Edit the /boot/config.txt file by your favorite editor such as "nano" or "vim.tiny", and add the following parameter:

Then save the exit and reboot the raspberry Pi.
NOTE: The module is tested only in raspbian environments.

How to check if network adapter works well

Open a terminal and typing this command:


You will see the detail of Pi zero Enc28j60 network adapter module.

Package include

  • Pi zero Enc28j60 Network Adapter Module x 1
  • Instruction x 1

Video Tutorial


Please follow the link: [How to use Enc28J60 Network adapter module on raspberry pi | https://youtu.be/Fog7OncKMQY ]


  • Q:Hi! I just started installing the adapter on Raspbian buster.The adapter behaves very unstable, the MAC address changes every boot what makes DHCP server to assign different IP every time. I believe that this module is faulty and I ask for replacement.
 A:That's an issue of Raspbian OS, not the hardware module.
 Because the NIC device does not have a MAC address, the MAC address is generated on the system.
If you want to fix the MAC address, you can put the following commands into the system startup file.
If the driver supports the standard ifconfig command to change MAC address, perhaps putting it in a startup script would do the trick.
Try this command: ifconfig eth0 hw ether MAC-ADDRESS
MAC-ADDRESSshould be replaced by yourself.