Giter Club home page Giter Club logo

ironos-custom-firmware-builds's Introduction

IronOS custom firmware builds

Repo to host and archive my own IronOS builds. This repo is primarily for my Pine64 Pinecil v2 and Miniware TS101.
The firmware builds for the other models are untested by me due to missing hardware.

Firmware languages are German and English.

build instructions

  • Make sure that you have Docker and docker-compose installed
  • RELEASE=$(curl -sL https://api.github.com/repos/Ralim/IronOS/releases/latest | jq -r ".tag_name")
  • git clone -c advice.detachedHead=false --recursive --branch $RELEASE https://github.com/Ralim/IronOS.git
  • cd IronOS/scripts
  • sudo sh deploy.sh
  • cd source
    • For MHP30: make -j$(nproc) model=MHP30 custom_multi_langs="DE EN" firmware-multi_compressed_Custom
    • For Pinecil v1: make -j$(nproc) model=Pinecil custom_multi_langs="DE EN" firmware-multi_compressed_Custom
    • For Pinecil v2: make -j$(nproc) model=Pinecilv2 custom_multi_langs="DE EN" firmware-multi_compressed_Custom
    • For S60: make -j$(nproc) model=S60 custom_multi_langs="DE EN" firmware-multi_compressed_Custom
    • For TS80: make -j$(nproc) model=TS80 custom_multi_langs="DE EN" firmware-multi_compressed_Custom
    • For TS80P: make -j$(nproc) model=TS80P custom_multi_langs="DE EN" firmware-multi_compressed_Custom
    • For TS100: make -j$(nproc) model=TS100 custom_multi_langs="DE EN" firmware-multi_compressed_Custom
    • For TS101: make -j$(nproc) model=TS101 custom_multi_langs="DE EN" firmware-multi_compressed_Custom
  • exit

rename files

  • cd ../source/Hexfile
  • For MHP30: mv MHP30_multi_compressed_Custom.hex IronOS_${RELEASE}_MHP30-DE_EN.hex
  • For Pinecil v1: mv Pinecil_multi_compressed_Custom.dfu IronOS_${RELEASE}_Pinecil_v1-DE_EN.dfu
  • For Pinecil v2: mv Pinecilv2_multi_compressed_Custom.bin IronOS_${RELEASE}_Pinecil_v2-DE_EN.bin
  • For S60: mv S60_multi_compressed_Custom.hex IronOS_${RELEASE}_S60-DE_EN.hex
  • For TS80: mv TS80_multi_compressed_Custom.hex IronOS_${RELEASE}_TS80-DE_EN.hex
  • For TS80P: mv TS80P_multi_compressed_Custom.hex IronOS_${RELEASE}_TS80P-DE_EN.hex
  • For TS100: mv TS100_multi_compressed_Custom.hex IronOS_${RELEASE}_TS100-DE_EN.hex
  • For TS101: mv TS101_multi_compressed_Custom.hex IronOS_${RELEASE}_TS101-DE_EN.hex

flashing

  • Firmware files are in source/Hexfile
    • Pinecil v1 needs .dfu
    • Pinecil v2 need .bin
    • the Miniware's and the Sequre S60 need .hex
  • For flashing please refer the IronOS flashing guide for your model

ironos-custom-firmware-builds's People

Contributors

stevenseifried avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.