You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/development.md
+4-15Lines changed: 4 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,6 @@ The custom firmware uses an overlay system to modify the base Snapmaker firmware
15
15
16
16
Each overlay is self-contained and numbered to control application order. This modular approach makes it easy to:
17
17
- Enable/disable features by including/excluding overlays
18
-
- Maintain different firmware profiles (basic vs extended)
19
18
- Add custom modifications without conflicts
20
19
21
20
For external third-party components, see [Third-Party Integrations](design/third_party.md).
@@ -54,12 +53,6 @@ Build tools and download firmware:
54
53
./dev.sh make firmware
55
54
```
56
55
57
-
Build basic firmware:
58
-
59
-
```bash
60
-
./dev.sh make build PROFILE=basic OUTPUT_FILE=firmware/U1_basic.bin
61
-
```
62
-
63
56
Build extended firmware:
64
57
65
58
```bash
@@ -74,26 +67,22 @@ Open a shell in the development environment:
74
67
75
68
## Profiles
76
69
77
-
The build system supports two profiles:
78
-
79
-
-`basic` - simple modifications not changing key components of the firmware
80
-
-`extended` - extensive modifications changing key components of the firmware
70
+
The build system supports the `extended` profile with extensive modifications to the firmware.
81
71
82
72
## Overlays
83
73
84
74
Overlays are organized into categories based on their scope and build profile. Each overlay is numbered to indicate its application order within its category.
85
75
86
76
### Overlay Categories
87
77
88
-
-**common/** - Core modifications applied to all firmware profiles (basic and extended)
89
-
-**firmware-basic/** - Modifications specific to the basic firmware profile
78
+
-**common/** - Core modifications applied to all firmware profiles
90
79
-**firmware-extended/** - Modifications specific to the extended firmware profile
91
80
-**devel/** - Development tools and utilities (only included with DEVEL=1 flag)
92
81
-**staging/** - Disabled overlays kept for potential future use
93
82
94
83
## Build Options
95
84
96
-
-`basic-devel` or `extended-devel` - Add development overlays from `overlays/devel/` to the selected profile
85
+
-`extended-devel` - Add development overlays from `overlays/devel/`
97
86
- e.g. `./dev.sh make build PROFILE=extended DEVEL=1`
Copy file name to clipboardExpand all lines: docs/firmware_config.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,6 @@ title: Firmware Configuration
4
4
5
5
# Firmware Configuration
6
6
7
-
**Available in: Extended firmware**
8
7
9
8
> **Note for users upgrading to v1.1.0:** The configuration file has been renamed from `extended.cfg` to `extended2.cfg`. During the first boot after upgrading a new `extended2.cfg` will be created with default settings. You will need to migrate your custom settings from `extended.cfg` to `extended2.cfg` manually or use `http://IP/firmware-config`
Copy file name to clipboardExpand all lines: docs/index.md
+2-14Lines changed: 2 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,21 +37,9 @@ For developers who want to build custom firmware, see [Building from Source](dev
37
37
38
38
Join the [Snapmaker Discord](https://discord.com/invite/snapmaker-official-1086575708903571536) and visit the **#u1-printer** channel to connect with other users using the custom firmware, share experiences, and get help.
39
39
40
-
## Firmware Variants
40
+
## Features
41
41
42
-
### Basic Firmware
43
-
44
-
Stock firmware with SSH access and minimal debugging features:
45
-
46
-
-[SSH Access](ssh_access.md) - Remote shell access with `root/snapmaker` and `lava/snapmaker`
47
-
-[Firmware Configuration](firmware_config.md) - Web-based system administration and firmware upgrades
48
-
-[Data Persistence](data_persistence.md) - Persistent storage configuration across firmware updates
49
-
- USB Ethernet Adapters - Hot-plug support with automatic DHCP configuration
50
-
- Fluidd web interface with basic camera support
51
-
52
-
### Extended Firmware
53
-
54
-
Heavily expanded firmware with extensive features and customization. Includes all basic features plus:
42
+
Heavily expanded firmware with extensive features and customization:
0 commit comments