Skip to main content
The 2024 Developer Survey results are live! See the results

Questions tagged [firmware]

The program code stored/running on an embedded device. The term is sometimes used interchangeably with "software".

Filter by
Sorted by
Tagged with
0 votes
0 answers
22 views

How to extract hex file from working MKR Zero

I have an Arduino MKR Zero which has working code on it, but I've lost the source. Is there a way that I can download the hex file from it, and then how can I upload it to a second so that I then have ...
Bill Sykes's user avatar
1 vote
2 answers
140 views

Create a system of hot swap firmware update on Arduino Nano?

Is it allowed by Arduino Nano architecture, to develop a Sketch, divided into two segments: The one, that accepts through a CAN-bus a the new version of the firmware itself and writes it into the ...
Andrew's Quest's user avatar
0 votes
1 answer
87 views

Creating firmware redundancy on Arduino Nano

Is there an established system, that, if a new version of the application is uploaded to Flash, switches to it automatically, but keeps the old one for the cases if, due to some problems, we need to ...
Andrew's Quest's user avatar
2 votes
1 answer
79 views

Micropython installation on Arduino nano

I am currently trying to use micropython on an arduino Nano 33 BLE using MacOS. Following the instructions from arduino website I was able to complete steps 1-3. At step 4, I can find the bossac file ...
Saif's user avatar
  • 21
1 vote
1 answer
686 views

Updating the firmware of Arduino Mega2560

I wanted to connect my Arduino board to MATLAB although it recognized the Arduino board, I kept receiving the error that said: "Internal error: The initialization of the server code is incorrect.&...
Ava Bahrami's user avatar
0 votes
1 answer
48 views

Same Bin file to similar ESP32 boards yields different results

Sorry for the confusing title. It is a bit hard to explain. We have a remote developer who compiles his code into a bin file and sends it to all of us. He loads it onto his ESP32 boards and they work ...
Knoxley's user avatar
0 votes
0 answers
146 views

Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500 Firmware updater

I have a Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500 that indicates the firmware installed is too old for the Wifi101 library (Version 0.16.1). I have been trying to do a firmware update but ...
Rich Maes's user avatar
  • 243
1 vote
1 answer
2k views

Unable to upload code to my digispark ATtiny 85 after upgrading bootloader

I've just received my digispark ATtiny85 (model B, I believe). I'm using Pop_OS for my PC, had a bit of a headache getting the arduino IDE recognising the device but after some trial and error I got ...
shmink's user avatar
  • 131
2 votes
1 answer
246 views

Is it possible to extract the firmware of an Arduino BLE or IoT board wirelessly?

I've looked at previous questions regarding sketch extraction and know that it is possible to extract the hex code from an Arduino board using avrdude from the command line. However, I want to see if ...
Tj Hasan's user avatar
2 votes
1 answer
583 views

How to extract code on one DT-06 board to another board?

I have two DT-06 boards DT06 datasheet. The board stock firmware provides Web UI for wifi/network/serial setup. I've replaced the firmware on one board with other sketch; but now I want to revert it ...
bthoven's user avatar
  • 31
2 votes
1 answer
108 views

ESP8266-01E is not responding after successful flash

I have flashed an ESP8266 with the ESP8266 flash downloader that said my flashing had succeeded. But when I sent an AT command from the serial monitor it didn't respond and the TX/RX LED from the ...
Muhammad Ikhwan Perwira's user avatar
2 votes
0 answers
256 views

Firmware for Atmega32u4 on the Arduino Uno Wifi Rev2 (causing upload issues)

I reprogrammed the Atmega32u4 on my Arduino Uno Wifi Rev2 in order to use it as a human interface device, but I am now having difficulty programming the 4809 (through the 32u4 over UPDI) with the ...
nametable's user avatar
0 votes
1 answer
481 views

Can Only Upload Arduino Sketch Once to Custom Mega2560 Board

I created a custom Arduino based off the Mega2560 R3. It uses the ATMega16U2 uC as the USB interface between ATMega2560 uC and the PC. The bootloader on the 2560 is uploaded by using an Arduino Micro ...
Agriculex's user avatar
  • 139
1 vote
1 answer
79 views

AT firmware upgrade in ESP-01 using Arduino UNO R3

I need to upgrade the AT firmware in ESP-01 by using Arduino UNO R3 serial interface. Do I need to remove the Microcontroller Chip from the DIP socket before burning firmware? Does it going to affect ...
Next-93's user avatar
  • 63
2 votes
1 answer
247 views

Why is their need of response time needed in esp8266 AT commands?

I am writing an AT commands firmware for esp8266 via connecting it to atmega2560. Now the question is how will I come to know the response time for AT commands for writing its firmware to read the ...
Kunal's user avatar
  • 81
0 votes
0 answers
447 views

ESP8266 constantly crashes in malloc-related "check_poison_neighbors(unsigned short)" when networking happens

My project involves a bunch of peripherals, but most importantly for this project, a request to an NTP time server is done using the standard NTPClient library. Suddenly, after modifying some ...
kleines Filmröllchen's user avatar
1 vote
3 answers
3k views

Upgrade ESP-01 firmware on MacOS

I recently bought an ESP-01 as well as an FTDI programmer (3.3v-5v) and after typing AT+GMR I noticed it said: AT version:0.40.0.0(Aug 8 2015 14:45:58) SDK version:1.3.0 Ai-Thinker Technology Co.,...
Marcelo_M's user avatar
  • 121
0 votes
1 answer
86 views

How to store firmware configuration or image in source-control?

I'm writing an Arduino application in C/C++ and I'm storing my source code in Github. However, to make my code runnable, I have had to install multiple libraries through the Arduino desktop tool like ...
Saqib Ali's user avatar
0 votes
1 answer
57 views

How does code typed in Arduino IDE runs on a nodemcu?

I actually have a series of questions regarding Nodemcu and esp8266. How does code typed in Arduino IDE run on Nodemcu? What firmware is present on the nodemcu? How do I upload the above firmware on ...
SAYAM.S SANGHVI's user avatar
1 vote
1 answer
321 views

EEPROM: managing address mapping between firmware versions

Is there a common way to handle changes in the mapping between eeprom addresses and variables between firmware versions? It's not about the eeprom memory to survive the update, but to be(come) ...
Sim Son's user avatar
  • 1,869
0 votes
0 answers
855 views

ESP8266-01 Does not receive or respond to AT Commands

I have an ESP8266 wifi module that I want to test, to use it later. I uploaded the original Espressif AT firmware "ESP8266 AT Bin V1.7.0" from: https://www.espressif.com/en/support/download/at. FTDI ...
user avatar
3 votes
2 answers
1k views

Using the Broadcom AFBR-S50 with Arduino

I'm trying to interface with a Broadcom AFBR-S50MV85G ToF sensor over SPI using an Arduino, which is complicated by the fact that the provided library and reference application is written for Cortex ...
Joseph's user avatar
  • 51
1 vote
0 answers
463 views

How can remove the WiFi/Bluetooth libraries when compiling the firmware using the Arduino IDE?

I have an ESP32-D0WDQ6, which is part of the ESPIRIT freematics development kit. The processor is a 2-core Tensilica LX6 and the module has 520 kB SRAM + 4 MB external on-module flash. It also has the ...
not2qubit's user avatar
  • 113
1 vote
1 answer
2k views

Firmware backup and restore

I need to have the firmware stored somewhere on the board in order to get back to it after flashing a new firmware. Is there a way to store a backup of the firmware somewhere, and use a button to ...
Mina Ibrahim's user avatar
3 votes
2 answers
11k views

Remotely uploading code to an Arduino board over the internet [closed]

I recently used Particle Photon that allows me to upload firmware (.bin file) remotely over the internet. I would like to use something like this for my Arduino but I cannot find anything like that. ...
Chang Zhao's user avatar
-2 votes
1 answer
941 views

GPRS Based OTA to the NODEMCU

I need the OTA firmware update. I have the only option in my hand GSM(GPRS SIM800), with the help of this is it possible OTA, plz help me for this how I Do OTA via GPRS, FYI, I completed OTA Via WIFI.
Pitchai Muthu's user avatar
1 vote
2 answers
110 views

arduino firmware

Hi I was wondering if there is any way to/ how I might go about solving the following. I am designing my own arduino board based on a mega32u4 chip and I want my arduino board to light up an ...
Chris's user avatar
  • 13
1 vote
1 answer
162 views

Why is my esp8266 still visible under "available connections" when connecting to WiFi?

I wrote a "Hello world" type of sketch using the Arduino IDE and uploaded it to an esp8266. I used no libraries, or any kind of WiFi commands. However, when I powered up the esp8266, it was visible ...
user avatar
0 votes
1 answer
593 views

samd21 linking, change the base addresse from the default

I'm working on creating a safe firmware upgrade for my adafruit feather m0. I understand from my CTO that wrote the previous upgrade that for either samd21 or all arm m0 (not sure which) the compiler ...
codeScriber's user avatar
4 votes
2 answers
5k views

Is it possible to extract a hex file via UART from an Arduino?

Right now I am tinkering on my 3D printer that has an Arduino mega as a brain. I need to update the Marlin firmware but in case of an error I want to create an backup of the firmware. And because it ...
Coder_fox's user avatar
  • 686
0 votes
1 answer
245 views

Interfacing Aduino Nano and RDM8800

I'm attempting to use an Arduino Nano with the RDM8800 to read data from NFC tags. After soldering wires between the Nano and the RDM8800, I attempted to test these devices using code similar to what ...
Ghosy's user avatar
  • 3
2 votes
0 answers
4k views

ESP-01 not running custom firmware

I have two esp-01 micro controllers that I'm trying to flash using the Arduino IDE but found some problems in the process. I followed step 1 of this tutorial to install all the dependencies to the IDE....
user avatar
0 votes
1 answer
8k views

How to get ESP8266 firmware version?

I am going to update the firmware of an ESP8266 module, but first I would like to know the current version or name. How can I get it? Maybe with an AT command? This is my ESP8266 module:
Roby Sottini's user avatar
-4 votes
1 answer
10k views

Wiring when burning the bootloader of esp8266 [closed]

I want to burn the bootloader of esp8266. Assume I have esp8266 on esp12 in hand and an USB ISP programmer (or any other programmer like USBTinyISP). I (think I) know how to use the Arduino IDE to ...
YoussefDir's user avatar
1 vote
2 answers
526 views

Using an ESP8266 with an Arduino Uno - can't get AT command to work

I am trying to connect an ESP8266 to my Arduino Uno. Connections: RX -> RX TX -> TX CH_PD -> 3.3v (Arduino 5v using voltage regulator) VCC -> 3.3v GND -> GND I am running the RX and ...
ewizard's user avatar
  • 173
0 votes
1 answer
54 views

Is it possible for Arduino firmware to recognise only one computer?

Is it possible to adjust the Arduino firmware to recognise only one PC computer? On other computers it would show driver not recognised or driver not found. E.g.: My computer should see the Arduino ...
JanOlMajti's user avatar
1 vote
1 answer
239 views

When uploading a sketch to an esp8266, isn't that the same as "flashing firmware"?

I thought that I read that using a PC running the Arduino IDE to "upload a sketch" to an esp8266 overwrites the original firmware (with the AT commands), and is actually "flashing the firmware" each ...
user avatar
5 votes
4 answers
28k views

Can the WiFi on ESP8266 be disabled?

I've been reading a lot on the ESP8266, but still my understanding is shaky. I have the Arduino IDE running on a PC, which uses wires to connect to the ESP8266 via a USB device (Device Manager > Ports ...
user avatar
0 votes
1 answer
428 views

Upload original firmware to HID Arduino

I recently was playing around with Arduino and using dfu-programmer reflashed ATMega16u2 to make the computer think it was a keyboard device. Well, I wish to put the original Arduino firmware back on,...
jett's user avatar
  • 11
0 votes
1 answer
228 views

Yun UBoot Prompt Not Showing

I have a Geeetech Iduino Yun Shield. I accidentally flashed the wrong firmware image (not the sysupgrade) to the board. I then tried using the Yun UBoot Reflash method. However, when I open the ...
Agi Hammerthief's user avatar
0 votes
1 answer
143 views

Do I need to run an expand drive sketch if I update the Yun Firmware subsequent to expanding?

I have a Geeetech Iduino Yun shield, that initially had Geetech's System image (v2.02, 2015) on it. I then ran a USB storage expander sketch to take advantage of the space on a flash drive. I then ...
Agi Hammerthief's user avatar
2 votes
0 answers
627 views

Can't Flash ESP8266 latest firmware, says "Fast Flashing error" and "Invalid head of packet(' ')

I can't figure out how to flash the firmware found on http://www.electrodragon.com/w/ESP8266_AT-Command_firmware. I am using ESP8266 Download tool v3.4.4. When I am adding a firmware in download path ...
Salim Shamim's user avatar
1 vote
1 answer
446 views

esp8266-12e Nodemcu 1.0 board not starting uploaded data sketch from Arduino IDE

I've uploaded a sketch from the Arduino IDE to my (Amica) esp8266-12e board with the sketch data upload tool (ESP8266FS). This goes without any errors or problems. However, the code is never executed, ...
itsme86's user avatar
  • 13
1 vote
3 answers
1k views

Understanding writing to input pins and pull up resistors

I am new to Arduino, and am trying to understand the following code. The question is: Is my understanding correct, or if not, what is happening here? I have to reverse engineer an existing ...
Mtl Dev's user avatar
  • 113
2 votes
0 answers
150 views

Upload custom trinket firmware

I'd like to disable the trinket 10-second bootloader when powered up, so it will just begin running the program. I would still like to be able to press the reset button to re-program it. I found an ...
EatonChips's user avatar
1 vote
1 answer
1k views

Melzi 2.0 Board Firmware Upload problem

I'm trying to flash the repetier Firmware to my Prusa i3 3D Printer, which uses Melzi 2.0 board. I uploaded it successfully 2 days ago with same settings but now is failing always. @avrdude -p ...
Regtoy's user avatar
  • 11
1 vote
1 answer
177 views

Firmware update for remote situations

We are currently deploying units with the ATMEGA328 chip. Currently, all ICs have been flashed using the Arduino IDE. Upon release, we would like to offer updating of firmware in some cases, but ...
ginL's user avatar
  • 21
0 votes
1 answer
711 views

Chinese CH340 Arduino Uno - Burning stand allone chip

I followed regular tutorial and I was able to burn boot-loader on my standalone ATM328 chip, but because I'm using this CH340 UNO and example is with regular UNO, I can't just remove the chip from ...
ShP's user avatar
  • 143
15 votes
5 answers
89k views

How to change baudrate of ESP8266 (12e) permanently?

IMPORTANT: DO NOT USE AT+IPR=9600! (see update) I have an ESP8266 12E module that communicates at 115,200 bauds. Since I use it with an Arduino Nano with SoftwareSerial things get messy. So I found ...
mvermand's user avatar
  • 427
1 vote
1 answer
67 views

Networking multiple Arduino Megas and updating their programs from one master

Is it possible to link multiple Arduino Megas using RS485, for example, and update the program on client Megas from one master Mega, as well as for them to communicate with each other? Whilst I found ...
Paul V's user avatar
  • 13