Skip to content
Home » firmware

firmware

Visit Tacticalware.com for information related to this tag and others. We look forward to assisting in your tech projects with our in-depth knowledgebase…

UPDATE NEW RASPBERRY PI 4 FIRMWARE / EEPROM

This guide assumes you do not have a running Raspberry Pi 4 device, and this is your first time opening it up. If that is the case, make sure you follow the steps in this guide first
https://tacticalware.com/install-raspbian-os-on-raspberry-pi-4/

Once your Operating system is setup and functional you will want to update the firmware to the latest revision, therefore the objective of this guide is to show you how to update Raspian and how to update the eeprom / firmware

Open a terminal
sudo bash
apt update
apt upgrade
rpi-update

Would you like to proceed
Type y
Now reboot your Pi

Open a terminal
sudo bash
rpi-eeprom-update -d -a
reboot your Pi after it updates

Open a terminal
raspi-config
Scroll down and select Option 8 – Update
Update now runs, and after the update completes
Scroll down and select Option 6 – Advanced Options
Then scroll down to Option A7 – Bootloader Options
Select Option E1 Latest – Use the latest version of the boot rom software
Press Enter
Select OK
On the Reset boot rom to defaults screen
Select No
On the Boot rom not reset to defaults screen
Select OK
Scroll down and select Finish
Select Yes

Your Firmware / EEPROM are now Updated, and you will have the latest version with the latest features.

Hardware I used:
Raspberry Pi 4 (4gb)
https://amzn.to/3q551IO

SanDisk 32GB Ultra microSDHC UHS-I Memory Card with Adapter
https://amzn.to/2Vfvo0y

CanaKit 3.5A Raspberry Pi 4 Power Supply (USB-C)
https://amzn.to/3fNTYPu

CanaKit Raspberry Pi 4 Micro HDMI Cable – 6 Feet
https://amzn.to/33u5hr9

Thanks for reading!

UDATE EXISTING RASPBERRY PI 4 FIRMWARE / EEPROM

This guide assumes you already have a running Raspberry Pi 4 device. If you do not already have it setup, you can follow this guide first (https://tacticalware.com/install-raspbian-os-on-raspberry-pi-4/)

This objective of this guide is to show you how to update Raspian and how to update the eeprom / firmware

Open a terminal
sudo bash
apt update
apt upgrade
rpi-update

Would you like to proceed
Type y
Now reboot your Pi

Open a terminal
sudo bash
rpi-eeprom-update -d -a
reboot your Pi after it updates

Open a terminal
raspi-config
Scroll down and select Option 8 – Update
Update now runs, and after the update completes
Scroll down and select Option 6 – Advanced Options
Then scroll down to Option A7 – Bootloader Options
Select Option E1 Latest – Use the latest version of the boot rom software
Press Enter
Select OK
On the Reset boot rom to defaults screen
Select No
On the Boot rom not reset to defaults screen
Select OK
Scroll down and select Finish
Select Yes

Your Firmware / EEPROM are updated, and you will have the latest version with the latest features.

Hardware I used:
Raspberry Pi 4 (4gb)
https://amzn.to/3q551IO

SanDisk 32GB Ultra microSDHC UHS-I Memory Card with Adapter
https://amzn.to/2Vfvo0y

CanaKit 3.5A Raspberry Pi 4 Power Supply (USB-C)
https://amzn.to/3fNTYPu

CanaKit Raspberry Pi 4 Micro HDMI Cable – 6 Feet
https://amzn.to/33u5hr9


Thanks for Reading!

HOW TO CHECK MARLIN FIRMWARE VERSION USING PRONTERFACE

This is a quick one

Open Pronterface

Connect the motherboard to the computer using USB cable

Make sure any jumpers for USB are enabled on the motherboard (instead of power supply)

In Pronterface, click Connect

You will see the following message

Connecting…
Printer is now online.

Next type in M115 and press Send

Your firmware will now be listed…

SENDING:M115
FIRMWARE_NAME:Marlin 2.0.5.3 (GitHub) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0

Installing Python on Windows 10 – for Makerbot Firmware Upgrades

This is a quick article on which Python version you will need to assist with manually uploading the Makerbot Firmware.

If you are trying to manually upload firmware for the Makerbot Replicator 2, and you try to use the most recent version of Python (version 3.8 at the time of this writing), it simply will not allow you to run the Makerbot firmware upload tool. If you see the following error when you run the tool, you will know what I mean:

C:\Users\%username%\Downloads\winBotTool_76_G\winBotTool_76_G>Traceback (most
recent call last):
  File “C:\Program
Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.752.0_x64__qbz5n2kfra8p0\lib\runpy.py”,
line 193, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File “C:\Program
Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.752.0_x64__qbz5n2kfra8p0\lib\runpy.py”,
line 86, in _run_code
    exec(code, run_globals)
  File “bot_tool_v1\__main__.py”, line 2, in <module>
  File “<frozen importlib._bootstrap>”, line 991, in _find_and_load
  File “<frozen importlib._bootstrap>”, line 971, in _find_and_load_unlocked
  File “<frozen importlib._bootstrap>”, line 914, in _find_spec
  File “<frozen importlib._bootstrap_external>”, line 1342, in find_spec
  File “<frozen importlib._bootstrap_external>”, line 1316, in _get_spec
  File “<frozen importlib._bootstrap_external>”, line 1297, in
_legacy_get_spec
  File “<frozen importlib._bootstrap>”, line 414, in spec_from_loader
  File “<frozen importlib._bootstrap_external>”, line 649, in
spec_from_file_location
  File “<frozen zipimport>”, line 191, in get_filename
  File “<frozen zipimport>”, line 713, in _get_module_code
  File “<frozen zipimport>”, line 647, in _compile_source
  File “bot_tool_v1\bot_tool.py”, line 37
    yield (str(value[1]), str(value[0]))
                                       ^
TabError: inconsistent use of tabs and spaces in indentation

To fix this error above, simply remove Python 3.8 and install Python 2.7 from the following link:

https://www.python.org/ftp/python/2.7.17/python-2.7.17.amd64.msi