Skip to content

Overlays: Adding generic overlay for Cytron standard HAT+ boards that also supply power to the Raspberry Pi.#6678

Closed
waiweng83 wants to merge 4 commits intoraspberrypi:rpi-6.6.yfrom
CytronTechnologies:add-cytron-powered-standard
Closed

Overlays: Adding generic overlay for Cytron standard HAT+ boards that also supply power to the Raspberry Pi.#6678
waiweng83 wants to merge 4 commits intoraspberrypi:rpi-6.6.yfrom
CytronTechnologies:add-cytron-powered-standard

Conversation

@waiweng83
Copy link

We are creating HAT+ boards which will be supplying the power (5A capable) to the Raspberry Pi 5.
These boards are using some of the GPIOs and are not stackable, thus they don't belong to the mode 1 power class.

Instead, we configured them as standard class and we need to use the overlay to enable USB full current support.
All the boards will be using this common overlay and thus the generic name.

@pelwell
Copy link
Contributor

pelwell commented Feb 23, 2025

Setting the usb_max_current_enable property in your overlay has no effect except to add the property to the DTB - the firmware doesn't read it because it sees it too late. The only way to indicate to the firmware that a full 5A is available is to use an EEPROM with an address of 0x53 - see the specification: https://datasheets.raspberrypi.com/hat/hat_plus_specification.pdf

You may also benefit from reading this thread: #6257
If you are supplying

I'm also not happy about the idea of multiple instances of an overlay that simply sets hat_power_supply to 5000 (which, to be clear, also doesn't alter the firmware behaviour in a significant way). I think there needs to be a truly generic HAT+ power overlay that anyone can use, if that's all their device needs.

@waiweng83
Copy link
Author

Setting the usb_max_current_enable property in your overlay has no effect except to add the property to the DTB - the firmware doesn't read it because it sees it too late. The only way to indicate to the firmware that a full 5A is available is to use an EEPROM with an address of 0x53 - see the specification: https://datasheets.raspberrypi.com/hat/hat_plus_specification.pdf

You may also benefit from reading this thread: #6257 If you are supplying

I'm also not happy about the idea of multiple instances of an overlay that simply sets hat_power_supply to 5000 (which, to be clear, also doesn't alter the firmware behaviour in a significant way). I think there needs to be a truly generic HAT+ power overlay that anyone can use, if that's all their device needs.

The HAT+ specification mentioned that the Power Hat+ with EEPROM address 0x53 should not use the GPIO 2-27.

image

In my case, the HAT+ will be using the GPIOs and at the same time supplying power to the Raspberry Pi. If I'm still configuring the EEPROM address to be 0x53, will it cause my board to be not compliance with the HAT+ specification and I can't market it as a HAT+?

@pelwell
Copy link
Contributor

pelwell commented Feb 24, 2025

There does seem to be at least a lack of clarity in the spec. I've raised the question internally.

@waiweng83
Copy link
Author

There does seem to be at least a lack of clarity in the spec. I've raised the question internally.

Thanks. So using EEPROM address 0x53 will be the correct way to do it? I will go this way then.

@pelwell
Copy link
Contributor

pelwell commented Feb 24, 2025

Yes, do that - what you are doing is reasonable, and I can't think of a better way to support that other than the 0x53 address. Just don't commit a lot of time or money to it until you have confirmation here, which I hope won't be long in coming.

@waiweng83
Copy link
Author

Yes, do that - what you are doing is reasonable, and I can't think of a better way to support that other than the 0x53 address. Just don't commit a lot of time or money to it until you have confirmation here, which I hope won't be long in coming.

Alright. Will do.
Thanks for the help and clarification.

@pelwell
Copy link
Contributor

pelwell commented Feb 26, 2025

After some discussion here we've decided the following:

  1. There is a hole in the specification - it doesn't address the concept of non-stackable HATs (those that use the GPIOs other than 0 & 1) that also supply power.
  2. We will add an EEPROM property of some description (TBD) to allow Standard (0x50) EEPROMs to declare the power that they supply. This will be the preferred way to implement non-stackable HATs that supply power.
  3. We will relax the requirements on power HATs that they do not interact with the other GPIOs, with the proviso that any product description must clearly state that the result is not stackable.

In other words, go ahead with using the 0x53 address for this product. For future products, there will be another route to the same outcome, the details of which are to be confirmed.

@waiweng83
Copy link
Author

After some discussion here we've decided the following:

  1. There is a hole in the specification - it doesn't address the concept of non-stackable HATs (those that use the GPIOs other than 0 & 1) that also supply power.
  2. We will add an EEPROM property of some description (TBD) to allow Standard (0x50) EEPROMs to declare the power that they supply. This will be the preferred way to implement non-stackable HATs that supply power.
  3. We will relax the requirements on power HATs that they do not interact with the other GPIOs, with the proviso that any product description must clearly state that the result is not stackable.

In other words, go ahead with using the 0x53 address for this product. For future products, there will be another route to the same outcome, the details of which are to be confirmed.

Alright. Noted on this.
Thanks a lot.

@pelwell pelwell closed this Feb 26, 2025
@waiweng83
Copy link
Author

After some discussion here we've decided the following:

  1. There is a hole in the specification - it doesn't address the concept of non-stackable HATs (those that use the GPIOs other than 0 & 1) that also supply power.
  2. We will add an EEPROM property of some description (TBD) to allow Standard (0x50) EEPROMs to declare the power that they supply. This will be the preferred way to implement non-stackable HATs that supply power.
  3. We will relax the requirements on power HATs that they do not interact with the other GPIOs, with the proviso that any product description must clearly state that the result is not stackable.

In other words, go ahead with using the 0x53 address for this product. For future products, there will be another route to the same outcome, the details of which are to be confirmed.

I redesigned the board with EEPROM Address 0x53 and the Pi 5 still showing up the message "This power supply is not capable of supplying 5A..."

Seems like the maximum current is still limited to 3A only.
image

May I know how should I increase it to 5A? Should I load any dtoverlay?

@waiweng83
Copy link
Author

This is the content of my eeprom_settings.txt

# EEPROM settings text file
#
# Edit this file for your particular board and run through eepmake tool,
# then use eepflash tool to write to attached HAT ID EEPROM
#
# Tools available:
#  eepmake   Parses EEPROM text file and creates binary .eep file
#  eepdump   Dumps a binary .eep file as human readable text (for debug)
#  eepflash  Write or read .eep binary image to/from HAT EEPROM
#
########################################################################

# 128 bit UUID. If left at zero eepmake tool will auto-generate
# RFC 4122 compliant UUID
product_uuid 00000000-0000-0000-0000-000000000000

# 16 bit product id
product_id 0x0000

# 16 bit product version
product_ver 0x0000

# ASCII vendor string  (max 255 characters)
vendor "Cytron Technologies Sdn Bhd"

# ASCII product string (max 255 characters)
product "Industry HAT+"

# How much current the HAT+ can supply, in milliamps
current_supply 5000

# Which Device Tree overlay to load
#dt_blob "acme-sensor"

@pelwell
Copy link
Contributor

pelwell commented Jun 20, 2025

I agree that the value of the max_current property is concerning/confusing, but usb_max_current_enable is 1, which is the only thing that the firmware actually cares about.

Set BOOT_UART=1 in the EEPROM configuration and connect a serial cable to the Debug UART port. What messages are you getting from the firmware? I would expect to see:

MODE1 power HAT+ detected - selecting USB high current limit

In shipping firmware, the current_supply value is only being used in the case of a normal (non-stacked) HAT+, but I think that is unnecessarily restrictive. Also, the presence of MODE0 and MODE1 power HATs is not reflected in the value of max_current.

I propose to close the loop and fill the gaps as follows:

  1. For each HAT, calculate a current supply value which is:
    • for a MODE0 power HAT, its current_supply property if set, otherwise 3000,
    • for a MODE1 power HAT, its current_supply property if set, otherwise 5000, and
    • for a non-power HAT, the value of its current_supply property,
      where an absent current_supply property is equivalent to 0.
  2. max_current is calculated as the maximum of all the sources in the system, including any USB-C supply. In practice the available current may be higher than this, but probably not a simple summation, and multiple power supplies is not really recommended.
  3. usb_max_current_enable is set whenever max_current is at least 5000 (or if running on a CM5)..
  4. Any value of the hat_current_supply property set by an overlay is too late to influence usb_max_current_enable, but it will be included in max_current.

In other words, what you have in your EEPROM looks correct, and it should have the desired effect in all ways except for the value of the max_current property in DT.

@pelwell
Copy link
Contributor

pelwell commented Jun 23, 2025

A patch implementing the updated logic described above has been merged to our internal software repo. You can download a trial build from here: https://drive.google.com/file/d/1j56M1orl7WinaUVYEpOI_GB5AN-7d3Ot/view?usp=sharing

timg236 added a commit to timg236/rpi-eeprom that referenced this pull request Jun 30, 2025
…i500 (latest)

* board_info: Use the Ethernet PHY address probed by the bootloader
  Use the Ethernet PHY address supplied by the bootloader in
  preference to the static configurations defined in start4.elf
* pi5: Fix overwrite of cache EEPROM config in secure-boot mode
  See: raspberrypi#719
* Check for SD card overcurrent on Pi5, Pi500 and Pi4
  Before booting, the bootloader now checks the SD power switch
  overcurrent signal. The overcurrent signal occurs if the SD
  card is damaged and has a short circuit which will cause it to
  get hot.
  If an over-current condition is detected the bootloader switches
  switches off power to the SD card and waits five seconds before
  probing the SD card again. This error is displayed on the
  diagnostic screen, the UART and the activity LED (1 long, 2 short)
  flashes.
  The check can be switched to a non-blocking warning  by setting
  SD_OVERCURRENT_CHECK=0 in the bootloader config.
* Add a new error code pattern for SD overcurrent
  Add a new error pattern (1 long, 2 short) to signal SD card
  overcurrent.
* Enable RTC wakeup from POWER_OFF_ON_HALT=0
* Improve HAT+ current handling
  In shipping firmware, the current_supply value is only being used in the
  case of a normal (non-stacked) HAT+, but that is unnecessarily
  restrictive. Also, the presence of MODE0 and MODE1 power HATs is not
  reflected in the value of max_current.
  See: raspberrypi/linux#6678
timg236 added a commit to timg236/rpi-eeprom that referenced this pull request Jun 30, 2025
…i500 (latest)

* board_info: Use the Ethernet PHY address probed by the bootloader
  Use the Ethernet PHY address supplied by the bootloader in
  preference to the static configurations defined in start4.elf
* pi5: Fix overwrite of cache EEPROM config in secure-boot mode
  See: raspberrypi#719
* Check for SD card overcurrent on Pi5, Pi500 and Pi4
  Before booting, the bootloader now checks the SD power switch
  overcurrent signal. The overcurrent signal occurs if the SD
  card is damaged and has a short circuit which will cause it to
  get hot.
  If an over-current condition is detected the bootloader
  switches off power to the SD card and waits five seconds before
  probing the SD card again. This error is displayed on the
  diagnostic screen, the UART and the activity LED (1 long, 2 short)
  flashes.
  The check can be switched to a non-blocking warning  by setting
  SD_OVERCURRENT_CHECK=0 in the bootloader config.
* Add a new error code pattern for SD overcurrent
  Add a new error pattern (1 long, 2 short) to signal SD card
  overcurrent.
* Enable RTC wakeup from POWER_OFF_ON_HALT=0
* Improve HAT+ current handling
  In shipping firmware, the current_supply value is only being used in the
  case of a normal (non-stacked) HAT+, but that is unnecessarily
  restrictive. Also, the presence of MODE0 and MODE1 power HATs is not
  reflected in the value of max_current.
  See: raspberrypi/linux#6678
timg236 added a commit to raspberrypi/rpi-eeprom that referenced this pull request Jun 30, 2025
…i500 (latest)

* board_info: Use the Ethernet PHY address probed by the bootloader
  Use the Ethernet PHY address supplied by the bootloader in
  preference to the static configurations defined in start4.elf
* pi5: Fix overwrite of cache EEPROM config in secure-boot mode
  See: #719
* Check for SD card overcurrent on Pi5, Pi500 and Pi4
  Before booting, the bootloader now checks the SD power switch
  overcurrent signal. The overcurrent signal occurs if the SD
  card is damaged and has a short circuit which will cause it to
  get hot.
  If an over-current condition is detected the bootloader
  switches off power to the SD card and waits five seconds before
  probing the SD card again. This error is displayed on the
  diagnostic screen, the UART and the activity LED (1 long, 2 short)
  flashes.
  The check can be switched to a non-blocking warning  by setting
  SD_OVERCURRENT_CHECK=0 in the bootloader config.
* Add a new error code pattern for SD overcurrent
  Add a new error pattern (1 long, 2 short) to signal SD card
  overcurrent.
* Enable RTC wakeup from POWER_OFF_ON_HALT=0
* Improve HAT+ current handling
  In shipping firmware, the current_supply value is only being used in the
  case of a normal (non-stacked) HAT+, but that is unnecessarily
  restrictive. Also, the presence of MODE0 and MODE1 power HATs is not
  reflected in the value of max_current.
  See: raspberrypi/linux#6678
@pelwell
Copy link
Contributor

pelwell commented Jun 30, 2025

The patch mentioned above has now made its way into a master EEPROM release: raspberrypi/rpi-eeprom#721

@waiweng83
Copy link
Author

@pelwell Thanks for your quick response. I'm still unable to test it out as I'm currently tied up with other projects. Will revert once there is any finding. Thanks.

Hancock33 added a commit to Hancock33/batocera.piboy that referenced this pull request Jul 5, 2025
-----------------------------------------------------------------
alsa-topology-conf.mk v1.2.5.1 # Version: Commits on Mar 11, 2021
-----------------------------------------------------------------
Makefile: add SRCPATH to override the source .conf tree

It may be handy to use:

  make SRCPATH=/usr/share/alsa firmware

Signed-off-by: Jaroslav Kysela <perex@perex.cz>,

-----------------------------------------------------------
alsa-ucm-conf.mk v1.2.14 # Version: Commits on Apr 14, 2025
-----------------------------------------------------------
Release v1.2.14

Signed-off-by: Jaroslav Kysela <perex@perex.cz>,

-----------------------------------------------------------------------------------------------------
chromebook-linux-audio.mk c28f84bbe04fa6158ffbebe5adb8499cf21cc621 # Version: Commits on Jun 20, 2025
-----------------------------------------------------------------------------------------------------
README: Update stable distro releases,

-------------------------------------------------------------
chromebook-ucm-conf.mk 0.7 # Version: Commits on Nov 25, 2024
-------------------------------------------------------------
-

--------------------------------------------------
faudio.mk 25.06 # Version: Commits on Jun 01, 2025
--------------------------------------------------
Fixes:

- Voices do not refcount the FAudio context; FAudio_Release now destroys all voices when refcount is 0

- Wine/Win32: Fix uninitialized memory in the WMA decode cache

Thanks to our [GitHub Sponsors](https://github.com/sponsors/flibitijibibo/), including...

Super Duper Sponsors:

- [Re-Logic](https://re-logic.com/)

Super Sponsors:

- @CDGKen

- @compcj

- @jbevain

- @kg

- @NoelFB

- @superjoebob

- @terinfire

- @TerryCavanagh

Sponsors:

- @bartwe

- @bwiklund

- @Conan-Kudo

- @Eldirans

- @GlaireDaggers

- @isaboll1

- @isadorasophia

- @larsiusprime

- @tgpholly

- @xxxbxxx

- [Bit Kid Games](http://bitkidgames.com/)

- [Lunar Ray Games](http://www.lunarraygames.com/),

------------------------------------------------------------------------------------------
libfreeaptx.mk 6dee419f934ec781e531f885f7e8e740752e67d1 # Version: Commits on Mar 05, 2025
------------------------------------------------------------------------------------------
Update 0.2.2 - Fix build regression,

---------------------------------------------------
liblc3.mk v1.1.3 # Version: Commits on Feb 12, 2025
---------------------------------------------------
Bump version to 1.1.3,

--------------------------------------------------------------------------------------
libldac.mk af2dd23979453bcd1cad7c4086af5fb421a955c5 # Version: Commits on Mar 05, 2021
--------------------------------------------------------------------------------------
Fix version,

---------------------------------------------------------
libxmp.mk libxmp-4.6.3 # Version: Commits on May 11, 2025
---------------------------------------------------------
Checksums (SHA256):

```

b189a2ff3f3eef0008512e0fb27c2cdc27480bc1066b82590a84d02548fab96d  libxmp-4.6.3.tar.gz

fa6465d8b911363ae602c7baaa625ca1f5223142d10bb4682029c4d2f630cb62  libxmp-lite-4.6.3.tar.gz

```

Changes in version 4.6.3 (20250511):

- Fix crashes when xmp_set_position is used to set a negative position.

  Negative positions now correctly return -XMP_ERROR_INVALID.

- Fix crashes when xmp_set_row is used to set a negative row.

  Negative positions now correctly return -XMP_ERROR_INVALID.

- Fix hangs when xmp_prev_position is used on the first position of

  a sequence which is preceded by an S3M/IT skip marker.

- Fix out-of-bounds reads when xmp_next_position is used at the end of

  a 256 position module.

- Fix hangs when seeking to an end-of-module marker caused by these

  positions getting assigned a non-existent sequence.

- Document xmp_set_position/xmp_next_position/xmp_prev_position

  interactions with xmp_stop_module/xmp_restart_module.

- Fix stack underflow in Pha Packer loader (CVE-2025-47256).

- Slight performance improvements for the Oktalyzer and SFX loaders.

- Fix broken conversion of ProRunner 2.0 pattern data.

- xmp_set_tempo_factor no longer alters frame time calculation for

  xmp_get_frame_info. Frame time is now updated to account for the

  new time factor after calling xmp_scan_module.

- Fix loading XMs with some types of harmless pattern truncation.

  See: Jazztiz/ta-da-da-da.xm, Sonic (UK)/phuture.xm, et al.

- Fix Poly Tracker pattern break hex parameter.

- Fix Digital Tracker broken instrument finetune.

- Fix Digital Tracker 2.03 position jump effect for 4 channel DTMs.

- Fix pattern loop jump interactions with same row pattern jump/break:

  Scream Tracker 3.03b+; Impulse Tracker 1.00 to 1.06 IT;

  Impulse Tracker 2.00+ IT/S3M; Modplug Tracker 1.16 IT/XM/S3M;

  Imago Orpheus IMF/S3M; Liquid Tracker LIQ/S3M; Poly Tracker;

  Digital Tracker <=2.02 DTM/MOD; Digital Tracker 2.03 (partial);

  Digital Tracker 1.9 (partial); Octalyser.

- Fix the pattern loop effect in Astroidea XMF loader.

- Fix loading of Extreme Pinball modules.

,

-------------------------------------------------
ossp.mk v1.3.3 # Version: Commits on Aug 31, 2024
-------------------------------------------------
Merge PR #16: Log the right slave program name,

---------------------------------------------------------------------------------------
portmidi.mk 07ae853a20c7484c7bde1893ed68c06a852dcf17 # Version: Commits on Jun 19, 2025
---------------------------------------------------------------------------------------
Bug fix where trying to open a USB device that has been unplugged after PortMidi initialization could cause a NULL pointer access. Fixed some documentation that was overwritten by git.,

--------------------------------------------------
rtmidi.mk 6.0.0 # Version: Commits on Aug 03, 2023
--------------------------------------------------
- run \git log 5.0.0..HEAD\ to see commits since last release

- new Android API (thanks to YellowLabrador!)

- new Windows UWP API support (thanks to Masamichi Hosoda!)

- various build system updates and code efficiencies

A distribution of the release with the configure script and documentation already generated is available at:

- http://www.music.mcgill.ca/~gary/rtmidi/release/rtmidi-6.0.0.tar.gz,

-------------------------------------------------------------
wildmidi.mk wildmidi-0.4.6 # Version: Commits on Apr 11, 2024
-------------------------------------------------------------
Bug-fix and maintenance update after the previous version 0.4.5.

All users of wildmidi-0.4.x are encouraged to upgrade.

What's new in 0.4.6:

* A lot of player cleanup and refactoring, thanks to initial work

  by Azamat H. Hackimov, with addition of several safeguards and

  minor fixes.

* Ability to choose which audio output backends to include in the

  build system: see the cmake script for the relevant `WANT_???`

  options. Player's `--help` command line switch lists the available

  backends. Thanks to initial work by Azamat H. Hackimov.

* New native audio output backends for player: coreaudio for macOS,

  sndio for OpenBSD, netbsd (sunaudio) for NetBSD.

* Improved pkg-config file generation in cmake script (bug #236).

* Workaround a link failure on AmigaOS4 with newer SDKs (bug #241).

* Other minor source clean-ups.

* CMake project clean-ups. Cmake v3.4 or newer is now required.

SHA256 sums:

```

24ca992639ce76efa3737029fceb3672385d56e2ac0a15d50b40cc12d26e60de  wildmidi-0.4.6.tar.gz

50d7c09a51d16ee479c488ec21cbfec2f4f7e55fa252985ff2bf7d3a99000f81  wildmidi-0.4.6-win32.zip

1ba267b6b30ae27df94a4e2970a080e42844d88618c66c4ba16541d95e0826ff  wildmidi-0.4.6-win64.zip

8cb4724cbe2d7c06396a7e42452ceeb5ae0720a3e507b35383d7054a45ecf1b1  wildmidi-0.4.6-macosx.tar.gz

458d79cc29d62bdf28944b2676a8a980bc0a649ad46c9216500ba3f1e7c5e9a0  wildmidi-0.4.6-dos.zip

e29a29853140a69b83f19bdb2ae254f96a4da94dce70efe1715062c264e979e6  wildmidi-0.4.6-os2.zip

```

-----------------------------------------------------------------------------------------------
wm8960-audio-hat.mk b1e4cf2f7def5ff841c593355c9fc31c31062860 # Version: Commits on Nov 13, 2024
-----------------------------------------------------------------------------------------------
Update wm8960-soundcard

Increase relay for initialzing.,

-------------------------------------------------------------------------------------
zmusic.mk 323d29ef5f9002be477d1f182b0a057d61e023a8 # Version: Commits on Jun 17, 2025
-------------------------------------------------------------------------------------
Merge pull request #75 from the-phinet/solaris

Fix build under Solaris,

-------------------------------------------------------------------------------------------
rk3128-blobs.mk f43a462e7a1429a9d407ae52b4745033034a6cf9 # Version: Commits on Jan 24, 2025
-------------------------------------------------------------------------------------------
rk3576: boost: update boost bin to v1.03

build from:

        8a55316839 rk_boost: rk3576: update to v1.03

update feature:

        1. accelerate UFS boot speed.

Signed-off-by: chenfen <chenfen@rock-chips.com>

Change-Id: I649968cc451caf28cf1c64f924fc1861c13d1e29,

---------------------------------------------------------
rockpro64-blobs.mk 2.0 # Version: Commits on Mar 03, 2020
---------------------------------------------------------
-

-----------------------------------------------------------------------------------------------------------
batocera-controller-overlays.mk 17fd68a47e9d25f1f1880911a4931c4b916ae125 # Version: Commits on May 06, 2025
-----------------------------------------------------------------------------------------------------------
optimise images,

----------------------------------------------------------------------------------------------
batocera-notice.mk e6241340d292dee20406a0567262a78ff34d45f7 # Version: Commits on Jun 02, 2021
----------------------------------------------------------------------------------------------
Merge pull request #1 from lbrpdx/guide_v31

Update for V31 new menus (and overall simplification),

-------------------------------------------------------------
batocera-settings.mk 0.0.5 # Version: Commits on May 22, 2021
-------------------------------------------------------------
get command: do not validate by default,

--------------------------------------------------------------------------------------------------------
batocera-emulationstation.mk 62dce55d60790d7c795a1fe79d969b4a5c2c0cb5 # Version: Commits on Jun 30, 2025
--------------------------------------------------------------------------------------------------------
update po

Signed-off-by: Nicolas Adenis-Lamarre <nicolas.adenis.lamarre@gmail.com>,

------------------------------------------------------------------------------------------------
batocera-es-piboy.mk 62dce55d60790d7c795a1fe79d969b4a5c2c0cb5 # Version: Commits on Jun 30, 2025
------------------------------------------------------------------------------------------------
update po

Signed-off-by: Nicolas Adenis-Lamarre <nicolas.adenis.lamarre@gmail.com>,

----------------------------------------------------------------------------------------------
es-theme-carbon.mk 405971457328dd364f345e2cb97e003099f83ee2 # Version: Commits on Jun 17, 2025
----------------------------------------------------------------------------------------------
add namco22,

---------------------------------------------------------------------------------------
amiberry.mk 753614b21d479815d6df71deaef4c846a97e0cc0 # Version: Commits on Jun 19, 2025
---------------------------------------------------------------------------------------
ci: reorganize root cmake file [skip ci],

--------------------------------------------------------------------------------------------
amiberry-lite.mk 2ceaa09978fd375ca349f77716d0bd3bf2fabc8a # Version: Commits on Jun 17, 2025
--------------------------------------------------------------------------------------------
bugfix: Fix Custom Controls not loaded

Custom controls for different joystick ports were not reliably saved/loaded, due to the check against the jport.id (which would not always update to reflect if it's a joystick or mouse being used).

Changed the logic to use configname instead, which seems to be updated always.,

---------------------------------------------------------------------------------------
applewin.mk 819b4f7effb40e21c4109a433250e090736469ea # Version: Commits on Jun 29, 2025
---------------------------------------------------------------------------------------
Merge pull request #286 from audetto/libretro

libretro: add supported extensions to info file.

fixes https://github.com/audetto/AppleWin/issues/283,

-------------------------------------------------------------------------------------
azahar.mk cfc96e993b570578daf55640123287236c044b55 # Version: Commits on Jun 16, 2025
-------------------------------------------------------------------------------------
Updated language translations via Transifex,

-----------------------------------------------------------------------------------
cemu.mk 6c392d5a22a827437de7dbab11c47d90d0b443cf # Version: Commits on Jun 29, 2025
-----------------------------------------------------------------------------------
UI: Fix assertions (#1623),

-------------------------------------------------------------------------------------
citron.mk 046538bb473c99fe3d02f9b0e76f7a056e6cecc8 # Version: Commits on May 14, 2025
-------------------------------------------------------------------------------------
Merge branch 'zqpvr01-master-patch-17264' into 'master'

----------------------------------------------------------------------------------
clk.mk 8d66cd4874114ba9a543c09069a48c0787e9f0bd # Version: Commits on Jun 25, 2025
----------------------------------------------------------------------------------
Merge pull request #1519 from TomHarte/ElectronTiming

Deduplicate Electron palette work.,

------------------------------------------------------------------------------------------
dolphin-emu.mk 9a0d4501f8e41f186068ecbc52408d5281223760 # Version: Commits on Jun 29, 2025
------------------------------------------------------------------------------------------
Merge pull request #13751 from jordan-woyak/btreal-improvements

Bluetooth Passthrough Improvements,

-----------------------------------------------------------------------------------------------
dolphin-triforce.mk 0e16f8abadac112c4a53ef47c35a72bab446dd6e # Version: Commits on Jun 25, 2025
-----------------------------------------------------------------------------------------------
update to master,

-------------------------------------------------------------------------------------
dosbox.mk e6b88ad03202d1f74e329f54f213d3b070bd6202 # Version: Commits on Jan 11, 2020
-------------------------------------------------------------------------------------
Use system glew,

---------------------------------------------------------------------------------------------
dosbox-staging.mk f8c24f87d7fb0f41c2b7ef2a1aa97d16a52206be # Version: Commits on Jun 17, 2025
---------------------------------------------------------------------------------------------
website: Final updates for 0.82.2,

-------------------------------------------------------------------
dosbox-x.mk dosbox-x-v2025.05.03 # Version: Commits on May 03, 2025
-------------------------------------------------------------------
2025.05.03

  - Show TURBO status in title bar. (maron2000)

  - Fixed MinGW32 builds failed using gcc15, due to a conflict in __inline__

    macro. (lazka)

  - Revise EGA/VGA emulation to treat the CRTC CGA/Hercules

    CRTC bit remapping as bits to mask out, instead of defining

    the upper limit of the memory mask. This makes the CGA mode

    Engine page flipping test work. I initially had reservations

    about whether or not real hardware did this, but, it would

    make sense for hardware to do it that way. (joncampbell123)

  - Updated libpng to version 1.6.47 (maron2000)

  - Updated XCOPY to version 1.9a (maron2000)

  - Updated SDL2 library to version 2.32.4 (maron2000)

  - Fixed a build/install error due to using wildcards in Makefile.am, which is

    not supported in GNU Automake. (maron2000)

  - macOS: Install SDL2_net in CI workflow to enable internal modem support on

    Release and Nightly SDL2 builds. (maron2000)

  - Fixed buffer size to allocate missing byte for string terminator for

    savestate filename to prevent buffer overflow (arifogel)

  - Fixed settings of yellow color in COLOR command (maron2000)

  - Fixed COLOR command to match behavior on Windows (maron2000)

  - Fixed INT21h AH=0a cursor position moved by bell due to keyboard buffer full

    (maron2000)

  - Fixed INT21h AH=01 echo behavior (maron2000)

  - Replaced SetPixel with DIB Section Direct Memory Access for faster printing

    (DwayneSelsig)

  - Fixed creation of overlay special files (zyebytevt)

  - PC-98 mode: Add INT 18h function AH=10h to control cursor blink.

    Emulate documented side effect in that this call also hides the

    cursor. The PC-98 port of Lemmings will no longer show a blinking

    black box in the lower left corner. (joncampbell123)

  - Fixed Host key (F11, F12) handling in Codepage 932 (Japanese Shift-JIS).

    (maron2000)

  - Bumped ESFMu to ver 1.2.6 (maron2000)

  - Fixed regression of adding a dot to CD labels when longer than 8 characters,

    required for games such as Descent 2 CD installer (maron2000)

  - Added Modeswitch toggle option (DieSkaarj)

  - Fixed glitch of DBCS character at the end of a line (maron2000)

  - Fixed dialog for showing error of loading language files (maron2000)

  - Removed two and 226 duplicate Chinese character mappings from code

    pages 950 and 951, respectively, ensuring more accurate Big5 and

    Big5-UAO character mappings for Chinese IME users. (1abcd)

  - Enabled changing drives mounted prior to switching to securemode (maron2000)

  - Enabled some messages to be translated in the translation files (maron2000)

  - Fixed fullscreen mode occasionally switched to windowed mode (maron2000)

  - Updated French translation (FredBezies)

  - Fixed blank screen when output=ttf on PC-98 mode (maron2000)

  - Fixed crash when switching from fullscreen to window mode in TTF output

    (maron2000)

  - Fixed mounting zip files with white space in their names failed (maron2000)

  - Fixed crash on reboot when output=ttf (maron2000)

  - Fixed blank BIOS screen when output=ttf (maron2000)

  - Fixed direct input of half-width kana (maron2000)

  - Fixed PC-98 INT 1Fh, AH=90h source and destination address (drachen6jp)

  - Fixed unnecessary trailing backslash in path name (maron2000)

  - Fixed SSE MOVSS, MOVHPS, UNPCKLPS, UNPCKHPS, and PSADBW as well as

    MMX PMULLW, PSUBUSB, and PSUBUSW, instruction implementations (fuel-pcbox)

,

-------------------------------------------------
drastic.mk 1.1 # Version: Commits on Feb 26, 2021
-------------------------------------------------
Initial commit,

------------------------------------------------------------------------------------------
duckstation.mk 9e045755a6725a3c4d62f29438152bdc5d9f7ce1 # Version: Commits on Jun 30, 2025
------------------------------------------------------------------------------------------
FullscreenUI: Add missing std::move (#3467),

-------------------------------------------------------------------------------------
eka2l1.mk e67f84dc605ea30afc1ab6f4f43c0f855eec79a5 # Version: Commits on Apr 07, 2024
-------------------------------------------------------------------------------------
external: Disable harfbuzz,

--------------------------------------------------------------------------------------
flycast.mk 3f79b6baed2eebbf133b950197c418de06f28916 # Version: Commits on Jun 27, 2025
--------------------------------------------------------------------------------------
Fetch translations & Recreate libretro_core_options_intl.h,

------------------------------------------------------------------------------------
fsuae.mk bfa0c7522c6c5f73cceb340d677491d056febd01 # Version: Commits on Jul 29, 2022
------------------------------------------------------------------------------------
SDL fullscreen size fix for 2.0.22,

-------------------------------------------------------------------------------------
gsplus.mk dc1835d62bb485f69faf3fd50a2550629393ee38 # Version: Commits on Jan 14, 2021
-------------------------------------------------------------------------------------
Added instructions for host fst support,

-------------------------------------------------------------------------------------
hatari.mk 14e7aab84ad64390f0a3a36e873ee2b8f94011b1 # Version: Commits on Jun 24, 2025
-------------------------------------------------------------------------------------
Use \Avi_AreWeRecording()\ everywhere

So that \bRecordingAvi\ can be internal detail for \avi_record.c\ as expected.

And drop declarations of non-existing variables from avi_record.h.,

--------------------------------------------------------------------------------------------
hypseus-singe.mk 37998493a0ae5850b4e8ece6415a44b0cc1eb179 # Version: Commits on Jun 04, 2025
--------------------------------------------------------------------------------------------
Allow teardown behaviour

  - Report ManyMouse driver used via plog.,

-------------------------------------------------------------------------------------
ikemen.mk 48106ed5d4c6b27416c5936a3acccc467951736b # Version: Commits on Jun 30, 2025
-------------------------------------------------------------------------------------
Revert PR #2511

This reverts the changes introduced in the PR #2511. Context: https://discordapp.com/channels/233345562261323776/233363722934943744/1389146406559944787,

-----------------------------------------------------------------------------------------
lightspark.mk f1639d93c2d7dd13fab5c38039595a1ab045ed8e # Version: Commits on Jun 27, 2025
-----------------------------------------------------------------------------------------
[ABCVm] reduce creation of number objects for local numbers,

-----------------------------------------------------------------------------------------------
lindbergh-loader.mk ba51502fdb68118695e85a51e13b833007dcfb23 # Version: Commits on Jun 01, 2025
-----------------------------------------------------------------------------------------------
Fixed baseboard.c,

---------------------------------------------------
mame.mk mame0277 # Version: Commits on Apr 27, 2025
---------------------------------------------------
mame0277,

--------------------------------------------------------------------------------------
melonds.mk f352cf612ad16d494ece5ff49aed91e057b614be # Version: Commits on Jun 28, 2025
--------------------------------------------------------------------------------------
call MakeCurrent() before deiniting GL stuff (to avoid deiniting on the wrong context),

--------------------------------------------------------------------------------------
openmsx.mk 5f33dcef3eb6b8df5c748ec2c7f275b1ad036903 # Version: Commits on Jun 27, 2025
--------------------------------------------------------------------------------------
While we're at it: also adjust docs a bit for TSX files.,

---------------------------------------------------
pcsx2.mk v2.5.24 # Version: Commits on Jun 30, 2025
---------------------------------------------------
- [Deps: Update Windows and Linux to Qt 6.9.1](https://github.com/PCSX2/pcsx2/pull/12782)

,

------------------------------------------------------------------------------------
pifba.mk 419faa7c3967560f6fa149f2f78b5aedca5b123a # Version: Commits on Dec 22, 2015
------------------------------------------------------------------------------------
added $HOME support and --logfile,

-----------------------------------------------------------------------------------
play.mk 82b055d7b67f71a5fa3fdc22528b7831e85a2d68 # Version: Commits on Jun 25, 2025
-----------------------------------------------------------------------------------
Update Nuanceur submodule.,

-------------------------------------------------------------------------------------
ppsspp.mk d5c22e9e868ca3dadc72007440e20195c262d5f0 # Version: Commits on Jun 30, 2025
-------------------------------------------------------------------------------------
Merge pull request #20584 from ANR2MERefork/build_workflow

Fixes invalid WINVER issue on forks that doesn't have any tags at all,

----------------------------------------------------------------------------------------------
python-pygame2.mk 79807da84c9bacf8df5a177763e14c924e3b15e2 # Version: Commits on Sept 29, 2024
----------------------------------------------------------------------------------------------
Merge pull request #4352 from pygame/cython_only

setup: Fix cython_only command,

----------------------------------------------------------
python-pyxel.mk v2.3.18 # Version: Commits on Apr 03, 2025
----------------------------------------------------------
Updated the WASM wheel to 2.3.18,

------------------------------------------------------------------------------------
rpcs3.mk 20c9dcd2d6dbac8d2c1a4b1aab88d995ed6dc72e # Version: Commits on Jun 26, 2025
------------------------------------------------------------------------------------
Remove qstr, sstr and qsv aliases. This does not compile on clang-cl,

---------------------------------------------------------------
ruffle.mk nightly-2025-06-30 # Version: Commits on Jun 30, 2025
---------------------------------------------------------------
## What's Changed

* chore: Update translations by @RuffleBuild in https://github.com/ruffle-rs/ruffle/pull/20859

* avm2: Don't panic when accessing loaderInfo.childAllowsParent on root by @Lord-McSweeney in https://github.com/ruffle-rs/ruffle/pull/20867

* core: Rename `UpdateContext::swf` to `root_swf` by @kjarosh in https://github.com/ruffle-rs/ruffle/pull/20869

* chore: Update translations by @RuffleBuild in https://github.com/ruffle-rs/ruffle/pull/20874

**Full Changelog**: https://github.com/ruffle-rs/ruffle/compare/nightly-2025-06-29...nightly-2025-06-30,

----------------------------------------------------
ryujinx.mk 1.3.96 # Version: Commits on Jun 30, 2025
----------------------------------------------------
Canary-1.3.96

--------------------------------------------------------------------------------------
scummvm.mk fdcbc279765e432cbabf19264273f4a87f61fc11 # Version: Commits on Jun 10, 2025
--------------------------------------------------------------------------------------
SCUMM: Use correct save slot when loading during a SMUSH video

This only affected the original load dialogs.,

--------------------------------------------------------------------------------------
shadps4.mk 1757dfaf5a8d7d59601013da80c72e8de7d538a7 # Version: Commits on Jun 29, 2025
--------------------------------------------------------------------------------------
buffer_atomic_imax_x2 (#3130)

* buffer_atomic_imax_x2

* Define Int64Atomics SPIR-V capability,

---------------------------------------------------------------------------------------
simcoupe.mk b345acefcfbe1d007dc6b7daee5392a6091d3cf7 # Version: Commits on May 04, 2025
---------------------------------------------------------------------------------------
Updated version to v1.2.14,

-------------------------------------------------------------------------------------
snes9x.mk a168e789719d6bc8e06110d517d98c3d098d5834 # Version: Commits on Jun 18, 2025
-------------------------------------------------------------------------------------
libretro/win32: Add stdcpp17 to compile flags for msvc.,

---------------------------------------------------------------------------------------------
solarus-engine.mk c121821d4f70eebba79f43ff0f9d6d2163ce2857 # Version: Commits on Jun 17, 2025
---------------------------------------------------------------------------------------------
Merge branch 'v2.0' into dev

---------------------------------------------------------------------------------------
sugarbox.mk 9b927f280322b6bb13998e06b83710201960181b # Version: Commits on Nov 24, 2024
---------------------------------------------------------------------------------------
Merge pull request #52 from Tom1975/develop

Sugarbox 2.0.4,

-----------------------------------------------------------------------------------------
supermodel.mk 487d642a808273f99611bcee9badeddc317849f0 # Version: Commits on May 28, 2025
-----------------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/trzy/Supermodel,

--------------------------------------------------------------------------------------------
supermodel-es.mk 58fe069c61b6c94c899f83ff17cffdf2612b0f9a # Version: Commits on Jun 02, 2025
--------------------------------------------------------------------------------------------
0.3a-711ecc6,

------------------------------------------------------------------------------------------------
supermodel-legacy.mk 5ea062a323aea8fdc49499d5c8aea9d575deb1fe # Version: Commits on Jun 02, 2025
------------------------------------------------------------------------------------------------
Add ABSMiceOnly to Supermodel.ini,

---------------------------------------------------------------------------------------
thextech.mk debe193bdf54ebdfe11008938a81cd36f0ef19be # Version: Commits on Jun 29, 2025
---------------------------------------------------------------------------------------
new_editor.cpp: fix v1.3.7-beta bug where player became deselected

(cherry picked from commit f4882399f99ca393644e5556c08f667a742aa131),

--------------------------------------------------------------------------------------
tsugaru.mk 5959e453c7916bea5c76e77f1cb7eed4908a1fab # Version: Commits on Jun 07, 2025
--------------------------------------------------------------------------------------
Cleaning high-fidelity mode.,

-------------------------------------------------
vice.mk r45707 # Version: Commits on Jun 28, 2025
-------------------------------------------------
Add link to GitHub actions run to all build failure notifications

git-svn-id: https://svn.code.sf.net/p/vice-emu/code/trunk@45707 379a1393-f5fb-40a0-bcee-ef074d9b53f7,

--------------------------------------------------------------------------------------------
virtualjaguar.mk 66d2d56317b39b5bde65209865c64ca072b6f83d # Version: Commits on May 28, 2019
--------------------------------------------------------------------------------------------
Improve the speed of it on devices requiring scaling.

(Also fixes color issues on such devices)

Minor changes to other files too.,

-------------------------------------------------------------------------------------
vita3k.mk 8c71bdd0b25ae9402f4cf3be43b6f9b6b71f98b2 # Version: Commits on Jun 07, 2025
-------------------------------------------------------------------------------------
lang: Update Traditional Chinese translation,

-------------------------------------------------
x16emu.mk r48 # Version: Commits on Sept 06, 2024
-------------------------------------------------
### Release R48 (\Cadmium\)

* Features/Fixes

\t* Emulated VERA SPI clock has been updated to half of the VERA clock speed rather than the CPU clock.

\t* Trace for ROM banks 13-15 (x16edit and Basload) is now supported [stefan-b-jakobsson]

\t* Fixed debug reads from the stack and a few unbounded values in the debugger display

\t* VERA PSG: for the saw and triangle waves, the inverse of the pulse width value is XORed with the value of the wave. This is the behavior of VERA 47.0.2 on hardware. [m00dawg]

\t* Allow setting the amount of RAM in the web version of the emulator [JimmyDansbo]

\t* Windows 11: Rounded corners should no longer cut off the lower left and lower right of the emulator window.

\t* New memory statistics feature [irmen]

\t* HostFS: Implement DOS \T\ell command

\t* Debugger now includes elapsed cpu clocks since the last breakpoint or step

\t* 65C816: Fixed stack relative indirect address calulation wrongly using the direct page [Fulgen301]

\t* 65C816: high bytes of .X and .Y are now cleared when PLP or RTI set x=1 [cnelson20]

\t* 65C816: PEI no longer does improper page wraparound, `[dp]` indirect modes now properly read the address. [Fulgen301]

\t* More changes in the [ROM](https://github.com/X16Community/x16-rom/tree/r48#release-48-cadmium).,

-----------------------------------------------------------------------------------
xemu.mk 8ca6b769f5d280efd2b224239bf4efd216dd15f8 # Version: Commits on Jun 30, 2025
-----------------------------------------------------------------------------------
ci: bump astral-sh/setup-uv from 6.3.0 to 6.3.1

---

updated-dependencies:

- dependency-name: astral-sh/setup-uv

  dependency-version: 6.3.1

  dependency-type: direct:production

  update-type: version-update:semver-patch

...

Signed-off-by: dependabot[bot] <support@github.com>,

------------------------------------------------------------
xenia.mk v1.0.2817-master # Version: Commits on May 25, 2024
------------------------------------------------------------
Windows release build for https://github.com/xenia-project/xenia/commit/3d30b2eec3ab1f83140b09745bee881fb5d5dde2.

[Vulkan] Shader memory export (#145)

,

----------------------------------------------------------
xenia-canary.mk 9132035 # Version: Commits on Mar 15, 2025
----------------------------------------------------------
[UI] Fixed issue with games list UI crashing on close on Vulkan,

-------------------------------------------------------------------------------------------
xenia-native.mk f819f23854933d38f5a28788879f811999b8e7d8 # Version: Commits on Jun 24, 2025
-------------------------------------------------------------------------------------------
[BUILD] Check if building failed from build script

Useful when using git rebase --exec,

-------------------------------------------------------------------------------------------
yabasanshiro.mk bdbede9fca8ca77693f2e1c51c61d3511282585f # Version: Commits on May 21, 2024
-------------------------------------------------------------------------------------------
Merge branch 'pi4-1-9-0' of https://github.com/Hancock33/yabause into pi4-1-9-0,

-----------------------------------------------------------------------------------
ymir.mk c9879e4aae9e6598924e17fa32a3b1166809f8eb # Version: Commits on Jun 30, 2025
-----------------------------------------------------------------------------------
docs: Maybe not that wide?,

--------------------------------------------------------------------------
broadcom-bt-firmware.mk v12.0.1.1105_p4 # Version: Commits on Oct 10, 2022
--------------------------------------------------------------------------
Minor release.

* Fixed #34 (thanks to @xiota).,

--------------------------------------------------------------------------------------------------
extralinuxfirmwares.mk e9c1d95f2d707ddd7bb0ef9e4711914de3cb60c2 # Version: Commits on May 10, 2024
--------------------------------------------------------------------------------------------------
Merge pull request #3 from jdorigao/uwe5622

h616: added uwe5622,

-----------------------------------------------------------------------------------------------
firmware-esp8089.mk 38cb0c10d70754392932a52d9335a29eed9c3b94 # Version: Commits on May 24, 2016
-----------------------------------------------------------------------------------------------
add dedicated firmware,

-----------------------------------------------------------------------------------------
rpi-eeprom.mk 54f04c2209d9327086fbc6bc162b17999547e677 # Version: Commits on Jun 30, 2025
-----------------------------------------------------------------------------------------
pieeprom-2025-06-29: 2712: Check for SD card overcurrent on Pi5 and Pi500 (latest)

* board_info: Use the Ethernet PHY address probed by the bootloader

  Use the Ethernet PHY address supplied by the bootloader in

  preference to the static configurations defined in start4.elf

* pi5: Fix overwrite of cache EEPROM config in secure-boot mode

  See: https://github.com/raspberrypi/rpi-eeprom/issues/719

* Check for SD card overcurrent on Pi5, Pi500 and Pi4

  Before booting, the bootloader now checks the SD power switch

  overcurrent signal. The overcurrent signal occurs if the SD

  card is damaged and has a short circuit which will cause it to

  get hot.

  If an over-current condition is detected the bootloader

  switches off power to the SD card and waits five seconds before

  probing the SD card again. This error is displayed on the

  diagnostic screen, the UART and the activity LED (1 long, 2 short)

  flashes.

  The check can be switched to a non-blocking warning  by setting

  SD_OVERCURRENT_CHECK=0 in the bootloader config.

* Add a new error code pattern for SD overcurrent

  Add a new error pattern (1 long, 2 short) to signal SD card

  overcurrent.

* Enable RTC wakeup from POWER_OFF_ON_HALT=0

* Improve HAT+ current handling

  In shipping firmware, the current_supply value is only being used in the

  case of a normal (non-stacked) HAT+, but that is unnecessarily

  restrictive. Also, the presence of MODE0 and MODE1 power HATs is not

  reflected in the value of max_current.

  See: https://github.com/raspberrypi/linux/pull/6678,

----------------------------------------------------------------------------------------
rpi-utils.mk b7651d86d71a172b2208c67b2e360cbcb4f9d98f # Version: Commits on Jun 11, 2025
----------------------------------------------------------------------------------------
pinctrl: Clarify the required privelege level

See: https://github.com/raspberrypi/utils/issues/135

Signed-off-by: Phil Elwell <phil@raspberrypi.com>,

------------------------------------------------------------------
sound-open-firmware.mk v2025.05 # Version: Commits on Jun 13, 2025
------------------------------------------------------------------
The release includes latest binaries of FW, tool and topology for all Intel released platforms, by combining:

- SOF v2.13 firmware binaries. For older Intel platforms, firmware from v2.2 stable.

- SOF v2.13 tools. For older Intel platforms, tools from v2.2 stable.

- SOF v2.13 DSP topologies. For older Intel platforms, topologies matching v2.2.13.

See https://github.com/thesofproject/sof/releases/tag/v2.13 source release notes for a summary of new features and key bugfixes.

Note: sof-bin releases currently only contain binaries for Intel SOF platforms. The release process is open to other vendors and future versions may include binaries for a larger set of hardware platforms.

### New DSP topologies added

For v2.13 series (Meteor Lake and newer), the following new topology files have been added since v2.12:

- sof-arl-dmic-2ch-id5.tplg

- sof-arl-dmic-4ch-id5.tplg

- sof-hda-generic-1ch.tplg

- sof-hda-generic-ace1-1ch.tplg

- sof-hda-generic-ace3-1ch.tplg

- sof-hda-generic-cavs25-1ch.tplg

- sof-hdmi-pcm5-id5.tplg

- sof-hdmi-pcm5-id7.tplg

- sof-lnl-dmic-2ch-id5.tplg

- sof-lnl-dmic-4ch-id5.tplg

 -sof-mtl-dmic-2ch-id5.tplg

 -sof-mtl-dmic-4ch-id5.tplg

 -sof-mtl-max98360a-rt5682.tplg

- sof-mtl-rt711-2ch.tplg

- sof-ptl-cs42l43-l2-cs35l56x6-l13.tplg

 - sof-ptl-dmic-2ch-id5.tplg

 - sof-ptl-dmic-4ch-id5.tplg

 - sof-ptl-rt712-l3-rt1320-l2.tplg

 - sof-ptl-rt712-l3-rt1320-l3-4ch.tplg

 - sof-ptl-rt712-l3-rt1320-l3.tplg

 - sof-ptl-rt713-l3-rt1320-l12.tplg

 - sof-sdca-1amp-id2.tplg

 - sof-sdca-2amp-id2.tplg

 - sof-sdca-jack-id0.tplg

 - sof-sdca-mic-id4.tplg

### Notes for distribution packagers

Starting with Intel Panther Lake, the firmware is split into separate base (sof-ptl.ri) and audio modules (sof-ptl-openmodules.ri) files for Intel platforms. The necessary Linux kernel patch (https://github.com/thesofproject/linux/commit/4c7518062d638837cea915e0ffe30f846780639a) was included in Linux 6.15.

Please double-check you are including full contents of sof-bin to distribution packages. Since v2024.09, the package has started to contain separate module binaries for some of the platforms (e.g. /lib/firmware/intel/sof-ipc4-lib/ folder contains modules for Intel Lunar Lake based systems). These modules are loaded on demand if and when they are referred to by DSP topology files. In other words, please ship the full set of firmware binaries for a platform.

Modules are only used on systems where Linux kernel support is guaranteed to be in place. E.g. for Intel Lunar Lake, any kernel version that supports Lunar Lake has also support for SOF loadable modules. For older platforms, this is not necessarily the case, so sof-bin does not include modules for these platforms. See https://thesofproject.github.io/latest/developer_guides/firmware/llext_modules.html for more information about SOF loadable module support.

Linux SOF driver expectations for firmware naming and file layout are documented at https://thesofproject.github.io/latest/getting_started/intel_debug/introduction.html#user-space-and-filesystem-requirements .

### Binary recipe

```

./tarball_multi_releases.bash -r 2025.05 v2.2.x/sof-v2.2 v2.2.x/tools-v2.2 v2.2.x/sof-tplg-v2.2.1 v2.2.x/sof-tplg-v2.2.3 v2.2.x/sof-tplg-v2.2.4 v2.2.x/sof-tplg-v2.2.5 v2.2.x/sof-tplg-v2.2.6 v2.2.x/sof-tplg-v2.2.7 v2.2.x/sof-tplg-v2.2.8 v2.2.x/sof-tplg-v2.2.9 v2.2.x/sof-tplg-v2.2.11 v2.2.x/sof-tplg-v2.2.12 v2.2.x/sof-tplg-v2.2.13 v2.12.x/sof-ipc4-v2.12 v2.13.x/sof-ipc4-tplg-v2.13 v2.13.x/sof-ipc4-v2.13 v2.13.x/sof-ipc4-lib-v2.13 v2.13.x/tools-v2.13

```

------------------------------------------------------------------------------------
gl4es.mk a744af14d4afbda77bf472bc53f43b9ceba39cc0 # Version: Commits on Dec 28, 2024
------------------------------------------------------------------------------------
Merge pull request #481 from oktonion/master

resolving typedef errors for C99 and add EGL support for QNX NTO,

----------------------------------------------------------------------------------------------
img-gpu-powervr.mk bc96eed2b3cabee24a6a14692da4c80914da3f18 # Version: Commits on Dec 26, 2024
----------------------------------------------------------------------------------------------
Merge branch 'CR_16588_VPU_Som.Qin' into 'jh7110-devel'

CR 16588 soft_3rdpart: wave511/wave420l: Fix logic bug that cause compile errors

See merge request sdk/soft_3rdpart!93,

------------------------------------------------------------
ayaneo-platform.mk v0.3.4 # Version: Commits on Dec 06, 2024
------------------------------------------------------------
## What's Changed

* Corrects inconsistent RGB on Ayaneo Air family of devices. by @fewtarius in https://github.com/ShadowBlip/ayaneo-platform/pull/22

**Full Changelog**: https://github.com/ShadowBlip/ayaneo-platform/compare/v0.3.3...v0.3.4,

---------------------------------------------------------
ayn-platform.mk v0.5.2 # Version: Commits on Jul 29, 2024
---------------------------------------------------------
## What's Changed

* Fix building on Linux 6.10.x by @fewtarius in https://github.com/ShadowBlip/ayn-platform/pull/14

## New Contributors

* @fewtarius made their first contribution in https://github.com/ShadowBlip/ayn-platform/pull/14

**Full Changelog**: https://github.com/ShadowBlip/ayn-platform/compare/v0.5.1...v0.5.2,

---------------------------------------------------------------------------------------------
deskpipro-case.mk 923de3203a000f8d8ffefb5ca15d296eb5d3c425 # Version: Commits on Oct 25, 2024
---------------------------------------------------------------------------------------------
Merge pull request #189 from DeskPi-Team/yoyojacky-patch-10

Update README.md,

--------------------------------------------------------------------------------------------
dmd-simulator.mk 542ebf9950964ce503772d33a70dfeee9ba04eac # Version: Commits on Mar 13, 2025
--------------------------------------------------------------------------------------------
improving perfs depending on the media sent

Signed-off-by: Nicolas Adenis-Lamarre <nicolas.adenis.lamarre@gmail.com>,

--------------------------------------------------------------------------------------------------
dockerpi-powerboard.mk 1e268b076bfb2bba0de053c780474239f4f88245 # Version: Commits on Feb 28, 2024
--------------------------------------------------------------------------------------------------
update readme

Signed-off-by: yoyojacky <yoyojacky2009@gmail.com>,

-----------------------------------------------------------------
element14-pi-desktop.mk v1.1.0 # Version: Commits on Jul 20, 2017
-----------------------------------------------------------------
This version mainily fixes some bugs:

- Fixed: command 'ppp-hdclone' can not call piclone suitably on the RASPBIAN image released after 2017-06. On the new RASPBIAN image 'sudo' is no longer needed when call piclone.

**Note:**

If the user has already installed the old deb packet and they want update it,  they need do remove action fist.

```bash

# Remove the old package first

$ sudo dpkg -r pidesktop-base

# Then install the new one

$ sudo dpkg -i pidesktop-base-1.1.0.deb

```

---------------------------------------------------------------------------------------
pironman.mk 997c361ed71fff859d832e171f63180fbbb4e314 # Version: Commits on Jul 24, 2024
---------------------------------------------------------------------------------------
update version & LOG,

----------------------------------------------------------------------------------------
pironman5.mk 378ac7ec83e588a74afe247224f98bbe07ae3df3 # Version: Commits on Jun 20, 2025
----------------------------------------------------------------------------------------
chore: update version to 1.2.15,

--------------------------------------------------------------------------------------------
roshambo-case.mk 986a7db7a6ffcbd3a78e65f1669cfe7dd81e9fa7 # Version: Commits on Apr 30, 2022
--------------------------------------------------------------------------------------------
Updates for Python 3

Based on Leapo upstream:

https://github.com/Leapo/Rock64-R64.GPIO/commit/fbf988a6106ab3a5d333cb4012cf779eb74e142a,

--------------------------------------------------------------------------------------------------------
kodi-audiodecoder-openmpt.mk 67df2ab898eef887d3471bb563d7b66eccefed9b # Version: Commits on Jan 18, 2025
--------------------------------------------------------------------------------------------------------
Update to version 21.0.2 to fix packaging errors,

------------------------------------------------------
appstream.mk v1.0.5 # Version: Commits on Apr 24, 2025
------------------------------------------------------
Release version 1.0.5,

-------------------------------------------------
ecm.mk v6.15.0 # Version: Commits on Jun 10, 2025
-------------------------------------------------
[ECMGenerateQDoc] Don't put qch file in target subfolder

${dest_dir}/${doc_target} is installed wholesale in install_html_docs,

and then the qch file is installed separately in install_qch_docs.

If the qch file is in ${dest_dir}/${doc_target} we install it twice.

Instead move it one level up so that it isn't part of the install_html_docs

install.

This matches what Qt does in its CMake code

(cherry picked from commit d42a5482bc450dbb828e3909cede2102e8aba236),

--------------------------------------------------------------------------------------------
ffmpeg-python.mk df129c7ba30aaa9ffffb81a48f53aa7253b0b4e6 # Version: Commits on Jul 11, 2022
--------------------------------------------------------------------------------------------
Let's implicitly fix a typo (#681),

----------------------------------------------------------------------------------------------
ffmpeg-rockchip.mk 419ef5955dec05b6e4eb6976a43ddd1ba68a0b4c # Version: Commits on Jun 30, 2025
----------------------------------------------------------------------------------------------
fixup! lavf/rkrga: add RKRGA scale, vpp and overlay filter

fix in_rga_frame_infos not being freed.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>,

----------------------------------------------------------------------------------------------------
gamenetworkingsockets.mk 725e273c7442bac7a8bc903c0b210b1c15c34d92 # Version: Commits on Dec 29, 2022
----------------------------------------------------------------------------------------------------
Add find_dependency(Protobuf),

-----------------------------------------------
iir.mk 1.9.5 # Version: Commits on Aug 12, 2024
-----------------------------------------------
This release fixes a compilation issue under Ubuntu Noble and also phase inversal in the pole/zero to coefficient conversion.

---------------------------------------------------------
kddocwidgets.mk v2.2.5 # Version: Commits on May 23, 2025
---------------------------------------------------------
bump to 2.2.5,

--------------------------------------------------------------------------------------------
libcapsimage.mk 502015b6e117e7c52fd143025856f9b5b242b6d6 # Version: Commits on Sept 01, 2022
--------------------------------------------------------------------------------------------
Added GitHub actions for CI builds

These build the default project configuration across a selection of common

platform and tool versions.,

--------------------------------------------------
libgme.mk 0.6.4 # Version: Commits on Feb 15, 2025
--------------------------------------------------
## Most importand changes

* Extended the support of fade length in gme_info_t.

* Added an ability to change fade duration by the new `gme_set_fade_msecs()` function.

* Added Android.mk to support build via ndk-build.

* Implemented RSN support via the gme_player (requires non-free unrar, however, gme itself doesn't need that).

* Fixed several bugs at the GBS support (Thanks to @drfiemost).

* Added an API to disable SPC echo completely (`gme_disable_echo(Music_Emu*, int disable)`) that can be used to avoid conflicts with external effects processors.

* Implemented support for all known NSF chips (Thanks to @kode54!)

* Added support for more track info at M3U support (Thanks to @kode54).

* **The logic of the multi-channel output was changed to resolve the problem of the incorrect work** (Thanks to @myQwil) Details: https://github.com/libgme/game-music-emu/pull/54

* Shared library now built with the exported symbols list and proper versioning enabled (Thanks to @sezero).

* Added ability to build both static and shared libraries via CMake in the same build.

**Full Changelog**: https://github.com/libgme/game-music-emu/compare/0.6.3...0.6.4,

---------------------------------------------------------------------------------------
liblgpio.mk 746f0df43774175090b93abcc860b6733eefc09b # Version: Commits on Mar 28, 2024
---------------------------------------------------------------------------------------
Merge pull request #25 from waveform80/pypi

Ensure clean sdist and wheel builds,

-----------------------------------------------------
libsfdo.mk v0.1.3 # Version: Commits on Sept 17, 2024
-----------------------------------------------------
scripts/iconcache: improve,

-----------------------------------------------------
mono-bin.mk 6.14.0 # Version: Commits on Mar 08, 2025
-----------------------------------------------------
-

---------------------------------------------------------------------------------------
plutosvg.mk c816e127bcba7ea311114be2cec0d1d3260abe06 # Version: Commits on Apr 19, 2025
---------------------------------------------------------------------------------------
Android build fix,

--------------------------------------------------------------------------------------
plutovg.mk 6cbcea0a01a8052a05d983fa7105b437abc32382 # Version: Commits on Jun 09, 2025
--------------------------------------------------------------------------------------
Use `CMAKE_INSTALL_INCLUDEDIR` instead of hardcoding `include`,

--------------------------------------------------------------------------------------
pm_auto.mk a30abeab04cf8c416e800a7f9c54ecfeeec48406 # Version: Commits on Jun 13, 2025
--------------------------------------------------------------------------------------
chore: bump version to 1.2.11,

-------------------------------------------------------------------------------------------
pm_dashboard.mk a02f26238672aee1542debfb5797c7d29acb7cb8 # Version: Commits on Jun 06, 2025
-------------------------------------------------------------------------------------------
chore: update web page

fix get log error on page loaded,

-------------------------------------------------------
python-cog.mk v3.5.1 # Version: Commits on Jun 10, 2025
-------------------------------------------------------
docs: we updated the docs,

---------------------------------------------------
pywebview.mk 5.4 # Version: Commits on Jan 27, 2025
---------------------------------------------------
### âš¡ Features

- `All` A new function for executing Javascript as is `window.run_js(code)` without returning a result

- `All` New `before_load` event that is fired right before pywebview code is injected into the page. The event roughly corresponds to `DOMContentLoaded` DOM event.

- `All` `Screen` object now have origin coordinates as `screen.x` and `screen.y`

- `EdgeChromium` Add remote debugging support via `webview.settings['REMOTE_DEBUGGING_PORT']`. Thanks @Lugribossk

### 🚀 Improvements

- `All` Implement a __len__ method for `Event` objects to get a number of event subscribers.

- `All` The order of firing of loading events `loading`, `before_load` and `loaded` is standardized across the platforms.

- `All` `Window` objects can now be exposed via JS API

- `All` Make `webview.settings` key immutable.

- `GTK` `'undefined'`and `'null'` string values are no longer translated to None during JS API serialization.

- `Cocoa` Add support for the download attribute on links. Thanks @maddyaby.

- `Cocoa` Ignore ssl errors for local HTTP server by default

- `Cocoa` Native Color Picker on MacOS is drawn in the wrong place #1568. Thanks @maddyaby

- `Cocoa` Improved support for py2app #1565

- `EdgeChromium` Update webview2 binaries to 1.0.2957.106

#### � Bug fixes

- `HTTP` Fix loading local urls with a hash served by local HTTP server.

- `EdgeChromium` Delete browser data in private mode on program exit

- `Cocoa` Fix typo in `abortModal` call. Thanks @simonrob

- `Cocoa` Fix missing menu

- `Cocoa` Fix window close termination when pressing Cmd+Q. Thanks @mikeylemmon.

- `Cocoa` Fix missing `get_active_window`. Thanks @sardination

- `Windows` Fix window placing in certain monitor layouts when assigning to a specific monitor.

- `Windows` Fix a short blank when closing the window. Thanks @godcop,

-------------------------------------------------------------------------------------------
sdl12-compat.mk 2996daa5e2048a6502a335299cdec5d6393d70eb # Version: Commits on Apr 27, 2025
-------------------------------------------------------------------------------------------
update dr_mp3 from mainstream and adjust to its new api.,

---------------------------------------------------------
sdl3.mk release-3.2.16 # Version: Commits on Mar 03, 2025
---------------------------------------------------------
gpu: Add BC2_RGBA_UNORM_SRGB to GetBlockWidth/Height functions,

--------------------------------------------------------------
sdl3_image.mk release-3.2.4 # Version: Commits on Mar 03, 2025
--------------------------------------------------------------
Updated to version 3.2.4 for release,

-----------------------------------------------------------------------------------------
sdl3_mixer.mk 30c1301055a35ee87b8679279b6fc88e10d28fa3 # Version: Commits on Jun 10, 2025
-----------------------------------------------------------------------------------------
update libmpg123 (for android build support fixes),

------------------------------------------------------------
sdl3_ttf.mk release-3.2.2 # Version: Commits on Mar 31, 2025
------------------------------------------------------------
Added a patch note for TTF_GetFontWeight()

(cherry picked from commit e4a6ec8528b39789d78d980766dd8a3fa5e2addd),

--------------------------------------------------------------------------------------------
sf_rpi_status.mk a9d02133e799bc5b9d4244bc7f931b2379ff63dc # Version: Commits on Jun 25, 2025
--------------------------------------------------------------------------------------------
update version to 1.1.3,

---------------------------------------------------
uthash.mk v2.3.0 # Version: Commits on Feb 23, 2021
---------------------------------------------------
Bump version to 2.3.0.,

----------------------------------------------------------------------------------------------
wiringop-python.mk 152a8c14a2273bfc5aeed3ed3f36d41aef002b45 # Version: Commits on Mar 13, 2025
----------------------------------------------------------------------------------------------
Update submodule,

------------------------------------------------------
wxwidgets.mk v3.3.0 # Version: Commits on Jun 06, 2025
------------------------------------------------------
Welcome to wxWidgets, a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls.

wxWidgets 3.3.0 is the first release in the 3.3 development branch, bringing many new features and improvements compared to the stable 3.2 branch while remaining mostly API-compatible with it.

Please note that even this is not a \stable\ release, it is still considered to be suitable to be used in production, the only difference with the stable releases is that API and ABI compatibility are not guaranteed for the releases in this series. In practice, however, backwards-incompatible API changes are expected to be rare.

Please see [**README**](https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.3.0/docs/readme.txt) for more information about this release and the [change log](https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.3.0/docs/changes.txt) for more details of the changes in it. In particular, please read the \INCOMPATIBLE CHANGES\ section in the change log if you are upgrading from a previous version of wxWidgets.

## Source Files and Documentation

If you intend to build wxWidgets from sources (which is recommended), please do **NOT** download the files using the \Source code\ links just above, which are automatically generated by GitHub and don't contain the submodules sources which are necessary for building wxWidgets.

Instead, download one of [wxWidgets-3.3.0.zip](https://github.com/wxWidgets/wxWidgets/releases/download/v3.3.0/wxWidgets-3.3.0.zip) or [wxWidgets-3.3.0.7z](https://github.com/wxWidgets/wxWidgets/releases/download/v3.3.0/wxWidgets-3.3.0.7z), for much smaller size, for Microsoft Windows systems or [wxWidgets-3.3.0.tar.bz2](https://github.com/wxWidgets/wxWidgets/releases/download/v3.3.0/wxWidgets-3.3.0.tar.bz2) for Unix ones, including macOS. These archives have exactly the same contents, but use the line endings appropriate for the corresponding platform.

In addition, we provide archives containing the documentation in either HTML or Microsoft CHM formats. Notice that the documentation is also [available online](https://docs.wxwidgets.org/3.3.0).

Finally, Microsoft Windows users may download [Setup.exe file](https://github.com/wxWidgets/wxWidgets/releases/download/v3.3.0/wxMSW-3.3.0-Setup.exe) containing both sources and documentation, however please note that this file does _not_ contain any binaries, please see below for those.

To verify your download please use the following SHA-1 checksums:

    a8b982cf5680611df0dda2e1613134fd4883c069  wxMSW-3.3.0-Setup.exe

    7af1bbb7b0623ad3658bbc25fc5980bd29d7ecfd  wxWidgets-3.3.0-docs-chm.zip

    10b72066e2233469fd386d94d0e2c8682b8ac6f5  wxWidgets-3.3.0-docs-html.tar.bz2

    20310e1c7a737576c00171d894eb63fc5124d615  wxWidgets-3.3.0-docs-html.zip

    467f964fe0068231986e30bb94a9bc424c41f367  wxWidgets-3.3.0-headers.7z

    3c5f8c222a37f6f45826c3120d101dd147fc80cb  wxWidgets-3.3.0.7z

    cb07238b60616a27f7c8ff7ddbaea50ccfa3bae4  wxWidgets-3.3.0.tar.bz2

    0819420accb7830e234b793defd2215117ad17b3  wxWidgets-3.3.0.zip

## Binaries

We provide pre-built binary files for x86-64 Windows for the following compilers:

* Microsoft Visual C++ compiler versions 14.0, 14.1, 14.2 and 14.3 (corresponding to marketing product names of Microsoft Visual Studio 2015, 2017, 2019 and 2022 respectively). Please note that MSVC 14.x versions are ABI-compatible and the same set of binaries is used for all of them.

* gcc 15.1 provided by [MSYS2](https://www.msys2.org/) MINGW64 environment.

### For Developers

For developing applications with wxWidgets you need to download the compiler-independent `wxWidgets-3.3.0_Headers.7z` file and one of `wxMSW-3.3.0-vc14x_x64_Dev.7z` or `wxMSW-3.3.0_gcc1510_x64_Dev.7z` files depending on your compiler.

Unpack both files into the same directory so that `include` and `lib` directories are at the same level after unpacking. You should be able to compile and link applications using wxWidgets in both debug and release modes but the debug symbols are provided only for debug libraries in this archive, see below for the release build debug symbols.

Note that if you're setting up a new project using these binaries, the simplest way to do it is to use the provided `wxwidgets.props` file: for this, open the `View|Property Manager` menu item in the IDE, select \Add Existing Property Sheet...\ from the project context menu and browse to this file in the file open dialog.

Please see the [instructions in the manual](https://docs.wxwidgets.org/3.3.0/plat_msw_binaries.html) for more details.

### For End Users

End users may download one of `wxMSW-3.3.0_vc14x_x64_ReleaseDLL.7z` or `wxMSW-3.3.0_gcc1510_x64_ReleaseDLL.7z` files to get just the DLLs required for running the applications using wxWidgets.

### For Debugging

* Microsoft Visual C++ users: File `wxMSW-3.3.0_vc14x_x64_ReleasePDB.7z` contains the debug symbols for the release build of the DLLs. Download it if you want to debug your own applications in release build or if you want to get meaningful information from mini-dumps retrieved from your users machines.

* gcc users: Currently the debug symbols are not available for the release build of the DLLs (only the debug versions of the DLLs contain the debug symbols).

### Binary File Download Verification

To verify your download please use the following SHA-1 checksums:

    f69f304fbf2233ac1e81802c25d317fdd47ef0ae wxMSW-3.3.0_gcc1510_x64_Dev.7z

    d6645a79e23ca6864a11dea1396156176bd42e89 wxMSW-3.3.0_gcc1510_x64_ReleaseDLL.7z

    927147f5c4d2343783b21e0105a9b772fc04bfd6 wxMSW-3.3.0_vc14x_x64_Dev.7z

    e2bc06117331fefdc1b176318c1b92c6c737768a wxMSW-3.3.0_vc14x_x64_ReleaseDLL.7z

    e30f89a94d2cc0f36a3a59172f296c95ea7a37d5 wxMSW-3.3.0_vc14x_x64_ReleasePDB.7z

## Reporting Problems

Please report bugs to the [issue tracker](https://github.com/wxWidgets/wxWidgets/issues/new) or the [wx-users mailing list](http://groups.google.com/group/wx-users).

,

---------------------------------------------------------------------------------------------------
hypseus-singe-bezels.mk 97a8e2c792d270cdf3b2c5a0d8ba410b9ee8fd50 # Version: Commits on Jun 22, 2025
---------------------------------------------------------------------------------------------------
Create marbvice.png,

-----------------------------------------------------------------------------------------
nanum_font.mk 2385eb085e4bf326590a2db6d4514e8477d9922f # Version: Commits on Feb 02, 2025
-----------------------------------------------------------------------------------------
2025.02.03 현재 배� 버전으로 갱신 (https://hangeul.naver.com/fonts/search?f=nanum),

--------------------------------------------------------------------------------------
aic8800.mk ccba7fffed8554fe861bd631ff6f852d2d6eec39 # Version: Commits on Jun 24, 2024
--------------------------------------------------------------------------------------
update kernel sources,

----------------------------------------------------------------------------------------
rtl8852au.mk 708c17801ba3f83734e6d8cc39b74d1d528489f8 # Version: Commits on Jun 13, 2025
----------------------------------------------------------------------------------------
switch from EXTRA_CFLAGS,

----------------------------------------------------
abuse.mk 2025.1.0 # Version: Commits on Jan 17, 2025
----------------------------------------------------
The focus has been on modernizing the game for current hardware and operating systems.

## Better Graphics

- Sharp scaling so everything looks crispy

- Works properly on high DPI screens

- Widescreen support

- Added MacBook's notch compatibility

- Resize the window however you want

- Got rid of annoying black border around the game

## Multiplayer

- Networking menu is back and working on macOS and Ubuntu

- Multiplayer Co-op and Deathmatch works (with some sockets bugs in cross-play)

- Game remembers player names between sessions

- Each players is tinted differently

## Other Cool Stuff

- New icon for macOS users

- Stability improvements

- Compiles and runs on modern macOS, Ubuntu and Windows

- MIDI soundfonts support

- German and French translations can be enabled via config

---------------------------------------------------------------------------------------
alephone.mk e01dbe0ab2869a7b2ae1b…
@waiweng83
Copy link
Author

The patch mentioned above has now made its way into a master EEPROM release: raspberrypi/rpi-eeprom#721

I just tested the pieeprom-2025-07-03.bin and it works as expected. Thanks for the help @pelwell

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants