Questions tagged [firmware]
The program code stored/running on an embedded device. The term is sometimes used interchangeably with "software".
71 questions
0
votes
2
answers
153
views
Can the ATTiny88 be programmed via I2C from a Raspberry Pi?
This is similar to Is it possible to program an AVR chip (atmega328p) via i2c?, but not exactly, and that thread is a little shy on details.
I have an ATTiny88 attached via I2C to a Raspberry Pi, with ...
0
votes
0
answers
64
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 ...
1
vote
2
answers
180
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 ...
0
votes
1
answer
121
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 ...
2
votes
1
answer
133
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 ...
1
vote
1
answer
1k
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.&...
0
votes
1
answer
84
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 ...
0
votes
0
answers
206
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 ...
2
votes
1
answer
3k
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 ...
2
votes
1
answer
301
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 ...
2
votes
1
answer
690
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 ...
2
votes
1
answer
133
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 ...
2
votes
0
answers
288
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 ...
1
vote
1
answer
614
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 ...
1
vote
1
answer
107
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 ...
2
votes
1
answer
295
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 ...
0
votes
0
answers
487
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 ...
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.,Ltd....
0
votes
1
answer
103
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 ...
0
votes
1
answer
62
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 ...
1
vote
1
answer
401
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) ...
0
votes
0
answers
893
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 ...
3
votes
2
answers
2k
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 ...
1
vote
0
answers
570
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 ...
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 ...
3
votes
2
answers
12k
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. ...
-2
votes
1
answer
974
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.
1
vote
2
answers
134
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 ...
1
vote
1
answer
172
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 ...
0
votes
1
answer
647
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 ...
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 ...
0
votes
1
answer
279
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 ...
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....
0
votes
1
answer
9k
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:
-4
votes
1
answer
11k
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 ...
1
vote
2
answers
570
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 ...
0
votes
1
answer
71
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 ...
1
vote
1
answer
264
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 ...
5
votes
4
answers
30k
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 ...
0
votes
1
answer
455
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,...
8
votes
2
answers
8k
views
Source code for Arduino “firmware”?
I am wondering if anyone here knows where the source code for the Arduino "firmware" is available for reading? I think it must be more than the 'boot loader' but I am not sure.
0
votes
1
answer
245
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 ...
0
votes
1
answer
155
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 ...
2
votes
0
answers
653
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 ...
1
vote
1
answer
452
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, ...
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 ...
2
votes
0
answers
175
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 ...
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 ...
1
vote
1
answer
194
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 ...
0
votes
1
answer
837
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 ...