How to flash Indoor/Outdoor Gen 1 onboard eMMC

This guide will show you how to flash the latest Nebra firmware to your Nebra indoor/outdoor Gen 1 hotspot with onboard eMMC storage.

What you will need

  • OS image file  - 
  • Small Philips screwdriver (Indoor only)
  • A computer with Linux/Windows/MAC OS
  • A micro USB cable

micro USB cable

Do not flash your Nebra hotspot unless instructed by a member of the Nebra support staff

Below are the instructions to follow the onboard eMMC.

Step 1 - Open Indoor hotspot

First, we need to open the indoor hotspot by removing the four screws from the bottom. Please disconnect all the power before removing the screws and opening them. 

Step 2 - Locate the daughter board and change jumper settings to "download mode".

Next, we need to change the jumper to "Download mode". Please disconnect the power and ethernet cable while changing the jumper.

JP3 - JP3 Jumper should be enable by shorting

JP4 - JP4 Jumper should be on pins 2-3

Step 3 - Connect the daughterboard to the computer

Please do not power the hotspot via a DC power adaptor

Connect the micro USB cable to the daughter board and connect the other end to you computer. If you want, you can remove the daughterboard from the main baseboard. Once connected correctly, you can see the Blue LED will have a solid light after connecting the USB cable to the computer.

Step 4 - Mount the onboard eMMC on the computer

Linux, Windows and MAC OS have different procedures to mount the compute module as a storage device. We have included instructions below for all three different operating systems. Please select which one suits your needs.

Linux OS

Step 4

-1 - Install RPi USB boot by running the below commands in the terminal

sudo apt install git libusb-1.0-0-dev 

git clone --depth=1 

cd usbboot 


sudo ./rpiboot

After running the RPi USB boot program, you should see Raspberry Pi Drives are mounting and the Blue LED will turn off.


Step 4-1 - Download the "usbboot" software folder by clicking the below link

Step 4-2 - Open the terminal inside the "usbboot" folder

Step 4-3 - Install X code

xcode-select --install

Step 4-4 - Install libusb

brew install libusb

Step 4-5 - Install pkg-config

brew install pkg-config

Step 4-6 - Build using make


Step 4-7 - Run the binary

sudo ./rpiboot

Step 4-8 - After a few seconds, the compute module eMMC will pop up under MAC OS as a drive (USB mass storage device) and the Blue LED will turn off.


Step 4-1 Download and run the windows installer

Download and  run the windows installer to install the drivers and boot tool.

Step 4-2 - Once the driver installation is complete, run the RPiBoot.exe tool that was previously installed.

Step 4-3 - After a few seconds, the compute module eMMC will pop up under Windows as a disk and the Blue LED will turn off.

Step 5

On your computer, download and install Balena Etcher from - 

After successfully mounting the compute module, install galena etcher on you computer.

Once downloaded, go ahead and open up the galena etcher program.

Step 6 

Click on the "Flash from File" button in Etcher and navigate to where you save the OS image file from and select it to be installed.

Please do not unzip/uncompress/modify the firmware file

In the middle of the menu in Etcher click "Select target" to select the compute module mass storage device.

Finally, click the "Flash!" button to begin flashing the OS to your compute module. (You may need to type in your system password)

Step 7 - Back to normal booting

Once flashing has completed, please please the jumper back in normal booting mode.

JP3 - JP3 Jumper should be disabled by not connecting to anything

JP4 - JP4 Jumper should be in positions 1-2

Step 8 - Flashing Completed

Connect the antenna, ethernet cable and power adaptor and wait for 5mins to complete the first boot.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.