[Bug 282000] comms/py-esptool: 4.7 produces invalid firmware images, fixed in 4.8.

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 11 Oct 2024 01:07:37 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282000

            Bug ID: 282000
           Summary: comms/py-esptool: 4.7 produces invalid firmware
                    images, fixed in 4.8.
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: loader@FreeBSD.org
          Reporter: tomek@cedro.info
          Assignee: loader@FreeBSD.org
             Flags: maintainer-feedback?(loader@FreeBSD.org)

Hello world :-)

esptool 4.7.0 that we have in the ports as the latest version produces invalid
firmware images [1] when used by elf2image with --ram-only-header. This is used
by "simple boot" mode to redirect ESP32 BootROM to use hardware initialization
routines from provided firmware image. This is used when producing final
firmware image of an RTOS (i.e. NuttX or Zephyr) that performs hardware
initialization on its own to have full control over the process. Problem is
caused by overlapping regions in the resulting firmware image and fixed in
version 4.8 [2].

As esptool 4.8.1 is already out [3] would it be possible to update port to the
latest version? :-)

Thanks :-)
Tomek


[1] https://github.com/apache/nuttx/issues/13824
[2] https://github.com/espressif/esptool/issues/1018
[3] https://github.com/espressif/esptool/releases

-- 
You are receiving this mail because:
You are the assignee for the bug.