Skip to content
This repository was archived by the owner on Mar 1, 2025. It is now read-only.

Commit 0ada559

Browse files
Added IronOS v2.22
1 parent c356950 commit 0ada559

13 files changed

+16036
-130
lines changed

Dockerfile

-29
This file was deleted.

MHP30/IronOS_v2.22_MHP30-DE_EN.hex

+2,974
Large diffs are not rendered by default.
55 KB
Binary file not shown.
186 KB
Binary file not shown.

README.md

+19-15
Original file line numberDiff line numberDiff line change
@@ -6,29 +6,33 @@ Firmware languages are German and English.
66

77
## build instructions
88
- Make sure that you have `Docker` and `docker-compose` installed
9-
### automated
10-
#### latest stable
11-
- `sudo bash build_latest_stable.sh`
12-
#### latest dev
13-
- `sudo bash build_latest_dev.sh`
14-
### manual
15-
- `git clone --recursive --branch v2.20 https://github.com/Ralim/IronOS.git`
16-
- `cd IronOS`
17-
- `sh start_dev.sh`
18-
- `cd source/source`
9+
- `RELEASE=$(curl -sL https://api.github.com/repos/Ralim/IronOS/releases/latest | jq -r ".tag_name")`
10+
- `git clone -c advice.detachedHead=false --recursive --branch $RELEASE https://github.com/Ralim/IronOS.git`
11+
- `cd IronOS/scripts`
12+
- `sudo sh deploy.sh`
13+
- `cd source`
14+
- For MHP30: `make -j$(nproc) model=MHP30 custom_multi_langs="DE EN" firmware-multi_compressed_Custom`
1915
- For Pinecil v1: `make -j$(nproc) model=Pinecil custom_multi_langs="DE EN" firmware-multi_compressed_Custom`
2016
- For Pinecil v2: `make -j$(nproc) model=Pinecilv2 custom_multi_langs="DE EN" firmware-multi_compressed_Custom`
21-
- For TS100: `make -j$(nproc) model=TS100 custom_multi_langs="DE EN" firmware-multi_compressed_Custom`
22-
- For TS101: `make -j$(nproc) model=TS101 custom_multi_langs="DE EN" firmware-multi_compressed_Custom`
17+
- For S60: `make -j$(nproc) model=S60 custom_multi_langs="DE EN" firmware-multi_compressed_Custom`
2318
- For TS80: `make -j$(nproc) model=TS80 custom_multi_langs="DE EN" firmware-multi_compressed_Custom`
2419
- For TS80P: `make -j$(nproc) model=TS80P custom_multi_langs="DE EN" firmware-multi_compressed_Custom`
25-
- For MHP30: `make -j$(nproc) model=MHP30 custom_multi_langs="DE EN" firmware-multi_compressed_Custom`
26-
- For S60: `make -j$(nproc) model=S60 custom_multi_langs="DE EN" firmware-multi_compressed_Custom`
20+
- For TS100: `make -j$(nproc) model=TS100 custom_multi_langs="DE EN" firmware-multi_compressed_Custom`
21+
- For TS101: `make -j$(nproc) model=TS101 custom_multi_langs="DE EN" firmware-multi_compressed_Custom`
2722
- `exit`
23+
## rename files
24+
- `cd ../source/Hexfile`
25+
- For MHP30: `mv MHP30_multi_compressed_Custom.hex IronOS_${RELEASE}_MHP30-DE_EN.hex`
26+
- For Pinecil v1: `mv Pinecil_multi_compressed_Custom.dfu IronOS_${RELEASE}_Pinecil_v1-DE_EN.dfu`
27+
- For Pinecil v2: mv Pinecilv2_multi_compressed_Custom.bin IronOS_${RELEASE}_Pinecil_v2-DE_EN.bin`
28+
- For S60: `mv S60_multi_compressed_Custom.hex IronOS_${RELEASE}_S60-DE_EN.hex`
29+
- For TS80: `mv TS80_multi_compressed_Custom.hex IronOS_${RELEASE}_TS80-DE_EN.hex`
30+
- For TS80P: `mv TS80P_multi_compressed_Custom.hex IronOS_${RELEASE}_TS80P-DE_EN.hex`
31+
- For TS100: `mv TS100_multi_compressed_Custom.hex IronOS_${RELEASE}_TS100-DE_EN.hex`
32+
- For TS101: `mv TS101_multi_compressed_Custom.hex IronOS_${RELEASE}_TS101-DE_EN.hex`
2833
## flashing
2934
- Firmware files are in `source/Hexfile`
3035
- Pinecil v1 needs `.dfu`
3136
- Pinecil v2 need `.bin`
3237
- the Miniware's and the Sequre S60 need `.hex`
3338
- For flashing please refer the [IronOS flashing guide for your model](https://ralim.github.io/IronOS/GettingStarted/)
34-

0 commit comments

Comments
 (0)