-
Notifications
You must be signed in to change notification settings - Fork 91
Expand file tree
/
Copy pathconfig.cvs.example
More file actions
148 lines (104 loc) · 7 KB
/
Copy pathconfig.cvs.example
File metadata and controls
148 lines (104 loc) · 7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
key,type,encoding,value
main,namespace,,
# ─────────────────────────────────────────────────────────────────────────────
# ↓↓↓ NETWORK & STRATUM CONFIG – Must override when using config file ↓↓↓
# These values are also available in menuconfig (Kconfig), but are meant to be
# overridden here when provisioning or deploying individual devices.
# ─────────────────────────────────────────────────────────────────────────────
# Device hostname on the local network
hostname,data,string,bitaxe
# Wi-Fi SSID – name of your wireless network
wifissid,data,string,myssid
# Wi-Fi password – yep, plain text (use secure provisioning if possible!)
wifipass,data,string,mypass
# Stratum server URL – mining pool or stratum proxy
stratumurl,data,string,public-pool.io
# Stratum port – usually defined by your pool (default varies)
stratumport,data,u16,3333
# Stratum username – usually your wallet address + optional worker ID
stratumuser,data,string,bc1q7n70rumyv6lvu8avpml0c3uggvssfu52egum3q.nerdqaxe
# Stratum password – often just "x"
stratumpass,data,string,x
# Initial suggested Stratum difficulty
stratumdiff,data,u64,1000
# ─── Optional fallback configuration (enabled only if defined) ────────────────
# Fallback Stratum server URL – used if primary connection fails
#fbstratumurl,data,string,backup-pool.io
# Fallback Stratum port – typically same as primary
#fbstratumport,data,u16,21496
# Fallback Stratum user – can match primary or use a backup worker ID
#fbstratumuser,data,string,bc1q7n70rumyv6lvu8avpml0c3uggvssfu52egum3q.backupaxe
# Fallback Stratum password – usually same as primary
#fbstratumpass,data,string,x
# ─────────────────────────────────────────────────────────────────────────────
# ↓↓↓ BOARD-DEPENDENT SETTINGS – Already tuned per board, no need to touch ↓↓↓
# These values have sensible defaults tailored to each supported board.
# Unless you're debugging or optimizing for edge cases, just leave them be.
# ─────────────────────────────────────────────────────────────────────────────
# Default ASIC frequency in MHz – tweak for performance or efficiency
#asicfrequency,data,u16,485
# Default ASIC core voltage in mV – be cautious, this affects stability & heat
#asicvoltage,data,u16,1200
# Interval (ms) between jobs sent to ASIC – smaller = faster job switching
#asicjobinterval,data,u16,1200
# Flip screen orientation – 0: normal, 1: rotated
#flipscreen,data,u16,0
# Autodetect fan polarity
#autofanpol,data,u16,1
# Invert fan control signal polarity – set to 1 if fan behaves weirdly
#invertfanpol,data,u16,0
# PID target temperature
#pid_temp,data,u16,55
# PID default P value 6.00
#pid_p,data,u16,600
# PID default I value 0.10
#pid_i,data,u16,10
# PID default D value 10.00
#pid_d,data,u16,1000
# ─────────────────────────────────────────────────────────────────────────────
# ↓↓↓ MENUCONFIG DEFAULTS – Board-independent, set via Kconfig at build time ↓↓↓
# These values come from your firmware's Kconfig (menuconfig) setup.
# They're consistent across boards unless explicitly overridden.
# ─────────────────────────────────────────────────────────────────────────────
# Enable automatic fan speed control
# 2: Experimental PID, 1: Classic Autmatic Fan Control, 0: manual
#autofanspeed,data,u16,0
# Manual fan speed in % (if autofanspeed = 0)
#fanspeed,data,u16,100
# Run ASIC self-test on startup – 1: yes, 0: no
#selftest,data,u16,0
# Temperature threshold (°C) to trigger thermal protection
#overheat_temp,data,u16,70
# Automatically turn off screen – 1: on, 0: nff
#autoscreenoff,data,u16,0
# ─────────────────────────────────────────────────────────────────────────────
# ↓↓↓ INFLUXDB TELEMETRY SETTINGS – Enable and configure stats reporting ↓↓↓
# ─────────────────────────────────────────────────────────────────────────────
# Enable stats upload to InfluxDB – 1: enable, 0: disable
#influx_enable,data,u16,0
# InfluxDB server URL (no trailing slash)
#influx_url,data,string,http://192.168.0.123
# InfluxDB HTTP API port (default: 8086)
#influx_port,data,u16,8086
# InfluxDB access token (default is the same as used by the monitoring docker setup)
#influx_token,data,string,f37fh783hf8hq
# InfluxDB bucket name – where your data lands
#influx_bucket,data,string,nerdqaxeplus
# InfluxDB organization name – required for v2 API
#influx_org,data,string,nerdqaxeplus
# Measurement prefix – helps identify data source in dashboards
#influx_prefix,data,string,mainnet_stats
# ─────────────────────────────────────────────────────────────────────────────
# ↓↓↓ ALERTING ↓↓↓
# ─────────────────────────────────────────────────────────────────────────────
# Enable webhook alerter
# An alert will be triggered if the device reboots after failing to submit a share for 1 hour.
#alrt_disc_en,data,u16,0
# Webhook URL
# The firmware POSTs JSON with a single "content" field.
#alrt_disc_url,data,string,https://example.com/webhook/alerts
# ─────────────────────────────────────────────────────────────────────────────
# ↓↓↓ STRATUM KEEPALIVE ↓↓↓
# ─────────────────────────────────────────────────────────────────────────────
# Enable TCP Keepalive for Stratum socket
#stratum_keep,data,u16,0