Skip to content

Latest commit

 

History

History
200 lines (152 loc) · 5.4 KB

File metadata and controls

200 lines (152 loc) · 5.4 KB

BlackFlag ECU - GitHub Repository Setup Complete

Repository Details

Repository: https://github.com/bad-antics/blackflag-ecu
Description: Professional ECU Diagnostics & Tuning Suite - Built by antx at Bad Antics Development
License: MIT
Version: v2.1


What Was Created

Repository Structure

blackflag-ecu/
├── .gitattributes    # Git LFS configuration for *.exe files
├── .gitignore        # Standard .NET/Windows gitignore
├── BlackFlag.exe     # 155.56 MB standalone executable (via Git LFS)
├── LICENSE           # MIT License
└── README.md         # Comprehensive documentation

GitHub Configuration

Topics Added:

  • automotive
  • ecu
  • tuning
  • diagnostics
  • j2534
  • obd2
  • windows
  • wpf
  • csharp
  • dotnet
  • performance
  • ecuflash

Release v2.1

Release URL: https://github.com/bad-antics/blackflag-ecu/releases/tag/v2.1

Assets:

  • BlackFlag.exe (155.56 MB) - Downloadable from releases page

Release Notes:

  • Standalone Windows executable
  • No installation required
  • All dependencies included (.NET 8.0)
  • ECU Scanner with 900+ vehicle database
  • ECU Unlock for Tricore, MPC5xx, SH7xxx processors
  • Live Data & Voltage Meter
  • VIN Decoder
  • Tune Manager with real-time flashing
  • ECU Cloning & Backup
  • Performance Dashboard
  • Wiring Diagrams

Key Features

ECU Support

  • Manufacturers: Bosch, Denso, Continental, Delphi, Magneti Marelli, Siemens, Hitachi, OEM-specific
  • Processors: Infineon Tricore, NXP MPC5xx, Renesas SH7xxx, STMicroelectronics ST10
  • ECU Types: EDC17, MED17, ME17, MD1, and more

Communication Protocols

  • CAN Bus (ISO 15765)
  • K-Line (ISO 9141, KWP2000)
  • J1850 PWM/VPW
  • LIN Bus
  • FlexRay (read-only)

Diagnostic Features

  • DTC Reading & Clearing
  • Live Data Streaming
  • Freeze Frame Capture
  • Oxygen Sensor Tests
  • EVAP Tests
  • Readiness Monitors

Themes

  1. Dark Theme (default)
  2. Retro Green Theme
  3. Ford Blue Theme
  4. Orange Tech Theme

Technical Details

Framework: .NET 8.0 Windows Desktop
UI: WPF (Windows Presentation Foundation)
Charts: LiveChartsCore v2.0.0-rc2
Serial: System.IO.Ports
JSON: Newtonsoft.Json
Size: 155.56 MB (standalone)

Data Storage:

  • %LOCALAPPDATA%\BlackFlag\vehicles.json - 900+ vehicle database
  • %LOCALAPPDATA%\BlackFlag\ecuprofiles.json - ECU configurations
  • %LOCALAPPDATA%\BlackFlag\tunes.json - Custom tune library
  • %LOCALAPPDATA%\BlackFlag\history.json - Scan/flash history
  • %LOCALAPPDATA%\BlackFlag\settings.json - App settings

Git LFS Configuration

Large files (*.exe) are tracked using Git Large File Storage to bypass GitHub's 100MB file size limit.

Configuration:

git lfs install
git lfs track "*.exe"

Uploaded:

  • BlackFlag.exe (155.56 MB) successfully uploaded via Git LFS

Repository Links


Commands Used

# Create directory and copy executable
mkdir blackflag-ecu -Force
Copy-Item "native\bin\Release\net8.0-windows\win-x64\publish\BlackFlag.exe" "blackflag-ecu\BlackFlag.exe"

# Initialize git repository
git init
git lfs install
git lfs track "*.exe"
git add -A
git commit -m "Initial release - BlackFlag ECU v2.1 - Built by antx at Bad Antics Development (with Git LFS)"

# Create GitHub repository and push
gh repo create bad-antics/blackflag-ecu --public --source=. --description="Professional ECU Diagnostics & Tuning Suite - Built by antx at Bad Antics Development"
git push -f origin master

# Add topics
gh repo edit bad-antics/blackflag-ecu --add-topic automotive --add-topic ecu --add-topic tuning --add-topic diagnostics --add-topic j2534 --add-topic obd2 --add-topic windows --add-topic wpf --add-topic csharp --add-topic dotnet --add-topic performance --add-topic ecuflash

# Create and push tag
git tag v2.1 -m "BlackFlag ECU v2.1 - Professional Diagnostics & Tuning Suite"
git push origin v2.1

# Create release
gh release create v2.1 BlackFlag.exe --title "BlackFlag ECU v2.1" --notes "<release notes>"

Next Steps

Recommended Actions

  1. Repository Created - https://github.com/bad-antics/blackflag-ecu
  2. README Added - Comprehensive documentation with badges
  3. License Added - MIT License
  4. Release Created - v2.1 with downloadable executable
  5. Topics Added - 12 relevant topics for discoverability
  6. Git LFS Configured - Large file (155.56 MB) successfully uploaded

Optional Enhancements

  • Add screenshots to README
  • Create GitHub Actions workflow for automated builds (if source code added later)
  • Add CONTRIBUTING.md for community contributions
  • Create GitHub Pages documentation site
  • Add security policy (SECURITY.md)
  • Create issue templates for bug reports and feature requests

Summary

BlackFlag ECU v2.1 is now live on GitHub at https://github.com/bad-antics/blackflag-ecu

The repository includes:

  • Professional README with badges and comprehensive documentation
  • MIT License
  • 155.56 MB standalone executable (via Git LFS)
  • Release v2.1 with downloadable assets
  • 12 relevant topics for discoverability

Built by antx @ Bad Antics Development


Generated: December 31, 2025