main
feat: first version, import from https://github.com/hack-gpon/hack-gpon.github.io/pull/403 (migrated from WinForm to Avalonia)
MA5671A EEPROM Editor
A cross-platform desktop application for editing MA5671A SFP module EEPROM data (A0 and A2 addresses).
Features
- 📝 Edit EEPROM fields for MA5671A SFP modules
- 🔄 Support for both A0 and A2 EEPROM addresses
- 💻 Cross-platform support (Windows, Linux, macOS)
- 🎨 Modern Fluent UI design with Avalonia
Screenshots
Requirements
- From Releases: No requirements - the application is self-contained with .NET included, work also on Linux!
- Build from Source: .NET 8.0 SDK
Installation
From Releases (Recommended)
Download the latest release for your platform from the Releases page. No .NET installation required!
Build from Source
-
Clone the repository:
git clone https://github.com/hack-gpon/MA5671A-Eeprom cd MA5671A-Eeprom -
Build the project:
dotnet build -c Release -
Run the application:
dotnet run --project HackGpon.MA5671A.Eeprom.Avalonia
Usage
- Launch the application
- Load your EEPROM dump file or enter hex values manually
- Edit the fields as needed
- Export the modified EEPROM data
Technologies
- .NET 8
- Avalonia UI - Cross-platform UI framework
- CommunityToolkit.Mvvm - MVVM toolkit
License
This project is open source. See the LICENSE file for details.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Related Projects
- hack-gpon.org - Resources for GPON hacking
Languages
C#
100%