Skip to content

Releases: Gadorach/meraki-builder

0.8.1 - Minor additions for the web interface

Choose a tag to compare

@Gadorach Gadorach released this 21 Jun 21:04

Added and verified new features pushed by gilrim to add client information into configd and postmerkos-ui web configuration.

What's Changed

  • configd: per-port clients in status + fix websocket bind by @gilrim in #4

New Contributors

  • @gilrim made their first contribution in #4

Full Changelog: 0.8...0.8.1

0.8

0.8

Choose a tag to compare

@Gadorach Gadorach released this 21 Jun 01:52

Huge overhaul release. No longer using a binary patched bootloader. New bootloader is built from source (meraki-redboot) and contains many extremely helpful benefits. Mainly, it contains a pre-boot ram loader so programs can be injected into RAM directly over hardware UART. It also contains a firmware flasher binary as an optional payload you can launch. The attached tools folder contains the needed tools to interact with the firmware flasher. If you built this release from source with "make all", the flasher software lets you inject a newly built payload into any older releases ram loader code to bring all new bootloader features to older firmware, though given this was only in testing until now, unless you were following my git pushes since the meraki-redboot 0.7.0 release, you're unlikely to actually have a compatible release at this time. For now, I would recommend a hard flash, or using the flasher from the web interface if you're using a slightly older release.

The bundled flasher uses 3 accelerating features:

  1. baud rate negotiation | 2) sparse image reconstruction | 3) LZ4 image compression

Thanks to these, the flasher can send a full firmware image to the switch in less than 2 minutes typically. This provides a recovery angle for those testing the firmware, so you don't need a CH341 or anything like that anymore. Without those enhancements, it's more like 30 minutes to send a firmware image.

NOTE: Web-UI redesign is still a bit buggy. I'll get it sorted out for the next release. It should be functional for the moment, but it needs more stability and rendering patches.

Includes the vmlinuz compressed kernel image to help you not have to compile it yourself. It takes a while to compile after all.

Full Changelog: 0.2...0.8

SSH/TTY console add-on and bug fixes

Choose a tag to compare

@Gadorach Gadorach released this 16 Jun 12:24

This is an alpha release for testing. Stability not guaranteed.

Added a SSH/TTY console menu system. Launch it by running postmerkos-console after switch startup (TTY). Still need to reconfigure SSH to allow password mode instead of shared key, as you can't SSH without the shared key presently (connection is refused).

https://www.mediafire.com/file/hm3vmvoopa5ry03/ms42p-postmerkos-webui-20260616-065847.bin.zip/file

This is the nearing the minimum viable product for this firmware. All main features are now implemented in at least an initial usable state. All expected remaining updates for this will be bug fixes and fleshing out how certain aspects of the UI function (both CLI and Web UI). Firmware updater is mature now, but likely could use an extra signal to notify when the update is about to be applied so the disconnection is more clear. I might add an extra function to save update logs to a location on JFFS2 post-flash so the updater can provide final success/fail feedback and logging availability after reboot.

Please provide any suggestions as issues to this repo. To my knowledge, all main issues from Hal Martin's main repo have been fixed and are at initial implementation stage at minimum now.

postmerkOS-2026-06-15-DEBUG

Choose a tag to compare

@Gadorach Gadorach released this 16 Jun 02:30

First release of the new branch of postmerkOS. Includes a tested flashable image with working ebui implementation and firmware updater CLI. Refer to the Flashing Utilities folder.

THIS HAS ONLY BEEN TESTED ON AN MP42P. COMPATIBILITY WITH OTHER SWITCH MODELS NOT GUARANTEED. ONLY MS220 BASED SWITCHES DIRECTLY SUPPORTED AT THIS TIME.

Note: TFTP/SFTP/HTTP(S) updates are only available to users upgrading from an older version of this branch of postmerkOS, as older versions (Hal Martin releases and Hall builds) do not contain the new firmware updater system included in this release. First time installations will need to be performed via hardware flashing. Subsequent releases can be completed via TFTP+SSH using the included firmware-flasher.sh script for convenience. All releases will be tested. It is recommended that you backup your switch configuration before flashing. The flash utility allows for preserving your JFFS2 partition, but older configs generated by Hal Martin releases may not be compatible with this platform and may cause issues if retained. I recommend resetting or using the image options for the JFFS2 partition if coming from an older firmware.